rpcdce.h header
This header is used by multiple technologies. For more information, see:
rpcdce.h contains the following programming interfaces:
Functions
DceErrorInqText The DceErrorInqText function (rpcdce.h) returns the message text for a status code. |
DceErrorInqTextA The DceErrorInqText function returns the message text for a status code. (DceErrorInqTextA) |
DceErrorInqTextW The DceErrorInqTextW (Unicode) function (rpcdce.h) returns the message text for a status code. |
RpcBindingCopy The RpcBindingCopy function copies binding information and creates a new binding handle. |
RpcBindingCreateA The RpcBindingCreate function creates a new fast RPC binding handle based on a supplied template. (ANSI) |
RpcBindingCreateW The RpcBindingCreate function creates a new fast RPC binding handle based on a supplied template. (Unicode) |
RpcBindingFree The RpcBindingFree function releases binding-handle resources. |
RpcBindingFromStringBinding The RpcBindingFromStringBinding function (rpcdce.h) returns a binding handle from a string representation of a binding handle. |
RpcBindingFromStringBindingA Returns a binding handle from a string representation of a binding handle. (RpcBindingFromStringBindingA) |
RpcBindingFromStringBindingW The RpcBindingFromStringBindingW (Unicode) function (rpcdce.h) returns a binding handle from a string representation of a binding handle. |
RpcBindingInqAuthClient The RpcBindingInqAuthClient function (rpcdce.h) obtains the principal name or privilege attributes of the authenticated client that made the remote procedure call. |
RpcBindingInqAuthClientA A server application calls the RpcBindingInqAuthClient function to obtain the principal name or privilege attributes of the authenticated client that made the remote procedure call. (RpcBindingInqAuthClientA) |
RpcBindingInqAuthClientEx The RpcBindingInqAuthClientEx function (rpcdce.h) obtains extended information about the client program that made the remote procedure call. |
RpcBindingInqAuthClientExA A server application calls the RpcBindingInqAuthClientEx function to obtain extended information about the client program that made the remote procedure call. (RpcBindingInqAuthClientExA) |
RpcBindingInqAuthClientExW The RpcBindingInqAuthClientExW (Unicode) function (rpcdce.h) obtains extended information about the client program that made the remote procedure call. |
RpcBindingInqAuthClientW The RpcBindingInqAuthClientW (Unicode) function (rpcdce.h) gets the principal name or privilege attributes of the client that made the remote procedure call. |
RpcBindingInqAuthInfo The RpcBindingInqAuthInfo function (rpcdce.h) returns authentication and authorization information from a binding handle. |
RpcBindingInqAuthInfoA The RpcBindingInqAuthInfo function returns authentication and authorization information from a binding handle. (RpcBindingInqAuthInfoA) |
RpcBindingInqAuthInfoExA The RpcBindingInqAuthInfoEx function returns authentication, authorization, and security quality-of-service information from a binding handle. (ANSI) |
RpcBindingInqAuthInfoExW The RpcBindingInqAuthInfoEx function returns authentication, authorization, and security quality-of-service information from a binding handle. (Unicode) |
RpcBindingInqAuthInfoW The RpcBindingInqAuthInfoW (Unicode) function (rpcdce.h) returns authentication and authorization information from a binding handle. |
RpcBindingInqObject The RpcBindingInqObject function returns the object UUID from a binding handle. |
RpcBindingInqOption RPC client processes use RpcBindingInqOption to determine current values of the binding options for a given binding handle. |
RpcBindingReset The RpcBindingReset function resets a binding handle so that the host is specified but the server on that host is unspecified. |
RpcBindingServerFromClient An application calls RpcBindingServerFromClient to convert a client binding handle into a partially-bound server binding handle. |
RpcBindingSetAuthInfo The RpcBindingSetAuthInfo function (rpcdce.h) sets a binding handle's authentication and authorization information. |
RpcBindingSetAuthInfoA The RpcBindingSetAuthInfo function sets a binding handle's authentication and authorization information. (RpcBindingSetAuthInfoA) |
RpcBindingSetAuthInfoExA The RpcBindingSetAuthInfoEx function sets a binding handle's authentication, authorization, and security quality-of-service information. (ANSI) |
RpcBindingSetAuthInfoExW The RpcBindingSetAuthInfoEx function sets a binding handle's authentication, authorization, and security quality-of-service information. (Unicode) |
RpcBindingSetAuthInfoW The RpcBindingSetAuthInfoW (Unicode) function (rpcdce.h) sets a binding handle's authentication and authorization information. |
RpcBindingSetObject The RpcBindingSetObject function sets the object UUID value in a binding handle. |
RpcBindingSetOption The RpcBindingSetOption function enables client applications to specify message-queuing options on a binding handle. |
RpcBindingToStringBinding The RpcBindingToStringBinding function (rpcdce.h) returns a string representation of a binding handle. |
RpcBindingToStringBindingA The RpcBindingToStringBinding function returns a string representation of a binding handle. (RpcBindingToStringBindingA) |
RpcBindingToStringBindingW The RpcBindingToStringBindingW (Unicode) function (rpcdce.h) returns a string representation of a binding handle. |
RpcBindingVectorFree The RpcBindingVectorFree function frees the binding handles contained in the vector and the vector itself. |
RpcCancelThread The RpcCancelThread function cancels a thread. The RpcCancelThread function should not be used to cancel asynchronous RPC calls; instead, use the RpcAsyncCancelCall function to cancel an asynchronous RPC call. |
RpcCancelThreadEx The RpcCancelThreadEx function stops the execution of a thread. |
RpcEpRegister The RpcEpRegister function (rpcdce.h) adds to or replaces server address information in the local endpoint-map database. |
RpcEpRegisterA The RpcEpRegister function adds to or replaces server address information in the local endpoint-map database. (RpcEpRegisterA) |
RpcEpRegisterNoReplace The RpcEpRegisterNoReplace function (rpcdce.h) adds server-address information to the local endpoint-map database. |
RpcEpRegisterNoReplaceA The RpcEpRegisterNoReplace function adds server-address information to the local endpoint-map database. (RpcEpRegisterNoReplaceA) |
RpcEpRegisterNoReplaceW The RpcEpRegisterNoReplaceW (Unicode) function (rpcdce.h) adds server-address information to the local endpoint-map database. |
RpcEpRegisterW The RpcEpRegisterW (Unicode) function (rpcdce.h) adds to or replaces server address information in the local endpoint-map database. |
RpcEpResolveBinding The RpcEpResolveBinding function resolves a partially-bound server binding handle into a fully-bound server binding handle. |
RpcEpUnregister The RpcEpUnregister function removes server-address information from the local endpoint-map database. |
RpcExceptionFilter A default exception filter that determines whether an exception is fatal or non-fatal. |
RpcIfIdVectorFree The RpcIfIdVectorFree function frees the vector and the interface-identification structures contained in the vector. |
RpcIfInqId The RpcIfInqId function returns the interface-identification part of an interface specification. |
RpcImpersonateClient A server thread that is processing client remote procedure calls can call the RpcImpersonateClient function to impersonate the active client. |
RpcImpersonateClientContainer RpcImpersonateClientContainer may be altered or unavailable. |
RpcMgmtEnableIdleCleanup The RpcMgmtEnableIdleCleanup function enables RPC to close idle resources, such as network connections, on the client. |
RpcMgmtEpEltInqBegin The RpcMgmtEpEltInqBegin function creates an inquiry context for viewing the elements in an endpoint map. |
RpcMgmtEpEltInqDone The RpcMgmtEpEltInqDone function deletes the inquiry context for viewing the elements in an endpoint map. |
RpcMgmtEpEltInqNext The RpcMgmtEpEltInqNext function (rpcdce.h) returns one element from an endpoint map. |
RpcMgmtEpEltInqNextA The RpcMgmtEpEltInqNext function returns one element from an endpoint map. (RpcMgmtEpEltInqNextA) |
RpcMgmtEpEltInqNextW The RpcMgmtEpEltInqNextW (Unicode) function (rpcdce.h) returns one element from an endpoint map. |
RpcMgmtEpUnregister The RpcMgmtEpUnregister function removes server address information from an endpoint map. |
RpcMgmtInqComTimeout The RpcMgmtInqComTimeout function returns the binding-communications time-out value in a binding handle. |
RpcMgmtInqDefaultProtectLevel The RpcMgmtInqDefaultProtectLevel function returns the default authentication level for an authentication service. |
RpcMgmtInqIfIds The RpcMgmtInqIfIds function returns a vector containing the identifiers of the interfaces offered by the server. |
RpcMgmtInqServerPrincName The RpcMgmtInqServerPrincName function (rpcdce.h) returns a server's principal name. |
RpcMgmtInqServerPrincNameA The RpcMgmtInqServerPrincName function returns a server's principal name. (RpcMgmtInqServerPrincNameA) |
RpcMgmtInqServerPrincNameW The RpcMgmtInqServerPrincNameW (Unicode) function (rpcdce.h) returns a server's principal name. |
RpcMgmtInqStats The RpcMgmtInqStats function returns RPC run-time statistics. |
RpcMgmtIsServerListening The RpcMgmtIsServerListening function tells whether a server is listening for remote procedure calls. |
RpcMgmtSetAuthorizationFn The RpcMgmtSetAuthorizationFn function establishes an authorization function for processing remote calls to a server's management functions. |
RpcMgmtSetCancelTimeout The RpcMgmtSetCancelTimeout function sets the lower bound on the time to wait before timing out after forwarding a cancel. |
RpcMgmtSetComTimeout The RpcMgmtSetComTimeout function sets the binding-communications time-out value in a binding handle. |
RpcMgmtSetServerStackSize The RpcMgmtSetServerStackSize function specifies the stack size for server threads created by the RPC run time. |
RpcMgmtStatsVectorFree The RpcMgmtStatsVectorFree function frees a statistics vector. |
RpcMgmtStopServerListening The RpcMgmtStopServerListening function tells a server to stop listening for remote procedure calls. This function will not affect auto-listen interfaces. See RpcServerRegisterIfEx for more details. |
RpcMgmtWaitServerListen The RpcMgmtWaitServerListen function performs the wait operation usually associated with RpcServerListen. |
RpcNetworkInqProtseqs The RpcNetworkInqProtseqs function (rpcdce.h) returns all protocol sequences supported by both the RPC run-time library and the operating system. |
RpcNetworkInqProtseqsA The RpcNetworkInqProtseqs function returns all protocol sequences supported by both the RPC run-time library and the operating system. (RpcNetworkInqProtseqsA) |
RpcNetworkInqProtseqsW The RpcNetworkInqProtseqsW (Unicode) function (rpcdce.h) returns all protocol sequences supported by both the RPC run-time library and the operating system. |
RpcNetworkIsProtseqValid The RpcNetworkIsProtseqValid function (rpcdce.h) tells if the RPC run-time library and the operating system support the specified protocol sequence. |
RpcNetworkIsProtseqValidA The RpcNetworkIsProtseqValid function tells whether the specified protocol sequence is supported by both the RPC run-time library and the operating system. Server applications often use RpcNetworkInqProtseqs. (RpcNetworkIsProtseqValidA) |
RpcNetworkIsProtseqValidW The RpcNetworkIsProtseqValidW (Unicode) function (rpcdce.h) tells if the RPC run-time library and the operating system support the specified protocol sequence. |
RpcNsBindingInqEntryName The RpcNsBindingInqEntryName function (rpcdce.h) returns the entry name from which the binding handle came. |
RpcNsBindingInqEntryNameA The RpcNsBindingInqEntryName function returns the entry name from which the binding handle came. (RpcNsBindingInqEntryNameA) |
RpcNsBindingInqEntryNameW The RpcNsBindingInqEntryNameW (Unicode) function (rpcdce.h) returns the entry name from which the binding handle came. |
RpcObjectInqType The RpcObjectInqType function returns the type of an object. |
RpcObjectSetInqFn The RpcObjectSetInqFn function registers an object-inquiry function. A null value turns off a previously registered object-inquiry function. |
RpcObjectSetType The RpcObjectSetType function assigns the type of an object. |
RpcProtseqVectorFree The RpcProtseqVectorFree function (rpcdce.h) frees the protocol sequences contained in the vector and the vector itself. |
RpcProtseqVectorFreeA The RpcProtseqVectorFree function frees the protocol sequences contained in the vector and the vector itself. (RpcProtseqVectorFreeA) |
RpcProtseqVectorFreeW The RpcProtseqVectorFreeW (Unicode) function (rpcdce.h) frees the protocol sequences contained in the vector and the vector itself. |
RpcRaiseException Use the RpcRaiseException function to raise an exception. The function does not return to the caller. |
RpcRevertContainerImpersonation RpcRevertContainerImpersonation may be altered or unavailable. |
RpcRevertToSelf After calling RpcImpersonateClient and completing any tasks that require client impersonation, the server calls RpcRevertToSelf to end impersonation and to reestablish its own security identity. |
RpcRevertToSelfEx The RpcRevertToSelfEx function allows a server to impersonate a client and then revert in a multithreaded operation where the call to impersonate a client can come from a thread other than the thread originally dispatched from the RPC. |
RpcServerCompleteSecurityCallback The RpcServerCompleteSecurityCallback function completes an asynchronous security callback. |
RpcServerInqBindingHandle Obtains the binding handle for RPC calls serviced by the thread in which RpcServerInqBindingHandle is called. |
RpcServerInqBindings The RpcServerInqBindings function returns the binding handles over which remote procedure calls can be received. |
RpcServerInqDefaultPrincName The RpcServerInqDefaultPrincName function (rpcdce.h) obtains the default principal name for a given authentication service. |
RpcServerInqDefaultPrincNameA The RpcServerInqDefaultPrincName function obtains the default principal name for a given authentication service. (RpcServerInqDefaultPrincNameA) |
RpcServerInqDefaultPrincNameW The RpcServerInqDefaultPrincNameW (Unicode) function (rpcdce.h) obtains the default principal name for a given authentication service. |
RpcServerInqIf The RpcServerInqIf function returns the manager entry-point vector (EPV) registered for an interface. |
RpcServerInterfaceGroupActivate The RpcServerInterfaceGroupActivate function tells the RPC server runtime to register the interface group’s interfaces and endpoints and begin listening for calls. |
RpcServerInterfaceGroupClose The RpcServerInterfaceGroupClose function is used to free an interface group. |
RpcServerInterfaceGroupCreate The RpcServerInterfaceGroupCreate function (rpcdce.h) creates an RPC server interface group for the server application. |
RpcServerInterfaceGroupCreateA The RpcServerInterfaceGroupCreate function creates an RPC server interface group for the server application. (RpcServerInterfaceGroupCreateA) |
RpcServerInterfaceGroupCreateW The RpcServerInterfaceGroupCreateW (Unicode) function (rpcdce.h) creates an RPC server interface group for the server application. |
RpcServerInterfaceGroupDeactivate The RpcServerInterfaceGroupDeactivate function tells the RPC runtime to attempt to close the given interface group, optionally aborting the operation if there is outstanding client activity. |
RpcServerInterfaceGroupInqBindings The RpcServerInterfaceGroupInqBindings function returns the binding handles over which remote procedure calls can be received for the given interface group. |
RpcServerListen The RpcServerListen function signals the RPC run-time library to listen for remote procedure calls. This function will not affect auto-listen interfaces; use RpcServerRegisterIfEx if you need that functionality. |
RpcServerRegisterAuthInfo The RpcServerRegisterAuthInfo function (rpcdce.h) registers authentication information with the RPC run-time library. |
RpcServerRegisterAuthInfoA The RpcServerRegisterAuthInfo function registers authentication information with the RPC run-time library. (RpcServerRegisterAuthInfoA) |
RpcServerRegisterAuthInfoW The RpcServerRegisterAuthInfoW (Unicode) function (rpcdce.h) registers authentication information with the RPC run-time library. |
RpcServerRegisterIf The RpcServerRegisterIf function registers an interface with the RPC run-time library. |
RpcServerRegisterIf2 The RpcServerRegisterIf2 function registers an interface with the RPC run-time library. |
RpcServerRegisterIf3 The RpcServerRegisterIf3 function registers an interface with the RPC run-time library. |
RpcServerRegisterIfEx The RpcServerRegisterIfEx function registers an interface with the RPC run-time library. |
RpcServerTestCancel The server calls RpcServerTestCancel to test for client cancel requests. |
RpcServerUnregisterIf The RpcServerUnregisterIf function removes an interface from the RPC run-time library registry. |
RpcServerUnregisterIfEx The RpcServerUnregisterIfEx function removes an interface from the RPC run-time library registry. This function extends the functionality of the RpcServerUnregisterIf function. |
RpcServerUseAllProtseqs The RpcServerUseAllProtseqs function tells the RPC run-time library to use all supported protocol sequences for receiving remote procedure calls. |
RpcServerUseAllProtseqsEx The RpcServerUseAllProtseqsEx function tells the RPC run-time library to use all supported protocol sequences for receiving remote procedure calls. |
RpcServerUseAllProtseqsIf The RpcServerUseAllProtseqsIf function tells the RPC run-time library to use all specified protocol sequences and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseAllProtseqsIfEx The RpcServerUseAllProtseqsIfEx function tells the RPC run-time library to use all the specified protocol sequences and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseProtseq The RpcServerUseProtseq function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. |
RpcServerUseProtseqA The RpcServerUseProtseq function tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. (RpcServerUseProtseqA) |
RpcServerUseProtseqEp The RpcServerUseProtseqEp function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoint for receiving remote procedure calls. |
RpcServerUseProtseqEpA The RpcServerUseProtseqEp function tells the RPC run-time library to use the specified protocol sequence combined with the specified endpoint for receiving remote procedure calls. (RpcServerUseProtseqEpA) |
RpcServerUseProtseqEpEx The RpcServerUseProtseqEpEx function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoint for receiving remote procedure calls. |
RpcServerUseProtseqEpExA The RpcServerUseProtseqEpEx function tells the RPC run-time library to use the specified protocol sequence combined with the specified endpoint for receiving remote procedure calls. (RpcServerUseProtseqEpExA) |
RpcServerUseProtseqEpExW The RpcServerUseProtseqEpExW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoint for receiving remote procedure calls. |
RpcServerUseProtseqEpW The RpcServerUseProtseqEpW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoint for receiving remote procedure calls. |
RpcServerUseProtseqEx The RpcServerUseProtseqEx function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. |
RpcServerUseProtseqExA The RpcServerUseProtseqEx function tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. (RpcServerUseProtseqExA) |
RpcServerUseProtseqExW The RpcServerUseProtseqExW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. |
RpcServerUseProtseqIf The RpcServerUseProtseqIf function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseProtseqIfA The RpcServerUseProtseqIf function tells the RPC run-time library to use the specified protocol sequence combined with the endpoints in the interface specification for receiving remote procedure calls. (RpcServerUseProtseqIfA) |
RpcServerUseProtseqIfEx The RpcServerUseProtseqIfEx function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseProtseqIfExA The RpcServerUseProtseqIfEx function tells the RPC run-time library to use the specified protocol sequence combined with the endpoints in the interface specification for receiving remote procedure calls. (RpcServerUseProtseqIfExA) |
RpcServerUseProtseqIfExW The RpcServerUseProtseqIfExW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseProtseqIfW The RpcServerUseProtseqIfW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence and endpoints in the interface specification for receiving remote procedure calls. |
RpcServerUseProtseqW The RpcServerUseProtseqW (Unicode) function (rpcdce.h) tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. |
RpcSsDontSerializeContext The RpcSsDontSerializeContext function disables run-time serialization of multiple calls dispatched to server-manager routines on the same context handle. |
RpcStringBindingCompose The RpcStringBindingCompose function (rpcdce.h) creates a string binding handle. |
RpcStringBindingComposeA The RpcStringBindingCompose function creates a string binding handle. (RpcStringBindingComposeA) |
RpcStringBindingComposeW The RpcStringBindingComposeW (Unicode) function (rpcdce.h) creates a string binding handle. |
RpcStringBindingParse The RpcStringBindingParse function (rpcdce.h) returns the object UUID part and the address parts of a string binding as separate strings. |
RpcStringBindingParseA The RpcStringBindingParse function returns the object UUID part and the address parts of a string binding as separate strings. (RpcStringBindingParseA) |
RpcStringBindingParseW The RpcStringBindingParseW (Unicode) function (rpcdce.h) returns the object UUID part and the address parts of a string binding as separate strings. |
RpcStringFree The RpcStringFree function (rpcdce.h) frees a character string allocated by the RPC run-time library. |
RpcStringFreeA The RpcStringFree function frees a character string allocated by the RPC run-time library. (RpcStringFreeA) |
RpcStringFreeW The RpcStringFreeW (Unicode) function (rpcdce.h) frees a character string allocated by the RPC run-time library. |
RpcTestCancel The RpcTestCancel function checks for a cancel indication. |
UuidCompare An application calls the UuidCompare function to compare two UUIDs and determine their order. The returned value gives the order. |
UuidCreate The UuidCreate function creates a new UUID. |
UuidCreateNil The UuidCreateNil function creates a nil-valued UUID. |
UuidCreateSequential The UuidCreateSequential function creates a new UUID. |
UuidEqual An application calls the UuidEqual function to compare two UUIDs and determine whether they are equal. |
UuidFromString The UuidFromString function (rpcdce.h) converts a string to a UUID. |
UuidFromStringA The UuidFromString function converts a string to a UUID. (UuidFromStringA) |
UuidFromStringW The UuidFromStringW (Unicode) function (rpcdce.h) converts a string to a UUID. |
UuidHash An application calls the UuidHash function to generate a hash value for a specified UUID. |
UuidIsNil An application calls the UuidIsNil function to determine whether the specified UUID is a nil-valued UUID. |
UuidToString The UuidToString function (rpcdce.h) converts a UUID to a string. |
UuidToStringA The UuidToString function converts a UUID to a string. (UuidToStringA) |
UuidToStringW The UuidToStringW (Unicode) function (rpcdce.h) converts a UUID to a string. |
Callback functions
RPC_AUTH_KEY_RETRIEVAL_FN The RPC_AUTH_KEY_RETRIEVAL_FN function is a prototype for a function that specifies the address of a server-application-provided routine returning encryption keys. |
RPC_IF_CALLBACK_FN The RPC_IF_CALLBACK_FN is a prototype for a security-callback function that your application supplies. Your program can provide a callback function for each interface it defines. |
RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN The RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN is a user-defined callback that can be implemented for each defined interface group. This callback is invoked by the RPC runtime when it detects that the idle state of an interface group has changed. |
RPC_MGMT_AUTHORIZATION_FN The RPC_MGMT_AUTHORIZATION_FN enables server programs to implement custom RPC authorization techniques. |
RPC_OBJECT_INQ_FN The RPC_OBJECT_INQ_FN function is a prototype for a function that facilitates replacement of the default object UUID to type UUID mapping. |
Structures
RPC_BINDING_HANDLE_OPTIONS_V1 Contains additional options with which to create an RPC binding handle. |
RPC_BINDING_HANDLE_SECURITY_V1_A Contains the basic security options with which to create an RPC binding handle. (ANSI) |
RPC_BINDING_HANDLE_SECURITY_V1_W Contains the basic security options with which to create an RPC binding handle. (Unicode) |
RPC_BINDING_HANDLE_TEMPLATE_V1_A Contains the basic options with which to create an RPC binding handle. (ANSI) |
RPC_BINDING_HANDLE_TEMPLATE_V1_W Contains the basic options with which to create an RPC binding handle. (Unicode) |
RPC_BINDING_VECTOR The RPC_BINDING_VECTOR structure contains a list of binding handles over which a server application can receive remote procedure calls. |
RPC_ENDPOINT_TEMPLATE The RPC_ENDPOINT_TEMPLATE structure (rpcdce.h) specifies the properties of an RPC interface group server endpoint, including protocol sequence and name. |
RPC_ENDPOINT_TEMPLATEA Specifies the properties of an RPC interface group server endpoint, including protocol sequence and name. (RPC_ENDPOINT_TEMPLATEA) |
RPC_ENDPOINT_TEMPLATEW The RPC_ENDPOINT_TEMPLATEW (Unicode) structure (rpcdce.h) specifies the properties of an RPC interface group server endpoint, including protocol sequence and name. |
RPC_HTTP_TRANSPORT_CREDENTIALS_A The RPC_HTTP_TRANSPORT_CREDENTIALS structure defines additional credentials to authenticate to an RPC proxy server when using RPC/HTTP. (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A The RPC_HTTP_TRANSPORT_CREDENTIALS_V2 structure defines additional credentials to authenticate to an RPC proxy server or HTTP proxy server when using RPC/HTTP.RPC_HTTP_TRANSPORT_CREDENTIALS_V2 extends RPC_HTTP_TRANSPORT_CREDENTIALS by allowing authentication against an HTTP proxy server. (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W The RPC_HTTP_TRANSPORT_CREDENTIALS_V2 structure defines additional credentials to authenticate to an RPC proxy server or HTTP proxy server when using RPC/HTTP.RPC_HTTP_TRANSPORT_CREDENTIALS_V2 extends RPC_HTTP_TRANSPORT_CREDENTIALS by allowing authentication against an HTTP proxy server. (Unicode) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A The RPC_HTTP_TRANSPORT_CREDENTIALS_V3 structure defines additional credentials to authenticate to an RPC proxy server or HTTP proxy server when using RPC/HTTP.RPC_HTTP_TRANSPORT_CREDENTIALS_V3 extends RPC_HTTP_TRANSPORT_CREDENTIALS_V2 by allowing arbitrary credential forms to be used. (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W The RPC_HTTP_TRANSPORT_CREDENTIALS_V3 structure defines additional credentials to authenticate to an RPC proxy server or HTTP proxy server when using RPC/HTTP.RPC_HTTP_TRANSPORT_CREDENTIALS_V3 extends RPC_HTTP_TRANSPORT_CREDENTIALS_V2 by allowing arbitrary credential forms to be used. (Unicode) |
RPC_HTTP_TRANSPORT_CREDENTIALS_W The RPC_HTTP_TRANSPORT_CREDENTIALS structure defines additional credentials to authenticate to an RPC proxy server when using RPC/HTTP. (Unicode) |
RPC_IF_ID The RPC_IF_ID structure contains the interface UUID and major and minor version numbers of an interface. |
RPC_IF_ID_VECTOR The RPC_IF_ID_VECTOR structure contains a list of interfaces offered by a server. |
RPC_INTERFACE_TEMPLATE The RPC_INTERFACE_TEMPLATE (rpcdce.h) structure defines an RPC interface group server interface. |
RPC_INTERFACE_TEMPLATEA Defines an RPC interface group server interface. (RPC_INTERFACE_TEMPLATEA) |
RPC_INTERFACE_TEMPLATEW The RPC_INTERFACE_TEMPLATEW (Unicode) structure (rpcdce.h) defines an RPC interface group server interface. |
RPC_POLICY The RPC_POLICY structure contains flags that determine binding on multihomed computers, and port allocations when using the ncacn_ip_tcp and ncadg_ip_udp protocols. |
RPC_PROTSEQ_VECTOR The RPC_PROTSEQ_VECTOR structure contains a list of protocol sequences the RPC run-time library uses to send and receive remote procedure calls. |
RPC_SECURITY_QOS The RPC_SECURITY_QOS structure defines security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. |
RPC_SECURITY_QOS_V2_A The RPC_SECURITY_QOS_V2 structure defines version 2 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (ANSI) |
RPC_SECURITY_QOS_V2_W The RPC_SECURITY_QOS_V2 structure defines version 2 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (Unicode) |
RPC_SECURITY_QOS_V3_A The RPC_SECURITY_QOS_V3 structure defines version 3 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (ANSI) |
RPC_SECURITY_QOS_V3_W The RPC_SECURITY_QOS_V3 structure defines version 3 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (Unicode) |
RPC_SECURITY_QOS_V4_A The RPC_SECURITY_QOS_V4 structure defines version 4 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (ANSI) |
RPC_SECURITY_QOS_V4_W The RPC_SECURITY_QOS_V4 structure defines version 4 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (Unicode) |
RPC_SECURITY_QOS_V5_A The RPC_SECURITY_QOS_V5 structure defines version 5 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (ANSI) |
RPC_SECURITY_QOS_V5_W The RPC_SECURITY_QOS_V5 structure defines version 5 security quality-of-service settings on a binding handle. See Remarks for version availability on Windows editions. (Unicode) |
RPC_STATS_VECTOR The RPC_STATS_VECTOR structure contains statistics from the RPC run-time library on a per-server basis. |
SEC_WINNT_AUTH_IDENTITY_A The SEC_WINNT_AUTH_IDENTITY structure enables passing a particular user name and password to the run-time library for the purpose of authentication. The structure is valid for Windows and Macintosh. (ANSI) |
SEC_WINNT_AUTH_IDENTITY_W The SEC_WINNT_AUTH_IDENTITY structure enables passing a particular user name and password to the run-time library for the purpose of authentication. The structure is valid for Windows and Macintosh. (Unicode) |
UUID_VECTOR The UUID_VECTOR structure contains a list of UUIDs. |