Syntax
typedef struct tagPortInfo {
    WORD wPortID;
    BYTE byType;
    BYTE _reserved_a;
    WORD wNumTransactions;
    WORD wControlMsgSize;
    RTHANDLE hService;
    RTHANDLE hSinkPort;
    DWORD _reserved_b;
    RTHANDLE hHeap;
    WORD wFlags;
    GENADDR LocalAddress;
    GENADDR RemoteAddress;
    char cName[14];
} PORTINFO, *LPPORTINFO;
Fields
wPortID 
- The port's identifying name or number. 
 byType 
- The port type. Always 0xff. 
 wNumTransactions 
- The number of simultaneous transactions that can be outstanding at this port. 
 wControlMsgSize 
- The size in bytes of a control message. 
 hService 
- A handle for the service object. 
 hSinkPort 
- A handle for the sink port, if the port has been forwarded. 
 hHeap 
- A handle for a buffer pool (or a heap) if one is attached to this port. 
 wFlags 
- A value that contains the flags used to create the port. 
 LocalAddress 
- The address bound to this port. If the port was not explicitly bound using BindRtPort, this field contains the service local address and the local port ID. 
 RemoteAddress 
- The address of the remote port, if this port has been connected. 
 szName 
- The name of the service, padded with nulls if necessary. 
 
See Also
GetRtPortAttributes, BindRtPort