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 "objbase.h"
#include "ocidl.h"
#include "wincodec.h"
#include "wine/debug.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  regsvr_coclass
struct  decoder_pattern
struct  regsvr_decoder
struct  regsvr_converter

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wincodecs)
static HRESULT register_coclasses (struct regsvr_coclass const *list)
static HRESULT unregister_coclasses (struct regsvr_coclass const *list)
static HRESULT register_decoders (struct regsvr_decoder const *list)
static HRESULT unregister_decoders (struct regsvr_decoder const *list)
static HRESULT register_converters (struct regsvr_converter const *list)
static HRESULT unregister_converters (struct regsvr_converter const *list)
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 DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

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 char const author_valuename [] = "Author"
static char const friendlyname_valuename [] = "FriendlyName"
static WCHAR const vendor_valuename [] = {'V','e','n','d','o','r',0}
static char const version_valuename [] = "Version"
static char const mimetypes_valuename [] = "MimeTypes"
static char const extensions_valuename [] = "FileExtensions"
static WCHAR const formats_keyname [] = {'F','o','r','m','a','t','s',0}
static WCHAR const patterns_keyname [] = {'P','a','t','t','e','r','n','s',0}
static WCHAR const instance_keyname [] = {'I','n','s','t','a','n','c','e',0}
static WCHAR const clsid_valuename [] = {'C','L','S','I','D',0}
static char const length_valuename [] = "Length"
static char const position_valuename [] = "Position"
static char const pattern_valuename [] = "Pattern"
static char const mask_valuename [] = "Mask"
static char const endofstream_valuename [] = "EndOfStream"
static WCHAR const pixelformats_keyname [] = {'P','i','x','e','l','F','o','r','m','a','t','s',0}
static struct regsvr_coclass const coclass_list []
static const BYTE mask_all [] = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}
static const BYTE bmp_magic [] = {0x42,0x4d}
static GUID const *const bmp_formats []
static struct decoder_pattern const bmp_patterns []
static const BYTE gif87a_magic [6] = "GIF87a"
static const BYTE gif89a_magic [6] = "GIF89a"
static GUID const *const gif_formats []
static struct decoder_pattern const gif_patterns []
static const BYTE ico_magic [] = {00,00,01,00}
static GUID const *const ico_formats []
static struct decoder_pattern const ico_patterns []
static const BYTE jpeg_magic [] = {0xff, 0xd8, 0xff, 0xe0}
static GUID const *const jpeg_formats []
static struct decoder_pattern const jpeg_patterns []
static const BYTE png_magic [] = {137,80,78,71,13,10,26,10}
static GUID const *const png_formats []
static struct decoder_pattern const png_patterns []
static const BYTE tiff_magic_le [] = {0x49,0x49,42,0}
static const BYTE tiff_magic_be [] = {0x4d,0x4d,0,42}
static GUID const *const tiff_formats []
static struct decoder_pattern const tiff_patterns []
static struct regsvr_decoder const decoder_list []
static GUID const *const converter_formats []
static struct regsvr_converter
const 
converter_list []

Generated on Sat May 26 2012 05:00:50 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.