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

regstore.c File Reference
#include <assert.h>
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wincrypt.h"
#include "winreg.h"
#include "winuser.h"
#include "wine/debug.h"
#include "wine/list.h"
#include "crypt32_private.h"

Go to the source code of this file.

Data Structures

struct  PWINE_HASH_TO_DELETE
struct  PWINE_REGSTOREINFO

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (crypt)
static void CRYPT_HashToStr (const BYTE *hash, LPWSTR asciiHash)
static void CRYPT_RegReadSerializedFromReg (HKEY key, DWORD contextType, HCERTSTORE store)
static void CRYPT_RegReadFromReg (HKEY key, HCERTSTORE store)
static BOOL CRYPT_WriteSerializedToReg (HKEY key, const BYTE *hash, const BYTE *buf, DWORD len)
static BOOL CRYPT_SerializeContextsToReg (HKEY key, const WINE_CONTEXT_INTERFACE *contextInterface, HCERTSTORE memStore)
static BOOL CRYPT_RegWriteToReg (PWINE_REGSTOREINFO store)
static BOOL CRYPT_RegFlushStore (PWINE_REGSTOREINFO store, BOOL force)
static void WINAPI CRYPT_RegCloseStore (HCERTSTORE hCertStore, DWORD dwFlags)
static BOOL CRYPT_RegWriteContext (PWINE_REGSTOREINFO store, const void *context, DWORD dwFlags)
static BOOL CRYPT_RegDeleteContext (PWINE_REGSTOREINFO store, struct list *deleteList, const void *context, PCWINE_CONTEXT_INTERFACE contextInterface)
static BOOL WINAPI CRYPT_RegWriteCert (HCERTSTORE hCertStore, PCCERT_CONTEXT cert, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegDeleteCert (HCERTSTORE hCertStore, PCCERT_CONTEXT pCertContext, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegWriteCRL (HCERTSTORE hCertStore, PCCRL_CONTEXT crl, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegDeleteCRL (HCERTSTORE hCertStore, PCCRL_CONTEXT pCrlContext, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegWriteCTL (HCERTSTORE hCertStore, PCCTL_CONTEXT ctl, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegDeleteCTL (HCERTSTORE hCertStore, PCCTL_CONTEXT pCtlContext, DWORD dwFlags)
static BOOL WINAPI CRYPT_RegControl (HCERTSTORE hCertStore, DWORD dwFlags, DWORD dwCtrlType, void const *pvCtrlPara)
PWINECRYPT_CERTSTORE CRYPT_RegOpenStore (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara)

Variables

static const WCHAR CertsW []
static const WCHAR CRLsW [] = { 'C','R','L','s',0 }
static const WCHAR CTLsW [] = { 'C','T','L','s',0 }
static const WCHAR BlobW [] = { 'B','l','o','b',0 }
static voidregProvFuncs []

Generated on Sun May 27 2012 05:08:14 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.