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

classes.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winreg.h"
#include "wine/debug.h"
#include "msipriv.h"
#include "winuser.h"
#include "wine/unicode.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msi)
static MSIAPPIDload_appid (MSIPACKAGE *package, MSIRECORD *row)
static MSIAPPIDload_given_appid (MSIPACKAGE *package, LPCWSTR name)
static MSIPROGID * load_given_progid (MSIPACKAGE *package, LPCWSTR progid)
static MSICLASSload_given_class (MSIPACKAGE *package, LPCWSTR classid)
static MSIPROGID * load_progid (MSIPACKAGE *package, MSIRECORD *row)
static MSICLASSload_class (MSIPACKAGE *package, MSIRECORD *row)
static MSIEXTENSIONload_given_extension (MSIPACKAGE *package, LPCWSTR extension)
static MSIMIME * load_mime (MSIPACKAGE *package, MSIRECORD *row)
static MSIMIME * load_given_mime (MSIPACKAGE *package, LPCWSTR mime)
static MSIEXTENSIONload_extension (MSIPACKAGE *package, MSIRECORD *row)
static UINT iterate_load_verb (MSIRECORD *row, LPVOID param)
static UINT iterate_all_classes (MSIRECORD *rec, LPVOID param)
static UINT load_all_classes (MSIPACKAGE *package)
static UINT iterate_all_extensions (MSIRECORD *rec, LPVOID param)
static UINT load_all_extensions (MSIPACKAGE *package)
static UINT iterate_all_progids (MSIRECORD *rec, LPVOID param)
static UINT load_all_progids (MSIPACKAGE *package)
static UINT load_all_verbs (MSIPACKAGE *package)
static UINT iterate_all_mimes (MSIRECORD *rec, LPVOID param)
static UINT load_all_mimes (MSIPACKAGE *package)
static UINT load_classes_and_such (MSIPACKAGE *package)
static void mark_progid_for_install (MSIPACKAGE *package, MSIPROGID *progid)
static void mark_progid_for_uninstall (MSIPACKAGE *package, MSIPROGID *progid)
static void mark_mime_for_install (MSIMIME *mime)
static void mark_mime_for_uninstall (MSIMIME *mime)
static UINT register_appid (const MSIAPPID *appid, LPCWSTR app)
UINT ACTION_RegisterClassInfo (MSIPACKAGE *package)
UINT ACTION_UnregisterClassInfo (MSIPACKAGE *package)
static LPCWSTR get_clsid_of_progid (const MSIPROGID *progid)
static UINT register_progid (const MSIPROGID *progid)
UINT ACTION_RegisterProgIdInfo (MSIPACKAGE *package)
UINT ACTION_UnregisterProgIdInfo (MSIPACKAGE *package)
static UINT register_verb (MSIPACKAGE *package, LPCWSTR progid, MSICOMPONENT *component, const MSIEXTENSION *extension, MSIVERB *verb, INT *Sequence)
UINT ACTION_RegisterExtensionInfo (MSIPACKAGE *package)
UINT ACTION_UnregisterExtensionInfo (MSIPACKAGE *package)
UINT ACTION_RegisterMIMEInfo (MSIPACKAGE *package)
UINT ACTION_UnregisterMIMEInfo (MSIPACKAGE *package)

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