Public Types |
| enum | EOLE_AUTHENTICATION_CAPABILITIES {
EOAC_NONE = 0x0,
EOAC_MUTUAL_AUTH = 0x1,
EOAC_SECURE_REFS = 0x2,
EOAC_ACCESS_CONTROL = 0x4,
EOAC_APPID = 0x8,
EOAC_DYNAMIC = 0x10,
EOAC_STATIC_CLOAKING = 0x20,
EOAC_DYNAMIC_CLOAKING = 0x40,
EOAC_ANY_AUTHORITY = 0x80,
EOAC_MAKE_FULLSIC = 0x100,
EOAC_REQUIRE_FULLSIC = 0x200,
EOAC_AUTO_IMPERSONATE = 0x400,
EOAC_DEFAULT = 0x800,
EOAC_DISABLE_AAA = 0x1000,
EOAC_NO_CUSTOM_MARSHAL = 0x2000
} |
typedef
SOLE_AUTHENTICATION_SERVICE * | PSOLE_AUTHENTICATION_SERVICE |
Public Member Functions |
| HRESULT | QueryBlanket ([in] IUnknown *pProxy,[out] DWORD *pAuthnSvc,[out] DWORD *pAuthzSvc,[out] OLECHAR **pServerPrincName,[out] DWORD *pAuthnLevel,[out] DWORD *pImpLevel,[out] void **pAuthInfo,[out] DWORD *pCapabilities) |
| HRESULT | SetBlanket ([in] IUnknown *pProxy,[in] DWORD AuthnSvc,[in] DWORD AuthzSvc,[in] OLECHAR *pServerPrincName,[in] DWORD AuthnLevel,[in] DWORD ImpLevel,[in] void *pAuthInfo,[in] DWORD Capabilities) |
| HRESULT | CopyProxy ([in] IUnknown *pProxy,[out] IUnknown **ppCopy) |
Data Fields |
| const OLECHAR * | COLE_DEFAULT_PRINCIPAL = (OLECHAR*) -1 |
| const void * | COLE_DEFAULT_AUTHINFO = (void*) -1 |
Definition at line 1948 of file objidl.idl.