mirror of
https://github.com/reactos/reactos.git
synced 2025-01-04 21:38:43 +00:00
Get it building. Linking is next
svn path=/trunk/; revision=10541
This commit is contained in:
parent
d0307c2139
commit
99ef31f67f
2 changed files with 9 additions and 6 deletions
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile.ros-template,v 1.1 2004/08/13 06:14:48 rcampbell Exp $
|
# $Id: Makefile.ros-template,v 1.2 2004/08/14 20:43:40 sedwards Exp $
|
||||||
|
|
||||||
TARGET_NAME = urlmon
|
TARGET_NAME = urlmon
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ TARGET_OBJECTS = @C_SRCS@
|
||||||
|
|
||||||
TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__
|
TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__
|
||||||
|
|
||||||
TARGET_SDKLIBS = @IMPORTS@ libwine.a ntdll.a
|
TARGET_SDKLIBS = @IMPORTS@ libwine.a wine_uuid.a ntdll.a wininet.a
|
||||||
|
|
||||||
TARGET_BASE = $(TARGET_BASE_LIB_RICHEDIT)
|
TARGET_BASE = $(TARGET_BASE_LIB_RICHEDIT)
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,9 @@
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "wine/port.h"
|
||||||
|
|
||||||
#define COM_NO_WINDOWS_H
|
#define COM_NO_WINDOWS_H
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -49,8 +52,8 @@ static const WCHAR BSCBHolder[] = { '_','B','S','C','B','_','H','o','l','d','e',
|
||||||
/* filemoniker data structure */
|
/* filemoniker data structure */
|
||||||
typedef struct URLMonikerImpl{
|
typedef struct URLMonikerImpl{
|
||||||
|
|
||||||
ICOM_VTABLE(IMoniker)* lpvtbl1; /* VTable relative to the IMoniker interface.*/
|
IMonikerVtbl* lpvtbl1; /* VTable relative to the IMoniker interface.*/
|
||||||
ICOM_VTABLE(IBinding)* lpvtbl2; /* VTable to IBinding interface */
|
IBindingVtbl* lpvtbl2; /* VTable to IBinding interface */
|
||||||
|
|
||||||
ULONG ref; /* reference counter for this object */
|
ULONG ref; /* reference counter for this object */
|
||||||
|
|
||||||
|
@ -113,7 +116,7 @@ static HRESULT URLMonikerImpl_Destroy(URLMonikerImpl* iface);
|
||||||
/********************************************************************************/
|
/********************************************************************************/
|
||||||
/* Virtual function table for the URLMonikerImpl class which include IPersist,*/
|
/* Virtual function table for the URLMonikerImpl class which include IPersist,*/
|
||||||
/* IPersistStream and IMoniker functions. */
|
/* IPersistStream and IMoniker functions. */
|
||||||
static ICOM_VTABLE(IMoniker) VT_URLMonikerImpl =
|
static IMonikerVtbl VT_URLMonikerImpl =
|
||||||
{
|
{
|
||||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||||
URLMonikerImpl_QueryInterface,
|
URLMonikerImpl_QueryInterface,
|
||||||
|
@ -141,7 +144,7 @@ static ICOM_VTABLE(IMoniker) VT_URLMonikerImpl =
|
||||||
URLMonikerImpl_IsSystemMoniker
|
URLMonikerImpl_IsSystemMoniker
|
||||||
};
|
};
|
||||||
|
|
||||||
static ICOM_VTABLE(IBinding) VTBinding_URLMonikerImpl =
|
static IBindingVtbl VTBinding_URLMonikerImpl =
|
||||||
{
|
{
|
||||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||||
URLMonikerImpl_IBinding_QueryInterface,
|
URLMonikerImpl_IBinding_QueryInterface,
|
||||||
|
|
Loading…
Reference in a new issue