- Made sure that the files that contains the declarations
of the implementated functions are included. - Corrected mismatching prototypes. - Cleaned up the include section.
This commit is contained in:
parent
d80b7a0776
commit
4b1574577d
|
@ -7,29 +7,23 @@
|
||||||
* FIXME: return values might be wrong
|
* FIXME: return values might be wrong
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include "windef.h"
|
|
||||||
#include "winbase.h"
|
#include "winbase.h"
|
||||||
#include "wine/winbase16.h"
|
|
||||||
#include "wine/unicode.h"
|
|
||||||
#include "lzexpand.h"
|
#include "lzexpand.h"
|
||||||
|
|
||||||
|
#include "wine/unicode.h"
|
||||||
|
#include "wine/winbase16.h"
|
||||||
|
|
||||||
#include "debugtools.h"
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(file);
|
DEFAULT_DEBUG_CHANNEL(file);
|
||||||
|
|
||||||
LONG WINAPI CopyLZFile16(HFILE16,HFILE16);
|
|
||||||
INT16 WINAPI GetExpandedName16(LPCSTR,LPSTR);
|
|
||||||
void WINAPI LZClose16(HFILE16);
|
|
||||||
LONG WINAPI LZCopy16(HFILE16,HFILE16);
|
|
||||||
HFILE16 WINAPI LZInit16(HFILE16);
|
|
||||||
HFILE16 WINAPI LZOpenFile16(LPCSTR,LPOFSTRUCT,UINT16);
|
|
||||||
INT16 WINAPI LZRead16(HFILE16,LPVOID,UINT16);
|
|
||||||
LONG WINAPI LZSeek16(HFILE16,LONG,INT16);
|
|
||||||
INT16 WINAPI LZStart16(void);
|
|
||||||
|
|
||||||
/* The readahead length of the decompressor. Reading single bytes
|
/* The readahead length of the decompressor. Reading single bytes
|
||||||
* using _lread() would be SLOW.
|
* using _lread() would be SLOW.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -8,12 +8,9 @@
|
||||||
#include "msvcrt/eh.h"
|
#include "msvcrt/eh.h"
|
||||||
#include "msvcrt/malloc.h"
|
#include "msvcrt/malloc.h"
|
||||||
|
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(msvcrt);
|
DEFAULT_DEBUG_CHANNEL(msvcrt);
|
||||||
|
|
||||||
|
|
||||||
void _purecall(void);
|
|
||||||
|
|
||||||
typedef void (*v_table_ptr)();
|
typedef void (*v_table_ptr)();
|
||||||
|
|
||||||
static v_table_ptr exception_vtable[2];
|
static v_table_ptr exception_vtable[2];
|
||||||
|
|
|
@ -21,7 +21,6 @@ static int MSVCRT_atexit_table_size = 0;
|
||||||
static int MSVCRT_atexit_registered = 0; /* Points to free slot */
|
static int MSVCRT_atexit_registered = 0; /* Points to free slot */
|
||||||
|
|
||||||
extern int MSVCRT_app_type;
|
extern int MSVCRT_app_type;
|
||||||
void *MSVCRT_realloc(void *ptr, unsigned int size);
|
|
||||||
|
|
||||||
/* INTERNAL: call atexit functions */
|
/* INTERNAL: call atexit functions */
|
||||||
void __MSVCRT__call_atexit(void)
|
void __MSVCRT__call_atexit(void)
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
#include "msvcrt/stdlib.h"
|
#include "msvcrt/stdlib.h"
|
||||||
#include "msvcrt/string.h"
|
#include "msvcrt/string.h"
|
||||||
|
#include "msvcrt/wctype.h"
|
||||||
|
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(msvcrt);
|
DEFAULT_DEBUG_CHANNEL(msvcrt);
|
||||||
|
@ -20,12 +21,6 @@ DEFAULT_DEBUG_CHANNEL(msvcrt);
|
||||||
unsigned char MSVCRT_mbctype[257];
|
unsigned char MSVCRT_mbctype[257];
|
||||||
int MSVCRT___mb_cur_max = 1;
|
int MSVCRT___mb_cur_max = 1;
|
||||||
|
|
||||||
int MSVCRT_isleadbyte(int);
|
|
||||||
char *_strset(char *, int);
|
|
||||||
char *_strnset(char *, int, unsigned int);
|
|
||||||
extern unsigned int MSVCRT_current_lc_all_cp;
|
|
||||||
|
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
* __p__mbctype (MSVCRT.@)
|
* __p__mbctype (MSVCRT.@)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -29,6 +29,9 @@ typedef struct __MSVCRT_thread_data
|
||||||
#define SET_THREAD_VAR(x,y) \
|
#define SET_THREAD_VAR(x,y) \
|
||||||
((MSVCRT_thread_data*)TlsGetValue(MSVCRT_tls_index))->x = y
|
((MSVCRT_thread_data*)TlsGetValue(MSVCRT_tls_index))->x = y
|
||||||
|
|
||||||
|
extern int MSVCRT_current_lc_all_cp;
|
||||||
|
|
||||||
|
void _purecall(void);
|
||||||
void MSVCRT__set_errno(int);
|
void MSVCRT__set_errno(int);
|
||||||
char* msvcrt_strndup(const char*,unsigned int);
|
char* msvcrt_strndup(const char*,unsigned int);
|
||||||
LPWSTR msvcrt_wstrndup(LPCWSTR, unsigned int);
|
LPWSTR msvcrt_wstrndup(LPCWSTR, unsigned int);
|
||||||
|
|
|
@ -33,7 +33,9 @@
|
||||||
# include <sys/signal.h>
|
# include <sys/signal.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "ntddk.h"
|
||||||
#include "winnt.h"
|
#include "winnt.h"
|
||||||
|
|
||||||
#include "selectors.h"
|
#include "selectors.h"
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -1118,13 +1120,11 @@ void __wine_enter_vm86( CONTEXT *context )
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* DbgBreakPoint (NTDLL.@)
|
* DbgBreakPoint (NTDLL.@)
|
||||||
*/
|
*/
|
||||||
void WINAPI DbgBreakPoint(void);
|
|
||||||
__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret");
|
__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret");
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* DbgUserBreakPoint (NTDLL.@)
|
* DbgUserBreakPoint (NTDLL.@)
|
||||||
*/
|
*/
|
||||||
void WINAPI DbgUserBreakPoint(void);
|
|
||||||
__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret");
|
__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret");
|
||||||
|
|
||||||
#endif /* __i386__ */
|
#endif /* __i386__ */
|
||||||
|
|
|
@ -13,26 +13,29 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "windef.h"
|
#include "windef.h"
|
||||||
#include "wtypes.h"
|
#include "objbase.h"
|
||||||
#include "wingdi.h"
|
#include "ole2.h"
|
||||||
#include "wine/winbase16.h"
|
|
||||||
#include "winerror.h"
|
|
||||||
#include "wownt32.h"
|
|
||||||
#include "ole2ver.h"
|
#include "ole2ver.h"
|
||||||
#include "debugtools.h"
|
|
||||||
#include "heap.h"
|
|
||||||
#include "winreg.h"
|
|
||||||
#include "rpc.h"
|
#include "rpc.h"
|
||||||
|
#include "wingdi.h"
|
||||||
|
#include "winerror.h"
|
||||||
|
#include "winreg.h"
|
||||||
|
#include "wownt32.h"
|
||||||
|
#include "wtypes.h"
|
||||||
|
|
||||||
#include "wine/obj_base.h"
|
#include "wine/obj_base.h"
|
||||||
#include "wine/obj_misc.h"
|
|
||||||
#include "wine/obj_storage.h"
|
|
||||||
#include "wine/obj_clientserver.h"
|
#include "wine/obj_clientserver.h"
|
||||||
|
#include "wine/obj_misc.h"
|
||||||
#include "ole.h"
|
#include "wine/obj_marshal.h"
|
||||||
#include "ifs.h"
|
#include "wine/obj_storage.h"
|
||||||
|
#include "wine/winbase16.h"
|
||||||
#include "compobj_private.h"
|
#include "compobj_private.h"
|
||||||
|
#include "ifs.h"
|
||||||
|
#include "heap.h"
|
||||||
|
|
||||||
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
|
|
||||||
|
@ -851,17 +854,17 @@ HRESULT WINAPI WriteClassStm(IStream *pStm,REFCLSID rclsid)
|
||||||
*
|
*
|
||||||
* This function read a CLSID from a stream
|
* This function read a CLSID from a stream
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI ReadClassStm(IStream *pStm,REFCLSID rclsid)
|
HRESULT WINAPI ReadClassStm(IStream *pStm,CLSID *pclsid)
|
||||||
{
|
{
|
||||||
ULONG nbByte;
|
ULONG nbByte;
|
||||||
HRESULT res;
|
HRESULT res;
|
||||||
|
|
||||||
TRACE("(%p,%p)\n",pStm,rclsid);
|
TRACE("(%p,%p)\n",pStm,pclsid);
|
||||||
|
|
||||||
if (rclsid==NULL)
|
if (pclsid==NULL)
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
|
|
||||||
res = IStream_Read(pStm,(void*)rclsid,sizeof(CLSID),&nbByte);
|
res = IStream_Read(pStm,(void*)pclsid,sizeof(CLSID),&nbByte);
|
||||||
|
|
||||||
if (FAILED(res))
|
if (FAILED(res))
|
||||||
return res;
|
return res;
|
||||||
|
@ -1285,7 +1288,7 @@ HRESULT WINAPI CoResumeClassObjects(void)
|
||||||
*
|
*
|
||||||
* This function supplies the CLSID associated with the given filename.
|
* This function supplies the CLSID associated with the given filename.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI GetClassFile(LPOLESTR filePathName,CLSID *pclsid)
|
HRESULT WINAPI GetClassFile(LPCOLESTR filePathName,CLSID *pclsid)
|
||||||
{
|
{
|
||||||
IStorage *pstg=0;
|
IStorage *pstg=0;
|
||||||
HRESULT res;
|
HRESULT res;
|
||||||
|
|
|
@ -4,19 +4,24 @@
|
||||||
* Copyright 1997 Marcus Meissner
|
* Copyright 1997 Marcus Meissner
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "winerror.h"
|
|
||||||
#include "heap.h"
|
|
||||||
#include "wine/winbase16.h"
|
|
||||||
#include "wine/obj_base.h"
|
|
||||||
#include "debugtools.h"
|
|
||||||
|
|
||||||
#include "ole.h"
|
#include "ole2.h"
|
||||||
|
#include "windef.h"
|
||||||
|
#include "winerror.h"
|
||||||
|
|
||||||
|
#include "wine/obj_base.h"
|
||||||
|
#include "wine/winbase16.h"
|
||||||
|
#include "heap.h"
|
||||||
#include "ifs.h"
|
#include "ifs.h"
|
||||||
|
|
||||||
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(relay);
|
DEFAULT_DEBUG_CHANNEL(relay);
|
||||||
|
|
||||||
/* --- IUnknown implementation */
|
/* --- IUnknown implementation */
|
||||||
|
|
|
@ -1,6 +1,42 @@
|
||||||
#ifndef __WINE_OLE_IFS_H
|
#ifndef __WINE_OLE_IFS_H
|
||||||
#define __WINE_OLE_IFS_H
|
#define __WINE_OLE_IFS_H
|
||||||
|
|
||||||
|
#include "wine/obj_base.h"
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* IMalloc16 interface
|
||||||
|
*/
|
||||||
|
|
||||||
|
typedef struct IMalloc16 IMalloc16, *LPMALLOC16;
|
||||||
|
|
||||||
|
#define ICOM_INTERFACE IMalloc16
|
||||||
|
#define IMalloc16_METHODS \
|
||||||
|
ICOM_METHOD1 (LPVOID, Alloc, DWORD, cb) \
|
||||||
|
ICOM_METHOD2 (LPVOID, Realloc, LPVOID, pv, DWORD, cb) \
|
||||||
|
ICOM_VMETHOD1( Free, LPVOID, pv) \
|
||||||
|
ICOM_METHOD1 (DWORD, GetSize, LPVOID, pv) \
|
||||||
|
ICOM_METHOD1 (INT16, DidAlloc, LPVOID, pv) \
|
||||||
|
ICOM_METHOD (LPVOID, HeapMinimize)
|
||||||
|
#define IMalloc16_IMETHODS \
|
||||||
|
IUnknown_IMETHODS \
|
||||||
|
IMalloc16_METHODS
|
||||||
|
ICOM_DEFINE(IMalloc16,IUnknown)
|
||||||
|
#undef ICOM_INTERFACE
|
||||||
|
|
||||||
|
/*** IUnknown methods ***/
|
||||||
|
#define IMalloc16_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b)
|
||||||
|
#define IMalloc16_AddRef(p) ICOM_CALL (AddRef,p)
|
||||||
|
#define IMalloc16_Release(p) ICOM_CALL (Release,p)
|
||||||
|
/*** IMalloc16 methods ***/
|
||||||
|
#define IMalloc16_Alloc(p,a) ICOM_CALL1(Alloc,p,a)
|
||||||
|
#define IMalloc16_Realloc(p,a,b) ICOM_CALL2(Realloc,p,a,b)
|
||||||
|
#define IMalloc16_Free(p,a) ICOM_CALL1(Free,p,a)
|
||||||
|
#define IMalloc16_GetSize(p,a) ICOM_CALL1(GetSize,p,a)
|
||||||
|
#define IMalloc16_DidAlloc(p,a) ICOM_CALL1(DidAlloc,p,a)
|
||||||
|
#define IMalloc16_HeapMinimize(p) ICOM_CALL (HeapMinimize,p)
|
||||||
|
|
||||||
|
/**********************************************************************/
|
||||||
|
|
||||||
extern LPMALLOC16 IMalloc16_Constructor();
|
extern LPMALLOC16 IMalloc16_Constructor();
|
||||||
extern LPMALLOC IMalloc_Constructor();
|
extern LPMALLOC IMalloc_Constructor();
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* OLE2 library
|
* OLE2 library
|
||||||
*
|
*
|
||||||
|
@ -6,27 +7,31 @@
|
||||||
* Copyright 1999 Noel Borthwick
|
* Copyright 1999 Noel Borthwick
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "commctrl.h"
|
||||||
|
#include "ole2.h"
|
||||||
|
#include "ole2ver.h"
|
||||||
#include "windef.h"
|
#include "windef.h"
|
||||||
#include "winbase.h"
|
#include "winbase.h"
|
||||||
|
#include "winerror.h"
|
||||||
#include "wingdi.h"
|
#include "wingdi.h"
|
||||||
#include "winuser.h"
|
#include "winuser.h"
|
||||||
#include "winerror.h"
|
#include "winreg.h"
|
||||||
#include "ole2.h"
|
|
||||||
#include "commctrl.h"
|
|
||||||
#include "wine/obj_clientserver.h"
|
#include "wine/obj_clientserver.h"
|
||||||
#include "wine/winbase16.h"
|
#include "wine/winbase16.h"
|
||||||
#include "wine/wingdi16.h"
|
#include "wine/wingdi16.h"
|
||||||
#include "wine/winuser16.h"
|
#include "wine/winuser16.h"
|
||||||
#include "debugtools.h"
|
|
||||||
#include "ole2ver.h"
|
|
||||||
#include "winreg.h"
|
|
||||||
#include "ole32_main.h"
|
#include "ole32_main.h"
|
||||||
|
|
||||||
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
DECLARE_DEBUG_CHANNEL(accel);
|
DECLARE_DEBUG_CHANNEL(accel);
|
||||||
|
|
||||||
|
|
|
@ -3,18 +3,23 @@
|
||||||
*
|
*
|
||||||
* Copyright 1995 Martin von Loewis
|
* Copyright 1995 Martin von Loewis
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "ole2.h"
|
||||||
|
#include "oleauto.h"
|
||||||
#include "windef.h"
|
#include "windef.h"
|
||||||
#include "winbase.h"
|
#include "winbase.h"
|
||||||
|
#include "winerror.h"
|
||||||
#include "wingdi.h"
|
#include "wingdi.h"
|
||||||
#include "winuser.h"
|
#include "winuser.h"
|
||||||
#include "winerror.h"
|
|
||||||
#include "wine/windef16.h"
|
|
||||||
#include "ole2.h"
|
|
||||||
#include "olectl.h"
|
|
||||||
#include "oleauto.h"
|
|
||||||
#include "heap.h"
|
#include "heap.h"
|
||||||
|
#include "ole2disp.h"
|
||||||
|
#include "olectl.h"
|
||||||
|
|
||||||
#include "debugtools.h"
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
#ifndef __WINE_OLEAUT32_OLE2DISP_H
|
||||||
|
#define __WINE_OLEAUT32_OLE2DISP_H
|
||||||
|
|
||||||
|
#include "wtypes.h"
|
||||||
|
|
||||||
|
BSTR16 WINAPI SysAllocString16(LPCOLESTR16);
|
||||||
|
BSTR16 WINAPI SysAllocStringLen16(const char*, int);
|
||||||
|
VOID WINAPI SysFreeString16(BSTR16);
|
||||||
|
INT16 WINAPI SysReAllocString16(LPBSTR16,LPCOLESTR16);
|
||||||
|
int WINAPI SysReAllocStringLen16(BSTR16*, const char*, int);
|
||||||
|
int WINAPI SysStringLen16(BSTR16);
|
||||||
|
|
||||||
|
#endif /* !defined(__WINE_OLEAUT32_OLE2DISP_H) */
|
|
@ -41,19 +41,24 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
|
||||||
#include "winerror.h"
|
#include "winerror.h"
|
||||||
#include "winreg.h" /* for HKEY_LOCAL_MACHINE */
|
|
||||||
#include "winnls.h" /* for PRIMARYLANGID */
|
#include "winnls.h" /* for PRIMARYLANGID */
|
||||||
#include "ole.h"
|
#include "winreg.h" /* for HKEY_LOCAL_MACHINE */
|
||||||
#include "heap.h"
|
|
||||||
#include "wine/obj_base.h"
|
#include "wine/obj_base.h"
|
||||||
#include "debugtools.h"
|
#include "heap.h"
|
||||||
|
#include "ole2disp.h"
|
||||||
#include "typelib.h"
|
#include "typelib.h"
|
||||||
|
|
||||||
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
DECLARE_DEBUG_CHANNEL(typelib);
|
DECLARE_DEBUG_CHANNEL(typelib);
|
||||||
|
|
||||||
|
|
|
@ -6,10 +6,13 @@
|
||||||
|
|
||||||
/* At the moment, these are only empty stubs.
|
/* At the moment, these are only empty stubs.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
#include "ole.h"
|
||||||
#include "winbase.h"
|
#include "winbase.h"
|
||||||
#include "wingdi.h"
|
#include "wingdi.h"
|
||||||
#include "wtypes.h"
|
|
||||||
#include "ole.h"
|
|
||||||
#include "debugtools.h"
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
|
|
|
@ -7,10 +7,10 @@
|
||||||
/* At the moment, these are only empty stubs.
|
/* At the moment, these are only empty stubs.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "winbase.h"
|
#include "config.h"
|
||||||
#include "wingdi.h"
|
|
||||||
#include "wtypes.h"
|
|
||||||
#include "ole.h"
|
#include "ole.h"
|
||||||
|
|
||||||
#include "debugtools.h"
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(ole);
|
DEFAULT_DEBUG_CHANNEL(ole);
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
|
|
||||||
#include "pidl.h"
|
#include "pidl.h"
|
||||||
|
|
||||||
BOOL WINAPI FileMenu_DeleteAllItems (HMENU hMenu);
|
static BOOL FileMenu_AppendItemA(HMENU hMenu, LPCSTR lpText, UINT uID, int icon,
|
||||||
BOOL WINAPI FileMenu_AppendItemA(HMENU hMenu, LPCSTR lpText, UINT uID, int icon, HMENU hMenuPopup, int nItemHeight);
|
HMENU hMenuPopup, int nItemHeight);
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -280,7 +280,7 @@ void WINAPI FileMenu_Destroy (HMENU hmenu)
|
||||||
* FileMenu_AppendItem [SHELL32.115]
|
* FileMenu_AppendItem [SHELL32.115]
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI FileMenu_AppendItemA(
|
static BOOL FileMenu_AppendItemA(
|
||||||
HMENU hMenu,
|
HMENU hMenu,
|
||||||
LPCSTR lpText,
|
LPCSTR lpText,
|
||||||
UINT uID,
|
UINT uID,
|
||||||
|
|
|
@ -257,68 +257,6 @@ typedef struct _OLEOBJECT {
|
||||||
LPOLEOBJECTVTBL lpvtbl;
|
LPOLEOBJECTVTBL lpvtbl;
|
||||||
} OLEOBJECT;
|
} OLEOBJECT;
|
||||||
|
|
||||||
|
|
||||||
typedef struct IMalloc16 IMalloc16,*LPMALLOC16;
|
|
||||||
|
|
||||||
#define ICOM_INTERFACE IMalloc16
|
|
||||||
#define IMalloc16_METHODS \
|
|
||||||
ICOM_METHOD1 (LPVOID,Alloc, DWORD,cb) \
|
|
||||||
ICOM_METHOD2 (LPVOID,Realloc, LPVOID,pv, DWORD,cb) \
|
|
||||||
ICOM_VMETHOD1( Free, LPVOID,pv) \
|
|
||||||
ICOM_METHOD1(DWORD, GetSize, LPVOID,pv) \
|
|
||||||
ICOM_METHOD1(INT16, DidAlloc, LPVOID,pv) \
|
|
||||||
ICOM_METHOD (LPVOID,HeapMinimize)
|
|
||||||
#define IMalloc16_IMETHODS \
|
|
||||||
IUnknown_IMETHODS \
|
|
||||||
IMalloc16_METHODS
|
|
||||||
ICOM_DEFINE(IMalloc16,IUnknown)
|
|
||||||
#undef ICOM_INTERFACE
|
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
|
||||||
#define IMalloc16_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b)
|
|
||||||
#define IMalloc16_AddRef(p) ICOM_CALL (AddRef,p)
|
|
||||||
#define IMalloc16_Release(p) ICOM_CALL (Release,p)
|
|
||||||
/*** IMalloc16 methods ***/
|
|
||||||
#define IMalloc16_Alloc(p,a) ICOM_CALL1(Alloc,p,a)
|
|
||||||
#define IMalloc16_Realloc(p,a,b) ICOM_CALL2(Realloc,p,a,b)
|
|
||||||
#define IMalloc16_Free(p,a) ICOM_CALL1(Free,p,a)
|
|
||||||
#define IMalloc16_GetSize(p,a) ICOM_CALL1(GetSize,p,a)
|
|
||||||
#define IMalloc16_DidAlloc(p,a) ICOM_CALL1(DidAlloc,p,a)
|
|
||||||
#define IMalloc16_HeapMinimize(p) ICOM_CALL (HeapMinimize,p)
|
|
||||||
|
|
||||||
|
|
||||||
HRESULT WINAPI CoCreateStandardMalloc16(DWORD dwMemContext, LPMALLOC16* lpMalloc);
|
|
||||||
HRESULT WINAPI CoGetMalloc16(DWORD dwMemContext,LPMALLOC16* lpMalloc);
|
|
||||||
HRESULT WINAPI CoInitialize16(LPVOID lpReserved);
|
|
||||||
HRESULT WINAPI CoLockObjectExternal16(LPUNKNOWN,BOOL16,BOOL16);
|
|
||||||
HRESULT WINAPI CoRegisterClassObject16(REFCLSID,LPUNKNOWN,DWORD,DWORD,LPDWORD);
|
|
||||||
void WINAPI CoUninitialize16(void);
|
|
||||||
HRESULT WINAPI DoDragDrop16(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
|
|
||||||
OLESTATUS WINAPI OleRegisterServer16(LPCSTR,LPOLESERVER,LHSERVER *,HINSTANCE16,OLE_SERVER_USE);
|
|
||||||
OLESTATUS WINAPI OleUnblockServer16(LHSERVER,BOOL16 *);
|
|
||||||
OLESTATUS WINAPI OleRegisterServerDoc16(LHSERVER,LPCSTR,LPOLESERVERDOC,LHSERVERDOC *);
|
|
||||||
OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR,LPCSTR,LONG,LHCLIENTDOC *);
|
|
||||||
OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC,LPCSTR);
|
|
||||||
OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC);
|
|
||||||
OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC);
|
|
||||||
OLESTATUS WINAPI OleRevokeServer16(LHSERVER);
|
|
||||||
OLESTATUS WINAPI OleRevertClientDoc16(LHCLIENTDOC hServerDoc);
|
|
||||||
OLESTATUS WINAPI OleEnumObjects16(LHCLIENTDOC hServerDoc, SEGPTR data);
|
|
||||||
OLESTATUS WINAPI OleCreateLinkFromClip16(LPCSTR,SEGPTR,LHCLIENTDOC,LPCSTR,SEGPTR,UINT16,UINT16);
|
|
||||||
OLESTATUS WINAPI OleQueryLinkFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat);
|
|
||||||
OLESTATUS WINAPI OleQueryCreateFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat);
|
|
||||||
OLESTATUS WINAPI OleQueryType16(LPOLEOBJECT oleob, SEGPTR xlong);
|
|
||||||
OLESTATUS WINAPI OleCreateFromClip16(LPCSTR,SEGPTR,LHCLIENTDOC,LPCSTR,SEGPTR,UINT16,UINT16);
|
|
||||||
HRESULT WINAPI RegisterDragDrop16(HWND16,LPDROPTARGET);
|
|
||||||
HRESULT WINAPI RevokeDragDrop16(HWND16);
|
|
||||||
|
|
||||||
BSTR16 WINAPI SysAllocString16(LPCOLESTR16);
|
|
||||||
INT16 WINAPI SysReAllocString16(LPBSTR16,LPCOLESTR16);
|
|
||||||
VOID WINAPI SysFreeString16(BSTR16);
|
|
||||||
BSTR16 WINAPI SysAllocStringLen16(const char*, int);
|
|
||||||
int WINAPI SysReAllocStringLen16(BSTR16*, const char*, int);
|
|
||||||
int WINAPI SysStringLen16(BSTR16);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /*extern*/
|
} /*extern*/
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue