The SERVICE_ADDRESS structure contains address information for a service. The structure can accomodate many types of interprocess communications (IPC) mechanisms and their address forms, including remote procedure calls (RPCs), named pipes, and sockets.
typedef struct _SERVICE_ADDRESS {
DWORD dwAddressType;
DWORD dwAddressFlags;
DWORD dwAddressLength;
DWORD dwPrincipalLength;
BYTE *lpAddress;
BYTE *lpPrincipal;
} SERVICE_ADDRESS;
Value | Meaning |
---|---|
SERVICE_ADDRESS _FLAG_RPC_CN |
If this bit flag is set, the service supports connection-oriented RPC over this transport protocol. |
SERVICE_ADDRESS _FLAG_RPC_DG |
If this bit flag is set, the service supports datagram-oriented RPC over this transport protocol. |
SERVICE_ADDRESS _FLAG_RPC_NB |
If this bit flag is set, the service supports NetBIOS RPC over this transport protocol. |
Windows NT: Yes
Windows CE: Unsupported.
Header: Declared in nspapi.h.
SERVICE_ADDRESSES, SERVICE_INFO