Process Hacker
verifyp.h File Reference

Go to the source code of this file.

Data Structures

struct  _CATALOG_INFO
 
struct  tagCRYPTUI_VIEWSIGNERINFO_STRUCT
 

Typedefs

typedef struct _CATALOG_INFO CATALOG_INFO
 
typedef struct _CATALOG_INFOPCATALOG_INFO
 
typedef struct
tagCRYPTUI_VIEWSIGNERINFO_STRUCT 
CRYPTUI_VIEWSIGNERINFO_STRUCT
 
typedef struct
tagCRYPTUI_VIEWSIGNERINFO_STRUCT
PCRYPTUI_VIEWSIGNERINFO_STRUCT
 
typedef BOOL(WINAPI * _CryptCATAdminCalcHashFromFileHandle )(HANDLE hFile, DWORD *pcbHash, BYTE *pbHash, DWORD dwFlags)
 
typedef BOOL(WINAPI * _CryptCATAdminCalcHashFromFileHandle2 )(HCATADMIN hCatAdmin, HANDLE hFile, DWORD *pcbHash, BYTE *pbHash, DWORD dwFlags)
 
typedef BOOL(WINAPI * _CryptCATAdminAcquireContext )(HANDLE *phCatAdmin, GUID *pgSubsystem, DWORD dwFlags)
 
typedef BOOL(WINAPI * _CryptCATAdminAcquireContext2 )(HCATADMIN *phCatAdmin, const GUID *pgSubsystem, PCWSTR pwszHashAlgorithm, PCCERT_STRONG_SIGN_PARA pStrongHashPolicy, DWORD dwFlags)
 
typedef HANDLE(WINAPI * _CryptCATAdminEnumCatalogFromHash )(HANDLE hCatAdmin, BYTE *pbHash, DWORD cbHash, DWORD dwFlags, HANDLE *phPrevCatInfo)
 
typedef BOOL(WINAPI * _CryptCATCatalogInfoFromContext )(HANDLE hCatInfo, CATALOG_INFO *psCatInfo, DWORD dwFlags)
 
typedef BOOL(WINAPI * _CryptCATAdminReleaseCatalogContext )(HANDLE hCatAdmin, HANDLE hCatInfo, DWORD dwFlags)
 
typedef BOOL(WINAPI * _CryptCATAdminReleaseContext )(HANDLE hCatAdmin, DWORD dwFlags)
 
typedef PCRYPT_PROVIDER_DATA(WINAPI * _WTHelperProvDataFromStateData )(HANDLE hStateData)
 
typedef PCRYPT_PROVIDER_SGNR(WINAPI * _WTHelperGetProvSignerFromChain )(CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner)
 
typedef LONG(WINAPI * _WinVerifyTrust )(HWND hWnd, GUID *pgActionID, LPVOID pWVTData)
 
typedef DWORD(WINAPI * _CertNameToStr )(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName, DWORD dwStrType, LPTSTR psz, DWORD csz)
 
typedef PCCERT_CONTEXT(WINAPI * _CertDuplicateCertificateContext )(_In_ PCCERT_CONTEXT pCertContext)
 
typedef BOOL(WINAPI * _CertFreeCertificateContext )(_In_ PCCERT_CONTEXT pCertContext)
 
typedef BOOL(WINAPI * _CryptUIDlgViewSignerInfo )(_In_ CRYPTUI_VIEWSIGNERINFO_STRUCT *pcvsi)
 

Typedef Documentation

typedef PCCERT_CONTEXT(WINAPI * _CertDuplicateCertificateContext)(_In_ PCCERT_CONTEXT pCertContext)

Definition at line 104 of file verifyp.h.

typedef BOOL(WINAPI * _CertFreeCertificateContext)(_In_ PCCERT_CONTEXT pCertContext)

Definition at line 108 of file verifyp.h.

typedef DWORD(WINAPI * _CertNameToStr)(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName, DWORD dwStrType, LPTSTR psz, DWORD csz)

Definition at line 96 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminAcquireContext)(HANDLE *phCatAdmin, GUID *pgSubsystem, DWORD dwFlags)

Definition at line 40 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminAcquireContext2)(HCATADMIN *phCatAdmin, const GUID *pgSubsystem, PCWSTR pwszHashAlgorithm, PCCERT_STRONG_SIGN_PARA pStrongHashPolicy, DWORD dwFlags)

Definition at line 46 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminCalcHashFromFileHandle)(HANDLE hFile, DWORD *pcbHash, BYTE *pbHash, DWORD dwFlags)

Definition at line 25 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminCalcHashFromFileHandle2)(HCATADMIN hCatAdmin, HANDLE hFile, DWORD *pcbHash, BYTE *pbHash, DWORD dwFlags)

Definition at line 32 of file verifyp.h.

typedef HANDLE(WINAPI * _CryptCATAdminEnumCatalogFromHash)(HANDLE hCatAdmin, BYTE *pbHash, DWORD cbHash, DWORD dwFlags, HANDLE *phPrevCatInfo)

Definition at line 54 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminReleaseCatalogContext)(HANDLE hCatAdmin, HANDLE hCatInfo, DWORD dwFlags)

Definition at line 68 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATAdminReleaseContext)(HANDLE hCatAdmin, DWORD dwFlags)

Definition at line 74 of file verifyp.h.

typedef BOOL(WINAPI * _CryptCATCatalogInfoFromContext)(HANDLE hCatInfo, CATALOG_INFO *psCatInfo, DWORD dwFlags)

Definition at line 62 of file verifyp.h.

typedef BOOL(WINAPI * _CryptUIDlgViewSignerInfo)(_In_ CRYPTUI_VIEWSIGNERINFO_STRUCT *pcvsi)

Definition at line 112 of file verifyp.h.

typedef LONG(WINAPI * _WinVerifyTrust)(HWND hWnd, GUID *pgActionID, LPVOID pWVTData)

Definition at line 90 of file verifyp.h.

typedef PCRYPT_PROVIDER_SGNR(WINAPI * _WTHelperGetProvSignerFromChain)(CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner)

Definition at line 83 of file verifyp.h.

typedef PCRYPT_PROVIDER_DATA(WINAPI * _WTHelperProvDataFromStateData)(HANDLE hStateData)

Definition at line 79 of file verifyp.h.

typedef struct _CATALOG_INFO CATALOG_INFO
typedef struct _CATALOG_INFO * PCATALOG_INFO