Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef __IDirectInputEffectDriverClassFactory_H__
#define __IDirectInputEffectDriverClassFactory_H__
#include <windows.h>
#include <unknwn.h>
//#include <dinputd.h>
class CIDirectInputEffectDriverClassFactory : public IClassFactory { public: CIDirectInputEffectDriverClassFactory(IClassFactory* pIPIDClassFactory); ~CIDirectInputEffectDriverClassFactory();
//IUnknown members
HRESULT __stdcall QueryInterface(REFIID refiid, void** ppvObject); ULONG __stdcall AddRef(); ULONG __stdcall Release();
//IClassFactory members
HRESULT __stdcall CreateInstance(IUnknown * pUnkOuter, REFIID riid, void ** ppvObject); HRESULT __stdcall LockServer(BOOL fLock);
private: ULONG m_ulLockCount; ULONG m_ulReferenceCount;
IClassFactory* m_pIPIDClassFactory; };
extern CIDirectInputEffectDriverClassFactory* g_pClassFactoryObject;
#endif __IDirectInputEffectDriverClassFactory_H__
|