#include "config.h"
#include <assert.h>
#include <stdarg.h>
#include <string.h>
#include "wine/debug.h"
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "dinput.h"
Go to the source code of this file.
Data Structures |
| struct | IClassFactoryImpl |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dinput) |
| static void | LockModule (void) |
| static void | UnlockModule (void) |
| HRESULT WINAPI | DirectInput8Create (HINSTANCE hinst, DWORD dwVersion, REFIID riid, LPVOID *ppDI, LPUNKNOWN punkOuter) |
| static HRESULT WINAPI | DI8CF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | DI8CF_AddRef (LPCLASSFACTORY iface) |
| static ULONG WINAPI | DI8CF_Release (LPCLASSFACTORY iface) |
| static HRESULT WINAPI | DI8CF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj) |
| static HRESULT WINAPI | DI8CF_LockServer (LPCLASSFACTORY iface, BOOL dolock) |
| HRESULT WINAPI | DllCanUnloadNow (void) |
| HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
Variables |
| static LONG | dll_count |
| static const IClassFactoryVtbl | DI8CF_Vtbl |
| static IClassFactoryImpl | DINPUT8_CF = { &DI8CF_Vtbl } |