Windows Dev Center

Expand Minimize

SECPKG_EXTENDED_INFORMATION structure

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.

GssInfo

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

ContextThunks

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

MutualAuthLevel

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

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.

ExtraOids

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

Nego2Info

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

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Ntsecpkg.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft