Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
51 lines
1.4 KiB
C++
51 lines
1.4 KiB
C++
//+--------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright 1996 - 1998 Microsoft Corporation
|
|
//
|
|
// File: certext.h
|
|
//
|
|
// Contents: Definitions and OIDs for standard Certificate Extensions
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
//+--------------------------------------------------------------------------
|
|
// Predefined certificate extension data structures that can be encoded/decoded
|
|
// via wincrypt.h's CryptEncodeObject/CryptDecodeObject.
|
|
//---------------------------------------------------------------------------
|
|
|
|
#ifndef __CERTEXT_H__
|
|
#define __CERTEXT_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
// Table entries
|
|
#define ENC_SAMPLE1_REQUEST_STRUCT ((LPCSTR) 3000)
|
|
#define ENC_SAMPLE2_REQUEST_STRUCT ((LPCSTR) 3001)
|
|
|
|
typedef struct _CERT_SAMPLE_STRUCTURE1_INFO
|
|
{
|
|
DWORD dwVersion;
|
|
WCHAR *pwszField1;
|
|
WCHAR *pwszField2;
|
|
LONG lField3;
|
|
CRYPT_DATA_BLOB blobField4;
|
|
FILETIME dateField5;
|
|
} CERT_SAMPLE_STRUCTURE1_INFO;
|
|
|
|
typedef struct _CERT_SAMPLE_STRUCTURE2_INFO
|
|
{
|
|
DWORD dwVersion;
|
|
LONG lField1;
|
|
WCHAR *pwszField2;
|
|
FILETIME dateField3;
|
|
} CERT_SAMPLE_STRUCTURE2_INFO;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // __CERTEXT_H__
|