ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mscat.h File Reference
#include <mssip.h>
#include <pshpack8.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  CRYPTCATATTRIBUTE
struct  CRYPTCATMEMBER
struct  CATALOG_INFO
struct  CRYPTCATCDF

Defines

#define CRYPTCAT_OPEN_CREATENEW   0x00000001
#define CRYPTCAT_OPEN_ALWAYS   0x00000002
#define CRYPTCAT_OPEN_EXISTING   0x00000004
#define CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES   0x00010000
#define CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES   0x00020000
#define CRYPTCAT_OPEN_VERIFYSIGHASH   0x10000000
#define CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG   0x20000000
#define CRYPTCAT_OPEN_SORTED   0x40000000
#define CRYPTCAT_OPEN_FLAGS_MASK   0xffff0000
#define CRYPTCAT_E_AREA_HEADER   0x00000000
#define CRYPTCAT_E_AREA_MEMBER   0x00010000
#define CRYPTCAT_E_AREA_ATTRIBUTE   0x00020000
#define CRYPTCAT_E_CDF_UNSUPPORTED   0x00000001
#define CRYPTCAT_E_CDF_DUPLICATE   0x00000002
#define CRYPTCAT_E_CDF_TAGNOTFOUND   0x00000004
#define CRYPTCAT_E_CDF_MEMBER_FILE_PATH   0x00010001
#define CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA   0x00010002
#define CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND   0x00010004
#define CRYPTCAT_E_CDF_BAD_GUID_CONV   0x00020001
#define CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES   0x00020002
#define CRYPTCAT_E_CDF_ATTR_TYPECOMBO   0x00020004

Typedefs

typedef HANDLE HCATADMIN
typedef HANDLE HCATINFO
typedef void(WINAPIPFN_CDF_PARSE_ERROR_CALLBACK )(DWORD, DWORD, WCHAR *)

Functions

BOOL WINAPI CryptCATAdminAcquireContext (HCATADMIN *, const GUID *, DWORD)
HCATINFO WINAPI CryptCATAdminAddCatalog (HCATADMIN, PWSTR, PWSTR, DWORD)
BOOL WINAPI CryptCATAdminCalcHashFromFileHandle (HANDLE, DWORD *, BYTE *, DWORD)
HCATINFO WINAPI CryptCATAdminEnumCatalogFromHash (HCATADMIN, BYTE *, DWORD, DWORD, HCATINFO *)
BOOL WINAPI CryptCATAdminReleaseCatalogContext (HCATADMIN, HCATINFO, DWORD)
BOOL WINAPI CryptCATAdminReleaseContext (HCATADMIN, DWORD)
BOOL WINAPI CryptCATAdminRemoveCatalog (HCATADMIN, LPCWSTR, DWORD)
BOOL WINAPI CryptCATAdminResolveCatalogPath (HCATADMIN, WCHAR *, CATALOG_INFO *, DWORD)
BOOL WINAPI CryptCATCatalogInfoFromContext (HCATINFO, CATALOG_INFO *, DWORD)
BOOL WINAPI CryptCATCDFClose (CRYPTCATCDF *)
CRYPTCATATTRIBUTE *WINAPI CryptCATCDFEnumCatAttributes (CRYPTCATCDF *, CRYPTCATATTRIBUTE *, PFN_CDF_PARSE_ERROR_CALLBACK)
LPWSTR WINAPI CryptCATCDFEnumMembersByCDFTagEx (CRYPTCATCDF *, LPWSTR, PFN_CDF_PARSE_ERROR_CALLBACK, CRYPTCATMEMBER **, BOOL, LPVOID)
CRYPTCATCDF *WINAPI CryptCATCDFOpen (LPWSTR, PFN_CDF_PARSE_ERROR_CALLBACK)
BOOL WINAPI CryptCATClose (HANDLE)
CRYPTCATATTRIBUTE *WINAPI CryptCATEnumerateAttr (HANDLE, CRYPTCATMEMBER *, CRYPTCATATTRIBUTE *)
CRYPTCATATTRIBUTE *WINAPI CryptCATEnumerateCatAttr (HANDLE, CRYPTCATATTRIBUTE *)
CRYPTCATMEMBER *WINAPI CryptCATEnumerateMember (HANDLE, CRYPTCATMEMBER *)
CRYPTCATATTRIBUTE *WINAPI CryptCATGetAttrInfo (HANDLE, CRYPTCATMEMBER *, LPWSTR)
CRYPTCATATTRIBUTE *WINAPI CryptCATGetCatAttrInfo (HANDLE, LPWSTR)
CRYPTCATMEMBER *WINAPI CryptCATGetMemberInfo (HANDLE, LPWSTR)
HANDLE WINAPI CryptCATOpen (LPWSTR, DWORD, HCRYPTPROV, DWORD, DWORD)

Generated on Fri May 25 2012 05:40:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.