Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

SECPKG_EXTENDED_INFORMATION structure (ntsecpkg.h)

The SECPKG_EXTENDED_INFORMATION structure is used to hold information about optional package capabilities.

This structure is used by the SpGetExtendedInformation and SpSetExtendedInformation functions.

Syntax

typedef struct _SECPKG_EXTENDED_INFORMATION {
 SECPKG_EXTENDED_INFORMATION_CLASS Class;
 union {
 SECPKG_GSS_INFO GssInfo;
 SECPKG_CONTEXT_THUNKS ContextThunks;
 SECPKG_MUTUAL_AUTH_LEVEL MutualAuthLevel;
 SECPKG_WOW_CLIENT_DLL WowClientDll;
 SECPKG_EXTRA_OIDS ExtraOids;
 SECPKG_NEGO2_INFO Nego2Info;
 } Info;
} SECPKG_EXTENDED_INFORMATION, *PSECPKG_EXTENDED_INFORMATION;

Members

Class

A value from the SECPKG_EXTENDED_INFORMATION_CLASS enumeration which identifies the information in the structure.

Info

Structure that contains the information.

Info.GssInfo

A SECPKG_GSS_INFO structure that contains information used for GSS-compatible negotiations.

Info.ContextThunks

A SECPKG_CONTEXT_THUNKS structure that contains information about QueryContextAttributes (General) calls to be executed in LSA mode.

Info.MutualAuthLevel

A SECPKG_MUTUAL_AUTH_LEVEL structure that contains the authentication level used by a security package.

Info.WowClientDll

A SECPKG_WOW_CLIENT_DLL structure that contains the path to the WOW client's 32-bit version of the DLL used by a security package. 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.

Info.ExtraOids

A SECPKG_EXTRA_OIDS structure that contains the extra object identifiers (OIDs) used by a security package.

Info.Nego2Info

A SECPKG_NEGO2_INFO structure that contains the Nego2 information used by a security package.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header ntsecpkg.h

Feedback

Was this page helpful?

Additional resources