ReactOS 0.4.16-dev-250-g3ecd236
vfdshcfact.h
Go to the documentation of this file.
1/*
2 vfdshcfact.h
3
4 Virtual Floppy Drive for Windows
5 Driver control library
6 shell extension COM class-factory class header
7
8 Copyright (c) 2003-2005 Ken Kato
9*/
10
11#ifndef _VFDSHCFACT_H_
12#define _VFDSHCFACT_H_
13
14//
15// CVfdFactory
16// class factory class to create the COM shell extension object
17//
19{
20protected:
21 ULONG m_cRefCnt; // Reference count to the object
22
23public:
24 // Constructor
26
27 // Destructor
29
30 // IUnknown inheritance
34
35 // IClassFactory inheritance
38};
39
41
42#endif // _VFDSHCFACT_H_
#define STDMETHODIMP
Definition: basetyps.h:43
ULONG m_cRefCnt
Definition: vfdshcfact.h:21
STDMETHODIMP QueryInterface(REFIID, LPVOID *)
Definition: vfdshcfact.cpp:47
STDMETHODIMP CreateInstance(LPUNKNOWN, REFIID, LPVOID *)
Definition: vfdshcfact.cpp:92
STDMETHODIMP LockServer(BOOL)
Definition: vfdshcfact.cpp:121
STDMETHODIMP_(ULONG) AddRef()
STDMETHODIMP_(ULONG) Release()
unsigned int BOOL
Definition: ntddk_ex.h:94
ULONG AddRef()
ULONG Release()
#define REFIID
Definition: guiddef.h:118
uint32_t ULONG
Definition: typedefs.h:59
CVfdFactory * LPCVFDFACTORY
Definition: vfdshcfact.h:40