ole32: Remove an unneeded WINAPI and remove some useless comments.
This commit is contained in:
parent
56d1e9ec86
commit
ec73ad29e0
@ -123,12 +123,6 @@ struct DefaultHandler
|
|||||||
|
|
||||||
typedef struct DefaultHandler DefaultHandler;
|
typedef struct DefaultHandler DefaultHandler;
|
||||||
|
|
||||||
/*
|
|
||||||
* Here, I define utility functions to help with the casting of the
|
|
||||||
* "This" parameter.
|
|
||||||
* There is a version to accommodate all of the VTables implemented
|
|
||||||
* by this object.
|
|
||||||
*/
|
|
||||||
static inline DefaultHandler *impl_from_IOleObject( IOleObject *iface )
|
static inline DefaultHandler *impl_from_IOleObject( IOleObject *iface )
|
||||||
{
|
{
|
||||||
return (DefaultHandler *)((char*)iface - FIELD_OFFSET(DefaultHandler, lpVtbl));
|
return (DefaultHandler *)((char*)iface - FIELD_OFFSET(DefaultHandler, lpVtbl));
|
||||||
@ -186,7 +180,6 @@ static HRESULT WINAPI DefaultHandler_NDIUnknown_QueryInterface(
|
|||||||
{
|
{
|
||||||
DefaultHandler *This = impl_from_NDIUnknown(iface);
|
DefaultHandler *This = impl_from_NDIUnknown(iface);
|
||||||
|
|
||||||
/* Perform a sanity check on the parameters. */
|
|
||||||
if (!ppvObject)
|
if (!ppvObject)
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
|
|
||||||
@ -258,7 +251,6 @@ static ULONG WINAPI DefaultHandler_NDIUnknown_Release(
|
|||||||
DefaultHandler *This = impl_from_NDIUnknown(iface);
|
DefaultHandler *This = impl_from_NDIUnknown(iface);
|
||||||
ULONG ref;
|
ULONG ref;
|
||||||
|
|
||||||
/* Decrease the reference count on this object. */
|
|
||||||
ref = InterlockedDecrement(&This->ref);
|
ref = InterlockedDecrement(&This->ref);
|
||||||
|
|
||||||
if (!ref) DefaultHandler_Destroy(This);
|
if (!ref) DefaultHandler_Destroy(This);
|
||||||
@ -361,7 +353,6 @@ static HRESULT WINAPI DefaultHandler_GetClientSite(
|
|||||||
{
|
{
|
||||||
DefaultHandler *This = impl_from_IOleObject(iface);
|
DefaultHandler *This = impl_from_IOleObject(iface);
|
||||||
|
|
||||||
/* Sanity check. */
|
|
||||||
if (!ppClientSite)
|
if (!ppClientSite)
|
||||||
return E_POINTER;
|
return E_POINTER;
|
||||||
|
|
||||||
@ -402,7 +393,6 @@ static HRESULT WINAPI DefaultHandler_SetHostNames(
|
|||||||
HeapFree( GetProcessHeap(), 0, This->containerObj );
|
HeapFree( GetProcessHeap(), 0, This->containerObj );
|
||||||
This->containerObj = NULL;
|
This->containerObj = NULL;
|
||||||
|
|
||||||
/* Copy the string supplied. */
|
|
||||||
if (szContainerApp)
|
if (szContainerApp)
|
||||||
{
|
{
|
||||||
if ((This->containerApp = HeapAlloc( GetProcessHeap(), 0,
|
if ((This->containerApp = HeapAlloc( GetProcessHeap(), 0,
|
||||||
@ -419,8 +409,8 @@ static HRESULT WINAPI DefaultHandler_SetHostNames(
|
|||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* undos the work done by DefaultHandler_Run */
|
/* undoes the work done by DefaultHandler_Run */
|
||||||
static void WINAPI DefaultHandler_Stop(DefaultHandler *This)
|
static void DefaultHandler_Stop(DefaultHandler *This)
|
||||||
{
|
{
|
||||||
if (!object_is_running(This))
|
if (!object_is_running(This))
|
||||||
return;
|
return;
|
||||||
@ -668,7 +658,6 @@ static HRESULT WINAPI DefaultHandler_GetUserClassID(
|
|||||||
if (object_is_running(This))
|
if (object_is_running(This))
|
||||||
return IOleObject_GetUserClassID(This->pOleDelegate, pClsid);
|
return IOleObject_GetUserClassID(This->pOleDelegate, pClsid);
|
||||||
|
|
||||||
/* Sanity check. */
|
|
||||||
if (!pClsid)
|
if (!pClsid)
|
||||||
return E_POINTER;
|
return E_POINTER;
|
||||||
|
|
||||||
@ -764,9 +753,6 @@ static HRESULT WINAPI DefaultHandler_GetExtent(
|
|||||||
targetDevice,
|
targetDevice,
|
||||||
psizel);
|
psizel);
|
||||||
|
|
||||||
/*
|
|
||||||
* Cleanup
|
|
||||||
*/
|
|
||||||
IViewObject2_Release(cacheView);
|
IViewObject2_Release(cacheView);
|
||||||
|
|
||||||
return hres;
|
return hres;
|
||||||
@ -845,7 +831,6 @@ static HRESULT WINAPI DefaultHandler_EnumAdvise(
|
|||||||
|
|
||||||
TRACE("(%p, %p)\n", iface, ppenumAdvise);
|
TRACE("(%p, %p)\n", iface, ppenumAdvise);
|
||||||
|
|
||||||
/* Sanity check */
|
|
||||||
if (!ppenumAdvise)
|
if (!ppenumAdvise)
|
||||||
return E_POINTER;
|
return E_POINTER;
|
||||||
|
|
||||||
@ -1202,7 +1187,6 @@ static HRESULT WINAPI DefaultHandler_EnumDAdvise(
|
|||||||
|
|
||||||
TRACE("(%p, %p)\n", iface, ppenumAdvise);
|
TRACE("(%p, %p)\n", iface, ppenumAdvise);
|
||||||
|
|
||||||
/* Sanity check */
|
|
||||||
if (!ppenumAdvise)
|
if (!ppenumAdvise)
|
||||||
return E_POINTER;
|
return E_POINTER;
|
||||||
|
|
||||||
@ -1696,9 +1680,6 @@ static DefaultHandler* DefaultHandler_Construct(
|
|||||||
DefaultHandler* This = NULL;
|
DefaultHandler* This = NULL;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
/*
|
|
||||||
* Allocate space for the object.
|
|
||||||
*/
|
|
||||||
This = HeapAlloc(GetProcessHeap(), 0, sizeof(DefaultHandler));
|
This = HeapAlloc(GetProcessHeap(), 0, sizeof(DefaultHandler));
|
||||||
|
|
||||||
if (!This)
|
if (!This)
|
||||||
@ -1741,9 +1722,7 @@ static DefaultHandler* DefaultHandler_Construct(
|
|||||||
hr = IUnknown_QueryInterface(This->dataCache, &IID_IPersistStorage, (void**)&This->dataCache_PersistStg);
|
hr = IUnknown_QueryInterface(This->dataCache, &IID_IPersistStorage, (void**)&This->dataCache_PersistStg);
|
||||||
if(FAILED(hr))
|
if(FAILED(hr))
|
||||||
ERR("Unexpected error creating data cache\n");
|
ERR("Unexpected error creating data cache\n");
|
||||||
/*
|
|
||||||
* Initialize the other data members of the class.
|
|
||||||
*/
|
|
||||||
This->clsid = *clsid;
|
This->clsid = *clsid;
|
||||||
This->clientSite = NULL;
|
This->clientSite = NULL;
|
||||||
This->oleAdviseHolder = NULL;
|
This->oleAdviseHolder = NULL;
|
||||||
@ -1765,13 +1744,11 @@ static void DefaultHandler_Destroy(
|
|||||||
/* release delegates */
|
/* release delegates */
|
||||||
DefaultHandler_Stop(This);
|
DefaultHandler_Stop(This);
|
||||||
|
|
||||||
/* Free the strings idenfitying the object */
|
|
||||||
HeapFree( GetProcessHeap(), 0, This->containerApp );
|
HeapFree( GetProcessHeap(), 0, This->containerApp );
|
||||||
This->containerApp = NULL;
|
This->containerApp = NULL;
|
||||||
HeapFree( GetProcessHeap(), 0, This->containerObj );
|
HeapFree( GetProcessHeap(), 0, This->containerObj );
|
||||||
This->containerObj = NULL;
|
This->containerObj = NULL;
|
||||||
|
|
||||||
/* Release our reference to the data cache. */
|
|
||||||
if (This->dataCache)
|
if (This->dataCache)
|
||||||
{
|
{
|
||||||
IPersistStorage_Release(This->dataCache_PersistStg);
|
IPersistStorage_Release(This->dataCache_PersistStg);
|
||||||
@ -1780,28 +1757,24 @@ static void DefaultHandler_Destroy(
|
|||||||
This->dataCache = NULL;
|
This->dataCache = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Same thing for the client site. */
|
|
||||||
if (This->clientSite)
|
if (This->clientSite)
|
||||||
{
|
{
|
||||||
IOleClientSite_Release(This->clientSite);
|
IOleClientSite_Release(This->clientSite);
|
||||||
This->clientSite = NULL;
|
This->clientSite = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* And the advise holder. */
|
|
||||||
if (This->oleAdviseHolder)
|
if (This->oleAdviseHolder)
|
||||||
{
|
{
|
||||||
IOleAdviseHolder_Release(This->oleAdviseHolder);
|
IOleAdviseHolder_Release(This->oleAdviseHolder);
|
||||||
This->oleAdviseHolder = NULL;
|
This->oleAdviseHolder = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* And the data advise holder. */
|
|
||||||
if (This->dataAdviseHolder)
|
if (This->dataAdviseHolder)
|
||||||
{
|
{
|
||||||
IDataAdviseHolder_Release(This->dataAdviseHolder);
|
IDataAdviseHolder_Release(This->dataAdviseHolder);
|
||||||
This->dataAdviseHolder = NULL;
|
This->dataAdviseHolder = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Free the actual default handler structure. */
|
|
||||||
HeapFree(GetProcessHeap(), 0, This);
|
HeapFree(GetProcessHeap(), 0, This);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1819,9 +1792,6 @@ HRESULT WINAPI OleCreateDefaultHandler(
|
|||||||
|
|
||||||
TRACE("(%s, %p, %s, %p)\n", debugstr_guid(clsid), pUnkOuter, debugstr_guid(riid), ppvObj);
|
TRACE("(%s, %p, %s, %p)\n", debugstr_guid(clsid), pUnkOuter, debugstr_guid(riid), ppvObj);
|
||||||
|
|
||||||
/*
|
|
||||||
* Sanity check
|
|
||||||
*/
|
|
||||||
if (!ppvObj)
|
if (!ppvObj)
|
||||||
return E_POINTER;
|
return E_POINTER;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user