rpcdce.h (5.2.3790.3959-Windows 5.0) | | rpcdce.h (6.0.6002.18005-Windows 6.0) |
| | |
skipping to change at line 52 | | skipping to change at line 52 |
#define DECLSPEC_NORETURN | | #define DECLSPEC_NORETURN |
#endif | | #endif |
#endif | | #endif |
| | |
/*typedef char small;*/ | | /*typedef char small;*/ |
/*typedef unsigned char byte;*/ | | /*typedef unsigned char byte;*/ |
/*typedef unsigned char boolean;*/ | | /*typedef unsigned char boolean;*/ |
| | |
#include <specstrings.h> | | #include <specstrings.h> |
| | |
|
typedef __nullterminated unsigned char __RPC_FAR *RPC_CSTR; | | typedef __nullterminated unsigned char __RPC_FAR * RPC_CSTR; |
typedef __nullterminated unsigned short __RPC_FAR *RPC_WSTR; | | #if defined(RPC_USE_NATIVE_WCHAR) && defined(_NATIVE_WCHAR_T_DEFINED) |
| | typedef __nullterminated wchar_t __RPC_FAR * RPC_WSTR; |
| | #else |
| | typedef __nullterminated unsigned short __RPC_FAR * RPC_WSTR; |
| | #endif |
| | |
typedef I_RPC_HANDLE RPC_BINDING_HANDLE; | | typedef I_RPC_HANDLE RPC_BINDING_HANDLE; |
typedef RPC_BINDING_HANDLE handle_t; | | typedef RPC_BINDING_HANDLE handle_t; |
#define rpc_binding_handle_t RPC_BINDING_HANDLE | | #define rpc_binding_handle_t RPC_BINDING_HANDLE |
| | |
#ifndef GUID_DEFINED | | #ifndef GUID_DEFINED |
#include <guiddef.h> | | #include <guiddef.h> |
#endif /* GUID_DEFINED */ | | #endif /* GUID_DEFINED */ |
| | |
#ifndef UUID_DEFINED | | #ifndef UUID_DEFINED |
| | |
skipping to change at line 115 | | skipping to change at line 119 |
| | |
#define RPC_C_CANCEL_INFINITE_TIMEOUT -1 | | #define RPC_C_CANCEL_INFINITE_TIMEOUT -1 |
| | |
#define RPC_C_LISTEN_MAX_CALLS_DEFAULT 1234 | | #define RPC_C_LISTEN_MAX_CALLS_DEFAULT 1234 |
#define RPC_C_PROTSEQ_MAX_REQS_DEFAULT 10 | | #define RPC_C_PROTSEQ_MAX_REQS_DEFAULT 10 |
| | |
// RPC_POLICY EndpointFlags. | | // RPC_POLICY EndpointFlags. |
#define RPC_C_BIND_TO_ALL_NICS 1 | | #define RPC_C_BIND_TO_ALL_NICS 1 |
#define RPC_C_USE_INTERNET_PORT 0x1 | | #define RPC_C_USE_INTERNET_PORT 0x1 |
#define RPC_C_USE_INTRANET_PORT 0x2 | | #define RPC_C_USE_INTRANET_PORT 0x2 |
|
#define RPC_C_DONT_FAIL 0x4 | | #define RPC_C_DONT_FAIL 0x4 |
| | #define RPC_C_RPCHTTP_USE_LOAD_BALANCE 0x8 |
| | |
|
// RPC_POLICY EndpointFlags specific to the Falcon/RPC transport: | | #if (NTDDI_VERSION < NTDDI_LONGHORN) |
| | // RPC_POLICY EndpointFlags specific to the Falcon/RPC transport (deprecated for |
| | LONGHORN) |
#define RPC_C_MQ_TEMPORARY 0x0000 | | #define RPC_C_MQ_TEMPORARY 0x0000 |
#define RPC_C_MQ_PERMANENT 0x0001 | | #define RPC_C_MQ_PERMANENT 0x0001 |
#define RPC_C_MQ_CLEAR_ON_OPEN 0x0002 | | #define RPC_C_MQ_CLEAR_ON_OPEN 0x0002 |
#define RPC_C_MQ_USE_EXISTING_SECURITY 0x0004 | | #define RPC_C_MQ_USE_EXISTING_SECURITY 0x0004 |
#define RPC_C_MQ_AUTHN_LEVEL_NONE 0x0000 | | #define RPC_C_MQ_AUTHN_LEVEL_NONE 0x0000 |
#define RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY 0x0008 | | #define RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY 0x0008 |
#define RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY 0x0010 | | #define RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY 0x0010 |
| | |
|
// Client: RpcBindingSetOption() values for the Falcon/RPC transport: | | // Falcon/Rpc options are deprecated from LONGHORN |
| | #define RPC_C_MQ_EXPRESS 0 // Client: RPC_C_MQ_DELIVERY. |
| | #define RPC_C_MQ_RECOVERABLE 1 |
| | |
| | #define RPC_C_MQ_JOURNAL_NONE 0 // Client: RPC_C_MQ_JOURNAL. |
| | #define RPC_C_MQ_JOURNAL_DEADLETTER 1 |
| | #define RPC_C_MQ_JOURNAL_ALWAYS 2 |
| | |
| | // Client: RpcBindingSetOption() values for the Falcon/RPC transport (some are d |
| | eprecated from LONGHORN) |
| | |
#define RPC_C_OPT_MQ_DELIVERY 1 | | #define RPC_C_OPT_MQ_DELIVERY 1 |
#define RPC_C_OPT_MQ_PRIORITY 2 | | #define RPC_C_OPT_MQ_PRIORITY 2 |
#define RPC_C_OPT_MQ_JOURNAL 3 | | #define RPC_C_OPT_MQ_JOURNAL 3 |
#define RPC_C_OPT_MQ_ACKNOWLEDGE 4 | | #define RPC_C_OPT_MQ_ACKNOWLEDGE 4 |
#define RPC_C_OPT_MQ_AUTHN_SERVICE 5 | | #define RPC_C_OPT_MQ_AUTHN_SERVICE 5 |
#define RPC_C_OPT_MQ_AUTHN_LEVEL 6 | | #define RPC_C_OPT_MQ_AUTHN_LEVEL 6 |
#define RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE 7 | | #define RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE 7 |
#define RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED 8 | | #define RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED 8 |
|
| | #endif // (NTDDI_VERSION < NTDDI_LONGHORN) |
| | |
#define RPC_C_OPT_BINDING_NONCAUSAL 9 | | #define RPC_C_OPT_BINDING_NONCAUSAL 9 |
#define RPC_C_OPT_SECURITY_CALLBACK 10 | | #define RPC_C_OPT_SECURITY_CALLBACK 10 |
#define RPC_C_OPT_UNIQUE_BINDING 11 | | #define RPC_C_OPT_UNIQUE_BINDING 11 |
|
| | |
| | #if (NTDDI_VERSION <= NTDDI_WIN2K) |
| | #define RPC_C_OPT_MAX_OPTIONS 12 |
| | |
| | #elif (NTDDI_VERSION <= NTDDI_WS03) |
#define RPC_C_OPT_CALL_TIMEOUT 12 | | #define RPC_C_OPT_CALL_TIMEOUT 12 |
#define RPC_C_OPT_DONT_LINGER 13 | | #define RPC_C_OPT_DONT_LINGER 13 |
#define RPC_C_OPT_MAX_OPTIONS 14 | | #define RPC_C_OPT_MAX_OPTIONS 14 |
| | |
|
#define RPC_C_MQ_EXPRESS 0 // Client: RPC_C_MQ_DELIVERY. | | #elif (NTDDI_VERSION <= NTDDI_LONGHORN) |
#define RPC_C_MQ_RECOVERABLE 1 | | #define RPC_C_OPT_CALL_TIMEOUT 12 |
| | #define RPC_C_OPT_DONT_LINGER 13 |
| | #define RPC_C_OPT_TRUST_PEER 14 |
| | #define RPC_C_OPT_ASYNC_BLOCK 15 |
| | #define RPC_C_OPT_OPTIMIZE_TIME 16 |
| | #define RPC_C_OPT_MAX_OPTIONS 17 |
| | |
|
#define RPC_C_MQ_JOURNAL_NONE 0 // Client: RPC_C_MQ_JOURNAL. | | #endif // (NTDDI_VERSION <= NTDDI_WIN2K) |
#define RPC_C_MQ_JOURNAL_DEADLETTER 1 | | |
#define RPC_C_MQ_JOURNAL_ALWAYS 2 | | |
| | |
// flags for RpcServerInqAuthClientEx | | // flags for RpcServerInqAuthClientEx |
// | | // |
#define RPC_C_FULL_CERT_CHAIN 0x0001 | | #define RPC_C_FULL_CERT_CHAIN 0x0001 |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
typedef struct _RPC_PROTSEQ_VECTORA | | typedef struct _RPC_PROTSEQ_VECTORA |
{ | | { |
unsigned int Count; | | unsigned int Count; |
unsigned char __RPC_FAR * Protseq[1]; | | unsigned char __RPC_FAR * Protseq[1]; |
| | |
skipping to change at line 189 | | skipping to change at line 214 |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
typedef struct _RPC_POLICY { | | typedef struct _RPC_POLICY { |
unsigned int Length ; | | unsigned int Length ; |
unsigned long EndpointFlags ; | | unsigned long EndpointFlags ; |
unsigned long NICFlags ; | | unsigned long NICFlags ; |
} RPC_POLICY, __RPC_FAR *PRPC_POLICY ; | | } RPC_POLICY, __RPC_FAR *PRPC_POLICY ; |
| | |
typedef void __RPC_USER | | typedef void __RPC_USER |
RPC_OBJECT_INQ_FN ( | | RPC_OBJECT_INQ_FN ( |
|
IN UUID __RPC_FAR * ObjectUuid, | | __in UUID __RPC_FAR * ObjectUuid, |
OUT UUID __RPC_FAR * TypeUuid, | | __out UUID __RPC_FAR * TypeUuid, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
|
| | __success(return == 0) /*RPC_S_OK*/ |
typedef RPC_STATUS RPC_ENTRY | | typedef RPC_STATUS RPC_ENTRY |
RPC_IF_CALLBACK_FN ( | | RPC_IF_CALLBACK_FN ( |
|
IN RPC_IF_HANDLE InterfaceUuid, | | __in RPC_IF_HANDLE InterfaceUuid, |
IN void *Context | | __in void *Context |
) ; | | ) ; |
| | |
typedef void RPC_ENTRY | | typedef void RPC_ENTRY |
RPC_SECURITY_CALLBACK_FN ( | | RPC_SECURITY_CALLBACK_FN ( |
|
IN void *Context | | __in void *Context |
) ; | | ) ; |
| | |
#define RPC_MGR_EPV void | | #define RPC_MGR_EPV void |
| | |
typedef struct | | typedef struct |
{ | | { |
unsigned int Count; | | unsigned int Count; |
unsigned long Stats[1]; | | unsigned long Stats[1]; |
} RPC_STATS_VECTOR; | | } RPC_STATS_VECTOR; |
| | |
| | |
skipping to change at line 229 | | skipping to change at line 255 |
{ | | { |
unsigned long Count; | | unsigned long Count; |
RPC_IF_ID __RPC_FAR * IfId[1]; | | RPC_IF_ID __RPC_FAR * IfId[1]; |
} RPC_IF_ID_VECTOR; | | } RPC_IF_ID_VECTOR; |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingCopy ( | | RpcBindingCopy ( |
|
IN RPC_BINDING_HANDLE SourceBinding, | | __in RPC_BINDING_HANDLE SourceBinding, |
OUT RPC_BINDING_HANDLE __RPC_FAR * DestinationBinding | | __out RPC_BINDING_HANDLE __RPC_FAR * DestinationBinding |
); | | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingFree ( | | RpcBindingFree ( |
|
IN OUT RPC_BINDING_HANDLE __RPC_FAR * Binding | | __in OUT RPC_BINDING_HANDLE __RPC_FAR * Binding |
); | | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
|
RpcBindingSetOption( IN RPC_BINDING_HANDLE hBinding, | | RpcBindingSetOption ( |
IN unsigned long option, | | __in RPC_BINDING_HANDLE hBinding, |
IN ULONG_PTR optionValue ); | | __in unsigned long option, |
| | __in ULONG_PTR optionValue |
| | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
|
RpcBindingInqOption( IN RPC_BINDING_HANDLE hBinding, | | RpcBindingInqOption ( |
IN unsigned long option, | | __in RPC_BINDING_HANDLE hBinding, |
OUT ULONG_PTR *pOptionValue ); | | __in unsigned long option, |
| | __out ULONG_PTR *pOptionValue |
| | ); |
| | |
/* client */ | | /* client */ |
| | |
|
| | #if !defined(_KRPCENV_) |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingFromStringBindingA ( | | RpcBindingFromStringBindingA ( |
__in RPC_CSTR StringBinding, | | __in RPC_CSTR StringBinding, |
|
__out RPC_BINDING_HANDLE __RPC_FAR *Binding | | __out RPC_BINDING_HANDLE __RPC_FAR * Binding |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingFromStringBindingW ( | | RpcBindingFromStringBindingW ( |
__in RPC_WSTR StringBinding, | | __in RPC_WSTR StringBinding, |
|
__out RPC_BINDING_HANDLE __RPC_FAR *Binding | | __out RPC_BINDING_HANDLE __RPC_FAR * Binding |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcBindingFromStringBinding RpcBindingFromStringBindingW | | #define RpcBindingFromStringBinding RpcBindingFromStringBindingW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcBindingFromStringBinding RpcBindingFromStringBindingA | | #define RpcBindingFromStringBinding RpcBindingFromStringBindingA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingFromStringBinding ( | | RpcBindingFromStringBinding ( |
|
__in RPC_CSTR StringBinding, | | __in RPC_CSTR StringBinding |
__out RPC_BINDING_HANDLE __RPC_FAR *Binding | | __out RPC_BINDING_HANDLE __RPC_FAR * Binding |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
|
| | #endif /* _KRPCENV_ */ |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcSsGetContextBinding ( | | RpcSsGetContextBinding ( |
|
IN void *ContextHandle, | | __in void *ContextHandle, |
OUT RPC_BINDING_HANDLE __RPC_FAR * Binding | | __out RPC_BINDING_HANDLE __RPC_FAR * Binding |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqObject ( | | RpcBindingInqObject ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
OUT UUID __RPC_FAR * ObjectUuid | | __out UUID __RPC_FAR * ObjectUuid |
); | | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingReset ( | | RpcBindingReset ( |
|
IN RPC_BINDING_HANDLE Binding | | __in RPC_BINDING_HANDLE Binding |
); | | ); |
| | |
/* RpcBindingServerFromClient : UNSUPPORTED */ | | /* RpcBindingServerFromClient : UNSUPPORTED */ |
/* RpcBindingSetAuthInfo */ | | /* RpcBindingSetAuthInfo */ |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetObject ( | | RpcBindingSetObject ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
IN UUID __RPC_FAR * ObjectUuid | | __in UUID __RPC_FAR * ObjectUuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
|
RpcMgmtInqDefaultProtectLevel( | | RpcMgmtInqDefaultProtectLevel ( |
IN unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
OUT unsigned long __RPC_FAR *AuthnLevel | | __in unsigned long __RPC_FAR *AuthnLevel |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingToStringBindingA ( | | RpcBindingToStringBindingA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_out RPC_CSTR __RPC_FAR *StringBinding | | __deref_out RPC_CSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingToStringBindingW ( | | RpcBindingToStringBindingW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_out RPC_WSTR __RPC_FAR *StringBinding | | __deref_out RPC_WSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcBindingToStringBinding RpcBindingToStringBindingW | | #define RpcBindingToStringBinding RpcBindingToStringBindingW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcBindingToStringBinding RpcBindingToStringBindingA | | #define RpcBindingToStringBinding RpcBindingToStringBindingA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingToStringBinding ( | | RpcBindingToStringBinding ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_out RPC_CSTR __RPC_FAR *StringBinding | | __deref_out RPC_CSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingVectorFree ( | | RpcBindingVectorFree ( |
|
IN OUT RPC_BINDING_VECTOR __RPC_FAR * __RPC_FAR * BindingVector | | __deref_inout RPC_BINDING_VECTOR __RPC_FAR * __RPC_FAR * BindingVector |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
| | |
|
| | #if !defined(_KRPCENV_) |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingComposeA ( | | RpcStringBindingComposeA ( |
__in_opt RPC_CSTR ObjUuid, | | __in_opt RPC_CSTR ObjUuid, |
|
__in_opt RPC_CSTR Protseq, | | __in_opt RPC_CSTR ProtSeq, |
__in_opt RPC_CSTR NetworkAddr, | | __in_opt RPC_CSTR NetworkAddr, |
__in_opt RPC_CSTR Endpoint, | | __in_opt RPC_CSTR Endpoint, |
__in_opt RPC_CSTR Options, | | __in_opt RPC_CSTR Options, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *StringBinding | | __deref_opt_out RPC_CSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingComposeW ( | | RpcStringBindingComposeW ( |
__in_opt RPC_WSTR ObjUuid, | | __in_opt RPC_WSTR ObjUuid, |
|
__in_opt RPC_WSTR Protseq, | | __in_opt RPC_WSTR ProtSeq, |
__in_opt RPC_WSTR NetworkAddr, | | __in_opt RPC_WSTR NetworkAddr, |
__in_opt RPC_WSTR Endpoint, | | __in_opt RPC_WSTR Endpoint, |
__in_opt RPC_WSTR Options, | | __in_opt RPC_WSTR Options, |
|
__deref_opt_out RPC_WSTR __RPC_FAR *StringBinding | | __deref_opt_out RPC_WSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcStringBindingCompose RpcStringBindingComposeW | | #define RpcStringBindingCompose RpcStringBindingComposeW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcStringBindingCompose RpcStringBindingComposeA | | #define RpcStringBindingCompose RpcStringBindingComposeA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingCompose ( | | RpcStringBindingCompose ( |
__in_opt RPC_CSTR ObjUuid, | | __in_opt RPC_CSTR ObjUuid, |
|
__in_opt RPC_CSTR Protseq, | | __in_opt RPC_CSTR ProtSeq, |
__in_opt RPC_CSTR NetworkAddr, | | __in_opt RPC_CSTR NetworkAddr, |
__in_opt RPC_CSTR Endpoint, | | __in_opt RPC_CSTR Endpoint, |
__in_opt RPC_CSTR Options, | | __in_opt RPC_CSTR Options, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *StringBinding | | __deref_opt_out RPC_CSTR __RPC_FAR * StringBinding |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client/server */ | | /* client/server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingParseA ( | | RpcStringBindingParseA ( |
__in RPC_CSTR StringBinding, | | __in RPC_CSTR StringBinding, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *ObjUuid, | | __deref_opt_out RPC_CSTR __RPC_FAR * ObjUuid, |
__deref_opt_out RPC_CSTR __RPC_FAR *Protseq, | | __deref_opt_out RPC_CSTR __RPC_FAR * Protseq, |
__deref_opt_out RPC_CSTR __RPC_FAR *NetworkAddr, | | __deref_opt_out RPC_CSTR __RPC_FAR * NetworkAddr, |
__deref_opt_out RPC_CSTR __RPC_FAR *Endpoint, | | __deref_opt_out RPC_CSTR __RPC_FAR * Endpoint, |
__deref_opt_out RPC_CSTR __RPC_FAR *NetworkOptions | | __deref_opt_out RPC_CSTR __RPC_FAR * NetworkOptions |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingParseW ( | | RpcStringBindingParseW ( |
__in RPC_WSTR StringBinding, | | __in RPC_WSTR StringBinding, |
|
__deref_opt_out RPC_WSTR __RPC_FAR *ObjUuid, | | __deref_opt_out RPC_WSTR __RPC_FAR * ObjUuid, |
__deref_opt_out RPC_WSTR __RPC_FAR *Protseq, | | __deref_opt_out RPC_WSTR __RPC_FAR * Protseq, |
__deref_opt_out RPC_WSTR __RPC_FAR *NetworkAddr, | | __deref_opt_out RPC_WSTR __RPC_FAR * NetworkAddr, |
__deref_opt_out RPC_WSTR __RPC_FAR *Endpoint, | | __deref_opt_out RPC_WSTR __RPC_FAR * Endpoint, |
__deref_opt_out RPC_WSTR __RPC_FAR *NetworkOptions | | __deref_opt_out RPC_WSTR __RPC_FAR * NetworkOptions |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcStringBindingParse RpcStringBindingParseW | | #define RpcStringBindingParse RpcStringBindingParseW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcStringBindingParse RpcStringBindingParseA | | #define RpcStringBindingParse RpcStringBindingParseA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringBindingParse ( | | RpcStringBindingParse ( |
__in RPC_CSTR StringBinding, | | __in RPC_CSTR StringBinding, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *ObjUuid, | | __deref_opt_out RPC_CSTR __RPC_FAR * ObjUuid, |
__deref_opt_out RPC_CSTR __RPC_FAR *Protseq, | | __deref_opt_out RPC_CSTR __RPC_FAR * Protseq, |
__deref_opt_out RPC_CSTR __RPC_FAR *NetworkAddr, | | __deref_opt_out RPC_CSTR __RPC_FAR * NetworkAddr, |
__deref_opt_out RPC_CSTR __RPC_FAR *Endpoint, | | __deref_opt_out RPC_CSTR __RPC_FAR * Endpoint, |
__deref_opt_out RPC_CSTR __RPC_FAR *NetworkOptions | | __deref_opt_out RPC_CSTR __RPC_FAR * NetworkOptions |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
|
| | #endif /* _KRPCENV_ */ |
| | |
/* client/server */ | | /* client/server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringFreeA ( | | RpcStringFreeA ( |
|
__deref RPC_CSTR __RPC_FAR *String | | __inout RPC_CSTR __RPC_FAR * String |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringFreeW ( | | RpcStringFreeW ( |
|
__deref RPC_WSTR __RPC_FAR *String | | __inout RPC_WSTR __RPC_FAR * String |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcStringFree RpcStringFreeW | | #define RpcStringFree RpcStringFreeW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcStringFree RpcStringFreeA | | #define RpcStringFree RpcStringFreeA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcStringFree ( | | RpcStringFree ( |
|
__deref RPC_CSTR __RPC_FAR *String | | __deref_inout RPC_CSTR __RPC_FAR * String |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcIfInqId ( | | RpcIfInqId ( |
|
IN RPC_IF_HANDLE RpcIfHandle, | | __in RPC_IF_HANDLE RpcIfHandle, |
OUT RPC_IF_ID __RPC_FAR * RpcIfId | | __out RPC_IF_ID __RPC_FAR * RpcIfId |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNetworkIsProtseqValidA ( | | RpcNetworkIsProtseqValidA ( |
| | |
skipping to change at line 572 | | skipping to change at line 610 |
__in RPC_CSTR Protseq | | __in RPC_CSTR Protseq |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqComTimeout ( | | RpcMgmtInqComTimeout ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
OUT unsigned int __RPC_FAR * Timeout | | __out unsigned int __RPC_FAR * Timeout |
); | | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtSetComTimeout ( | | RpcMgmtSetComTimeout ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
IN unsigned int Timeout | | __in unsigned int Timeout |
); | | ); |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtSetCancelTimeout( | | RpcMgmtSetCancelTimeout( |
|
long Timeout | | __in long Timeout |
); | | ); |
| | |
/* server */ | | /* server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNetworkInqProtseqsA ( | | RpcNetworkInqProtseqsA ( |
|
OUT RPC_PROTSEQ_VECTORA __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_out RPC_PROTSEQ_VECTORA __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNetworkInqProtseqsW ( | | RpcNetworkInqProtseqsW ( |
|
OUT RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_out RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcNetworkInqProtseqs RpcNetworkInqProtseqsW | | #define RpcNetworkInqProtseqs RpcNetworkInqProtseqsW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcNetworkInqProtseqs RpcNetworkInqProtseqsA | | #define RpcNetworkInqProtseqs RpcNetworkInqProtseqsA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNetworkInqProtseqs ( | | RpcNetworkInqProtseqs ( |
|
OUT RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_out RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcObjectInqType ( | | RpcObjectInqType ( |
|
IN UUID __RPC_FAR * ObjUuid, | | __in UUID __RPC_FAR * ObjUuid, |
OUT UUID __RPC_FAR * TypeUuid OPTIONAL | | __out_opt OPTIONAL UUID __RPC_FAR * TypeUuid |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcObjectSetInqFn ( | | RpcObjectSetInqFn ( |
|
IN RPC_OBJECT_INQ_FN __RPC_FAR * InquiryFn | | __in RPC_OBJECT_INQ_FN __RPC_FAR * InquiryFn |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcObjectSetType ( | | RpcObjectSetType ( |
|
IN UUID __RPC_FAR * ObjUuid, | | __in UUID __RPC_FAR * ObjUuid, |
IN UUID __RPC_FAR * TypeUuid OPTIONAL | | __in_opt OPTIONAL UUID __RPC_FAR * TypeUuid |
); | | ); |
| | |
/* server */ | | /* server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcProtseqVectorFreeA ( | | RpcProtseqVectorFreeA ( |
|
IN OUT RPC_PROTSEQ_VECTORA __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_inout RPC_PROTSEQ_VECTORA __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcProtseqVectorFreeW ( | | RpcProtseqVectorFreeW ( |
|
IN OUT RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_inout RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcProtseqVectorFree RpcProtseqVectorFreeW | | #define RpcProtseqVectorFree RpcProtseqVectorFreeW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcProtseqVectorFree RpcProtseqVectorFreeA | | #define RpcProtseqVectorFree RpcProtseqVectorFreeA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcProtseqVectorFree ( | | RpcProtseqVectorFree ( |
|
IN OUT RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector | | __deref_inout RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerInqBindings ( | | RpcServerInqBindings ( |
|
OUT RPC_BINDING_VECTOR __RPC_FAR * __RPC_FAR * BindingVector | | __deref_out RPC_BINDING_VECTOR __RPC_FAR * __RPC_FAR * BindingVector |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerInqIf ( | | RpcServerInqIf ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN UUID __RPC_FAR * MgrTypeUuid, OPTIONAL | | __in_opt UUID __RPC_FAR * MgrTypeUuid, |
OUT RPC_MGR_EPV __RPC_FAR * __RPC_FAR * MgrEpv | | __deref_out RPC_MGR_EPV __RPC_FAR * __RPC_FAR * MgrEpv |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerListen ( | | RpcServerListen ( |
|
IN unsigned int MinimumCallThreads, | | __in unsigned int MinimumCallThreads, |
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN unsigned int DontWait | | __in unsigned int DontWait |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterIf ( | | RpcServerRegisterIf ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN UUID __RPC_FAR * MgrTypeUuid OPTIONAL, | | __in_opt UUID __RPC_FAR * MgrTypeUuid, |
IN RPC_MGR_EPV __RPC_FAR * MgrEpv OPTIONAL | | __in_opt RPC_MGR_EPV __RPC_FAR * MgrEpv |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterIfEx ( | | RpcServerRegisterIfEx ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN UUID __RPC_FAR * MgrTypeUuid, | | __in_opt UUID __RPC_FAR * MgrTypeUuid, |
IN RPC_MGR_EPV __RPC_FAR * MgrEpv, | | __in_opt RPC_MGR_EPV __RPC_FAR * MgrEpv, |
IN unsigned int Flags, | | __in unsigned int Flags, |
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN RPC_IF_CALLBACK_FN __RPC_FAR *IfCallback | | __in_opt RPC_IF_CALLBACK_FN __RPC_FAR *IfCallback |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterIf2 ( | | RpcServerRegisterIf2 ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN UUID * MgrTypeUuid, | | __in_opt UUID * MgrTypeUuid, |
IN RPC_MGR_EPV * MgrEpv, | | __in_opt RPC_MGR_EPV * MgrEpv, |
IN unsigned int Flags, | | __in unsigned int Flags, |
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN unsigned int MaxRpcSize, | | __in unsigned int MaxRpcSize, |
IN RPC_IF_CALLBACK_FN *IfCallbackFn | | __in_opt RPC_IF_CALLBACK_FN *IfCallbackFn |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUnregisterIf ( | | RpcServerUnregisterIf ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in_opt RPC_IF_HANDLE IfSpec, |
IN UUID __RPC_FAR * MgrTypeUuid, OPTIONAL | | __in_opt UUID __RPC_FAR * MgrTypeUuid, |
IN unsigned int WaitForCallsToComplete | | __in unsigned int WaitForCallsToComplete |
); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINXP) |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUnregisterIfEx ( | | RpcServerUnregisterIfEx ( |
|
IN RPC_IF_HANDLE IfSpec, | | __in_opt RPC_IF_HANDLE IfSpec, |
IN UUID __RPC_FAR * MgrTypeUuid, OPTIONAL | | __in_opt UUID __RPC_FAR * MgrTypeUuid, |
IN int RundownContextHandles | | __in int RundownContextHandles |
); | | ); |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseAllProtseqs ( | | RpcServerUseAllProtseqs ( |
|
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN void __RPC_FAR * SecurityDescriptor OPTIONAL | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseAllProtseqsEx ( | | RpcServerUseAllProtseqsEx ( |
|
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN void __RPC_FAR * SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
IN PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseAllProtseqsIf ( | | RpcServerUseAllProtseqsIf ( |
|
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN void __RPC_FAR * SecurityDescriptor OPTIONAL | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseAllProtseqsIfEx ( | | RpcServerUseAllProtseqsIfEx ( |
|
IN unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN void __RPC_FAR * SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
IN PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
/* server */ | | /* server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqA ( | | RpcServerUseProtseqA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqExA ( | | RpcServerUseProtseqExA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqW ( | | RpcServerUseProtseqW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqExW ( | | RpcServerUseProtseqExW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcServerUseProtseq RpcServerUseProtseqW | | #define RpcServerUseProtseq RpcServerUseProtseqW |
#define RpcServerUseProtseqEx RpcServerUseProtseqExW | | #define RpcServerUseProtseqEx RpcServerUseProtseqExW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcServerUseProtseq RpcServerUseProtseqA | | #define RpcServerUseProtseq RpcServerUseProtseqA |
#define RpcServerUseProtseqEx RpcServerUseProtseqExA | | #define RpcServerUseProtseqEx RpcServerUseProtseqExA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseq ( | | RpcServerUseProtseq ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEx ( | | RpcServerUseProtseqEx ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* server */ | | /* server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEpA ( | | RpcServerUseProtseqEpA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_CSTR Endpoint, | | __in RPC_CSTR Endpoint, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEpExA ( | | RpcServerUseProtseqEpExA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_CSTR Endpoint, | | __in RPC_CSTR Endpoint, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEpW ( | | RpcServerUseProtseqEpW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_WSTR Endpoint, | | __in RPC_WSTR Endpoint, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEpExW ( | | RpcServerUseProtseqEpExW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_WSTR Endpoint, | | __in RPC_WSTR Endpoint, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcServerUseProtseqEp RpcServerUseProtseqEpW | | #define RpcServerUseProtseqEp RpcServerUseProtseqEpW |
#define RpcServerUseProtseqEpEx RpcServerUseProtseqEpExW | | #define RpcServerUseProtseqEpEx RpcServerUseProtseqEpExW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcServerUseProtseqEp RpcServerUseProtseqEpA | | #define RpcServerUseProtseqEp RpcServerUseProtseqEpA |
#define RpcServerUseProtseqEpEx RpcServerUseProtseqEpExA | | #define RpcServerUseProtseqEpEx RpcServerUseProtseqEpExA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEp ( | | RpcServerUseProtseqEp ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_CSTR Endpoint, | | __in RPC_CSTR Endpoint, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqEpEx ( | | RpcServerUseProtseqEpEx ( |
|
__in RPC_CSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
|
__in RPC_CSTR Endpoint, | | __in RPC_WSTR Endpoint, |
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* server */ | | /* server */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIfA ( | | RpcServerUseProtseqIfA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIfExA ( | | RpcServerUseProtseqIfExA ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIfW ( | | RpcServerUseProtseqIfW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIfExW ( | | RpcServerUseProtseqIfExW ( |
__in RPC_WSTR Protseq, | | __in RPC_WSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in_opt void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcServerUseProtseqIf RpcServerUseProtseqIfW | | #define RpcServerUseProtseqIf RpcServerUseProtseqIfW |
#define RpcServerUseProtseqIfEx RpcServerUseProtseqIfExW | | #define RpcServerUseProtseqIfEx RpcServerUseProtseqIfExW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcServerUseProtseqIf RpcServerUseProtseqIfA | | #define RpcServerUseProtseqIf RpcServerUseProtseqIfA |
#define RpcServerUseProtseqIfEx RpcServerUseProtseqIfExA | | #define RpcServerUseProtseqIfEx RpcServerUseProtseqIfExA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIf ( | | RpcServerUseProtseqIf ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor | | __in_opt void __RPC_FAR * SecurityDescriptor |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerUseProtseqIfEx ( | | RpcServerUseProtseqIfEx ( |
__in RPC_CSTR Protseq, | | __in RPC_CSTR Protseq, |
__in unsigned int MaxCalls, | | __in unsigned int MaxCalls, |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in_opt void __RPC_FAR *SecurityDescriptor, | | __in void __RPC_FAR * SecurityDescriptor, |
__in PRPC_POLICY Policy | | __in PRPC_POLICY Policy |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
void | | void |
RPC_ENTRY | | RPC_ENTRY |
RpcServerYield ( | | RpcServerYield ( |
|
| | void |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtStatsVectorFree ( | | RpcMgmtStatsVectorFree ( |
|
IN RPC_STATS_VECTOR ** StatsVector | | __inout RPC_STATS_VECTOR ** StatsVector |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqStats ( | | RpcMgmtInqStats ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in_opt RPC_BINDING_HANDLE Binding, |
OUT RPC_STATS_VECTOR ** Statistics | | __deref_out RPC_STATS_VECTOR ** Statistics |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtIsServerListening ( | | RpcMgmtIsServerListening ( |
|
IN RPC_BINDING_HANDLE Binding | | __in_opt RPC_BINDING_HANDLE Binding |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtStopServerListening ( | | RpcMgmtStopServerListening ( |
|
IN RPC_BINDING_HANDLE Binding | | __in_opt RPC_BINDING_HANDLE Binding |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtWaitServerListen ( | | RpcMgmtWaitServerListen ( |
void | | void |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtSetServerStackSize ( | | RpcMgmtSetServerStackSize ( |
|
IN unsigned long ThreadStackSize | | __in unsigned long ThreadStackSize |
); | | ); |
| | |
/* server */ | | /* server */ |
RPCRTAPI | | RPCRTAPI |
void | | void |
RPC_ENTRY | | RPC_ENTRY |
RpcSsDontSerializeContext ( | | RpcSsDontSerializeContext ( |
void | | void |
); | | ); |
| | |
| | |
skipping to change at line 1120 | | skipping to change at line 1161 |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEnableIdleCleanup ( | | RpcMgmtEnableIdleCleanup ( |
void | | void |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqIfIds ( | | RpcMgmtInqIfIds ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in_opt RPC_BINDING_HANDLE Binding, |
OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVector | | __deref_out RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVector |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcIfIdVectorFree ( | | RpcIfIdVectorFree ( |
|
IN OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVector | | __deref_inout RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVector |
); | | ); |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqServerPrincNameA ( | | RpcMgmtInqServerPrincNameA ( |
|
__in RPC_BINDING_HANDLE Binding, | | __in_opt RPC_BINDING_HANDLE Binding, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_CSTR __RPC_FAR *ServerPrincName | | __deref_out RPC_CSTR __RPC_FAR * ServerPrincName |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqServerPrincNameW ( | | RpcMgmtInqServerPrincNameW ( |
|
__in RPC_BINDING_HANDLE Binding, | | __in_opt RPC_BINDING_HANDLE Binding, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_WSTR __RPC_FAR *ServerPrincName | | __deref_out RPC_WSTR __RPC_FAR * ServerPrincName |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcMgmtInqServerPrincName RpcMgmtInqServerPrincNameW | | #define RpcMgmtInqServerPrincName RpcMgmtInqServerPrincNameW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcMgmtInqServerPrincName RpcMgmtInqServerPrincNameA | | #define RpcMgmtInqServerPrincName RpcMgmtInqServerPrincNameA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtInqServerPrincName ( | | RpcMgmtInqServerPrincName ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_CSTR __RPC_FAR *ServerPrincName | | __deref_out RPC_WSTR __RPC_FAR * ServerPrincName |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerInqDefaultPrincNameA ( | | RpcServerInqDefaultPrincNameA ( |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_CSTR __RPC_FAR *PrincName | | __deref_out RPC_CSTR __RPC_FAR * PrincName |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerInqDefaultPrincNameW ( | | RpcServerInqDefaultPrincNameW ( |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_WSTR __RPC_FAR *PrincName | | __deref_out RPC_WSTR __RPC_FAR * PrincName |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcServerInqDefaultPrincName RpcServerInqDefaultPrincNameW | | #define RpcServerInqDefaultPrincName RpcServerInqDefaultPrincNameW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcServerInqDefaultPrincName RpcServerInqDefaultPrincNameA | | #define RpcServerInqDefaultPrincName RpcServerInqDefaultPrincNameA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerInqDefaultPrincName ( | | RpcServerInqDefaultPrincName ( |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
|
__deref_out RPC_CSTR __RPC_FAR *PrincName | | __deref_out RPC_WSTR __RPC_FAR * PrincName |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client */ | | /* client */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpResolveBinding ( | | RpcEpResolveBinding ( |
|
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
IN RPC_IF_HANDLE IfSpec | | __in RPC_IF_HANDLE IfSpec |
); | | ); |
| | |
/* client */ | | /* client */ |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNsBindingInqEntryNameA ( | | RpcNsBindingInqEntryNameA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
__in unsigned long EntryNameSyntax, | | __in unsigned long EntryNameSyntax, |
|
__deref_out RPC_CSTR __RPC_FAR *EntryName | | __deref_out RPC_CSTR __RPC_FAR * EntryName |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNsBindingInqEntryNameW ( | | RpcNsBindingInqEntryNameW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
__in unsigned long EntryNameSyntax, | | __in unsigned long EntryNameSyntax, |
|
__deref_out RPC_WSTR __RPC_FAR *EntryName | | __deref_out RPC_WSTR __RPC_FAR * EntryName |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcNsBindingInqEntryName RpcNsBindingInqEntryNameW | | #define RpcNsBindingInqEntryName RpcNsBindingInqEntryNameW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcNsBindingInqEntryName RpcNsBindingInqEntryNameA | | #define RpcNsBindingInqEntryName RpcNsBindingInqEntryNameA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcNsBindingInqEntryName ( | | RpcNsBindingInqEntryName ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
__in unsigned long EntryNameSyntax, | | __in unsigned long EntryNameSyntax, |
|
__deref_out RPC_CSTR __RPC_FAR *EntryName | | __deref_out RPC_CSTR __RPC_FAR * EntryName |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
typedef void __RPC_FAR * RPC_AUTH_IDENTITY_HANDLE; | | typedef void __RPC_FAR * RPC_AUTH_IDENTITY_HANDLE; |
typedef void __RPC_FAR * RPC_AUTHZ_HANDLE; | | typedef void __RPC_FAR * RPC_AUTHZ_HANDLE; |
| | |
#define RPC_C_AUTHN_LEVEL_DEFAULT 0 | | #define RPC_C_AUTHN_LEVEL_DEFAULT 0 |
#define RPC_C_AUTHN_LEVEL_NONE 1 | | #define RPC_C_AUTHN_LEVEL_NONE 1 |
#define RPC_C_AUTHN_LEVEL_CONNECT 2 | | #define RPC_C_AUTHN_LEVEL_CONNECT 2 |
| | |
skipping to change at line 1280 | | skipping to change at line 1321 |
#define RPC_C_IMP_LEVEL_IMPERSONATE 3 | | #define RPC_C_IMP_LEVEL_IMPERSONATE 3 |
#define RPC_C_IMP_LEVEL_DELEGATE 4 | | #define RPC_C_IMP_LEVEL_DELEGATE 4 |
| | |
#define RPC_C_QOS_IDENTITY_STATIC 0 | | #define RPC_C_QOS_IDENTITY_STATIC 0 |
#define RPC_C_QOS_IDENTITY_DYNAMIC 1 | | #define RPC_C_QOS_IDENTITY_DYNAMIC 1 |
| | |
#define RPC_C_QOS_CAPABILITIES_DEFAULT 0x0 | | #define RPC_C_QOS_CAPABILITIES_DEFAULT 0x0 |
#define RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH 0x1 | | #define RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH 0x1 |
#define RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC 0x2 | | #define RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC 0x2 |
#define RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY 0x4 | | #define RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY 0x4 |
|
| | |
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE 0x8 | | #define RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE 0x8 |
#define RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT 0x10 | | #define RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT 0x10 |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY 0x20 |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#define RPC_C_PROTECT_LEVEL_DEFAULT (RPC_C_AUTHN_LEVEL_DEFAULT) | | #define RPC_C_PROTECT_LEVEL_DEFAULT (RPC_C_AUTHN_LEVEL_DEFAULT) |
#define RPC_C_PROTECT_LEVEL_NONE (RPC_C_AUTHN_LEVEL_NONE) | | #define RPC_C_PROTECT_LEVEL_NONE (RPC_C_AUTHN_LEVEL_NONE) |
#define RPC_C_PROTECT_LEVEL_CONNECT (RPC_C_AUTHN_LEVEL_CONNECT) | | #define RPC_C_PROTECT_LEVEL_CONNECT (RPC_C_AUTHN_LEVEL_CONNECT) |
#define RPC_C_PROTECT_LEVEL_CALL (RPC_C_AUTHN_LEVEL_CALL) | | #define RPC_C_PROTECT_LEVEL_CALL (RPC_C_AUTHN_LEVEL_CALL) |
#define RPC_C_PROTECT_LEVEL_PKT (RPC_C_AUTHN_LEVEL_PKT) | | #define RPC_C_PROTECT_LEVEL_PKT (RPC_C_AUTHN_LEVEL_PKT) |
#define RPC_C_PROTECT_LEVEL_PKT_INTEGRITY (RPC_C_AUTHN_LEVEL_PKT_INTEGRITY) | | #define RPC_C_PROTECT_LEVEL_PKT_INTEGRITY (RPC_C_AUTHN_LEVEL_PKT_INTEGRITY) |
#define RPC_C_PROTECT_LEVEL_PKT_PRIVACY (RPC_C_AUTHN_LEVEL_PKT_PRIVACY) | | #define RPC_C_PROTECT_LEVEL_PKT_PRIVACY (RPC_C_AUTHN_LEVEL_PKT_PRIVACY) |
| | |
#define RPC_C_AUTHN_NONE 0 | | #define RPC_C_AUTHN_NONE 0 |
#define RPC_C_AUTHN_DCE_PRIVATE 1 | | #define RPC_C_AUTHN_DCE_PRIVATE 1 |
#define RPC_C_AUTHN_DCE_PUBLIC 2 | | #define RPC_C_AUTHN_DCE_PUBLIC 2 |
#define RPC_C_AUTHN_DEC_PUBLIC 4 | | #define RPC_C_AUTHN_DEC_PUBLIC 4 |
#define RPC_C_AUTHN_GSS_NEGOTIATE 9 | | #define RPC_C_AUTHN_GSS_NEGOTIATE 9 |
#define RPC_C_AUTHN_WINNT 10 | | #define RPC_C_AUTHN_WINNT 10 |
#define RPC_C_AUTHN_GSS_SCHANNEL 14 | | #define RPC_C_AUTHN_GSS_SCHANNEL 14 |
#define RPC_C_AUTHN_GSS_KERBEROS 16 | | #define RPC_C_AUTHN_GSS_KERBEROS 16 |
#define RPC_C_AUTHN_DPA 17 | | #define RPC_C_AUTHN_DPA 17 |
#define RPC_C_AUTHN_MSN 18 | | #define RPC_C_AUTHN_MSN 18 |
|
| | #if (NTDDI_VERSION >= WINXP) |
#define RPC_C_AUTHN_DIGEST 21 | | #define RPC_C_AUTHN_DIGEST 21 |
|
| | #endif // (NTDDI_VERSION >= WINXP) |
#define RPC_C_AUTHN_MQ 100 | | #define RPC_C_AUTHN_MQ 100 |
#define RPC_C_AUTHN_DEFAULT 0xFFFFFFFFL | | #define RPC_C_AUTHN_DEFAULT 0xFFFFFFFFL |
| | |
#define RPC_C_NO_CREDENTIALS ((RPC_AUTH_IDENTITY_HANDLE) MAXUINT_PTR) | | #define RPC_C_NO_CREDENTIALS ((RPC_AUTH_IDENTITY_HANDLE) MAXUINT_PTR) |
| | |
|
#define RPC_C_SECURITY_QOS_VERSION 1L | | #define RPC_C_SECURITY_QOS_VERSION 1L |
#define RPC_C_SECURITY_QOS_VERSION_1 1L | | #define RPC_C_SECURITY_QOS_VERSION_1 1L |
| | |
typedef struct _RPC_SECURITY_QOS { | | typedef struct _RPC_SECURITY_QOS { |
unsigned long Version; | | unsigned long Version; |
unsigned long Capabilities; | | unsigned long Capabilities; |
unsigned long IdentityTracking; | | unsigned long IdentityTracking; |
unsigned long ImpersonationType; | | unsigned long ImpersonationType; |
} RPC_SECURITY_QOS, *PRPC_SECURITY_QOS; | | } RPC_SECURITY_QOS, *PRPC_SECURITY_QOS; |
| | |
#ifndef _AUTH_IDENTITY_DEFINED | | #ifndef _AUTH_IDENTITY_DEFINED |
#define _AUTH_IDENTITY_DEFINED | | #define _AUTH_IDENTITY_DEFINED |
| | |
#define SEC_WINNT_AUTH_IDENTITY_ANSI 0x1 | | #define SEC_WINNT_AUTH_IDENTITY_ANSI 0x1 |
#define SEC_WINNT_AUTH_IDENTITY_UNICODE 0x2 | | #define SEC_WINNT_AUTH_IDENTITY_UNICODE 0x2 |
| | |
typedef struct _SEC_WINNT_AUTH_IDENTITY_W { | | typedef struct _SEC_WINNT_AUTH_IDENTITY_W { |
|
unsigned short __RPC_FAR *User; | | __field_bcount((UserLength+1)*sizeof(WCHAR)) unsigned short __RPC_FAR *User; |
unsigned long UserLength; | | unsigned long UserLength; |
|
unsigned short __RPC_FAR *Domain; | | __field_bcount((DomainLength+1)*sizeof(WCHAR)) unsigned short __RPC_FAR *Domai
n; |
unsigned long DomainLength; | | unsigned long DomainLength; |
|
unsigned short __RPC_FAR *Password; | | __field_bcount((PasswordLength+1)*sizeof(WCHAR)) unsigned short __RPC_FAR *Pas
sword; |
unsigned long PasswordLength; | | unsigned long PasswordLength; |
unsigned long Flags; | | unsigned long Flags; |
} SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W; | | } SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W; |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define _AUTH_IDENTITY_A_DEFINED |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
typedef struct _SEC_WINNT_AUTH_IDENTITY_A { | | typedef struct _SEC_WINNT_AUTH_IDENTITY_A { |
|
unsigned char __RPC_FAR *User; | | __field_ecount(UserLength+1) unsigned char __RPC_FAR *User; |
unsigned long UserLength; | | unsigned long UserLength; |
|
unsigned char __RPC_FAR *Domain; | | __field_ecount(DomainLength+1) unsigned char __RPC_FAR *Domain; |
unsigned long DomainLength; | | unsigned long DomainLength; |
|
unsigned char __RPC_FAR *Password; | | __field_ecount(PasswordLength+1) unsigned char __RPC_FAR *Password; |
unsigned long PasswordLength; | | unsigned long PasswordLength; |
unsigned long Flags; | | unsigned long Flags; |
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A; | | } SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A; |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_W | | #define SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_W |
#define PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_W | | #define PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_W |
#define _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_W | | #define _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_W |
#else // UNICODE | | #else // UNICODE |
#define SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_A | | #define SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_A |
#define PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_A | | #define PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_A |
#define _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_A | | #define _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_A |
#endif // UNICODE | | #endif // UNICODE |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
#define RPC_C_SECURITY_QOS_VERSION_2 2L | | #define RPC_C_SECURITY_QOS_VERSION_2 2L |
| | |
#define RPC_C_AUTHN_INFO_TYPE_HTTP 1 | | #define RPC_C_AUTHN_INFO_TYPE_HTTP 1 |
| | |
#define RPC_C_HTTP_AUTHN_TARGET_SERVER 1 | | #define RPC_C_HTTP_AUTHN_TARGET_SERVER 1 |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
#define RPC_C_HTTP_AUTHN_TARGET_PROXY 2 | | #define RPC_C_HTTP_AUTHN_TARGET_PROXY 2 |
|
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#define RPC_C_HTTP_AUTHN_SCHEME_BASIC 0x00000001 | | #define RPC_C_HTTP_AUTHN_SCHEME_BASIC 0x00000001 |
#define RPC_C_HTTP_AUTHN_SCHEME_NTLM 0x00000002 | | #define RPC_C_HTTP_AUTHN_SCHEME_NTLM 0x00000002 |
#define RPC_C_HTTP_AUTHN_SCHEME_PASSPORT 0x00000004 | | #define RPC_C_HTTP_AUTHN_SCHEME_PASSPORT 0x00000004 |
#define RPC_C_HTTP_AUTHN_SCHEME_DIGEST 0x00000008 | | #define RPC_C_HTTP_AUTHN_SCHEME_DIGEST 0x00000008 |
#define RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE 0x00000010 | | #define RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE 0x00000010 |
|
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_C_HTTP_AUTHN_SCHEME_CERT 0x00010000 | | #define RPC_C_HTTP_AUTHN_SCHEME_CERT 0x00010000 |
// 0x00020000 & 0x00040000 are reserved | | // 0x00020000 & 0x00040000 are reserved |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
#define RPC_C_HTTP_FLAG_USE_SSL 1 | | #define RPC_C_HTTP_FLAG_USE_SSL 1 |
#define RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME 2 | | #define RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME 2 |
|
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_C_HTTP_FLAG_IGNORE_CERT_CN_INVALID 8 | | #define RPC_C_HTTP_FLAG_IGNORE_CERT_CN_INVALID 8 |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_W | | typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_W |
{ | | { |
SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; | | SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; |
unsigned long Flags; | | unsigned long Flags; |
unsigned long AuthenticationTarget; | | unsigned long AuthenticationTarget; |
unsigned long NumberOfAuthnSchemes; | | unsigned long NumberOfAuthnSchemes; |
unsigned long *AuthnSchemes; | | unsigned long *AuthnSchemes; |
unsigned short __RPC_FAR *ServerCertificateSubject; | | unsigned short __RPC_FAR *ServerCertificateSubject; |
} RPC_HTTP_TRANSPORT_CREDENTIALS_W, *PRPC_HTTP_TRANSPORT_CREDENTIALS_W; | | } RPC_HTTP_TRANSPORT_CREDENTIALS_W, *PRPC_HTTP_TRANSPORT_CREDENTIALS_W; |
| | |
skipping to change at line 1392 | | skipping to change at line 1454 |
typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_A | | typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_A |
{ | | { |
SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; | | SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; |
unsigned long Flags; | | unsigned long Flags; |
unsigned long AuthenticationTarget; | | unsigned long AuthenticationTarget; |
unsigned long NumberOfAuthnSchemes; | | unsigned long NumberOfAuthnSchemes; |
unsigned long *AuthnSchemes; | | unsigned long *AuthnSchemes; |
unsigned char __RPC_FAR *ServerCertificateSubject; | | unsigned char __RPC_FAR *ServerCertificateSubject; |
} RPC_HTTP_TRANSPORT_CREDENTIALS_A, *PRPC_HTTP_TRANSPORT_CREDENTIALS_A; | | } RPC_HTTP_TRANSPORT_CREDENTIALS_A, *PRPC_HTTP_TRANSPORT_CREDENTIALS_A; |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W |
| | { |
| | SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; |
| | unsigned long Flags; |
| | unsigned long AuthenticationTarget; |
| | unsigned long NumberOfAuthnSchemes; |
| | __field_ecount(NumberOfAuthnSchemes) unsigned long *AuthnSchemes; |
| | unsigned short __RPC_FAR *ServerCertificateSubject; |
| | SEC_WINNT_AUTH_IDENTITY_W *ProxyCredentials; |
| | unsigned long NumberOfProxyAuthnSchemes; |
| | __field_ecount(NumberOfProxyAuthnSchemes) unsigned long *ProxyAuthnSchemes; |
| | } RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W, *PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_W; |
| | |
| | typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A |
| | { |
| | SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; |
| | unsigned long Flags; |
| | unsigned long AuthenticationTarget; |
| | unsigned long NumberOfAuthnSchemes; |
| | unsigned long *AuthnSchemes; |
| | unsigned char __RPC_FAR *ServerCertificateSubject; |
| | SEC_WINNT_AUTH_IDENTITY_A *ProxyCredentials; |
| | unsigned long NumberOfProxyAuthnSchemes; |
| | unsigned long *ProxyAuthnSchemes; |
| | } RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A, *PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_A; |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
typedef struct _RPC_SECURITY_QOS_V2_W { | | typedef struct _RPC_SECURITY_QOS_V2_W { |
unsigned long Version; | | unsigned long Version; |
unsigned long Capabilities; | | unsigned long Capabilities; |
unsigned long IdentityTracking; | | unsigned long IdentityTracking; |
unsigned long ImpersonationType; | | unsigned long ImpersonationType; |
unsigned long AdditionalSecurityInfoType; | | unsigned long AdditionalSecurityInfoType; |
union | | union |
{ | | { |
RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; | | RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; |
} u; | | } u; |
| | |
skipping to change at line 1416 | | skipping to change at line 1508 |
unsigned long Capabilities; | | unsigned long Capabilities; |
unsigned long IdentityTracking; | | unsigned long IdentityTracking; |
unsigned long ImpersonationType; | | unsigned long ImpersonationType; |
unsigned long AdditionalSecurityInfoType; | | unsigned long AdditionalSecurityInfoType; |
union | | union |
{ | | { |
RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; | | RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; |
} u; | | } u; |
} RPC_SECURITY_QOS_V2_A, *PRPC_SECURITY_QOS_V2_A; | | } RPC_SECURITY_QOS_V2_A, *PRPC_SECURITY_QOS_V2_A; |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_C_SECURITY_QOS_VERSION_3 3L | | #define RPC_C_SECURITY_QOS_VERSION_3 3L |
| | |
typedef struct _RPC_SECURITY_QOS_V3_W { | | typedef struct _RPC_SECURITY_QOS_V3_W { |
unsigned long Version; | | unsigned long Version; |
unsigned long Capabilities; | | unsigned long Capabilities; |
unsigned long IdentityTracking; | | unsigned long IdentityTracking; |
unsigned long ImpersonationType; | | unsigned long ImpersonationType; |
unsigned long AdditionalSecurityInfoType; | | unsigned long AdditionalSecurityInfoType; |
union | | union |
{ | | { |
| | |
skipping to change at line 1443 | | skipping to change at line 1536 |
unsigned long Capabilities; | | unsigned long Capabilities; |
unsigned long IdentityTracking; | | unsigned long IdentityTracking; |
unsigned long ImpersonationType; | | unsigned long ImpersonationType; |
unsigned long AdditionalSecurityInfoType; | | unsigned long AdditionalSecurityInfoType; |
union | | union |
{ | | { |
RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; | | RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; |
} u; | | } u; |
void *Sid; | | void *Sid; |
} RPC_SECURITY_QOS_V3_A, *PRPC_SECURITY_QOS_V3_A; | | } RPC_SECURITY_QOS_V3_A, *PRPC_SECURITY_QOS_V3_A; |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
|
#endif //_AUTH_IDENTITY_DEFINED | | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #define RPC_C_SECURITY_QOS_VERSION_4 4L |
| | |
|
| | typedef struct _RPC_SECURITY_QOS_V4_W { |
| | unsigned long Version; |
| | unsigned long Capabilities; |
| | unsigned long IdentityTracking; |
| | unsigned long ImpersonationType; |
| | unsigned long AdditionalSecurityInfoType; |
| | union |
| | { |
| | RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; |
| | } u; |
| | void *Sid; |
| | unsigned int EffectiveOnly; |
| | } RPC_SECURITY_QOS_V4_W, *PRPC_SECURITY_QOS_V4_W; |
| | |
| | typedef struct _RPC_SECURITY_QOS_V4_A { |
| | unsigned long Version; |
| | unsigned long Capabilities; |
| | unsigned long IdentityTracking; |
| | unsigned long ImpersonationType; |
| | unsigned long AdditionalSecurityInfoType; |
| | union |
| | { |
| | RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; |
| | } u; |
| | void *Sid; |
| | unsigned int EffectiveOnly; |
| | } RPC_SECURITY_QOS_V4_A, *PRPC_SECURITY_QOS_V4_A; |
| | |
| | #endif // NTDDI_WINXP |
| | #endif // _AUTH_IDENTITY_DEFINED |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #if (NTDDI_VERSION >= WINXP) |
#ifdef UNICODE | | #ifdef UNICODE |
| | |
#define RPC_SECURITY_QOS_V2 RPC_SECURITY_QOS_V2_W | | #define RPC_SECURITY_QOS_V2 RPC_SECURITY_QOS_V2_W |
#define PRPC_SECURITY_QOS_V2 PRPC_SECURITY_QOS_V2_W | | #define PRPC_SECURITY_QOS_V2 PRPC_SECURITY_QOS_V2_W |
#define _RPC_SECURITY_QOS_V2 _RPC_SECURITY_QOS_V2_W | | #define _RPC_SECURITY_QOS_V2 _RPC_SECURITY_QOS_V2_W |
| | |
#define RPC_HTTP_TRANSPORT_CREDENTIALS RPC_HTTP_TRANSPORT_CREDENTIALS_W | | #define RPC_HTTP_TRANSPORT_CREDENTIALS RPC_HTTP_TRANSPORT_CREDENTIALS_W |
#define PRPC_HTTP_TRANSPORT_CREDENTIALS PRPC_HTTP_TRANSPORT_CREDENTIALS_W | | #define PRPC_HTTP_TRANSPORT_CREDENTIALS PRPC_HTTP_TRANSPORT_CREDENTIALS_W |
#define _RPC_HTTP_TRANSPORT_CREDENTIALS _RPC_HTTP_TRANSPORT_CREDENTIALS_W | | #define _RPC_HTTP_TRANSPORT_CREDENTIALS _RPC_HTTP_TRANSPORT_CREDENTIALS_W |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_HTTP_TRANSPORT_CREDENTIALS_V2 RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W |
| | #define PRPC_HTTP_TRANSPORT_CREDENTIALS_V2 PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_W |
| | #define _RPC_HTTP_TRANSPORT_CREDENTIALS_V2 _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_SECURITY_QOS_V3 RPC_SECURITY_QOS_V3_W | | #define RPC_SECURITY_QOS_V3 RPC_SECURITY_QOS_V3_W |
#define PRPC_SECURITY_QOS_V3 PRPC_SECURITY_QOS_V3_W | | #define PRPC_SECURITY_QOS_V3 PRPC_SECURITY_QOS_V3_W |
#define _RPC_SECURITY_QOS_V3 _RPC_SECURITY_QOS_V3_W | | #define _RPC_SECURITY_QOS_V3 _RPC_SECURITY_QOS_V3_W |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_SECURITY_QOS_V4 RPC_SECURITY_QOS_V4_W |
| | #define PRPC_SECURITY_QOS_V4 PRPC_SECURITY_QOS_V4_W |
| | #define _RPC_SECURITY_QOS_V4 _RPC_SECURITY_QOS_V4_W |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#else // UNICODE | | #else // UNICODE |
| | |
#define RPC_SECURITY_QOS_V2 RPC_SECURITY_QOS_V2_A | | #define RPC_SECURITY_QOS_V2 RPC_SECURITY_QOS_V2_A |
#define PRPC_SECURITY_QOS_V2 PRPC_SECURITY_QOS_V2_A | | #define PRPC_SECURITY_QOS_V2 PRPC_SECURITY_QOS_V2_A |
#define _RPC_SECURITY_QOS_V2 _RPC_SECURITY_QOS_V2_A | | #define _RPC_SECURITY_QOS_V2 _RPC_SECURITY_QOS_V2_A |
| | |
#define RPC_HTTP_TRANSPORT_CREDENTIALS RPC_HTTP_TRANSPORT_CREDENTIALS_A | | #define RPC_HTTP_TRANSPORT_CREDENTIALS RPC_HTTP_TRANSPORT_CREDENTIALS_A |
#define PRPC_HTTP_TRANSPORT_CREDENTIALS PRPC_HTTP_TRANSPORT_CREDENTIALS_A | | #define PRPC_HTTP_TRANSPORT_CREDENTIALS PRPC_HTTP_TRANSPORT_CREDENTIALS_A |
#define _RPC_HTTP_TRANSPORT_CREDENTIALS _RPC_HTTP_TRANSPORT_CREDENTIALS_A | | #define _RPC_HTTP_TRANSPORT_CREDENTIALS _RPC_HTTP_TRANSPORT_CREDENTIALS_A |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_HTTP_TRANSPORT_CREDENTIALS_V2 RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A |
| | #define PRPC_HTTP_TRANSPORT_CREDENTIALS_V2 PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_A |
| | #define _RPC_HTTP_TRANSPORT_CREDENTIALS_V2 _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
#define RPC_SECURITY_QOS_V3 RPC_SECURITY_QOS_V3_A | | #define RPC_SECURITY_QOS_V3 RPC_SECURITY_QOS_V3_A |
#define PRPC_SECURITY_QOS_V3 PRPC_SECURITY_QOS_V3_A | | #define PRPC_SECURITY_QOS_V3 PRPC_SECURITY_QOS_V3_A |
#define _RPC_SECURITY_QOS_V3 _RPC_SECURITY_QOS_V3_A | | #define _RPC_SECURITY_QOS_V3 _RPC_SECURITY_QOS_V3_A |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_SECURITY_QOS_V4 RPC_SECURITY_QOS_V4_A |
| | #define PRPC_SECURITY_QOS_V4 PRPC_SECURITY_QOS_V4_A |
| | #define _RPC_SECURITY_QOS_V4 _RPC_SECURITY_QOS_V4_A |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#endif // UNICODE | | #endif // UNICODE |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #define RPC_PROTSEQ_TCP (0x1) |
| | #define RPC_PROTSEQ_NMP (0x2) |
| | #define RPC_PROTSEQ_LRPC (0x3) |
| | #define RPC_PROTSEQ_HTTP (0x4) |
| | |
| | #define RPC_BHT_OBJECT_UUID_VALID (0x1) |
| | |
| | #define RPC_BHO_NONCAUSAL (0x1) |
| | #define RPC_BHO_DONTLINGER (0x2) |
| | #define RPC_BHO_EXCLUSIVE_AND_GUARANTEED (0x4) |
| | |
| | typedef struct _RPC_BINDING_HANDLE_TEMPLATE_V1_W { |
| | unsigned long Version; |
| | unsigned long Flags; |
| | unsigned long ProtocolSequence; |
| | unsigned short *NetworkAddress; |
| | unsigned short *StringEndpoint; |
| | union |
| | { |
| | unsigned short *Reserved; |
| | } u1; |
| | UUID ObjectUuid; |
| | } RPC_BINDING_HANDLE_TEMPLATE_V1_W, *PRPC_BINDING_HANDLE_TEMPLATE_V1_W; |
| | |
| | typedef struct _RPC_BINDING_HANDLE_TEMPLATE_V1_A { |
| | unsigned long Version; |
| | unsigned long Flags; |
| | unsigned long ProtocolSequence; |
| | unsigned char *NetworkAddress; |
| | unsigned char *StringEndpoint; |
| | union |
| | { |
| | unsigned char *Reserved; |
| | } u1; |
| | UUID ObjectUuid; |
| | } RPC_BINDING_HANDLE_TEMPLATE_V1_A, *PRPC_BINDING_HANDLE_TEMPLATE_V1_A; |
| | |
| | typedef struct _RPC_BINDING_HANDLE_SECURITY_V1_W { |
| | unsigned long Version; |
| | unsigned short *ServerPrincName; |
| | unsigned long AuthnLevel; |
| | unsigned long AuthnSvc; |
| | SEC_WINNT_AUTH_IDENTITY_W *AuthIdentity; |
| | RPC_SECURITY_QOS *SecurityQos; |
| | } RPC_BINDING_HANDLE_SECURITY_V1_W, *PRPC_BINDING_HANDLE_SECURITY_V1_W; |
| | |
| | #ifdef _AUTH_IDENTITY_A_DEFINED |
| | |
| | typedef struct _RPC_BINDING_HANDLE_SECURITY_V1_A { |
| | unsigned long Version; |
| | unsigned char *ServerPrincName; |
| | unsigned long AuthnLevel; |
| | unsigned long AuthnSvc; |
| | SEC_WINNT_AUTH_IDENTITY_A *AuthIdentity; |
| | RPC_SECURITY_QOS *SecurityQos; |
| | } RPC_BINDING_HANDLE_SECURITY_V1_A, *PRPC_BINDING_HANDLE_SECURITY_V1_A; |
| | |
| | #endif // _AUTH_IDENTITY_A_DEFINED |
| | |
| | typedef struct _RPC_BINDING_HANDLE_OPTIONS_V1 { |
| | unsigned long Version; |
| | unsigned long Flags; |
| | unsigned long ComTimeout; |
| | unsigned long CallTimeout; |
| | } RPC_BINDING_HANDLE_OPTIONS_V1, *PRPC_BINDING_HANDLE_OPTIONS_V1; |
| | |
| | #ifdef UNICODE |
| | |
| | #define RPC_BINDING_HANDLE_TEMPLATE_V1 RPC_BINDING_HANDLE_TEMPLATE_V1_W |
| | #define PRPC_BINDING_HANDLE_TEMPLATE_V1 PRPC_BINDING_HANDLE_TEMPLATE_V1_W |
| | #define _RPC_BINDING_HANDLE_TEMPLATE_V1 _RPC_BINDING_HANDLE_TEMPLATE_V1_W |
| | |
| | #define RPC_BINDING_HANDLE_SECURITY_V1 RPC_BINDING_HANDLE_SECURITY_V1_W |
| | #define PRPC_BINDING_HANDLE_SECURITY_V1 PRPC_BINDING_HANDLE_SECURITY_V1_W |
| | #define _RPC_BINDING_HANDLE_SECURITY_V1 _RPC_BINDING_HANDLE_SECURITY_V1_W |
| | |
| | #else |
| | |
| | #define RPC_BINDING_HANDLE_TEMPLATE_V1 RPC_BINDING_HANDLE_TEMPLATE_V1_A |
| | #define PRPC_BINDING_HANDLE_TEMPLATE_V1 PRPC_BINDING_HANDLE_TEMPLATE_V1_A |
| | #define _RPC_BINDING_HANDLE_TEMPLATE_V1 _RPC_BINDING_HANDLE_TEMPLATE_V1_A |
| | |
| | #define RPC_BINDING_HANDLE_SECURITY_V1 RPC_BINDING_HANDLE_SECURITY_V1_A |
| | #define PRPC_BINDING_HANDLE_SECURITY_V1 PRPC_BINDING_HANDLE_SECURITY_V1_A |
| | #define _RPC_BINDING_HANDLE_SECURITY_V1 _RPC_BINDING_HANDLE_SECURITY_V1_A |
| | |
| | #endif // !UNICODE |
| | |
| | #ifdef _AUTH_IDENTITY_A_DEFINED |
| | |
| | RPCRTAPI |
| | RPC_STATUS |
| | RPC_ENTRY |
| | RpcBindingCreateA ( |
| | __in RPC_BINDING_HANDLE_TEMPLATE_V1_A * Template, |
| | __in_opt RPC_BINDING_HANDLE_SECURITY_V1_A * Security, |
| | __in_opt RPC_BINDING_HANDLE_OPTIONS_V1 * Options, |
| | __out RPC_BINDING_HANDLE * Binding |
| | ); |
| | |
| | #endif // _AUTH_IDENTITY_A_DEFINED |
| | |
| | RPCRTAPI |
| | RPC_STATUS |
| | RPC_ENTRY |
| | RpcBindingCreateW ( |
| | __in RPC_BINDING_HANDLE_TEMPLATE_V1_W * Template, |
| | __in_opt RPC_BINDING_HANDLE_SECURITY_V1_W * Security, |
| | __in_opt RPC_BINDING_HANDLE_OPTIONS_V1 * Options, |
| | __out RPC_BINDING_HANDLE * Binding |
| | ); |
| | |
| | #ifdef UNICODE |
| | #define RpcBindingCreate RpcBindingCreateW |
| | #else /* UNICODE */ |
| | #define RpcBindingCreate RpcBindingCreateA |
| | #endif /* UNICODE */ |
| | |
| | RPCRTAPI |
| | RPC_STATUS |
| | RPC_ENTRY |
| | RpcBindingGetTrainingContextHandle ( |
| | __in RPC_BINDING_HANDLE Binding, |
| | __deref_out void ** ContextHandle |
| | ); |
| | |
| | RPCRTAPI |
| | RPC_STATUS |
| | RPC_ENTRY |
| | RpcServerInqBindingHandle ( |
| | __out RPC_BINDING_HANDLE * Binding |
| | ); |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
typedef enum _RPC_HTTP_REDIRECTOR_STAGE | | typedef enum _RPC_HTTP_REDIRECTOR_STAGE |
{ | | { |
RPCHTTP_RS_REDIRECT = 1, | | RPCHTTP_RS_REDIRECT = 1, |
RPCHTTP_RS_ACCESS_1, | | RPCHTTP_RS_ACCESS_1, |
RPCHTTP_RS_SESSION, | | RPCHTTP_RS_SESSION, |
RPCHTTP_RS_ACCESS_2, | | RPCHTTP_RS_ACCESS_2, |
RPCHTTP_RS_INTERFACE | | RPCHTTP_RS_INTERFACE |
} RPC_HTTP_REDIRECTOR_STAGE; | | } RPC_HTTP_REDIRECTOR_STAGE; |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_WS03) |
| | typedef RPC_STATUS |
| | (__RPC_USER * RPC_NEW_HTTP_PROXY_CHANNEL) ( |
| | __in RPC_HTTP_REDIRECTOR_STAGE RedirectorStage, |
| | __in RPC_WSTR ServerName, |
| | __in RPC_WSTR ServerPort, |
| | __in_opt RPC_WSTR RemoteUser, |
| | __in_opt RPC_WSTR AuthType, |
| | __in_opt void __RPC_FAR * ResourceUuid, |
| | __in_opt void __RPC_FAR * Metadata, |
| | __in_opt void __RPC_FAR * SessionId, |
| | __in_opt void __RPC_FAR * Interface, |
| | __in_opt void __RPC_FAR * Reserved, |
| | __in unsigned long Flags, |
| | __deref_opt_out RPC_WSTR __RPC_FAR * NewServerName, |
| | __deref_opt_out RPC_WSTR __RPC_FAR * NewServerPort |
| | ); |
| | |
| | #else |
| | |
typedef RPC_STATUS | | typedef RPC_STATUS |
(__RPC_USER * RPC_NEW_HTTP_PROXY_CHANNEL) ( | | (__RPC_USER * RPC_NEW_HTTP_PROXY_CHANNEL) ( |
|
IN RPC_HTTP_REDIRECTOR_STAGE RedirectorStage, | | |
IN unsigned short __RPC_FAR *ServerName, | | IN unsigned short __RPC_FAR *ServerName, |
IN unsigned short __RPC_FAR *ServerPort, | | IN unsigned short __RPC_FAR *ServerPort, |
|
IN OPTIONAL unsigned short __RPC_FAR *RemoteUser, | | IN unsigned char __RPC_FAR *RemoteUser, |
IN OPTIONAL unsigned short __RPC_FAR *AuthType, | | OUT unsigned short __RPC_FAR **NewServerName |
IN OPTIONAL void __RPC_FAR *ResourceUuid, | | |
IN OPTIONAL void __RPC_FAR *Metadata, | | |
IN OPTIONAL void __RPC_FAR *SessionId, | | |
IN OPTIONAL void __RPC_FAR *Interface, | | |
IN OPTIONAL void __RPC_FAR *Reserved, | | |
IN unsigned long Flags, | | |
OUT OPTIONAL unsigned short __RPC_FAR **NewServerName, | | |
OUT OPTIONAL unsigned short __RPC_FAR **NewServerPort | | |
); | | ); |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WS03) |
| | |
typedef void | | typedef void |
(__RPC_USER * RPC_HTTP_PROXY_FREE_STRING) ( | | (__RPC_USER * RPC_HTTP_PROXY_FREE_STRING) ( |
|
IN unsigned short __RPC_FAR *String | | __in RPC_WSTR String |
); | | ); |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
#define RPC_C_AUTHZ_NONE 0 | | #define RPC_C_AUTHZ_NONE 0 |
#define RPC_C_AUTHZ_NAME 1 | | #define RPC_C_AUTHZ_NAME 1 |
#define RPC_C_AUTHZ_DCE 2 | | #define RPC_C_AUTHZ_DCE 2 |
#define RPC_C_AUTHZ_DEFAULT 0xffffffff | | #define RPC_C_AUTHZ_DEFAULT 0xffffffff |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcImpersonateClient ( | | RpcImpersonateClient ( |
|
IN RPC_BINDING_HANDLE BindingHandle OPTIONAL | | __in_opt RPC_BINDING_HANDLE BindingHandle |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcRevertToSelfEx ( | | RpcRevertToSelfEx ( |
|
IN RPC_BINDING_HANDLE BindingHandle OPTIONAL | | __in_opt RPC_BINDING_HANDLE BindingHandle |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcRevertToSelf ( | | RpcRevertToSelf ( |
|
| | void |
); | | ); |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClientA ( | | RpcBindingInqAuthClientA ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClientW ( | | RpcBindingInqAuthClientW ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_WSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_WSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClientExA ( | | RpcBindingInqAuthClientExA ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc, | | __out_opt unsigned long __RPC_FAR * AuthzSvc, |
IN unsigned long Flags | | __in unsigned long Flags |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClientExW ( | | RpcBindingInqAuthClientExW ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_WSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_WSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc, | | __out_opt unsigned long __RPC_FAR * AuthzSvc, |
IN unsigned long Flags | | __in unsigned long Flags |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthInfoA ( | | RpcBindingInqAuthInfoA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR *AuthIdentity, | | __out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthInfoW ( | | RpcBindingInqAuthInfoW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_opt_out RPC_WSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_WSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR *AuthIdentity, | | __out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetAuthInfoA ( | | RpcBindingSetAuthInfoA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__in RPC_CSTR ServerPrincName, | | __in_opt RPC_CSTR ServerPrincName, |
__in unsigned long AuthnLevel, | | __in unsigned long AuthnLevel, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, | | __in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, |
__in unsigned long AuthzSvc | | __in unsigned long AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetAuthInfoExA ( | | RpcBindingSetAuthInfoExA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__in RPC_CSTR ServerPrincName, | | __in_opt RPC_CSTR ServerPrincName, |
__in unsigned long AuthnLevel, | | __in unsigned long AuthnLevel, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, | | __in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, |
__in unsigned long AuthzSvc, | | __in unsigned long AuthzSvc, |
|
__in_opt RPC_SECURITY_QOS *SecurityQos | | __in_opt RPC_SECURITY_QOS * SecurityQos |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetAuthInfoW ( | | RpcBindingSetAuthInfoW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__in RPC_WSTR ServerPrincName, | | __in_opt RPC_WSTR ServerPrincName, |
__in unsigned long AuthnLevel, | | __in unsigned long AuthnLevel, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, | | __in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, |
__in unsigned long AuthzSvc | | __in unsigned long AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetAuthInfoExW ( | | RpcBindingSetAuthInfoExW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__in RPC_WSTR ServerPrincName, | | __in_opt RPC_WSTR ServerPrincName, |
__in unsigned long AuthnLevel, | | __in unsigned long AuthnLevel, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, | | __in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, |
|
__in unsigned long AuthzSvc, | | __in_opt unsigned long AuthzSvc, |
__in_opt RPC_SECURITY_QOS *SecurityQOS | | __in_opt RPC_SECURITY_QOS * SecurityQOS |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthInfoExA ( | | RpcBindingInqAuthInfoExA ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR *AuthIdentity, | | __out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, |
__out_opt unsigned long __RPC_FAR *AuthzSvc, | | __out_opt unsigned long __RPC_FAR * AuthzSvc, |
__in unsigned long RpcQosVersion, | | __in unsigned long RpcQosVersion, |
__out_opt RPC_SECURITY_QOS *SecurityQOS | | __out_opt RPC_SECURITY_QOS *SecurityQOS |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthInfoExW ( | | RpcBindingInqAuthInfoExW ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_opt_out RPC_WSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_WSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR *AuthIdentity, | | __out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, |
__out_opt unsigned long __RPC_FAR *AuthzSvc, | | __out_opt unsigned long __RPC_FAR * AuthzSvc, |
__in unsigned long RpcQosVersion, | | __in_opt unsigned long RpcQosVersion, |
__out_opt RPC_SECURITY_QOS *SecurityQOS | | __out_opt RPC_SECURITY_QOS * SecurityQOS |
); | | ); |
| | |
typedef void | | typedef void |
(__RPC_USER * RPC_AUTH_KEY_RETRIEVAL_FN) ( | | (__RPC_USER * RPC_AUTH_KEY_RETRIEVAL_FN) ( |
|
IN void __RPC_FAR * Arg, | | __in void __RPC_FAR * Arg, |
IN unsigned short __RPC_FAR * ServerPrincName, | | __in RPC_WSTR ServerPrincName, |
IN unsigned long KeyVer, | | __in unsigned long KeyVer, |
OUT void __RPC_FAR * __RPC_FAR * Key, | | __deref_out void __RPC_FAR * __RPC_FAR * Key, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
| | ); |
| | |
| | RPCRTAPI |
| | RPC_STATUS |
| | RPC_ENTRY |
| | RpcServerCompleteSecurityCallback( |
| | __in RPC_BINDING_HANDLE BindingHandle, |
| | __in RPC_STATUS Status |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterAuthInfoA ( | | RpcServerRegisterAuthInfoA ( |
|
__in RPC_CSTR ServerPrincName, | | __in_opt RPC_CSTR ServerPrincName, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, | | __in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, |
|
__in_opt void __RPC_FAR *Arg | | __in_opt void __RPC_FAR * Arg |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterAuthInfoW ( | | RpcServerRegisterAuthInfoW ( |
|
__in RPC_WSTR ServerPrincName, | | __in_opt RPC_WSTR ServerPrincName, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, | | __in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, |
|
__in_opt void __RPC_FAR *Arg | | __in_opt void __RPC_FAR * Arg |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcBindingInqAuthClient RpcBindingInqAuthClientW | | #define RpcBindingInqAuthClient RpcBindingInqAuthClientW |
#define RpcBindingInqAuthClientEx RpcBindingInqAuthClientExW | | #define RpcBindingInqAuthClientEx RpcBindingInqAuthClientExW |
#define RpcBindingInqAuthInfo RpcBindingInqAuthInfoW | | #define RpcBindingInqAuthInfo RpcBindingInqAuthInfoW |
#define RpcBindingSetAuthInfo RpcBindingSetAuthInfoW | | #define RpcBindingSetAuthInfo RpcBindingSetAuthInfoW |
#define RpcServerRegisterAuthInfo RpcServerRegisterAuthInfoW | | #define RpcServerRegisterAuthInfo RpcServerRegisterAuthInfoW |
#define RpcBindingInqAuthInfoEx RpcBindingInqAuthInfoExW | | #define RpcBindingInqAuthInfoEx RpcBindingInqAuthInfoExW |
#define RpcBindingSetAuthInfoEx RpcBindingSetAuthInfoExW | | #define RpcBindingSetAuthInfoEx RpcBindingSetAuthInfoExW |
| | |
skipping to change at line 1740 | | skipping to change at line 2057 |
#define RpcBindingSetAuthInfoEx RpcBindingSetAuthInfoExA | | #define RpcBindingSetAuthInfoEx RpcBindingSetAuthInfoExA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClient ( | | RpcBindingInqAuthClient ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_WSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthClientEx ( | | RpcBindingInqAuthClientEx ( |
__in_opt RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
|
__out RPC_AUTHZ_HANDLE __RPC_FAR *Privs, | | __out RPC_AUTHZ_HANDLE __RPC_FAR * Privs, |
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt unsigned long __RPC_FAR *AuthzSvc, | | __out_opt unsigned long __RPC_FAR * AuthzSvc, |
__in unsigned long Flags | | __in unsigned long Flags |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingInqAuthInfo ( | | RpcBindingInqAuthInfo ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
|
__deref_opt_out RPC_CSTR __RPC_FAR *ServerPrincName, | | __deref_opt_out RPC_CSTR __RPC_FAR * ServerPrincName, |
__out_opt unsigned long __RPC_FAR *AuthnLevel, | | __out_opt unsigned long __RPC_FAR * AuthnLevel, |
__out_opt unsigned long __RPC_FAR *AuthnSvc, | | __out_opt unsigned long __RPC_FAR * AuthnSvc, |
__out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR *AuthIdentity, | | __out_opt RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, |
__out_opt unsigned long __RPC_FAR *AuthzSvc | | __out_opt unsigned long __RPC_FAR * AuthzSvc |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingSetAuthInfo ( | | RpcBindingSetAuthInfo ( |
__in RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
__in RPC_CSTR ServerPrincName, | | __in RPC_CSTR ServerPrincName, |
__in unsigned long AuthnLevel, | | __in unsigned long AuthnLevel, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, | | __in_opt RPC_AUTH_IDENTITY_HANDLE AuthIdentity, |
__in unsigned long AuthzSvc | | __in unsigned long AuthzSvc |
); | | ); |
| | |
typedef void | | typedef void |
(__RPC_USER * RPC_AUTH_KEY_RETRIEVAL_FN) ( | | (__RPC_USER * RPC_AUTH_KEY_RETRIEVAL_FN) ( |
|
IN void __RPC_FAR * Arg, | | __in void __RPC_FAR * Arg, |
IN unsigned char __RPC_FAR * ServerPrincName, | | __in unsigned char __RPC_FAR * ServerPrincName, |
IN unsigned long KeyVer, | | __in unsigned long KeyVer, |
OUT void __RPC_FAR * __RPC_FAR * Key, | | __out void __RPC_FAR * __RPC_FAR * Key, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerRegisterAuthInfo ( | | RpcServerRegisterAuthInfo ( |
__in RPC_CSTR ServerPrincName, | | __in RPC_CSTR ServerPrincName, |
__in unsigned long AuthnSvc, | | __in unsigned long AuthnSvc, |
__in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, | | __in_opt RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, |
|
__in_opt void __RPC_FAR *Arg | | __in_opt OPTIONAL void __RPC_FAR * Arg |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINXP) |
#if !defined(_M_IA64) | | #if !defined(_M_IA64) |
typedef struct { | | typedef struct { |
unsigned char __RPC_FAR * UserName; | | unsigned char __RPC_FAR * UserName; |
unsigned char __RPC_FAR * ComputerName; | | unsigned char __RPC_FAR * ComputerName; |
unsigned short Privilege; | | unsigned short Privilege; |
unsigned long AuthFlags; | | unsigned long AuthFlags; |
} RPC_CLIENT_INFORMATION1, __RPC_FAR * PRPC_CLIENT_INFORMATION1; | | } RPC_CLIENT_INFORMATION1, __RPC_FAR * PRPC_CLIENT_INFORMATION1; |
#endif | | #endif |
|
| | #endif // (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcBindingServerFromClient ( | | RpcBindingServerFromClient ( |
|
IN RPC_BINDING_HANDLE ClientBinding, | | __in_opt RPC_BINDING_HANDLE ClientBinding, |
OUT RPC_BINDING_HANDLE __RPC_FAR * ServerBinding | | __out RPC_BINDING_HANDLE __RPC_FAR * ServerBinding |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
DECLSPEC_NORETURN | | DECLSPEC_NORETURN |
void | | void |
RPC_ENTRY | | RPC_ENTRY |
RpcRaiseException ( | | RpcRaiseException ( |
|
IN RPC_STATUS exception | | __in RPC_STATUS exception |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcTestCancel( | | RpcTestCancel( |
|
| | void |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcServerTestCancel ( | | RpcServerTestCancel ( |
|
IN RPC_BINDING_HANDLE BindingHandle OPTIONAL | | __in_opt RPC_BINDING_HANDLE BindingHandle |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcCancelThread( | | RpcCancelThread( |
|
IN void * Thread | | __in void * Thread |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcCancelThreadEx( | | RpcCancelThreadEx( |
|
IN void * Thread, | | __in void * Thread, |
IN long Timeout | | __in long Timeout |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidCreate ( | | UuidCreate ( |
|
OUT UUID __RPC_FAR * Uuid | | __out UUID __RPC_FAR * Uuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidCreateSequential ( | | UuidCreateSequential ( |
|
OUT UUID __RPC_FAR * Uuid | | __out UUID __RPC_FAR * Uuid |
); | | ); |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidToStringA ( | | UuidToStringA ( |
|
__in UUID __RPC_FAR *Uuid, | | __in const UUID __RPC_FAR * Uuid, |
__deref_out RPC_CSTR __RPC_FAR *StringUuid | | __deref_out RPC_CSTR __RPC_FAR * StringUuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidFromStringA ( | | UuidFromStringA ( |
|
__in RPC_CSTR StringUuid, | | __in_opt RPC_CSTR StringUuid, |
__out UUID __RPC_FAR *Uuid | | __out UUID __RPC_FAR * Uuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidToStringW ( | | UuidToStringW ( |
|
__in UUID __RPC_FAR *Uuid, | | __in const UUID __RPC_FAR * Uuid, |
__deref_out RPC_WSTR __RPC_FAR *StringUuid | | __deref_out RPC_WSTR __RPC_FAR * StringUuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidFromStringW ( | | UuidFromStringW ( |
__in_opt RPC_WSTR StringUuid, | | __in_opt RPC_WSTR StringUuid, |
|
__out UUID __RPC_FAR *Uuid | | __out UUID __RPC_FAR * Uuid |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define UuidFromString UuidFromStringW | | #define UuidFromString UuidFromStringW |
#define UuidToString UuidToStringW | | #define UuidToString UuidToStringW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define UuidFromString UuidFromStringA | | #define UuidFromString UuidFromStringA |
#define UuidToString UuidToStringA | | #define UuidToString UuidToStringA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidToString ( | | UuidToString ( |
|
__in UUID __RPC_FAR *Uuid, | | __in const UUID __RPC_FAR * Uuid, |
__deref_out RPC_CSTR __RPC_FAR *StringUuid | | __deref_out RPC_CSTR __RPC_FAR * StringUuid |
); | | ); |
| | |
/* client/server */ | | /* client/server */ |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidFromString ( | | UuidFromString ( |
__in_opt RPC_CSTR StringUuid, | | __in_opt RPC_CSTR StringUuid, |
|
__out UUID __RPC_FAR *Uuid | | __out UUID __RPC_FAR * Uuid |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
signed int | | signed int |
RPC_ENTRY | | RPC_ENTRY |
UuidCompare ( | | UuidCompare ( |
|
IN UUID __RPC_FAR * Uuid1, | | __in UUID __RPC_FAR * Uuid1, |
IN UUID __RPC_FAR * Uuid2, | | __in UUID __RPC_FAR * Uuid2, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
UuidCreateNil ( | | UuidCreateNil ( |
|
OUT UUID __RPC_FAR * NilUuid | | __out UUID __RPC_FAR * NilUuid |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
int | | int |
RPC_ENTRY | | RPC_ENTRY |
UuidEqual ( | | UuidEqual ( |
|
IN UUID __RPC_FAR * Uuid1, | | __in UUID __RPC_FAR * Uuid1, |
IN UUID __RPC_FAR * Uuid2, | | __in UUID __RPC_FAR * Uuid2, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
unsigned short | | unsigned short |
RPC_ENTRY | | RPC_ENTRY |
UuidHash ( | | UuidHash ( |
|
IN UUID __RPC_FAR * Uuid, | | __in UUID __RPC_FAR * Uuid, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
int | | int |
RPC_ENTRY | | RPC_ENTRY |
UuidIsNil ( | | UuidIsNil ( |
|
IN UUID __RPC_FAR * Uuid, | | __in UUID __RPC_FAR * Uuid, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegisterNoReplaceA ( | | RpcEpRegisterNoReplaceA ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_CSTR Annotation | | __in_opt RPC_CSTR Annotation |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegisterNoReplaceW ( | | RpcEpRegisterNoReplaceW ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_WSTR Annotation | | __in_opt RPC_WSTR Annotation |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegisterA ( | | RpcEpRegisterA ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_CSTR Annotation | | __in_opt RPC_CSTR Annotation |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegisterW ( | | RpcEpRegisterW ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_WSTR Annotation | | __in_opt RPC_WSTR Annotation |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcEpRegisterNoReplace RpcEpRegisterNoReplaceW | | #define RpcEpRegisterNoReplace RpcEpRegisterNoReplaceW |
#define RpcEpRegister RpcEpRegisterW | | #define RpcEpRegister RpcEpRegisterW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcEpRegisterNoReplace RpcEpRegisterNoReplaceA | | #define RpcEpRegisterNoReplace RpcEpRegisterNoReplaceA |
#define RpcEpRegister RpcEpRegisterA | | #define RpcEpRegister RpcEpRegisterA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegisterNoReplace ( | | RpcEpRegisterNoReplace ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_CSTR Annotation | | __in_opt RPC_CSTR Annotation |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpRegister ( | | RpcEpRegister ( |
__in RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
|
__in RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
__in_opt UUID_VECTOR *UuidVector, | | __in_opt UUID_VECTOR * UuidVector, |
__in_opt RPC_CSTR Annotation | | __in_opt RPC_CSTR Annotation |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcEpUnregister( | | RpcEpUnregister( |
|
IN RPC_IF_HANDLE IfSpec, | | __in RPC_IF_HANDLE IfSpec, |
IN RPC_BINDING_VECTOR *BindingVector, | | __in RPC_BINDING_VECTOR * BindingVector, |
IN UUID_VECTOR *UuidVector | | __in_opt UUID_VECTOR * UuidVector |
); | | ); |
| | |
#define DCE_C_ERROR_STRING_LEN 256 | | #define DCE_C_ERROR_STRING_LEN 256 |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
DceErrorInqTextA ( | | DceErrorInqTextA ( |
| | |
skipping to change at line 2121 | | skipping to change at line 2441 |
#define RPC_C_VERS_ALL 1 | | #define RPC_C_VERS_ALL 1 |
#define RPC_C_VERS_COMPATIBLE 2 | | #define RPC_C_VERS_COMPATIBLE 2 |
#define RPC_C_VERS_EXACT 3 | | #define RPC_C_VERS_EXACT 3 |
#define RPC_C_VERS_MAJOR_ONLY 4 | | #define RPC_C_VERS_MAJOR_ONLY 4 |
#define RPC_C_VERS_UPTO 5 | | #define RPC_C_VERS_UPTO 5 |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpEltInqBegin ( | | RpcMgmtEpEltInqBegin ( |
|
IN RPC_BINDING_HANDLE EpBinding OPTIONAL, | | __in OPTIONAL RPC_BINDING_HANDLE EpBinding, |
IN unsigned long InquiryType, | | __in unsigned long InquiryType, |
IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL, | | __in_opt RPC_IF_ID __RPC_FAR * IfId, |
IN unsigned long VersOption OPTIONAL, | | __in_opt unsigned long VersOption, |
IN UUID __RPC_FAR * ObjectUuid OPTIONAL, | | __in_opt UUID __RPC_FAR * ObjectUuid, |
OUT RPC_EP_INQ_HANDLE __RPC_FAR * InquiryContext | | __out RPC_EP_INQ_HANDLE __RPC_FAR * InquiryContext |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpEltInqDone ( | | RpcMgmtEpEltInqDone ( |
|
IN OUT RPC_EP_INQ_HANDLE __RPC_FAR * InquiryContext | | __inout RPC_EP_INQ_HANDLE __RPC_FAR * InquiryContext |
); | | ); |
| | |
#ifdef RPC_UNICODE_SUPPORTED | | #ifdef RPC_UNICODE_SUPPORTED |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpEltInqNextA ( | | RpcMgmtEpEltInqNextA ( |
__in RPC_EP_INQ_HANDLE InquiryContext, | | __in RPC_EP_INQ_HANDLE InquiryContext, |
|
__out RPC_IF_ID __RPC_FAR *IfId, | | __out RPC_IF_ID __RPC_FAR * IfId, |
__out_opt RPC_BINDING_HANDLE __RPC_FAR *Binding, | | __out_opt RPC_BINDING_HANDLE __RPC_FAR * Binding, |
__out_opt UUID __RPC_FAR *ObjectUuid, | | __out_opt UUID __RPC_FAR * ObjectUuid, |
__deref_opt_out RPC_CSTR __RPC_FAR *Annotation | | __deref_opt_out RPC_CSTR __RPC_FAR * Annotation |
); | | ); |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpEltInqNextW ( | | RpcMgmtEpEltInqNextW ( |
__in RPC_EP_INQ_HANDLE InquiryContext, | | __in RPC_EP_INQ_HANDLE InquiryContext, |
|
__out RPC_IF_ID __RPC_FAR *IfId, | | __out RPC_IF_ID __RPC_FAR * IfId, |
__out_opt RPC_BINDING_HANDLE __RPC_FAR *Binding, | | __out_opt RPC_BINDING_HANDLE __RPC_FAR * Binding, |
__out_opt UUID __RPC_FAR *ObjectUuid, | | __out_opt UUID __RPC_FAR * ObjectUuid, |
__deref_opt_out RPC_WSTR __RPC_FAR *Annotation | | __deref_opt_out RPC_WSTR __RPC_FAR * Annotation |
); | | ); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextW | | #define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextW |
#else /* UNICODE */ | | #else /* UNICODE */ |
#define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextA | | #define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextA |
#endif /* UNICODE */ | | #endif /* UNICODE */ |
| | |
#else /* RPC_UNICODE_SUPPORTED */ | | #else /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpEltInqNext ( | | RpcMgmtEpEltInqNext ( |
__in RPC_EP_INQ_HANDLE InquiryContext, | | __in RPC_EP_INQ_HANDLE InquiryContext, |
|
__out RPC_IF_ID __RPC_FAR *IfId, | | __out RPC_IF_ID __RPC_FAR * IfId, |
__out_opt RPC_BINDING_HANDLE __RPC_FAR *Binding, | | __out_opt RPC_BINDING_HANDLE __RPC_FAR * Binding, |
__deref_opt_out RPC_CSTR __RPC_FAR *Annotation | | __deref_opt_out RPC_CSTR __RPC_FAR * Annotation |
); | | ); |
| | |
#endif /* RPC_UNICODE_SUPPORTED */ | | #endif /* RPC_UNICODE_SUPPORTED */ |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtEpUnregister ( | | RpcMgmtEpUnregister ( |
|
IN RPC_BINDING_HANDLE EpBinding OPTIONAL, | | __in_opt RPC_BINDING_HANDLE EpBinding, |
IN RPC_IF_ID __RPC_FAR * IfId, | | __in RPC_IF_ID __RPC_FAR * IfId, |
IN RPC_BINDING_HANDLE Binding, | | __in RPC_BINDING_HANDLE Binding, |
IN UUID __RPC_FAR * ObjectUuid OPTIONAL | | __in_opt UUID __RPC_FAR * ObjectUuid |
); | | ); |
| | |
typedef int | | typedef int |
(__RPC_API * RPC_MGMT_AUTHORIZATION_FN) ( | | (__RPC_API * RPC_MGMT_AUTHORIZATION_FN) ( |
|
IN RPC_BINDING_HANDLE ClientBinding, | | __in RPC_BINDING_HANDLE ClientBinding, |
IN unsigned long RequestedMgmtOperation, | | __in unsigned long RequestedMgmtOperation, |
OUT RPC_STATUS __RPC_FAR * Status | | __out RPC_STATUS __RPC_FAR * Status |
); | | ); |
| | |
#define RPC_C_MGMT_INQ_IF_IDS 0 | | #define RPC_C_MGMT_INQ_IF_IDS 0 |
#define RPC_C_MGMT_INQ_PRINC_NAME 1 | | #define RPC_C_MGMT_INQ_PRINC_NAME 1 |
#define RPC_C_MGMT_INQ_STATS 2 | | #define RPC_C_MGMT_INQ_STATS 2 |
#define RPC_C_MGMT_IS_SERVER_LISTEN 3 | | #define RPC_C_MGMT_IS_SERVER_LISTEN 3 |
#define RPC_C_MGMT_STOP_SERVER_LISTEN 4 | | #define RPC_C_MGMT_STOP_SERVER_LISTEN 4 |
| | |
RPCRTAPI | | RPCRTAPI |
RPC_STATUS | | RPC_STATUS |
RPC_ENTRY | | RPC_ENTRY |
RpcMgmtSetAuthorizationFn ( | | RpcMgmtSetAuthorizationFn ( |
|
IN RPC_MGMT_AUTHORIZATION_FN AuthorizationFn | | __in RPC_MGMT_AUTHORIZATION_FN AuthorizationFn |
| | ); |
| | |
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | RPCRTAPI |
| | int |
| | RPC_ENTRY |
| | RpcExceptionFilter ( |
| | __in unsigned long ExceptionCode |
); | | ); |
|
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#define RPC_C_PARM_MAX_PACKET_LENGTH 1 | | #define RPC_C_PARM_MAX_PACKET_LENGTH 1 |
#define RPC_C_PARM_BUFFER_LENGTH 2 | | #define RPC_C_PARM_BUFFER_LENGTH 2 |
| | |
#define RPC_IF_AUTOLISTEN 0x0001 | | #define RPC_IF_AUTOLISTEN 0x0001 |
#define RPC_IF_OLE 0x0002 | | #define RPC_IF_OLE 0x0002 |
#define RPC_IF_ALLOW_UNKNOWN_AUTHORITY 0x0004 | | #define RPC_IF_ALLOW_UNKNOWN_AUTHORITY 0x0004 |
#define RPC_IF_ALLOW_SECURE_ONLY 0x0008 | | #define RPC_IF_ALLOW_SECURE_ONLY 0x0008 |
#define RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH 0x0010 | | #define RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH 0x0010 |
#define RPC_IF_ALLOW_LOCAL_ONLY 0x0020 | | #define RPC_IF_ALLOW_LOCAL_ONLY 0x0020 |
#define RPC_IF_SEC_NO_CACHE 0x0040 | | #define RPC_IF_SEC_NO_CACHE 0x0040 |
|
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_IF_SEC_CACHE_PER_PROC 0x0080 |
| | #define RPC_IF_ASYNC_CALLBACK 0x0100 |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
| | #if (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | #define RPC_FW_IF_FLAG_DCOM 0x0001 |
| | #endif // (NTDDI_VERSION >= NTDDI_LONGHORN) |
| | |
#include <rpcdcep.h> | | #include <rpcdcep.h> |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
#endif /* __RPCDCE_H__ */ | | #endif /* __RPCDCE_H__ */ |
| | |
End of changes. 210 change blocks. |
345 lines changed or deleted | | 684 lines changed or added |
|