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

main.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winreg.h"
#include "wincrypt.h"
#include "wintrust.h"
#include "winuser.h"
#include "objbase.h"
#include "cryptdlg.h"
#include "cryptuiapi.h"
#include "cryptres.h"
#include "wine/unicode.h"
#include "wine/debug.h"

Go to the source code of this file.

Defines

#define NONAMELESSUNION
#define szOID_MICROSOFT_Encryption_Key_Preference   "1.3.6.1.4.1.311.16.4"

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (cryptdlg)
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
DWORD WINAPI GetFriendlyNameOfCertA (PCCERT_CONTEXT pccert, LPSTR pchBuffer, DWORD cchBuffer)
DWORD WINAPI GetFriendlyNameOfCertW (PCCERT_CONTEXT pccert, LPWSTR pchBuffer, DWORD cchBuffer)
HRESULT WINAPI CertTrustInit (CRYPT_PROVIDER_DATA *pProvData)
BOOL WINAPI CertTrustCertPolicy (CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSignerChain, DWORD idxCounterSigner)
HRESULT WINAPI CertTrustCleanup (CRYPT_PROVIDER_DATA *pProvData)
static BOOL CRYPTDLG_CheckOnlineCRL (void)
static BOOL CRYPTDLG_IsCertAllowed (PCCERT_CONTEXT pCert)
static DWORD CRYPTDLG_TrustStatusToConfidence (DWORD errorStatus)
static BOOL CRYPTDLG_CopyChain (CRYPT_PROVIDER_DATA *data, PCCERT_CHAIN_CONTEXT chain)
static
CERT_VERIFY_CERTIFICATE_TRUST
CRYPTDLG_GetVerifyData (CRYPT_PROVIDER_DATA *data)
static HCERTCHAINENGINE CRYPTDLG_MakeEngine (CERT_VERIFY_CERTIFICATE_TRUST *cert)
HRESULT WINAPI CertTrustFinalPolicy (CRYPT_PROVIDER_DATA *data)
BOOL WINAPI CertViewPropertiesA (CERT_VIEWPROPERTIES_STRUCT_A *info)
BOOL WINAPI CertViewPropertiesW (CERT_VIEWPROPERTIES_STRUCT_W *info)
static BOOL CRYPT_FormatHexString (const BYTE *pbEncoded, DWORD cbEncoded, WCHAR *str, DWORD *pcchStr)
static BOOL CRYPT_FormatCPS (DWORD dwCertEncodingType, DWORD dwFormatStrType, const BYTE *pbEncoded, DWORD cbEncoded, WCHAR *str, DWORD *pcchStr)
static BOOL CRYPT_FormatUserNotice (DWORD dwCertEncodingType, DWORD dwFormatStrType, const BYTE *pbEncoded, DWORD cbEncoded, WCHAR *str, DWORD *pcchStr)
BOOL WINAPI FormatVerisignExtension (DWORD dwCertEncodingType, DWORD dwFormatType, DWORD dwFormatStrType, void *pFormatStruct, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, void *pbFormat, DWORD *pcbFormat)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

static HINSTANCE hInstance
static const WCHAR indent [] = { ' ',' ',' ',' ',' ',0 }
static const WCHAR colonCrlf [] = { ':','\r','\n',0 }
static const WCHAR colonSpace [] = { ':',' ',0 }
static const WCHAR crlf [] = { '\r','\n',0 }
static const WCHAR commaSep [] = { ',',' ',0 }

Generated on Sat May 26 2012 04:39:19 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.