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

factory.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
#include "ole2.h"
#include "rpcproxy.h"
#include "initguid.h"
#include "vfw.h"
#include "avifile_private.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  IClassFactoryImpl

Defines

#define COBJMACROS
#define SLASH(w)   ((w) == '/' || (w) == '\\')

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (avifile)
static HRESULT WINAPI IClassFactory_fnQueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IClassFactory_fnAddRef (LPCLASSFACTORY iface)
static ULONG WINAPI IClassFactory_fnRelease (LPCLASSFACTORY iface)
static HRESULT WINAPI IClassFactory_fnCreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI IClassFactory_fnLockServer (LPCLASSFACTORY iface, BOOL dolock)
static IClassFactoryImplimpl_from_IClassFactory (IClassFactory *iface)
static HRESULT AVIFILE_CreateClassFactory (const CLSID *pclsid, const IID *riid, LPVOID *ppv)
LPCWSTR AVIFILE_BasenameW (LPCWSTR szPath)
HRESULT WINAPI DllGetClassObject (REFCLSID pclsid, REFIID piid, LPVOID *ppv)
HRESULT WINAPI DllCanUnloadNow (void)
BOOL WINAPI DllMain (HINSTANCE hInstDll, DWORD fdwReason, LPVOID lpvReserved)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

HMODULE AVIFILE_hModule = NULL
static BOOL AVIFILE_bLocked
static UINT AVIFILE_uUseCount
static const IClassFactoryVtbl iclassfact

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