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.
Contains the global revocation list (GRL) header.
Syntax
typedef struct _GRL_HEADER {
WCHAR wszIdentifier[6];
WORD wFormatMajor;
WORD wFormatMinor;
FILETIME CreationTime;
DWORD dwSequenceNumber;
DWORD dwForceRebootVersion;
DWORD dwForceProcessRestartVersion;
DWORD cbRevocationSectionOffset;
DWORD cRevokedKernelBinaries;
DWORD cRevokedUserBinaries;
DWORD cRevokedCertificates;
DWORD cTrustedRoots;
DWORD cbExtensibleSectionOffset;
DWORD cExtensibleEntries;
DWORD cbRenewalSectionOffset;
DWORD cRevokedKernelBinaryRenewals;
DWORD cRevokedUserBinaryRenewals;
DWORD cRevokedCertificateRenewals;
DWORD cbSignatureCoreOffset;
DWORD cbSignatureExtOffset;
} GRL_HEADER;
Members
-
wszIdentifier
-
The GRL identifier. The value is always L"MSGRL".
-
wFormatMajor
-
The major version number. Currently the value must be 1.
-
wFormatMinor
-
The minor version number. Currently the value must be zero.
-
CreationTime
-
A FILETIME value that specifies when the file was created.
-
dwSequenceNumber
-
The GRL version number. Currently the value must be at least 3
-
dwForceRebootVersion
-
Reserved.
-
dwForceProcessRestartVersion
-
Reserved.
-
cbRevocationSectionOffset
-
The offset, in bytes, from the start of the GRL to the Core section.
-
cRevokedKernelBinaries
-
The number of revoked kernel binaries listed in the GRL.
-
cRevokedUserBinaries
-
The number of revoked user-mode binaries listed in the GRL.
-
cRevokedCertificates
-
The number of revoked certificates listed in the GRL.
-
cTrustedRoots
-
The number of trusted roots listed in the GRL.
-
cbExtensibleSectionOffset
-
The offset, in bytes, from the start of the GRL to the Extensible section.
-
cExtensibleEntries
-
The number of entries in the Extensible section.
-
cbRenewalSectionOffset
-
The offset, in bytes, from the start of the GRL to the Renewals section.
-
cRevokedKernelBinaryRenewals
-
The number of kernel binary renewals listed in the GRL.
-
cRevokedUserBinaryRenewals
-
The number of user-mode binary renewals listed in the GRL.
-
cRevokedCertificateRenewals
-
The number of certificate renewals listed in the GRL.
-
cbSignatureCoreOffset
-
The offset, in bytes, from the start of the GRL to the Core section signature.
-
cbSignatureExtOffset
-
The offset, in bytes, from the start of the GRL to the Extensible section signature.
Remarks
All integers in the GRL have little-endian byte ordering. All structures are aligned to 1-byte boundaries.
This structure is not declared in an SDK header. To use this structure, add the declaration shown here to your source code.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows Vista [desktop apps only] |
| Minimum supported server |
Windows Server 2008 [desktop apps only] |
See also