Data Structures |
| struct | RPC_BINDING_VECTOR |
| struct | UUID_VECTOR |
| struct | RPC_IF_ID |
| struct | RPC_IF_ID_VECTOR |
| struct | RPC_STATS_VECTOR |
| struct | PRPC_POLICY |
| struct | PSEC_WINNT_AUTH_IDENTITY_W |
| struct | PSEC_WINNT_AUTH_IDENTITY_A |
| struct | PRPC_HTTP_TRANSPORT_CREDENTIALS_W |
| struct | PRPC_HTTP_TRANSPORT_CREDENTIALS_A |
| struct | PRPC_SECURITY_QOS |
| struct | PRPC_SECURITY_QOS_V2_W |
| struct | PRPC_SECURITY_QOS_V2_A |
| struct | RPC_PROTSEQ_VECTORA |
| struct | RPC_PROTSEQ_VECTORW |
Defines |
| #define | IN |
| #define | OUT |
| #define | OPTIONAL |
| #define | UUID_DEFINED |
| #define | rpc_binding_handle_t RPC_BINDING_HANDLE |
| #define | RPC_MGR_EPV void |
| #define | rpc_binding_vector_t RPC_BINDING_VECTOR |
| #define | uuid_vector_t UUID_VECTOR |
| #define | RPC_C_EP_ALL_ELTS 0 |
| #define | RPC_C_EP_MATCH_BY_IF 1 |
| #define | RPC_C_EP_MATCH_BY_OBJ 2 |
| #define | RPC_C_EP_MATCH_BY_BOTH 3 |
| #define | RPC_C_VERS_ALL 1 |
| #define | RPC_C_VERS_COMPATIBLE 2 |
| #define | RPC_C_VERS_EXACT 3 |
| #define | RPC_C_VERS_MAJOR_ONLY 4 |
| #define | RPC_C_VERS_UPTO 5 |
| #define | RPC_C_BINDING_INFINITE_TIMEOUT 10 |
| #define | RPC_C_BINDING_MIN_TIMEOUT 0 |
| #define | RPC_C_BINDING_DEFAULT_TIMEOUT 5 |
| #define | RPC_C_BINDING_MAX_TIMEOUT 9 |
| #define | RPC_C_CANCEL_INFINITE_TIMEOUT -1 |
| #define | RPC_C_LISTEN_MAX_CALLS_DEFAULT 1234 |
| #define | RPC_C_PROTSEQ_MAX_REQS_DEFAULT 10 |
| #define | RPC_PROTSEQ_TCP 0x1 |
| #define | RPC_PROTSEQ_NMP 0x2 |
| #define | RPC_PROTSEQ_LRPC 0x3 |
| #define | RPC_PROTSEQ_HTTP 0x4 |
| #define | RPC_C_BIND_TO_ALL_NICS 0x1 |
| #define | RPC_C_USE_INTERNET_PORT 0x1 |
| #define | RPC_C_USE_INTRANET_PORT 0x2 |
| #define | RPC_C_DONT_FAIL 0x4 |
| #define | RPC_C_MQ_TEMPORARY 0x0000 |
| #define | RPC_C_MQ_PERMANENT 0x0001 |
| #define | RPC_C_MQ_CLEAR_ON_OPEN 0x0002 |
| #define | RPC_C_MQ_USE_EXISTING_SECURITY 0x0004 |
| #define | RPC_C_MQ_AUTHN_LEVEL_NONE 0x0000 |
| #define | RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY 0x0008 |
| #define | RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY 0x0010 |
| #define | RPC_C_AUTHN_LEVEL_DEFAULT 0 |
| #define | RPC_C_AUTHN_LEVEL_NONE 1 |
| #define | RPC_C_AUTHN_LEVEL_CONNECT 2 |
| #define | RPC_C_AUTHN_LEVEL_CALL 3 |
| #define | RPC_C_AUTHN_LEVEL_PKT 4 |
| #define | RPC_C_AUTHN_LEVEL_PKT_INTEGRITY 5 |
| #define | RPC_C_AUTHN_LEVEL_PKT_PRIVACY 6 |
| #define | RPC_C_AUTHN_NONE 0 |
| #define | RPC_C_AUTHN_DCE_PRIVATE 1 |
| #define | RPC_C_AUTHN_DCE_PUBLIC 2 |
| #define | RPC_C_AUTHN_DEC_PUBLIC 4 |
| #define | RPC_C_AUTHN_GSS_NEGOTIATE 9 |
| #define | RPC_C_AUTHN_WINNT 10 |
| #define | RPC_C_AUTHN_GSS_SCHANNEL 14 |
| #define | RPC_C_AUTHN_GSS_KERBEROS 16 |
| #define | RPC_C_AUTHN_DPA 17 |
| #define | RPC_C_AUTHN_MSN 18 |
| #define | RPC_C_AUTHN_DIGEST 21 |
| #define | RPC_C_AUTHN_MQ 100 |
| #define | RPC_C_AUTHN_DEFAULT 0xffffffff |
| #define | RPC_C_AUTHZ_NONE 0 |
| #define | RPC_C_AUTHZ_NAME 1 |
| #define | RPC_C_AUTHZ_DCE 2 |
| #define | RPC_C_AUTHZ_DEFAULT 0xffffffff |
| #define | RPC_C_IMP_LEVEL_DEFAULT 0 |
| #define | RPC_C_IMP_LEVEL_ANONYMOUS 1 |
| #define | RPC_C_IMP_LEVEL_IDENTIFY 2 |
| #define | RPC_C_IMP_LEVEL_IMPERSONATE 3 |
| #define | RPC_C_IMP_LEVEL_DELEGATE 4 |
| #define | RPC_C_QOS_IDENTITY_STATIC 0 |
| #define | RPC_C_QOS_IDENTITY_DYNAMIC 1 |
| #define | RPC_C_QOS_CAPABILITIES_DEFAULT 0x0 |
| #define | RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH 0x1 |
| #define | RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC 0x2 |
| #define | RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY 0x4 |
| #define | RPC_C_SECURITY_QOS_VERSION 1 |
| #define | RPC_C_SECURITY_QOS_VERSION_1 1 |
| #define | RPC_C_SECURITY_QOS_VERSION_2 2 |
| #define | RPC_C_AUTHN_INFO_TYPE_HTTP 1 |
| #define | RPC_C_HTTP_FLAG_USE_SSL 0x1 |
| #define | RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME 0x2 |
| #define | RPC_C_HTTP_AUTHN_TARGET_SERVER 1 |
| #define | RPC_C_HTTP_AUTHN_TARGET_PROXY 2 |
| #define | RPC_C_HTTP_AUTHN_SCHEME_BASIC 0x01 |
| #define | RPC_C_HTTP_AUTHN_SCHEME_NTLM 0x02 |
| #define | RPC_C_HTTP_AUTHN_SCHEME_PASSPORT 0x04 |
| #define | RPC_C_HTTP_AUTHN_SCHEME_DIGEST 0x08 |
| #define | RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE 0x10 |
| #define | _SEC_WINNT_AUTH_IDENTITY WINELIB_NAME_AW(_SEC_WINNT_AUTH_IDENTITY_) |
| #define | SEC_WINNT_AUTH_IDENTITY WINELIB_NAME_AW(SEC_WINNT_AUTH_IDENTITY_) |
| #define | PSEC_WINNT_AUTH_IDENTITY WINELIB_NAME_AW(PSEC_WINNT_AUTH_IDENTITY_) |
| #define | RPC_HTTP_TRANSPORT_CREDENTIALS_ WINELIB_NAME_AW(RPC_HTTP_TRANSPORT_CREDENTIALS_) |
| #define | PRPC_HTTP_TRANSPORT_CREDENTIALS_ WINELIB_NAME_AW(PRPC_HTTP_TRANSPORT_CREDENTIALS_) |
| #define | _RPC_HTTP_TRANSPORT_CREDENTIALS_ WINELIB_NAME_AW(_RPC_HTTP_TRANSPORT_CREDENTIALS_) |
| #define | RPC_SECURITY_QOS_V2 WINELIB_NAME_AW(RPC_SECURITY_QOS_V2_) |
| #define | PRPC_SECURITY_QOS_V2 WINELIB_NAME_AW(PRPC_SECURITY_QOS_V2_) |
| #define | _RPC_SECURITY_QOS_V2 WINELIB_NAME_AW(_RPC_SECURITY_QOS_V2_) |
| #define | RPC_PROTSEQ_VECTOR WINELIB_NAME_AW(RPC_PROTSEQ_VECTOR) |
| #define | _RPC_PROTSEQ_VECTOR WINELIB_NAME_AW(_RPC_PROTSEQ_VECTOR) |
| #define | SEC_WINNT_AUTH_IDENTITY_ANSI 0x1 |
| #define | SEC_WINNT_AUTH_IDENTITY_UNICODE 0x2 |
| #define | RPC_IF_AUTOLISTEN 0x01 |
| #define | RPC_IF_OLE 0x02 |
| #define | RPC_IF_ALLOW_UNKNOWN_AUTHORITY 0x04 |
| #define | RPC_IF_ALLOW_SECURE_ONLY 0x08 |
| #define | RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH 0x10 |
| #define | RPC_IF_ALLOW_LOCAL_ONLY 0x20 |
| #define | RPC_IF_SEC_NO_CACHE 0x40 |
| #define | DceErrorInqText WINELIB_NAME_AW(DceErrorInqText) |
| #define | RpcBindingFromStringBinding WINELIB_NAME_AW(RpcBindingFromStringBinding) |
| #define | RpcBindingToStringBinding WINELIB_NAME_AW(RpcBindingToStringBinding) |
| #define | RpcStringBindingCompose WINELIB_NAME_AW(RpcStringBindingCompose) |
| #define | RpcStringBindingParse WINELIB_NAME_AW(RpcStringBindingParse) |
| #define | RpcEpRegister WINELIB_NAME_AW(RpcEpRegister) |
| #define | RpcEpRegisterNoReplace WINELIB_NAME_AW(RpcEpRegisterNoReplace) |
| #define | RpcServerUseProtseq WINELIB_NAME_AW(RpcServerUseProtseq) |
| #define | RpcServerUseProtseqEp WINELIB_NAME_AW(RpcServerUseProtseqEp) |
| #define | RpcServerUseProtseqEpEx WINELIB_NAME_AW(RpcServerUseProtseqEpEx) |
| #define | RpcServerRegisterAuthInfo WINELIB_NAME_AW(RpcServerRegisterAuthInfo) |
| #define | RpcBindingSetAuthInfoEx WINELIB_NAME_AW(RpcBindingSetAuthInfoEx) |
| #define | RpcBindingSetAuthInfo WINELIB_NAME_AW(RpcBindingSetAuthInfo) |
| #define | RpcBindingInqAuthInfoEx WINELIB_NAME_AW(RpcBindingInqAuthInfoEx) |
| #define | RpcBindingInqAuthInfo WINELIB_NAME_AW(RpcBindingInqAuthInfo) |
| #define | RpcBindingInqAuthClient WINELIB_NAME_AW(RpcBindingInqAuthClient) |
| #define | RpcBindingInqAuthClientEx WINELIB_NAME_AW(RpcBindingInqAuthClientEx) |
| #define | RpcNetworkIsProtseqValid WINELIB_NAME_AW(RpcNetworkIsProtseqValid) |
| #define | RpcStringFree WINELIB_NAME_AW(RpcStringFree) |
| #define | UuidToString WINELIB_NAME_AW(UuidToString) |
| #define | UuidFromString WINELIB_NAME_AW(UuidFromString) |
Typedefs |
| typedef GUID | UUID |
| typedef unsigned char * | RPC_CSTR |
| typedef unsigned short * | RPC_WSTR |
| typedef void * | RPC_AUTH_IDENTITY_HANDLE |
| typedef void * | RPC_AUTHZ_HANDLE |
| typedef void * | RPC_IF_HANDLE |
| typedef I_RPC_HANDLE | RPC_BINDING_HANDLE |
| typedef RPC_BINDING_HANDLE | handle_t |
| typedef I_RPC_HANDLE * | RPC_EP_INQ_HANDLE |
| typedef RPC_STATUS RPC_ENTRY | RPC_IF_CALLBACK_FN (RPC_IF_HANDLE InterfaceUuid, void *Context) |
| typedef void(__RPC_USER * | RPC_AUTH_KEY_RETRIEVAL_FN )(void *, RPC_WSTR, ULONG, void **, RPC_STATUS *) |
| typedef IN unsigned long | RequestedMgmtOperation |
typedef IN unsigned long OUT
RPC_STATUS __RPC_FAR * | Status |
Functions |
| typedef | int (__RPC_API *RPC_MGMT_AUTHORIZATION_FN)(IN RPC_BINDING_HANDLE ClientBinding |
| RPC_STATUS RPC_ENTRY | DceErrorInqTextA (RPC_STATUS e, RPC_CSTR buffer) |
| RPC_STATUS RPC_ENTRY | DceErrorInqTextW (RPC_STATUS e, RPC_WSTR buffer) |
RPCRTAPI DECLSPEC_NORETURN
void RPC_ENTRY | RpcRaiseException (RPC_STATUS exception) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingCopy (RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE *DestinationBinding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingFree (RPC_BINDING_HANDLE *Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqObject (RPC_BINDING_HANDLE Binding, UUID *ObjectUuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqOption (RPC_BINDING_HANDLE Binding, ULONG Option, ULONG_PTR *OptionValue) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingReset (RPC_BINDING_HANDLE Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetObject (RPC_BINDING_HANDLE Binding, UUID *ObjectUuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetOption (RPC_BINDING_HANDLE Binding, ULONG Option, ULONG_PTR OptionValue) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcObjectSetType (UUID *ObjUuid, UUID *TypeUuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingFromStringBindingA (RPC_CSTR StringBinding, RPC_BINDING_HANDLE *Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingFromStringBindingW (RPC_WSTR StringBinding, RPC_BINDING_HANDLE *Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingToStringBindingA (RPC_BINDING_HANDLE Binding, RPC_CSTR *StringBinding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingToStringBindingW (RPC_BINDING_HANDLE Binding, RPC_WSTR *StringBinding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingVectorFree (RPC_BINDING_VECTOR **BindingVector) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringBindingComposeA (RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR *StringBinding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringBindingComposeW (RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR *StringBinding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringBindingParseA (RPC_CSTR StringBinding, RPC_CSTR *ObjUuid, RPC_CSTR *Protseq, RPC_CSTR *NetworkAddr, RPC_CSTR *Endpoint, RPC_CSTR *NetworkOptions) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringBindingParseW (RPC_WSTR StringBinding, RPC_WSTR *ObjUuid, RPC_WSTR *Protseq, RPC_WSTR *NetworkAddr, RPC_WSTR *Endpoint, RPC_WSTR *NetworkOptions) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpResolveBinding (RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpRegisterA (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_CSTR Annotation) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpRegisterW (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_WSTR Annotation) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpRegisterNoReplaceA (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_CSTR Annotation) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpRegisterNoReplaceW (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_WSTR Annotation) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcEpUnregister (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerInqBindings (RPC_BINDING_VECTOR **BindingVector) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerListen (unsigned int MinimumCallThreads, unsigned int MaxCalls, unsigned int DontWait) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtEnableIdleCleanup (void) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtSetCancelTimeout (LONG) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtWaitServerListen (void) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtInqStats (RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR **Statistics) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtStopServerListening (RPC_BINDING_HANDLE Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtIsServerListening (RPC_BINDING_HANDLE Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtInqIfIds (RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR **IfIdVector) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtEpEltInqBegin (RPC_BINDING_HANDLE EpBinding, ULONG InquiryType, RPC_IF_ID *IfId, ULONG VersOption, UUID *ObjectUuid, RPC_EP_INQ_HANDLE *InquiryContext) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtSetComTimeout (RPC_BINDING_HANDLE Binding, unsigned int Timeout) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtSetServerStackSize (ULONG ThreadStackSize) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcMgmtStatsVectorFree (RPC_STATS_VECTOR **StatsVector) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerRegisterIf (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV *MgrEpv) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerRegisterIfEx (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV *MgrEpv, unsigned int Flags, unsigned int MaxCalls, RPC_IF_CALLBACK_FN *IfCallbackFn) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerRegisterIf2 (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV *MgrEpv, unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, RPC_IF_CALLBACK_FN *IfCallbackFn) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUnregisterIf (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, unsigned int WaitForCallsToComplete) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUnregisterIfEx (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, int RundownContextHandles) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqA (RPC_CSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqW (RPC_WSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqEpA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqEpW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqEpExA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerUseProtseqEpExW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerRegisterAuthInfoA (RPC_CSTR ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcServerRegisterAuthInfoW (RPC_WSTR ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetAuthInfoExA (RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr, RPC_SECURITY_QOS *SecurityQos) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetAuthInfoExW (RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr, RPC_SECURITY_QOS *SecurityQos) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetAuthInfoA (RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingSetAuthInfoW (RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthInfoExA (RPC_BINDING_HANDLE Binding, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc, ULONG RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthInfoExW (RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc, ULONG RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthInfoA (RPC_BINDING_HANDLE Binding, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthInfoW (RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthClientA (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthClientW (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthClientExA (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc, ULONG Flags) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcBindingInqAuthClientExW (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc, ULONG Flags) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcCancelThread (void *) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcCancelThreadEx (void *, LONG) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcImpersonateClient (RPC_BINDING_HANDLE Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcNetworkIsProtseqValidA (RPC_CSTR protseq) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcNetworkIsProtseqValidW (RPC_WSTR protseq) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcRevertToSelf (void) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcRevertToSelfEx (RPC_BINDING_HANDLE Binding) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringFreeA (RPC_CSTR *String) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | RpcStringFreeW (RPC_WSTR *String) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidToStringA (UUID *Uuid, RPC_CSTR *StringUuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidToStringW (UUID *Uuid, RPC_WSTR *StringUuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidFromStringA (RPC_CSTR StringUuid, UUID *Uuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidFromStringW (RPC_WSTR StringUuid, UUID *Uuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidCreate (UUID *Uuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidCreateSequential (UUID *Uuid) |
| RPCRTAPI RPC_STATUS RPC_ENTRY | UuidCreateNil (UUID *Uuid) |
| RPCRTAPI signed int RPC_ENTRY | UuidCompare (UUID *Uuid1, UUID *Uuid2, RPC_STATUS *Status_) |
| RPCRTAPI int RPC_ENTRY | UuidEqual (UUID *Uuid1, UUID *Uuid2, RPC_STATUS *Status_) |
| RPCRTAPI unsigned short RPC_ENTRY | UuidHash (UUID *Uuid, RPC_STATUS *Status_) |
| RPCRTAPI int RPC_ENTRY | UuidIsNil (UUID *Uuid, RPC_STATUS *Status_) |