oleaut32: Add a widl-generated proxy file for ocidl.idl.
This commit is contained in:
parent
a41de877da
commit
9e6784c2a7
|
@ -81,6 +81,8 @@ dlls/ole32/ole32_unknwn.h
|
||||||
dlls/ole32/ole32_unknwn_p.c
|
dlls/ole32/ole32_unknwn_p.c
|
||||||
dlls/oleaut32/oleaut32_oaidl.h
|
dlls/oleaut32/oleaut32_oaidl.h
|
||||||
dlls/oleaut32/oleaut32_oaidl_p.c
|
dlls/oleaut32/oleaut32_oaidl_p.c
|
||||||
|
dlls/oleaut32/oleaut32_ocidl.h
|
||||||
|
dlls/oleaut32/oleaut32_ocidl_p.c
|
||||||
dlls/oleaut32/tests/test_tlb.tlb
|
dlls/oleaut32/tests/test_tlb.tlb
|
||||||
dlls/oleaut32/tests/tmarshal.h
|
dlls/oleaut32/tests/tmarshal.h
|
||||||
dlls/oleaut32/tests/tmarshal.tlb
|
dlls/oleaut32/tests/tmarshal.tlb
|
||||||
|
|
|
@ -39,7 +39,8 @@ SPEC_SRCS16 = \
|
||||||
RC_SRCS = oleaut32.rc
|
RC_SRCS = oleaut32.rc
|
||||||
|
|
||||||
IDL_P_SRCS = \
|
IDL_P_SRCS = \
|
||||||
oleaut32_oaidl.idl
|
oleaut32_oaidl.idl \
|
||||||
|
oleaut32_ocidl.idl
|
||||||
|
|
||||||
@MAKE_DLL_RULES@
|
@MAKE_DLL_RULES@
|
||||||
|
|
||||||
|
|
|
@ -807,8 +807,7 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID iid, LPVOID *ppv)
|
||||||
return S_OK;
|
return S_OK;
|
||||||
/*FALLTHROUGH*/
|
/*FALLTHROUGH*/
|
||||||
}
|
}
|
||||||
FIXME("\n\tCLSID:\t%s,\n\tIID:\t%s\n",debugstr_guid(rclsid),debugstr_guid(iid));
|
return OLEAUTPS_DllGetClassObject(rclsid, iid, ppv);
|
||||||
return CLASS_E_CLASSNOTAVAILABLE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2007 Google (Dan Hipschman)
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 2.1 of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
cpp_quote("#include <winuser.h>")
|
||||||
|
#include "ocidl.idl"
|
|
@ -36,6 +36,7 @@
|
||||||
#include "oleauto.h"
|
#include "oleauto.h"
|
||||||
#include "rpcproxy.h"
|
#include "rpcproxy.h"
|
||||||
#include "typelib.h"
|
#include "typelib.h"
|
||||||
|
#include "ocidl.h"
|
||||||
#include "wine/debug.h"
|
#include "wine/debug.h"
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(ole);
|
WINE_DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
|
@ -50,9 +51,11 @@ static CStdPSFactoryBuffer PSFactoryBuffer;
|
||||||
CSTDSTUBBUFFERRELEASE(&PSFactoryBuffer)
|
CSTDSTUBBUFFERRELEASE(&PSFactoryBuffer)
|
||||||
|
|
||||||
extern const ExtendedProxyFileInfo oleaut32_oaidl_ProxyFileInfo;
|
extern const ExtendedProxyFileInfo oleaut32_oaidl_ProxyFileInfo;
|
||||||
|
extern const ExtendedProxyFileInfo oleaut32_ocidl_ProxyFileInfo;
|
||||||
|
|
||||||
static const ProxyFileInfo *OLEAUT32_ProxyFileList[] = {
|
static const ProxyFileInfo *OLEAUT32_ProxyFileList[] = {
|
||||||
&oleaut32_oaidl_ProxyFileInfo,
|
&oleaut32_oaidl_ProxyFileInfo,
|
||||||
|
&oleaut32_ocidl_ProxyFileInfo,
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1128,6 +1131,32 @@ void WINAPI LPSAFEARRAY_UserFree(ULONG *pFlags, LPSAFEARRAY *ppsa)
|
||||||
SafeArrayDestroy(*ppsa);
|
SafeArrayDestroy(*ppsa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ULONG WINAPI HFONT_UserSize(ULONG *pFlags, ULONG Start, HFONT *phfont)
|
||||||
|
{
|
||||||
|
FIXME(":stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
unsigned char * WINAPI HFONT_UserMarshal(ULONG *pFlags, unsigned char *Buffer, HFONT *phfont)
|
||||||
|
{
|
||||||
|
FIXME(":stub\n");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
unsigned char * WINAPI HFONT_UserUnmarshal(ULONG *pFlags, unsigned char *Buffer, HFONT *phfont)
|
||||||
|
{
|
||||||
|
FIXME(":stub\n");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
void WINAPI HFONT_UserFree(ULONG *pFlags, HFONT *phfont)
|
||||||
|
{
|
||||||
|
FIXME(":stub\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* IDispatch */
|
/* IDispatch */
|
||||||
/* exactly how Invoke is marshalled is not very clear to me yet,
|
/* exactly how Invoke is marshalled is not very clear to me yet,
|
||||||
* but the way I've done it seems to work for me */
|
* but the way I've done it seems to work for me */
|
||||||
|
@ -2029,3 +2058,158 @@ HRESULT __RPC_STUB IPropertyBag_Read_Stub(
|
||||||
FIXME("not implemented\n");
|
FIXME("not implemented\n");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* call_as/local stubs for ocidl.idl */
|
||||||
|
|
||||||
|
HRESULT CALLBACK IClassFactory2_CreateInstanceLic_Proxy(
|
||||||
|
IClassFactory2* This,
|
||||||
|
IUnknown *pUnkOuter,
|
||||||
|
IUnknown *pUnkReserved,
|
||||||
|
REFIID riid,
|
||||||
|
BSTR bstrKey,
|
||||||
|
PVOID *ppvObj)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IClassFactory2_CreateInstanceLic_Stub(
|
||||||
|
IClassFactory2* This,
|
||||||
|
REFIID riid,
|
||||||
|
BSTR bstrKey,
|
||||||
|
IUnknown **ppvObj)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IEnumConnections_Next_Proxy(
|
||||||
|
IEnumConnections* This,
|
||||||
|
ULONG cConnections,
|
||||||
|
LPCONNECTDATA rgcd,
|
||||||
|
ULONG *pcFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IEnumConnections_Next_Stub(
|
||||||
|
IEnumConnections* This,
|
||||||
|
ULONG cConnections,
|
||||||
|
LPCONNECTDATA rgcd,
|
||||||
|
ULONG *pcFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IEnumConnectionPoints_Next_Proxy(
|
||||||
|
IEnumConnectionPoints* This,
|
||||||
|
ULONG cConnections,
|
||||||
|
LPCONNECTIONPOINT *ppCP,
|
||||||
|
ULONG *pcFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IEnumConnectionPoints_Next_Stub(
|
||||||
|
IEnumConnectionPoints* This,
|
||||||
|
ULONG cConnections,
|
||||||
|
LPCONNECTIONPOINT *ppCP,
|
||||||
|
ULONG *pcFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IPersistMemory_Load_Proxy(
|
||||||
|
IPersistMemory* This,
|
||||||
|
LPVOID pMem,
|
||||||
|
ULONG cbSize)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IPersistMemory_Load_Stub(
|
||||||
|
IPersistMemory* This,
|
||||||
|
BYTE *pMem,
|
||||||
|
ULONG cbSize)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IPersistMemory_Save_Proxy(
|
||||||
|
IPersistMemory* This,
|
||||||
|
LPVOID pMem,
|
||||||
|
BOOL fClearDirty,
|
||||||
|
ULONG cbSize)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IPersistMemory_Save_Stub(
|
||||||
|
IPersistMemory* This,
|
||||||
|
BYTE *pMem,
|
||||||
|
BOOL fClearDirty,
|
||||||
|
ULONG cbSize)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CALLBACK IAdviseSinkEx_OnViewStatusChange_Proxy(
|
||||||
|
IAdviseSinkEx* This,
|
||||||
|
DWORD dwViewStatus)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IAdviseSinkEx_OnViewStatusChange_Stub(
|
||||||
|
IAdviseSinkEx* This,
|
||||||
|
DWORD dwViewStatus)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IEnumOleUndoUnits_Next_Proxy(
|
||||||
|
IEnumOleUndoUnits* This,
|
||||||
|
ULONG cElt,
|
||||||
|
IOleUndoUnit **rgElt,
|
||||||
|
ULONG *pcEltFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IEnumOleUndoUnits_Next_Stub(
|
||||||
|
IEnumOleUndoUnits* This,
|
||||||
|
ULONG cElt,
|
||||||
|
IOleUndoUnit **rgElt,
|
||||||
|
ULONG *pcEltFetched)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT CALLBACK IQuickActivate_QuickActivate_Proxy(
|
||||||
|
IQuickActivate* This,
|
||||||
|
QACONTAINER *pQaContainer,
|
||||||
|
QACONTROL *pQaControl)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IQuickActivate_QuickActivate_Stub(
|
||||||
|
IQuickActivate* This,
|
||||||
|
QACONTAINER *pQaContainer,
|
||||||
|
QACONTROL *pQaControl)
|
||||||
|
{
|
||||||
|
FIXME("not implemented\n");
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue