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

register.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winuser.h"
#include "winreg.h"
#include "winnls.h"
#include "objbase.h"
#include "guiddef.h"
#include "wintrust.h"
#include "softpub.h"
#include "mssip.h"
#include "wintrust_priv.h"
#include "wine/debug.h"

Go to the source code of this file.

Defines

#define WINTRUST_INITREGENTRY(action, dllname, functionname)
#define WINTRUST_FREEREGENTRY(action)
#define WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI   { 0xc6b2e8d0, 0xe005, 0x11cf, { 0xa1,0x34,0x00,0xc0,0x4f,0xd7,0xbf,0x43 }}
#define WINTRUST_REGISTEROID(oid, encode_funcname, decode_funcname)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wintrust)
static void WINTRUST_InitRegStructs (void)
static void WINTRUST_FreeRegStructs (void)
static void WINTRUST_Guid2Wstr (const GUID *pgActionID, WCHAR *GuidString)
static LONG WINTRUST_WriteProviderToReg (WCHAR *GuidString, const WCHAR *FunctionType, CRYPT_TRUST_REG_ENTRY RegEntry)
BOOL WINAPI WintrustAddActionID (GUID *pgActionID, DWORD fdwFlags, CRYPT_REGISTER_ACTIONID *psProvInfo)
static void WINTRUST_RemoveProviderFromReg (WCHAR *GuidString, const WCHAR *FunctionType)
BOOL WINAPI WintrustRemoveActionID (GUID *pgActionID)
static LONG WINTRUST_WriteSingleUsageEntry (LPCSTR OID, const WCHAR *Value, WCHAR *Data)
static BOOL WINTRUST_RegisterGenVerifyV2 (void)
static BOOL WINTRUST_RegisterPublishedSoftware (void)
static BOOL WINTRUST_RegisterPublishedSoftwareNoBadUi (void)
static BOOL WINTRUST_RegisterGenCertVerify (void)
static BOOL WINTRUST_RegisterTrustProviderTest (void)
static BOOL WINTRUST_RegisterHttpsProv (void)
static BOOL WINTRUST_RegisterOfficeSignVerify (void)
static BOOL WINTRUST_RegisterDriverVerify (void)
static BOOL WINTRUST_RegisterGenChainVerify (void)
BOOL WINAPI WintrustAddDefaultForUsage (const char *pszUsageOID, CRYPT_PROVIDER_REGDEFUSAGE *psDefUsage)
static FARPROC WINTRUST_ReadProviderFromReg (WCHAR *GuidString, const WCHAR *FunctionType)
BOOL WINAPI WintrustLoadFunctionPointers (GUID *pgActionID, CRYPT_PROVIDER_FUNCTIONS *pPfns)
static BOOL WINTRUST_SIPPAddProvider (GUID *Subject, WCHAR *MagicNumber)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)
HRESULT WINAPI SoftpubDllRegisterServer (void)
HRESULT WINAPI SoftpubDllUnregisterServer (void)
HRESULT WINAPI mscat32DllRegisterServer (void)
HRESULT WINAPI mscat32DllUnregisterServer (void)
HRESULT WINAPI mssip32DllRegisterServer (void)
HRESULT WINAPI mssip32DllUnregisterServer (void)

Variables

static CRYPT_TRUST_REG_ENTRY SoftpubInitialization
static CRYPT_TRUST_REG_ENTRY SoftpubMessage
static CRYPT_TRUST_REG_ENTRY SoftpubSignature
static CRYPT_TRUST_REG_ENTRY SoftpubCertficate
static CRYPT_TRUST_REG_ENTRY SoftpubCertCheck
static CRYPT_TRUST_REG_ENTRY SoftpubFinalPolicy
static CRYPT_TRUST_REG_ENTRY SoftpubCleanup
static CRYPT_TRUST_REG_ENTRY SoftpubDefCertInit
static CRYPT_TRUST_REG_ENTRY SoftpubDumpStructure
static CRYPT_TRUST_REG_ENTRY HTTPSCertificateTrust
static CRYPT_TRUST_REG_ENTRY HTTPSFinalProv
static CRYPT_TRUST_REG_ENTRY OfficeInitializePolicy
static CRYPT_TRUST_REG_ENTRY OfficeCleanupPolicy
static CRYPT_TRUST_REG_ENTRY DriverInitializePolicy
static CRYPT_TRUST_REG_ENTRY DriverFinalPolicy
static CRYPT_TRUST_REG_ENTRY DriverCleanupPolicy
static CRYPT_TRUST_REG_ENTRY GenericChainCertificateTrust
static CRYPT_TRUST_REG_ENTRY GenericChainFinalProv
static const CRYPT_TRUST_REG_ENTRY NullCTRE = { 0, NULL, NULL }
static const WCHAR Trust []
static const WCHAR Initialization [] = {'I','n','i','t','i','a','l','i','z','a','t','i','o','n','\\', 0}
static const WCHAR Message [] = {'M','e','s','s','a','g','e','\\', 0}
static const WCHAR Signature [] = {'S','i','g','n','a','t','u','r','e','\\', 0}
static const WCHAR Certificate [] = {'C','e','r','t','i','f','i','c','a','t','e','\\', 0}
static const WCHAR CertCheck [] = {'C','e','r','t','C','h','e','c','k','\\', 0}
static const WCHAR FinalPolicy [] = {'F','i','n','a','l','P','o','l','i','c','y','\\', 0}
static const WCHAR DiagnosticPolicy [] = {'D','i','a','g','n','o','s','t','i','c','P','o','l','i','c','y','\\', 0}
static const WCHAR Cleanup [] = {'C','l','e','a','n','u','p','\\', 0}
static const WCHAR DefaultId [] = {'D','e','f','a','u','l','t','I','d', 0}
static const WCHAR Dll [] = {'$','D','L','L', 0}

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