This section defines the following constants, data types, and data structures used by the Microsoft RPC run-time functions:
Data type/structure | Description |
---|---|
RPC_C_AUTHN_LEVEL* | Authentication-level constants |
RPC_C_AUTHN* | Authentication-service constants |
RPC_C_AUTHZ* | Authorization-service constants |
GUID | Globally unique identifier (UUID) |
PROTSEQ | Protocol sequence string |
RPC_ASYNC_STATE | Client side state structure for asynchronous RPC |
RPC_AUTH_IDENTITY_HANDLE | Authorization-identity handle |
RPC_AUTH_KEY_RETRIEVAL_FN | Authorization-key retrieval function |
RPC_AUTHZ_HANDLE | Authorization handle |
RPC_BINDING_HANDLE | Binding handle |
RPC_BINDING_VECTOR | Count and array of binding handles |
RPC_IF_HANDLE | Interface handle |
RPC_IF_ID | Interface identifier |
RPC_IF_ID_VECTOR | Count and array of interface identifiers |
RPC_MGR_EPV | Manager entry-point vector |
RPC_NS_HANDLE | Name-service handle |
RPC_OBJECT_INQ_FN | Object-inquiry function |
RPC_POLICY | Set message queuing, port allocation, and NIC binding policies |
RPC_PROTSEQ_VECTOR | Count and array of protocol sequences |
RPC_SECURITY_QOS | Defines security quality of service through SSPI |
RPC_STATS_VECTOR | Statistics vector |
RPC_STATUS | Status |
SEC_WINNT_AUTH_IDENTITY | Authentication |
String binding | String representation of a binding |
String UUID | Unique identifier string |
UUID | Universally unique identifier |
UUID_VECTOR | Count and array of unique identifiers |