#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 IClassFactoryImpl * | impl_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 |