|
WINPR_API RPC_STATUS | RpcBindingCopy (RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE *DestinationBinding) |
|
WINPR_API RPC_STATUS | RpcBindingFree (RPC_BINDING_HANDLE *Binding) |
|
WINPR_API RPC_STATUS | RpcBindingSetOption (RPC_BINDING_HANDLE hBinding, unsigned long option, ULONG_PTR optionValue) |
|
WINPR_API RPC_STATUS | RpcBindingInqOption (RPC_BINDING_HANDLE hBinding, unsigned long option, ULONG_PTR *pOptionValue) |
|
WINPR_API RPC_STATUS | RpcBindingFromStringBindingA (RPC_CSTR StringBinding, RPC_BINDING_HANDLE *Binding) |
|
WINPR_API RPC_STATUS | RpcBindingFromStringBindingW (RPC_WSTR StringBinding, RPC_BINDING_HANDLE *Binding) |
|
WINPR_API RPC_STATUS | RpcSsGetContextBinding (void *ContextHandle, RPC_BINDING_HANDLE *Binding) |
|
WINPR_API RPC_STATUS | RpcBindingInqObject (RPC_BINDING_HANDLE Binding, UUID *ObjectUuid) |
|
WINPR_API RPC_STATUS | RpcBindingReset (RPC_BINDING_HANDLE Binding) |
|
WINPR_API RPC_STATUS | RpcBindingSetObject (RPC_BINDING_HANDLE Binding, UUID *ObjectUuid) |
|
WINPR_API RPC_STATUS | RpcMgmtInqDefaultProtectLevel (unsigned long AuthnSvc, unsigned long *AuthnLevel) |
|
WINPR_API RPC_STATUS | RpcBindingToStringBindingA (RPC_BINDING_HANDLE Binding, RPC_CSTR *StringBinding) |
|
WINPR_API RPC_STATUS | RpcBindingToStringBindingW (RPC_BINDING_HANDLE Binding, RPC_WSTR *StringBinding) |
|
WINPR_API RPC_STATUS | RpcBindingVectorFree (RPC_BINDING_VECTOR **BindingVector) |
|
WINPR_API RPC_STATUS | RpcStringBindingComposeA (RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR *StringBinding) |
|
WINPR_API RPC_STATUS | RpcStringBindingComposeW (RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR *StringBinding) |
|
WINPR_API RPC_STATUS | RpcStringBindingParseA (RPC_CSTR StringBinding, RPC_CSTR *ObjUuid, RPC_CSTR *Protseq, RPC_CSTR *NetworkAddr, RPC_CSTR *Endpoint, RPC_CSTR *NetworkOptions) |
|
WINPR_API RPC_STATUS | RpcStringBindingParseW (RPC_WSTR StringBinding, RPC_WSTR *ObjUuid, RPC_WSTR *Protseq, RPC_WSTR *NetworkAddr, RPC_WSTR *Endpoint, RPC_WSTR *NetworkOptions) |
|
WINPR_API RPC_STATUS | RpcStringFreeA (RPC_CSTR *String) |
|
WINPR_API RPC_STATUS | RpcStringFreeW (RPC_WSTR *String) |
|
WINPR_API RPC_STATUS | RpcIfInqId (RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID *RpcIfId) |
|
WINPR_API RPC_STATUS | RpcNetworkIsProtseqValidA (RPC_CSTR Protseq) |
|
WINPR_API RPC_STATUS | RpcNetworkIsProtseqValidW (RPC_WSTR Protseq) |
|
WINPR_API RPC_STATUS | RpcMgmtInqComTimeout (RPC_BINDING_HANDLE Binding, unsigned int *Timeout) |
|
WINPR_API RPC_STATUS | RpcMgmtSetComTimeout (RPC_BINDING_HANDLE Binding, unsigned int Timeout) |
|
WINPR_API RPC_STATUS | RpcMgmtSetCancelTimeout (long Timeout) |
|
WINPR_API RPC_STATUS | RpcNetworkInqProtseqsA (RPC_PROTSEQ_VECTORA **ProtseqVector) |
|
WINPR_API RPC_STATUS | RpcNetworkInqProtseqsW (RPC_PROTSEQ_VECTORW **ProtseqVector) |
|
WINPR_API RPC_STATUS | RpcObjectInqType (UUID *ObjUuid, UUID *TypeUuid) |
|
WINPR_API RPC_STATUS | RpcObjectSetInqFn (RPC_OBJECT_INQ_FN *InquiryFn) |
|
WINPR_API RPC_STATUS | RpcObjectSetType (UUID *ObjUuid, UUID *TypeUuid) |
|
WINPR_API RPC_STATUS | RpcProtseqVectorFreeA (RPC_PROTSEQ_VECTORA **ProtseqVector) |
|
WINPR_API RPC_STATUS | RpcProtseqVectorFreeW (RPC_PROTSEQ_VECTORW **ProtseqVector) |
|
WINPR_API RPC_STATUS | RpcServerInqBindings (RPC_BINDING_VECTOR **BindingVector) |
|
WINPR_API RPC_STATUS | RpcServerInqIf (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV **MgrEpv) |
|
WINPR_API RPC_STATUS | RpcServerListen (unsigned int MinimumCallThreads, unsigned int MaxCalls, unsigned int DontWait) |
|
WINPR_API RPC_STATUS | RpcServerRegisterIf (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV *MgrEpv) |
|
WINPR_API RPC_STATUS | RpcServerRegisterIfEx (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, RPC_MGR_EPV *MgrEpv, unsigned int Flags, unsigned int MaxCalls, RPC_IF_CALLBACK_FN *IfCallback) |
|
WINPR_API RPC_STATUS | 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) |
|
WINPR_API RPC_STATUS | RpcServerUnregisterIf (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, unsigned int WaitForCallsToComplete) |
|
WINPR_API RPC_STATUS | RpcServerUnregisterIfEx (RPC_IF_HANDLE IfSpec, UUID *MgrTypeUuid, int RundownContextHandles) |
|
WINPR_API RPC_STATUS | RpcServerUseAllProtseqs (unsigned int MaxCalls, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseAllProtseqsEx (unsigned int MaxCalls, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseAllProtseqsIf (unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseAllProtseqsIfEx (unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqA (RPC_CSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqExA (RPC_CSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqW (RPC_WSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqExW (RPC_WSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqEpA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqEpExA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqEpW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqEpExW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqIfA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqIfExA (RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqIfW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor) |
|
WINPR_API RPC_STATUS | RpcServerUseProtseqIfExW (RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, void *SecurityDescriptor, PRPC_POLICY Policy) |
|
WINPR_API void | RpcServerYield (void) |
|
WINPR_API RPC_STATUS | RpcMgmtStatsVectorFree (RPC_STATS_VECTOR **StatsVector) |
|
WINPR_API RPC_STATUS | RpcMgmtInqStats (RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR **Statistics) |
|
WINPR_API RPC_STATUS | RpcMgmtIsServerListening (RPC_BINDING_HANDLE Binding) |
|
WINPR_API RPC_STATUS | RpcMgmtStopServerListening (RPC_BINDING_HANDLE Binding) |
|
WINPR_API RPC_STATUS | RpcMgmtWaitServerListen (void) |
|
WINPR_API RPC_STATUS | RpcMgmtSetServerStackSize (unsigned long ThreadStackSize) |
|
WINPR_API void | RpcSsDontSerializeContext (void) |
|
WINPR_API RPC_STATUS | RpcMgmtEnableIdleCleanup (void) |
|
WINPR_API RPC_STATUS | RpcMgmtInqIfIds (RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR **IfIdVector) |
|
WINPR_API RPC_STATUS | RpcIfIdVectorFree (RPC_IF_ID_VECTOR **IfIdVector) |
|
WINPR_API RPC_STATUS | RpcMgmtInqServerPrincNameA (RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, RPC_CSTR *ServerPrincName) |
|
WINPR_API RPC_STATUS | RpcMgmtInqServerPrincNameW (RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, RPC_WSTR *ServerPrincName) |
|
WINPR_API RPC_STATUS | RpcServerInqDefaultPrincNameA (unsigned long AuthnSvc, RPC_CSTR *PrincName) |
|
WINPR_API RPC_STATUS | RpcServerInqDefaultPrincNameW (unsigned long AuthnSvc, RPC_WSTR *PrincName) |
|
WINPR_API RPC_STATUS | RpcEpResolveBinding (RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) |
|
WINPR_API RPC_STATUS | RpcNsBindingInqEntryNameA (RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, RPC_CSTR *EntryName) |
|
WINPR_API RPC_STATUS | RpcNsBindingInqEntryNameW (RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, RPC_WSTR *EntryName) |
|
WINPR_API RPC_STATUS | RpcImpersonateClient (RPC_BINDING_HANDLE BindingHandle) |
|
WINPR_API RPC_STATUS | RpcRevertToSelfEx (RPC_BINDING_HANDLE BindingHandle) |
|
WINPR_API RPC_STATUS | RpcRevertToSelf (void) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthClientA (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, unsigned long *AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthClientW (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, unsigned long *AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthClientExA (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, unsigned long *AuthzSvc, unsigned long Flags) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthClientExW (RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, unsigned long *AuthzSvc, unsigned long Flags) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthInfoA (RPC_BINDING_HANDLE Binding, RPC_CSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthInfoW (RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingSetAuthInfoA (RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, unsigned long AuthnLevel, unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingSetAuthInfoExA (RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, unsigned long AuthnLevel, unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, RPC_SECURITY_QOS *SecurityQos) |
|
WINPR_API RPC_STATUS | RpcBindingSetAuthInfoW (RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, unsigned long AuthnLevel, unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) |
|
WINPR_API RPC_STATUS | RpcBindingSetAuthInfoExW (RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, unsigned long AuthnLevel, unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, RPC_SECURITY_QOS *SecurityQOS) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthInfoExA (RPC_BINDING_HANDLE Binding, RPC_CSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc, unsigned long RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS) |
|
WINPR_API RPC_STATUS | RpcBindingInqAuthInfoExW (RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, unsigned long *AuthnLevel, unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc, unsigned long RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS) |
|
WINPR_API RPC_STATUS | RpcServerRegisterAuthInfoA (RPC_CSTR ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg) |
|
WINPR_API RPC_STATUS | RpcServerRegisterAuthInfoW (RPC_WSTR ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg) |
|
WINPR_API RPC_STATUS | RpcBindingServerFromClient (RPC_BINDING_HANDLE ClientBinding, RPC_BINDING_HANDLE *ServerBinding) |
|
WINPR_API DECLSPEC_NORETURN void | RpcRaiseException (RPC_STATUS exception) |
|
WINPR_API RPC_STATUS | RpcTestCancel (void) |
|
WINPR_API RPC_STATUS | RpcServerTestCancel (RPC_BINDING_HANDLE BindingHandle) |
|
WINPR_API RPC_STATUS | RpcCancelThread (void *Thread) |
|
WINPR_API RPC_STATUS | RpcCancelThreadEx (void *Thread, long Timeout) |
|
WINPR_API RPC_STATUS | UuidCreate (UUID *Uuid) |
|
WINPR_API RPC_STATUS | UuidCreateSequential (UUID *Uuid) |
|
WINPR_API RPC_STATUS | UuidToStringA (const UUID *Uuid, RPC_CSTR *StringUuid) |
|
WINPR_API RPC_STATUS | UuidFromStringA (RPC_CSTR StringUuid, UUID *Uuid) |
|
WINPR_API RPC_STATUS | UuidToStringW (const UUID *Uuid, RPC_WSTR *StringUuid) |
|
WINPR_API RPC_STATUS | UuidFromStringW (RPC_WSTR StringUuid, UUID *Uuid) |
|
WINPR_API signed int | UuidCompare (const UUID *Uuid1, const UUID *Uuid2, RPC_STATUS *Status) |
|
WINPR_API RPC_STATUS | UuidCreateNil (UUID *NilUuid) |
|
WINPR_API int | UuidEqual (const UUID *Uuid1, const UUID *Uuid2, RPC_STATUS *Status) |
|
WINPR_API unsigned short | UuidHash (const UUID *Uuid, RPC_STATUS *Status) |
|
WINPR_API int | UuidIsNil (const UUID *Uuid, RPC_STATUS *Status) |
|
WINPR_API RPC_STATUS | RpcEpRegisterNoReplaceA (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_CSTR Annotation) |
|
WINPR_API RPC_STATUS | RpcEpRegisterNoReplaceW (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_WSTR Annotation) |
|
WINPR_API RPC_STATUS | RpcEpRegisterA (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_CSTR Annotation) |
|
WINPR_API RPC_STATUS | RpcEpRegisterW (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_WSTR Annotation) |
|
WINPR_API RPC_STATUS | RpcEpUnregister (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector) |
|
WINPR_API RPC_STATUS | DceErrorInqTextA (RPC_STATUS RpcStatus, RPC_CSTR ErrorText) |
|
WINPR_API RPC_STATUS | DceErrorInqTextW (RPC_STATUS RpcStatus, RPC_WSTR ErrorText) |
|
WINPR_API RPC_STATUS | RpcMgmtEpEltInqBegin (RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, RPC_IF_ID *IfId, unsigned long VersOption, UUID *ObjectUuid, RPC_EP_INQ_HANDLE *InquiryContext) |
|
WINPR_API RPC_STATUS | RpcMgmtEpEltInqDone (RPC_EP_INQ_HANDLE *InquiryContext) |
|
WINPR_API RPC_STATUS | RpcMgmtEpEltInqNextA (RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID *IfId, RPC_BINDING_HANDLE *Binding, UUID *ObjectUuid, RPC_CSTR *Annotation) |
|
WINPR_API RPC_STATUS | RpcMgmtEpEltInqNextW (RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID *IfId, RPC_BINDING_HANDLE *Binding, UUID *ObjectUuid, RPC_WSTR *Annotation) |
|
WINPR_API RPC_STATUS | RpcMgmtEpUnregister (RPC_BINDING_HANDLE EpBinding, RPC_IF_ID *IfId, RPC_BINDING_HANDLE Binding, UUID *ObjectUuid) |
|
WINPR_API RPC_STATUS | RpcMgmtSetAuthorizationFn (RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) |
|
WINPR_API RPC_STATUS | RpcServerInqBindingHandle (RPC_BINDING_HANDLE *Binding) |
|