ReactOS  0.4.11-dev-791-gf6f1255
softpub.h File Reference
#include <wintrust.h>
Include dependency graph for softpub.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO
 
struct  _WTD_GENERIC_CHAIN_POLICY_CREATE_INFO
 
struct  _WTD_GENERIC_CHAIN_POLICY_DATA
 
struct  DRIVER_VER_MAJORMINOR_
 
struct  DRIVER_VER_INFO_
 

Macros

#define WINTRUST_ACTION_GENERIC_CERT_VERIFY   { 0x189a3842, 0x3041, 0x11d1, { 0x85,0xe1,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 
#define WINTRUST_ACTION_GENERIC_CHAIN_VERIFY   { 0xfc451c16, 0xac75, 0x11d1, { 0xb4,0xb8,0x00,0xc0,0x4f,0xb6,0x6e,0xa0 }}
 
#define WINTRUST_ACTION_GENERIC_VERIFY_V2   { 0xaac56b, 0xcd44, 0x11d0, { 0x8c,0xc2,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 
#define WINTRUST_ACTION_TRUSTPROVIDER_TEST   { 0x573e31f8, 0xddba, 0x11d0, { 0x8c,0xcb,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 
#define HTTPSPROV_ACTION   { 0x573e31f8, 0xaaba, 0x11d0, { 0x8c,0xcb,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 
#define OFFICESIGN_ACTION_VERIFY   { 0x5555c2cd, 0x17fb, 0x11d1, { 0x85,0xc4,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 
#define DRIVER_ACTION_VERIFY   { 0xf750e6c3, 0x38ee, 0x11d1, { 0x85,0xe5,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
 

Typedefs

typedef struct
_WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO 
WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO
 
typedef struct
_WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO
PWTD_GENERIC_CHAIN_POLICY_SIGNER_INFO
 
typedef HRESULT(WINAPIPFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK )(PCRYPT_PROVIDER_DATA pProvData, DWORD dwStepError, DWORD dwRegPolicySettings, DWORD cSigner, PWTD_GENERIC_CHAIN_POLICY_SIGNER_INFO rgpSigner, void *pvPolicyArg)
 
typedef struct
_WTD_GENERIC_CHAIN_POLICY_CREATE_INFO 
WTD_GENERIC_CHAIN_POLICY_CREATE_INFO
 
typedef struct
_WTD_GENERIC_CHAIN_POLICY_CREATE_INFO
PWTD_GENERIC_CHAIN_POLICY_CREATE_INFO
 
typedef struct
_WTD_GENERIC_CHAIN_POLICY_DATA 
WTD_GENERIC_CHAIN_POLICY_DATA
 
typedef struct
_WTD_GENERIC_CHAIN_POLICY_DATA
PWTD_GENERIC_CHAIN_POLICY_DATA
 
typedef struct
DRIVER_VER_MAJORMINOR_ 
DRIVER_VER_MAJORMINOR
 
typedef struct DRIVER_VER_INFO_ DRIVER_VER_INFO
 
typedef struct DRIVER_VER_INFO_PDRIVER_VER_INFO
 

Variables

static const WCHAR SP_GENERIC_CERT_INIT_FUNCTION []
 
static const WCHAR GENERIC_CHAIN_FINALPOLICY_FUNCTION []
 
static const WCHAR GENERIC_CHAIN_CERTTRUST_FUNCTION []
 
static const WCHAR SP_POLICY_PROVIDER_DLL_NAME []
 
static const WCHAR SP_INIT_FUNCTION []
 
static const WCHAR SP_OBJTRUST_FUNCTION []
 
static const WCHAR SP_SIGTRUST_FUNCTION []
 
static const WCHAR SP_CHKCERT_FUNCTION []
 
static const WCHAR SP_FINALPOLICY_FUNCTION []
 
static const WCHAR SP_CLEANUPPOLICY_FUNCTION []
 
static const WCHAR SP_TESTDUMPPOLICY_FUNCTION_TEST []
 
static const WCHAR HTTPS_CERTTRUST_FUNCTION []
 
static const WCHAR HTTPS_FINALPOLICY_FUNCTION []
 
static const WCHAR OFFICE_POLICY_PROVIDER_DLL_NAME []
 
static const WCHAR OFFICE_INITPROV_FUNCTION []
 
static const WCHAR OFFICE_CLEANUPPOLICY_FUNCTION []
 
static const WCHAR DRIVER_INITPROV_FUNCTION []
 
static const WCHAR DRIVER_FINALPOLPROV_FUNCTION []
 
static const WCHAR DRIVER_CLEANUPPOLICY_FUNCTION []
 

Macro Definition Documentation

#define DRIVER_ACTION_VERIFY   { 0xf750e6c3, 0x38ee, 0x11d1, { 0x85,0xe5,0x00,0xc0,0x4f,0xc2,0x95,0xee }}

Definition at line 200 of file softpub.h.

Referenced by WINTRUST_RegisterDriverVerify().

#define HTTPSPROV_ACTION   { 0x573e31f8, 0xaaba, 0x11d0, { 0x8c,0xcb,0x00,0xc0,0x4f,0xc2,0x95,0xee }}

Definition at line 159 of file softpub.h.

Referenced by WINTRUST_RegisterHttpsProv().

#define OFFICESIGN_ACTION_VERIFY   { 0x5555c2cd, 0x17fb, 0x11d1, { 0x85,0xc4,0x00,0xc0,0x4f,0xc2,0x95,0xee }}

Definition at line 177 of file softpub.h.

Referenced by WINTRUST_RegisterOfficeSignVerify().

#define WINTRUST_ACTION_GENERIC_CERT_VERIFY   { 0x189a3842, 0x3041, 0x11d1, { 0x85,0xe1,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
#define WINTRUST_ACTION_GENERIC_CHAIN_VERIFY   { 0xfc451c16, 0xac75, 0x11d1, { 0xb4,0xb8,0x00,0xc0,0x4f,0xb6,0x6e,0xa0 }}

Definition at line 37 of file softpub.h.

Referenced by WINTRUST_RegisterGenChainVerify(), and WinVerifyTrust().

#define WINTRUST_ACTION_GENERIC_VERIFY_V2   { 0xaac56b, 0xcd44, 0x11d0, { 0x8c,0xc2,0x00,0xc0,0x4f,0xc2,0x95,0xee }}
#define WINTRUST_ACTION_TRUSTPROVIDER_TEST   { 0x573e31f8, 0xddba, 0x11d0, { 0x8c,0xcb,0x00,0xc0,0x4f,0xc2,0x95,0xee }}

Definition at line 146 of file softpub.h.

Referenced by WINTRUST_RegisterTrustProviderTest().

Typedef Documentation

typedef HRESULT(WINAPI * PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK)(PCRYPT_PROVIDER_DATA pProvData, DWORD dwStepError, DWORD dwRegPolicySettings, DWORD cSigner, PWTD_GENERIC_CHAIN_POLICY_SIGNER_INFO rgpSigner, void *pvPolicyArg)

Definition at line 69 of file softpub.h.

Variable Documentation

const WCHAR DRIVER_CLEANUPPOLICY_FUNCTION[]
static
Initial value:
=
{'D','r','i','v','e','r','C','l','e','a','n','u','p','P','o','l','i','c','y', 0}

Definition at line 219 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR DRIVER_FINALPOLPROV_FUNCTION[]
static
Initial value:
=
{'D','r','i','v','e','r','F','i','n','a','l','P','o','l','i','c','y', 0}

Definition at line 217 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR DRIVER_INITPROV_FUNCTION[]
static
Initial value:
=
{'D','r','i','v','e','r','I','n','i','t','i','a','l','i','z','e','P','o','l','i','c','y', 0}

Definition at line 215 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR GENERIC_CHAIN_CERTTRUST_FUNCTION[]
static
Initial value:
=
{'G','e','n','e','r','i','c','C','h','a','i','n','C','e','r','t','i','f','i','c','a','t','e','T','r','u','s','t', 0}

Definition at line 51 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR GENERIC_CHAIN_FINALPOLICY_FUNCTION[]
static
Initial value:
=
{'G','e','n','e','r','i','c','C','h','a','i','n','F','i','n','a','l','P','r','o','v', 0}

Definition at line 49 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR HTTPS_CERTTRUST_FUNCTION[]
static
Initial value:
=
{'H','T','T','P','S','C','e','r','t','i','f','i','c','a','t','e','T','r','u','s','t', 0}

Definition at line 171 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR HTTPS_FINALPOLICY_FUNCTION[]
static
Initial value:
=
{'H','T','T','P','S','F','i','n','a','l','P','r','o','v', 0}

Definition at line 173 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR OFFICE_CLEANUPPOLICY_FUNCTION[]
static
Initial value:
=
{'O','f','f','i','c','e','C','l','e','a','n','u','p','P','o','l','i','c','y', 0}

Definition at line 196 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR OFFICE_INITPROV_FUNCTION[]
static
Initial value:
=
{'O','f','f','i','c','e','I','n','i','t','i','a','l','i','z','e','P','o','l','i','c','y', 0}

Definition at line 194 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR OFFICE_POLICY_PROVIDER_DLL_NAME[]
static
Initial value:
=
{'W','I','N','T','R','U','S','T','.','D','L','L', 0}

Definition at line 192 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_CHKCERT_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','C','h','e','c','k','C','e','r','t', 0}

Definition at line 138 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_CLEANUPPOLICY_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','C','l','e','a','n','u','p', 0}

Definition at line 142 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_FINALPOLICY_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','A','u','t','h','e','n','t','i','c','o','d','e', 0}

Definition at line 140 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_GENERIC_CERT_INIT_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','D','e','f','C','e','r','t','I','n','i','t', 0}

Definition at line 33 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_INIT_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','I','n','i','t','i','a','l','i','z','e', 0}

Definition at line 132 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_OBJTRUST_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','L','o','a','d','M','e','s','s','a','g','e', 0}

Definition at line 134 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_POLICY_PROVIDER_DLL_NAME[]
static
Initial value:
=
{'W','I','N','T','R','U','S','T','.','D','L','L', 0}

Definition at line 104 of file softpub.h.

Referenced by WINTRUST_InitRegStructs(), WINTRUST_RegisterHttpsProv(), and WINTRUST_SIPPAddProvider().

const WCHAR SP_SIGTRUST_FUNCTION[]
static
Initial value:
=
{'S','o','f','t','p','u','b','L','o','a','d','S','i','g','n','a','t','u','r','e', 0}

Definition at line 136 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().

const WCHAR SP_TESTDUMPPOLICY_FUNCTION_TEST[]
static
Initial value:
=
{'S','o','f','t','p','u','b','D','u','m','p','S','t','r','u','c','t','u','r','e', 0}

Definition at line 155 of file softpub.h.

Referenced by WINTRUST_InitRegStructs().