16 #define KS_DECL_CXX(RET_) extern RET_ __fastcall 17 #define KS_THIS(CLASS_) CLASS_ * This, void * dummy_ 19 #define KS_DECL_CXX(RET_) extern RET_ __cdecl 20 #define KS_THIS(CLASS_) CLASS_ * This 41 INonDelegatedUnknown * iface,
59 INonDelegatedUnknown * iface)
69 INonDelegatedUnknown * iface)
76 return This->m_RefCount;
89 IIndirectedUnknown * iface,
95 return This->m_UnknownOuter->lpVtbl->QueryInterface(
This->m_UnknownOuter, refiid,
Output);
101 IIndirectedUnknown * iface)
105 return This->m_UnknownOuter->lpVtbl->AddRef(
This->m_UnknownOuter);
111 IIndirectedUnknown * iface)
115 return This->m_UnknownOuter->lpVtbl->Release(
This->m_UnknownOuter);
139 This->m_RefCount = 0;
144 This->m_UnknownOuter = OuterUnknown;
166 This->m_RefCount = 0;
171 This->m_UnknownOuter = OuterUnknown;
193 This->m_UnknownOuter = OuterUnknown;
ULONG NTAPI INonDelegatedUnknown_fnAddRef(INonDelegatedUnknown *iface)
NTSTATUS NTAPI INonDelegatedUnknown_fnQueryInterface(INonDelegatedUnknown *iface, IN REFIID refiid, OUT PVOID *Output)
IUnknown * m_UnknownOuter
static IIndirectedUnknownVtbl vt_IIndirectedUnknownVtbl
INonDelegatedUnknownVtbl * lpVtbl
ULONG NTAPI IIndirectedUnknown_fnRelease(IIndirectedUnknown *iface)
IIndirectedUnknownVtbl * lpVtblIndirectedUnknown
#define RtlMoveMemory(Destination, Source, Length)
#define IsEqualGUIDAligned(guid1, guid2)
NTSTATUS NTAPI IIndirectedUnknown_fnQueryInterface(IIndirectedUnknown *iface, IN REFIID refiid, OUT PVOID *Output)
long __cdecl _InterlockedIncrement(_Interlocked_operand_ long volatile *_Addend)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
static INonDelegatedUnknownVtbl vt_INonDelegatedUnknownVtbl
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
#define STATUS_NOINTERFACE
#define InterlockedDecrement
ULONG NTAPI INonDelegatedUnknown_fnRelease(INonDelegatedUnknown *iface)
#define InterlockedIncrement
#define KS_DECL_CXX(RET_)
ULONG NTAPI IIndirectedUnknown_fnAddRef(IIndirectedUnknown *iface)