CLSID m_ClassId;
IUnknown* m_UnknownOuter;
-}IBaseUnknownImpl;
+}CBaseUnknownImpl;
IN REFIID refiid,
OUT PVOID* Output)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtbl);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtbl);
if (IsEqualGUIDAligned(refiid, &IID_IUnknown))
{
INonDelegatedUnknown_fnAddRef(
INonDelegatedUnknown * iface)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtbl);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtbl);
return InterlockedIncrement(&This->m_RefCount);
}
INonDelegatedUnknown_fnRelease(
INonDelegatedUnknown * iface)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtbl);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtbl);
InterlockedDecrement(&This->m_RefCount);
IN REFIID refiid,
OUT PVOID* Output)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtblIndirectedUnknown);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtblIndirectedUnknown);
return This->m_UnknownOuter->lpVtbl->QueryInterface(This->m_UnknownOuter, refiid, Output);
}
IIndirectedUnknown_fnAddRef(
IIndirectedUnknown * iface)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtblIndirectedUnknown);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtblIndirectedUnknown);
return This->m_UnknownOuter->lpVtbl->AddRef(This->m_UnknownOuter);
}
IIndirectedUnknown_fnRelease(
IIndirectedUnknown * iface)
{
- IBaseUnknownImpl * This = (IBaseUnknownImpl*)CONTAINING_RECORD(iface, IBaseUnknownImpl, lpVtblIndirectedUnknown);
+ CBaseUnknownImpl * This = (CBaseUnknownImpl*)CONTAINING_RECORD(iface, CBaseUnknownImpl, lpVtblIndirectedUnknown);
return This->m_UnknownOuter->lpVtbl->Release(This->m_UnknownOuter);
}
};
-// On x86, the function is named @__CBaseUnknown_ConstructorWithGUID@16
-// On non-x86, the function is named __CBaseUnknown_ConstructorWithGUID
-KS_DECL_CXX(IBaseUnknownImpl *) CBaseUnknown_ConstructorWithGUID(KS_THIS(IBaseUnknownImpl), const GUID *lpGUID, IUnknown * OuterUnknown)
+KS_DECL_CXX(CBaseUnknownImpl *) CBaseUnknown_ConstructorWithGUID(KS_THIS(CBaseUnknownImpl), const GUID *lpGUID, IUnknown * OuterUnknown)
{
This->lpVtbl = &vt_INonDelegatedUnknownVtbl;
return This;
}
-// On x86, the function is named @__CBaseUnknown_Constructor@12
-// On non-x86, the function is named ___CBaseUnknown_Constructor
-KS_DECL_CXX(IBaseUnknownImpl *) CBaseUnknown_Constructor(KS_THIS(IBaseUnknownImpl), IUnknown * OuterUnknown)
+KS_DECL_CXX(CBaseUnknownImpl *) CBaseUnknown_Constructor(KS_THIS(CBaseUnknownImpl), IUnknown * OuterUnknown)
{
This->lpVtbl = &vt_INonDelegatedUnknownVtbl;
return This;
}
-// On x86, the function is named @__CBaseUnknown_Destructor@12
-// On non-x86, the function is named __CBaseUnknown_Destructor
-KS_DECL_CXX(IBaseUnknownImpl *) CBaseUnknown_Destructor(KS_THIS(IBaseUnknownImpl), IUnknown * OuterUnknown)
+KS_DECL_CXX(VOID) CBaseUnknown_Destructor(KS_THIS(CBaseUnknownImpl), IUnknown * OuterUnknown)
{
/* restore vtbl's */
This->lpVtbl = &vt_INonDelegatedUnknownVtbl;
/* use unknown from INonDelegatedUnknown */
This->m_UnknownOuter = (PUNKNOWN)&This->lpVtbl;
}
-
- /* return result */
- return This;
}
-KS_DECL_CXX(IBaseUnknownImpl *) CBaseUnknown_DefaultDestructor(KS_THIS(IBaseUnknownImpl))
+KS_DECL_CXX(VOID) CBaseUnknown_DefaultDestructor(KS_THIS(CBaseUnknownImpl))
{
/* restore vtbl's */
This->lpVtbl = &vt_INonDelegatedUnknownVtbl;
This->lpVtblIndirectedUnknown = &vt_IIndirectedUnknownVtbl;
-
-
- /* return result */
- return This;
}