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

regsvr.c File Reference
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winreg.h"
#include "winerror.h"
#include "ole2.h"
#include "uuids.h"
#include "strmif.h"
#include "wine/debug.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  regsvr_interface
struct  regsvr_coclass
struct  regsvr_mediatype_parsing
struct  regsvr_mediatype_extension
struct  mediatype
struct  pin
struct  regsvr_filter

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (quartz)
static HRESULT register_interfaces (struct regsvr_interface const *list)
static HRESULT unregister_interfaces (struct regsvr_interface const *list)
static HRESULT register_coclasses (struct regsvr_coclass const *list)
static HRESULT unregister_coclasses (struct regsvr_coclass const *list)
static HRESULT register_mediatypes_parsing (struct regsvr_mediatype_parsing const *list)
static HRESULT unregister_mediatypes_parsing (struct regsvr_mediatype_parsing const *list)
static HRESULT register_mediatypes_extension (struct regsvr_mediatype_extension const *list)
static HRESULT unregister_mediatypes_extension (struct regsvr_mediatype_extension const *list)
static HRESULT register_filters (struct regsvr_filter const *list)
static HRESULT unregister_filters (struct regsvr_filter const *list)
static LONG register_key_guid (HKEY base, WCHAR const *name, GUID const *guid)
static LONG register_key_defvalueW (HKEY base, WCHAR const *name, WCHAR const *value)
static LONG register_key_defvalueA (HKEY base, WCHAR const *name, char const *value)
static LONG register_progid (WCHAR const *clsid, char const *progid, char const *curver_progid, char const *name, char const *extra)
HRESULT WINAPI QUARTZ_DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

static WCHAR const interface_keyname [10]
static WCHAR const base_ifa_keyname [14]
static WCHAR const num_methods_keyname [11]
static WCHAR const ps_clsid_keyname [15]
static WCHAR const ps_clsid32_keyname [17]
static WCHAR const clsid_keyname [6]
static WCHAR const curver_keyname [7]
static WCHAR const ips_keyname [13]
static WCHAR const ips32_keyname [15]
static WCHAR const progid_keyname [7]
static WCHAR const viprogid_keyname [25]
static char const tmodel_valuename [] = "ThreadingModel"
static WCHAR const mediatype_name [11]
static WCHAR const subtype_valuename [8]
static WCHAR const sourcefilter_valuename [14]
static WCHAR const extensions_keyname [11]
static GUID const CLSID_PSFactoryBuffer
static struct regsvr_coclass const coclass_list []
static struct regsvr_interface
const 
interface_list []
static struct
regsvr_mediatype_parsing const 
mediatype_parsing_list []
static struct
regsvr_mediatype_extension
const 
mediatype_extension_list []
static struct regsvr_filter const filter_list []

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