SECPKG_EXTENDED_INFORMATION_CLASS enumeration (ntsecpkg.h)
The SECPKG_EXTENDED_INFORMATION_CLASS enumeration describes the type of information to set or get for a security package.
This enumeration is used by the SpGetExtendedInformation and SpSetExtendedInformation functions.
Syntax
typedef enum _SECPKG_EXTENDED_INFORMATION_CLASS {
SecpkgGssInfo = 1,
SecpkgContextThunks,
SecpkgMutualAuthLevel,
SecpkgWowClientDll,
SecpkgExtraOids,
SecpkgMaxInfo,
SecpkgNego2Info
} SECPKG_EXTENDED_INFORMATION_CLASS;
Constants
SecpkgGssInfo Value: 1 GSS OID information used to identify the security package in GSS-compatible negotiations. |
SecpkgContextThunks Identifies the calls to the QueryContextAttributes (General) function that are handled in the Local Security Authority (LSA) process space (LSA mode) rather than being handled in the client process space (user mode). |
SecpkgMutualAuthLevel The mutual authentication level used in the system. This value is valid for the SpGetExtendedInformation function only. |
SecpkgWowClientDll Identifies that the WOW client supports a 32-bit version. Otherwise, the WOW client expects the process to run in 64-bit mode. LSA operations are done by the 64-bit version. When the security context is handed back to the client, the 32-bit WOW-aware version is loaded and hands it any information from the 64-bit version. |
SecpkgExtraOids Identifies that extra object identifiers (OIDs) are available. |
SecpkgMaxInfo The end value for the enumeration. This value is not a valid parameter value. |
SecpkgNego2Info Identifies the SPNego information for the security package. Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: This constant is not available. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | ntsecpkg.h |