include: Add more EOAC_* enumeration values to objidl.idl.
Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST structures which are used by CoInitializeSecurity.
This commit is contained in:
parent
f9df13c5b2
commit
c3d037c765
@ -1943,13 +1943,33 @@ interface IClientSecurity : IUnknown
|
|||||||
|
|
||||||
typedef SOLE_AUTHENTICATION_SERVICE *PSOLE_AUTHENTICATION_SERVICE;
|
typedef SOLE_AUTHENTICATION_SERVICE *PSOLE_AUTHENTICATION_SERVICE;
|
||||||
|
|
||||||
|
typedef struct tagSOLE_AUTHENTICATION_INFO {
|
||||||
|
DWORD dwAuthnSvc;
|
||||||
|
DWORD dwAuthzSvc;
|
||||||
|
void *pAuthInfo;
|
||||||
|
} SOLE_AUTHENTICATION_INFO;
|
||||||
|
|
||||||
|
typedef struct tagSOLE_AUTHENTICATION_LIST {
|
||||||
|
DWORD cAuthInfo;
|
||||||
|
SOLE_AUTHENTICATION_INFO *aAuthInfo;
|
||||||
|
} SOLE_AUTHENTICATION_LIST;
|
||||||
|
|
||||||
typedef enum tagEOLE_AUTHENTICATION_CAPABILITIES {
|
typedef enum tagEOLE_AUTHENTICATION_CAPABILITIES {
|
||||||
EOAC_NONE = 0x0,
|
EOAC_NONE = 0x0,
|
||||||
EOAC_MUTUAL_AUTH = 0x1,
|
EOAC_MUTUAL_AUTH = 0x1,
|
||||||
EOAC_CLOAKING = 0x10,
|
EOAC_SECURE_REFS = 0x2, /* CoInitializeSecurity only */
|
||||||
EOAC_SECURE_REFS = 0x2,
|
EOAC_ACCESS_CONTROL = 0x4, /* CoInitializeSecurity only */
|
||||||
EOAC_ACCESS_CONTROL = 0x4,
|
EOAC_APPID = 0x8, /* CoInitializeSecurity only */
|
||||||
EOAC_APPID = 0x8
|
EOAC_DYNAMIC = 0x10, /* CoInitializeSecurity only */
|
||||||
|
EOAC_STATIC_CLOAKING = 0x20,
|
||||||
|
EOAC_DYNAMIC_CLOAKING = 0x40,
|
||||||
|
EOAC_ANY_AUTHORITY = 0x80,
|
||||||
|
EOAC_MAKE_FULLSIC = 0x100,
|
||||||
|
EOAC_REQUIRE_FULLSIC = 0x200, /* CoInitializeSecurity only */
|
||||||
|
EOAC_AUTO_IMPERSONATE = 0x400, /* CoInitializeSecurity only */
|
||||||
|
EOAC_DEFAULT = 0x800,
|
||||||
|
EOAC_DISABLE_AAA = 0x1000, /* CoInitializeSecurity only */
|
||||||
|
EOAC_NO_CUSTOM_MARSHAL = 0x2000, /* CoInitializeSecurity only */
|
||||||
} EOLE_AUTHENTICATION_CAPABILITIES;
|
} EOLE_AUTHENTICATION_CAPABILITIES;
|
||||||
|
|
||||||
HRESULT QueryBlanket(
|
HRESULT QueryBlanket(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user