Staticify FTMarshalImpl definition.

This commit is contained in:
Marcus Meissner 2005-05-16 08:47:26 +00:00 committed by Alexandre Julliard
parent 45bc1c21a1
commit 81e2677939

View File

@ -51,7 +51,8 @@ typedef struct _FTMarshalImpl {
#define _ICOM_THIS_From_IFTMarshal(class, name) class* This = (class*)(((char*)name)-_IFTMarshall_Offset); #define _ICOM_THIS_From_IFTMarshal(class, name) class* This = (class*)(((char*)name)-_IFTMarshall_Offset);
/* inner IUnknown to handle aggregation */ /* inner IUnknown to handle aggregation */
HRESULT WINAPI IiFTMUnknown_fnQueryInterface (IUnknown * iface, REFIID riid, LPVOID * ppv) static HRESULT WINAPI
IiFTMUnknown_fnQueryInterface (IUnknown * iface, REFIID riid, LPVOID * ppv)
{ {
FTMarshalImpl *This = (FTMarshalImpl *)iface; FTMarshalImpl *This = (FTMarshalImpl *)iface;
@ -71,7 +72,7 @@ HRESULT WINAPI IiFTMUnknown_fnQueryInterface (IUnknown * iface, REFIID riid, LPV
return S_OK; return S_OK;
} }
ULONG WINAPI IiFTMUnknown_fnAddRef (IUnknown * iface) static ULONG WINAPI IiFTMUnknown_fnAddRef (IUnknown * iface)
{ {
FTMarshalImpl *This = (FTMarshalImpl *)iface; FTMarshalImpl *This = (FTMarshalImpl *)iface;
@ -80,7 +81,7 @@ ULONG WINAPI IiFTMUnknown_fnAddRef (IUnknown * iface)
return InterlockedIncrement (&This->ref); return InterlockedIncrement (&This->ref);
} }
ULONG WINAPI IiFTMUnknown_fnRelease (IUnknown * iface) static ULONG WINAPI IiFTMUnknown_fnRelease (IUnknown * iface)
{ {
FTMarshalImpl *This = (FTMarshalImpl *)iface; FTMarshalImpl *This = (FTMarshalImpl *)iface;
@ -99,7 +100,8 @@ static IUnknownVtbl iunkvt =
IiFTMUnknown_fnRelease IiFTMUnknown_fnRelease
}; };
HRESULT WINAPI FTMarshalImpl_QueryInterface (LPMARSHAL iface, REFIID riid, LPVOID * ppv) static HRESULT WINAPI
FTMarshalImpl_QueryInterface (LPMARSHAL iface, REFIID riid, LPVOID * ppv)
{ {
_ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface); _ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface);
@ -108,7 +110,8 @@ HRESULT WINAPI FTMarshalImpl_QueryInterface (LPMARSHAL iface, REFIID riid, LPVOI
return IUnknown_QueryInterface (This->pUnkOuter, riid, ppv); return IUnknown_QueryInterface (This->pUnkOuter, riid, ppv);
} }
ULONG WINAPI FTMarshalImpl_AddRef (LPMARSHAL iface) static ULONG WINAPI
FTMarshalImpl_AddRef (LPMARSHAL iface)
{ {
_ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface); _ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface);
@ -117,7 +120,8 @@ ULONG WINAPI FTMarshalImpl_AddRef (LPMARSHAL iface)
return IUnknown_AddRef (This->pUnkOuter); return IUnknown_AddRef (This->pUnkOuter);
} }
ULONG WINAPI FTMarshalImpl_Release (LPMARSHAL iface) static ULONG WINAPI
FTMarshalImpl_Release (LPMARSHAL iface)
{ {
_ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface); _ICOM_THIS_From_IFTMarshal (FTMarshalImpl, iface);
@ -126,14 +130,16 @@ ULONG WINAPI FTMarshalImpl_Release (LPMARSHAL iface)
return IUnknown_Release (This->pUnkOuter); return IUnknown_Release (This->pUnkOuter);
} }
HRESULT WINAPI FTMarshalImpl_GetUnmarshalClass (LPMARSHAL iface, REFIID riid, void *pv, DWORD dwDestContext, static HRESULT WINAPI
FTMarshalImpl_GetUnmarshalClass (LPMARSHAL iface, REFIID riid, void *pv, DWORD dwDestContext,
void *pvDestContext, DWORD mshlflags, CLSID * pCid) void *pvDestContext, DWORD mshlflags, CLSID * pCid)
{ {
FIXME ("(), stub!\n"); FIXME ("(), stub!\n");
return S_OK; return S_OK;
} }
HRESULT WINAPI FTMarshalImpl_GetMarshalSizeMax (LPMARSHAL iface, REFIID riid, void *pv, DWORD dwDestContext, static HRESULT WINAPI
FTMarshalImpl_GetMarshalSizeMax (LPMARSHAL iface, REFIID riid, void *pv, DWORD dwDestContext,
void *pvDestContext, DWORD mshlflags, DWORD * pSize) void *pvDestContext, DWORD mshlflags, DWORD * pSize)
{ {
@ -158,8 +164,9 @@ HRESULT WINAPI FTMarshalImpl_GetMarshalSizeMax (LPMARSHAL iface, REFIID riid, vo
return hres; return hres;
} }
HRESULT WINAPI FTMarshalImpl_MarshalInterface (LPMARSHAL iface, IStream * pStm, REFIID riid, void *pv, static HRESULT WINAPI
DWORD dwDestContext, void *pvDestContext, DWORD mshlflags) FTMarshalImpl_MarshalInterface (LPMARSHAL iface, IStream * pStm, REFIID riid, void *pv,
DWORD dwDestContext, void *pvDestContext, DWORD mshlflags)
{ {
IMarshal *pMarshal = NULL; IMarshal *pMarshal = NULL;
@ -182,25 +189,26 @@ HRESULT WINAPI FTMarshalImpl_MarshalInterface (LPMARSHAL iface, IStream * pStm,
return hres; return hres;
} }
HRESULT WINAPI FTMarshalImpl_UnmarshalInterface (LPMARSHAL iface, IStream * pStm, REFIID riid, void **ppv) static HRESULT WINAPI
FTMarshalImpl_UnmarshalInterface (LPMARSHAL iface, IStream * pStm, REFIID riid, void **ppv)
{ {
FIXME ("(), stub!\n"); FIXME ("(), stub!\n");
return S_OK; return S_OK;
} }
HRESULT WINAPI FTMarshalImpl_ReleaseMarshalData (LPMARSHAL iface, IStream * pStm) static HRESULT WINAPI FTMarshalImpl_ReleaseMarshalData (LPMARSHAL iface, IStream * pStm)
{ {
FIXME ("(), stub!\n"); FIXME ("(), stub!\n");
return S_OK; return S_OK;
} }
HRESULT WINAPI FTMarshalImpl_DisconnectObject (LPMARSHAL iface, DWORD dwReserved) static HRESULT WINAPI FTMarshalImpl_DisconnectObject (LPMARSHAL iface, DWORD dwReserved)
{ {
FIXME ("(), stub!\n"); FIXME ("(), stub!\n");
return S_OK; return S_OK;
} }
IMarshalVtbl ftmvtbl = static IMarshalVtbl ftmvtbl =
{ {
FTMarshalImpl_QueryInterface, FTMarshalImpl_QueryInterface,
FTMarshalImpl_AddRef, FTMarshalImpl_AddRef,