Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The SECPKG_PARAMETERS structure contains information about the computer system. This structure is used by the SpInitialize function.
Syntax
typedef struct _SECPKG_PARAMETERS {
ULONG Version;
ULONG MachineState;
ULONG SetupMode;
PSID DomainSid;
UNICODE_STRING DomainName;
UNICODE_STRING DnsDomainName;
GUID DomainGuid;
} SECPKG_PARAMETERS, *PSECPKG_PARAMETERS, SECPKG_EVENT_DOMAIN_CHANGE, *PSECPKG_EVENT_DOMAIN_CHANGE;
Members
Version
The version of the Security Support Provider Interface in use.
MachineState
The state of the machine. The following table lists the valid values.
Value | Meaning |
---|---|
|
The security package may use encryption. |
|
The security package may use strong encryption. |
|
The machine is a ___domain controller. |
|
The machine is a workstation with access to a network. |
|
The machine is a stand-alone system. |
SetupMode
Contains a nonzero value if setup is running.
DomainSid
The security identifier of the primary ___domain.
DomainName
The name of the primary ___domain.
DnsDomainName
The Domain Name System (DNS) name of the primary ___domain.
DomainGuid
The GUID of the primary ___domain.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | ntsecpkg.h |