mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 11:57:17 +00:00
Fixed some issues found by winapi_check.
This commit is contained in:
parent
c5f834ce6a
commit
ba78aac406
|
@ -503,6 +503,7 @@ HRESULT WINAPI AVIStreamCreate(PAVISTREAM *ppavi, LONG lParam1, LONG lParam2,
|
|||
}
|
||||
|
||||
/***********************************************************************
|
||||
* AVIStreamInfo (AVIFIL32.@)
|
||||
* AVIStreamInfoA (AVIFIL32.@)
|
||||
* AVIStreamInfo (AVIFILE.162)
|
||||
*/
|
||||
|
|
|
@ -19,6 +19,9 @@
|
|||
*/
|
||||
|
||||
#define COM_NO_WINDOWS_H
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
#include "winuser.h"
|
||||
|
@ -28,8 +31,6 @@
|
|||
#include "ole2.h"
|
||||
#include "comcat.h"
|
||||
|
||||
#include "string.h"
|
||||
|
||||
#include "wine/debug.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ole);
|
||||
|
|
|
@ -23,95 +23,221 @@
|
|||
|
||||
static BOOL16 CTL3D16_is_auto_subclass = FALSE;
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dAutoSubclass (CTL3D.16)
|
||||
* Ctl3dAutoSubclass (CTL3DV2.16)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dAutoSubclass16(HINSTANCE16 hInst)
|
||||
{
|
||||
CTL3D16_is_auto_subclass = TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dAutoSubclassEx (CTL3D.27)
|
||||
* Ctl3dAutoSubclassEx (CTL3DV2.27)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dAutoSubclassEx16(HINSTANCE16 hInst, DWORD type)
|
||||
{
|
||||
CTL3D16_is_auto_subclass = TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dColorChange (CTL3D.6)
|
||||
* Ctl3dColorChange (CTL3DV2.6)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dColorChange16(void)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dCtlColor (CTL3D.4)
|
||||
* Ctl3dCtlColor (CTL3DV2.4)
|
||||
*/
|
||||
HBRUSH WINAPI Ctl3dCtlColor16(HDC16 hdc, LONG hwnd)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dCtlColorEx (CTL3D.18)
|
||||
* Ctl3dCtlColorEx (CTL3DV2.18)
|
||||
*/
|
||||
HBRUSH WINAPI Ctl3dCtlColorEx16(UINT16 msg, WPARAM16 wParam, LPARAM lParam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dDlgFramePaint (CTL3D.20)
|
||||
* Ctl3dDlgFramePaint (CTL3DV2.20)
|
||||
*/
|
||||
LONG WINAPI Ctl3dDlgFramePaint16(HWND16 hwnd, UINT16 msg, WPARAM16 wParam, LPARAM lParam)
|
||||
{
|
||||
return DefWindowProc16(hwnd, msg, wParam, lParam);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dEnabled (CTL3D.5)
|
||||
* Ctl3dEnabled (CTL3DV2.5)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dEnabled16(void)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dGetVer (CTL3D.1)
|
||||
* Ctl3dGetVer (CTL3DV2.1)
|
||||
*/
|
||||
WORD WINAPI Ctl3dGetVer16(void)
|
||||
{
|
||||
return MAKEWORD(31,2);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dIsAutoSubclass (CTL3D.23)
|
||||
* Ctl3dIsAutoSubclass (CTL3DV2.23)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dIsAutoSubclass16(void)
|
||||
{
|
||||
return CTL3D16_is_auto_subclass;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dRegister (CTL3D.12)
|
||||
* Ctl3dRegister (CTL3DV2.12)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dRegister16(HINSTANCE16 hInst)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dSubclassCtl (CTL3D.3)
|
||||
* Ctl3dSubclassCtl (CTL3DV2.3)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dSubclassCtl16(HWND16 hwnd)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dSubclassCtlEx (CTL3D.25)
|
||||
* Ctl3dSubclassCtlEx (CTL3DV2.25)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dSubclassCtlEx16(HWND16 hwnd, INT16 type)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dSubclassDlg (CTL3D.2)
|
||||
* Ctl3dSubclassDlg (CTL3DV2.2)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dSubclassDlg16(HWND16 hwnd, WORD types)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dSubclassDlgEx (CTL3D.21)
|
||||
* Ctl3dSubclassDlgEx (CTL3DV2.21)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dSubclassDlgEx16(HWND16 hwnd, DWORD types)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dUnAutoSubclass (CTL3D.24)
|
||||
* Ctl3dUnAutoSubclass (CTL3DV2.24)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dUnAutoSubclass16(void)
|
||||
{
|
||||
CTL3D16_is_auto_subclass = FALSE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dUnregister (CTL3D.13)
|
||||
* Ctl3dUnregister (CTL3DV2.13)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dUnregister16(HINSTANCE16 hInst)
|
||||
{
|
||||
CTL3D16_is_auto_subclass = FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dUnsubclassCtl (CTL3D.26)
|
||||
* Ctl3dUnsubclassCtl (CTL3DV2.26)
|
||||
*/
|
||||
BOOL16 WINAPI Ctl3dUnsubclassCtl16(HWND16 hwnd)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dWinIniChange (CTL3D.22)
|
||||
* Ctl3dWinIniChange (CTL3DV2.22)
|
||||
*/
|
||||
void WINAPI Ctl3dWinIniChange16(void)
|
||||
{
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* ComboWndProc3d (CTL3D.10)
|
||||
* ComboWndProc3d (CTL3DV2.10)
|
||||
*/
|
||||
LRESULT WINAPI ComboWndProc3d16(HWND16 hwnd, UINT16 msg,WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* BtnWndProc3d (CTL3D.7)
|
||||
* BtnWndProc3d (CTL3DV2.7)
|
||||
*/
|
||||
LRESULT WINAPI BtnWndProc3d16(HWND16 hwnd, UINT16 msg, WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* StaticWndProc3d (CTL3D.11)
|
||||
* StaticWndProc3d (CTL3DV2.11)
|
||||
*/
|
||||
LRESULT WINAPI StaticWndProc3d16(HWND16 hwnd, UINT16 msg, WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* EditWndProc3d (CTL3D.8)
|
||||
* EditWndProc3d (CTL3DV2.8)
|
||||
*/
|
||||
LRESULT WINAPI EditWndProc3d16(HWND16 hwnd, UINT16 msg, WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* ListWndProc3d (CTL3D.9)
|
||||
* ListWndProc3d (CTL3DV2.9)
|
||||
*/
|
||||
LRESULT WINAPI ListWndProc3d16(HWND16 hwnd, UINT16 msg, WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dDlgProc (CTL3D.17)
|
||||
* Ctl3dDlgProc (CTL3DV2.17)
|
||||
*/
|
||||
LRESULT WINAPI Ctl3dDlgProc16(HWND16 hwnd, UINT16 msg, WPARAM16 wparam, LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -4,15 +4,15 @@
|
|||
4 pascal16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
|
||||
5 pascal16 Ctl3dEnabled() Ctl3dEnabled16
|
||||
6 pascal16 Ctl3dColorChange() Ctl3dColorChange16
|
||||
7 stub BtnWndProc3d
|
||||
8 stub EditWndProc3d
|
||||
9 stub ListWndProc3d
|
||||
10 stub ComboWndProc3d
|
||||
11 stub StaticWndProc3d
|
||||
7 pascal BtnWndProc3d(word word word long) BtnWndProc3d16
|
||||
8 pascal EditWndProc3d(word word word long) EditWndProc3d16
|
||||
9 pascal ListWndProc3d(word word word long) ListWndProc3d16
|
||||
10 pascal ComboWndProc3d(word word word long) ComboWndProc3d16
|
||||
11 pascal StaticWndProc3d(word word word long) StaticWndProc3d16
|
||||
12 pascal16 Ctl3dRegister(word) Ctl3dRegister16
|
||||
13 pascal16 Ctl3dUnregister(word) Ctl3dUnregister16
|
||||
16 pascal16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
|
||||
17 stub Ctl3dDlgProc
|
||||
17 pascal Ctl3dDlgProc(word word word long) Ctl3dDlgProc16
|
||||
18 pascal16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
|
||||
19 stub Ctl3dSetStyle
|
||||
20 pascal Ctl3dDlgFramePaint(word word word long) Ctl3dDlgFramePaint16
|
||||
|
|
|
@ -116,31 +116,49 @@ void WINAPI Ctl3dWinIniChange(void)
|
|||
{
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* ComboWndProc3d (CTL3D32.10)
|
||||
*/
|
||||
LRESULT WINAPI ComboWndProc3d(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* BtnWndProc3d (CTL3D32.7)
|
||||
*/
|
||||
LRESULT WINAPI BtnWndProc3d(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* StaticWndProc3d (CTL3D32.11)
|
||||
*/
|
||||
LRESULT WINAPI StaticWndProc3d(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* EditWndProc3d (CTL3D32.8)
|
||||
*/
|
||||
LRESULT WINAPI EditWndProc3d(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* ListWndProc3d (CTL3D32.9)
|
||||
*/
|
||||
LRESULT WINAPI ListWndProc3d(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Ctl3dDlgProc (CTL3D32.17)
|
||||
*/
|
||||
LRESULT WINAPI Ctl3dDlgProc(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
|
||||
{
|
||||
return 0;
|
||||
|
|
|
@ -4,15 +4,15 @@
|
|||
4 pascal16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
|
||||
5 pascal16 Ctl3dEnabled() Ctl3dEnabled16
|
||||
6 pascal16 Ctl3dColorChange() Ctl3dColorChange16
|
||||
7 stub BtnWndProc3d
|
||||
8 stub EditWndProc3d
|
||||
9 stub ListWndProc3d
|
||||
10 stub ComboWndProc3d
|
||||
11 stub StaticWndProc3d
|
||||
7 pascal BtnWndProc3d(word word word long) BtnWndProc3d16
|
||||
8 pascal EditWndProc3d(word word word long) EditWndProc3d16
|
||||
9 pascal ListWndProc3d(word word word long) ListWndProc3d16
|
||||
10 pascal ComboWndProc3d(word word word long) ComboWndProc3d16
|
||||
11 pascal StaticWndProc3d(word word word long) StaticWndProc3d16
|
||||
12 pascal16 Ctl3dRegister(word) Ctl3dRegister16
|
||||
13 pascal16 Ctl3dUnregister(word) Ctl3dUnregister16
|
||||
16 pascal16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
|
||||
17 stub Ctl3dDlgProc
|
||||
17 pascal Ctl3dDlgProc(word word word long) Ctl3dDlgProc16
|
||||
18 pascal16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
|
||||
19 stub Ctl3dSetStyle
|
||||
20 pascal Ctl3dDlgFramePaint(word word word long) Ctl3dDlgFramePaint16
|
||||
|
|
|
@ -39,7 +39,7 @@ HRESULT WINAPI D3D8GetSWInfo(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void DebugSetMute(void)
|
||||
void WINAPI DebugSetMute(void)
|
||||
{
|
||||
/* nothing to do */
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ HRESULT WINAPI D3D9GetSWInfo(void) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
void DebugSetMute(void) {
|
||||
void WINAPI DebugSetMute(void) {
|
||||
/* nothing to do */
|
||||
}
|
||||
|
||||
|
|
|
@ -64,53 +64,53 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#if HAVE_UNISTD_H
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#if HAVE_SYS_SOCKET_H
|
||||
#ifdef HAVE_SYS_SOCKET_H
|
||||
#include <sys/socket.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NETINET_IN_H
|
||||
#ifdef HAVE_NETINET_IN_H
|
||||
#include <netinet/in.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_ARPA_INET_H
|
||||
#ifdef HAVE_ARPA_INET_H
|
||||
#include <arpa/inet.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NET_IF_H
|
||||
#ifdef HAVE_NET_IF_H
|
||||
#include <net/if.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NET_IF_ARP_H
|
||||
#ifdef HAVE_NET_IF_ARP_H
|
||||
#include <net/if_arp.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NET_ROUTE_H
|
||||
#ifdef HAVE_NET_ROUTE_H
|
||||
#include <net/route.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_SYS_IOCTL_H
|
||||
#ifdef HAVE_SYS_IOCTL_H
|
||||
#include <sys/ioctl.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#ifdef HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_SYS_SOCKIO_H
|
||||
#ifdef HAVE_SYS_SOCKIO_H
|
||||
#include <sys/sockio.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NET_IF_DL_H
|
||||
#ifdef HAVE_NET_IF_DL_H
|
||||
#include <net/if_dl.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_NET_IF_TYPES_H
|
||||
#ifdef HAVE_NET_IF_TYPES_H
|
||||
#include <net/if_types.h>
|
||||
#endif
|
||||
|
||||
|
@ -118,7 +118,7 @@
|
|||
#include "iprtrmib.h"
|
||||
#include "ifenum.h"
|
||||
|
||||
#if HAVE_STRUCT_SOCKADDR_SA_LEN
|
||||
#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
|
||||
#define ifreq_len(ifr) \
|
||||
max(sizeof(struct ifreq), sizeof((ifr)->ifr_name)+(ifr)->ifr_addr.sa_len)
|
||||
#else
|
||||
|
|
|
@ -23,12 +23,15 @@
|
|||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
#ifdef HAVE_NETINET_IN_H
|
||||
#include <netinet/in.h>
|
||||
# include <netinet/in.h>
|
||||
#endif
|
||||
#ifdef HAVE_ARPA_NAMESER_H
|
||||
#include <arpa/nameser.h>
|
||||
# include <arpa/nameser.h>
|
||||
#endif
|
||||
#include <resolv.h>
|
||||
#ifdef HAVE_RESOLV_H
|
||||
# include <resolv.h>
|
||||
#endif
|
||||
|
||||
#include "winbase.h"
|
||||
#include "iphlpapi.h"
|
||||
#include "ifenum.h"
|
||||
|
|
|
@ -1428,9 +1428,9 @@ void LOCALE_Init(void)
|
|||
* EnumSystemLanguageGroupsA (KERNEL32.@)
|
||||
*/
|
||||
BOOL WINAPI EnumSystemLanguageGroupsA(
|
||||
LANGUAGEGROUP_ENUMPROCA pLangGroupEnumProc, /* callback function */
|
||||
DWORD dwFlags, /* language groups */
|
||||
LONG_PTR lParam /* callback parameter */
|
||||
LANGUAGEGROUP_ENUMPROCA pLangGroupEnumProc, /* [in] callback function */
|
||||
DWORD dwFlags, /* [in] language groups */
|
||||
LONG_PTR lParam /* [in] callback parameter */
|
||||
)
|
||||
{
|
||||
FIXME("stub\n");
|
||||
|
@ -1442,9 +1442,9 @@ BOOL WINAPI EnumSystemLanguageGroupsA(
|
|||
* EnumSystemLanguageGroupsW (KERNEL32.@)
|
||||
*/
|
||||
BOOL WINAPI EnumSystemLanguageGroupsW(
|
||||
LANGUAGEGROUP_ENUMPROCW pLangGroupEnumProc, /* callback function */
|
||||
DWORD dwFlags, /* language groups */
|
||||
LONG_PTR lParam /* callback parameter */
|
||||
LANGUAGEGROUP_ENUMPROCW pLangGroupEnumProc, /* [in] callback function */
|
||||
DWORD dwFlags, /* [in] language groups */
|
||||
LONG_PTR lParam /* [in] callback parameter */
|
||||
)
|
||||
{
|
||||
FIXME("stub\n");
|
||||
|
|
|
@ -80,7 +80,7 @@ void HGLOBALLockBytesImpl16_Destroy(HGLOBALLockBytesImpl16* This);
|
|||
HRESULT WINAPI HGLOBALLockBytesImpl16_QueryInterface(
|
||||
ILockBytes16* iface,
|
||||
REFIID riid, /* [in] */
|
||||
void** ppvObject); /* [iid_is][out] */
|
||||
void** ppvObject); /* [out][iid_is] */
|
||||
|
||||
ULONG WINAPI HGLOBALLockBytesImpl16_AddRef(
|
||||
ILockBytes16* iface);
|
||||
|
@ -91,14 +91,14 @@ ULONG WINAPI HGLOBALLockBytesImpl16_Release(
|
|||
HRESULT WINAPI HGLOBALLockBytesImpl16_ReadAt(
|
||||
ILockBytes16* iface,
|
||||
ULARGE_INTEGER ulOffset, /* [in] */
|
||||
void* pv, /* [length_is][size_is][out] */
|
||||
void* pv, /* [out][length_is][size_is] */
|
||||
ULONG cb, /* [in] */
|
||||
ULONG* pcbRead); /* [out] */
|
||||
|
||||
HRESULT WINAPI HGLOBALLockBytesImpl16_WriteAt(
|
||||
ILockBytes16* iface,
|
||||
ULARGE_INTEGER ulOffset, /* [in] */
|
||||
const void* pv, /* [size_is][in] */
|
||||
const void* pv, /* [in][size_is] */
|
||||
ULONG cb, /* [in] */
|
||||
ULONG* pcbWritten); /* [out] */
|
||||
|
||||
|
@ -230,7 +230,7 @@ void HGLOBALLockBytesImpl16_Destroy(HGLOBALLockBytesImpl16* This)
|
|||
HRESULT WINAPI HGLOBALLockBytesImpl16_QueryInterface(
|
||||
ILockBytes16* iface, /* [in] SEGPTR */
|
||||
REFIID riid, /* [in] */
|
||||
void** ppvObject) /* [iid_is][out] (ptr to SEGPTR!) */
|
||||
void** ppvObject) /* [out][iid_is] (ptr to SEGPTR!) */
|
||||
{
|
||||
HGLOBALLockBytesImpl16* const This=(HGLOBALLockBytesImpl16*)MapSL((SEGPTR)iface);
|
||||
|
||||
|
@ -317,7 +317,7 @@ ULONG WINAPI HGLOBALLockBytesImpl16_Release(ILockBytes16* iface)
|
|||
HRESULT WINAPI HGLOBALLockBytesImpl16_ReadAt(
|
||||
ILockBytes16* iface,
|
||||
ULARGE_INTEGER ulOffset, /* [in] */
|
||||
void* pv, /* [length_is][size_is][out] */
|
||||
void* pv, /* [out][length_is][size_is] */
|
||||
ULONG cb, /* [in] */
|
||||
ULONG* pcbRead) /* [out] */
|
||||
{
|
||||
|
@ -390,7 +390,7 @@ HRESULT WINAPI HGLOBALLockBytesImpl16_ReadAt(
|
|||
HRESULT WINAPI HGLOBALLockBytesImpl16_WriteAt(
|
||||
ILockBytes16* iface,
|
||||
ULARGE_INTEGER ulOffset, /* [in] */
|
||||
const void* pv, /* [size_is][in] */
|
||||
const void* pv, /* [in][size_is] */
|
||||
ULONG cb, /* [in] */
|
||||
ULONG* pcbWritten) /* [out] */
|
||||
{
|
||||
|
@ -563,9 +563,10 @@ HRESULT WINAPI HGLOBALLockBytesImpl16_Stat(
|
|||
* Staddard OLE error return codes.
|
||||
*
|
||||
*/
|
||||
HRESULT WINAPI CreateILockBytesOnHGlobal16(HGLOBAL16 hGlobal,
|
||||
BOOL16 fDeleteOnRelease,
|
||||
/*SEGPTR**/ LPLOCKBYTES16* ppLkbyt)
|
||||
HRESULT WINAPI CreateILockBytesOnHGlobal16(
|
||||
HGLOBAL16 hGlobal, /* [in] */
|
||||
BOOL16 fDeleteOnRelease, /* [in] */
|
||||
LPLOCKBYTES16 *ppLkbyt) /* [out] (ptr to SEGPTR!) */
|
||||
{
|
||||
HGLOBALLockBytesImpl16* newLockBytes; /* SEGPTR */
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
51 stub OLEDUPLICATEDATA
|
||||
52 stub OLEGETICONOFFILE
|
||||
53 stub OLEGETICONOFCLASS
|
||||
54 pascal CreateILockBytesOnHGLOBAL(word word ptr) CreateILockBytesOnHGlobal16
|
||||
54 pascal CreateILockBytesOnHGlobal(word word ptr) CreateILockBytesOnHGlobal16
|
||||
55 stub GETHGLOBALFROMILOCKBYTES
|
||||
56 pascal16 OleMetaFilePictFromIconAndLabel(word str str word) OleMetaFilePictFromIconAndLabel16
|
||||
57 stub GETCLASSFILE
|
||||
|
@ -149,7 +149,7 @@
|
|||
500 cdecl HGLOBALLockBytesImpl16_QueryInterface(segptr ptr ptr) HGLOBALLockBytesImpl16_QueryInterface
|
||||
501 cdecl HGLOBALLockBytesImpl16_AddRef(ptr) HGLOBALLockBytesImpl16_AddRef
|
||||
502 cdecl HGLOBALLockBytesImpl16_Release(ptr) HGLOBALLockBytesImpl16_Release
|
||||
503 cdecl HGLOBALLockBytesImpl16_ReadAt(ptr long long ptr ptr) HGLOBALLockBytesImpl16_ReadAt
|
||||
503 cdecl HGLOBALLockBytesImpl16_ReadAt(ptr long long ptr long ptr) HGLOBALLockBytesImpl16_ReadAt
|
||||
504 cdecl HGLOBALLockBytesImpl16_WriteAt(ptr long long ptr long ptr) HGLOBALLockBytesImpl16_WriteAt
|
||||
505 cdecl HGLOBALLockBytesImpl16_Flush(ptr) HGLOBALLockBytesImpl16_Flush
|
||||
506 cdecl HGLOBALLockBytesImpl16_SetSize(ptr long long) HGLOBALLockBytesImpl16_SetSize
|
||||
|
|
|
@ -18,6 +18,10 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
#include "winuser.h"
|
||||
|
@ -27,8 +31,6 @@
|
|||
#include "ole2.h"
|
||||
#include "olectl.h"
|
||||
|
||||
#include "string.h"
|
||||
|
||||
#include "wine/debug.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ole);
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
/* Must be before wine includes, the header has things conflicting with
|
||||
* WINE headers.
|
||||
*/
|
||||
#ifdef HAVE_LIBGIF
|
||||
#ifdef HAVE_GIF_LIB_H
|
||||
# include <gif_lib.h>
|
||||
#endif
|
||||
|
||||
|
|
|
@ -684,15 +684,21 @@ static BOOL process_attach(void)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
/* Some WGL extensions... */
|
||||
static const char *WGL_extensions = "WGL_ARB_extensions_string WGL_EXT_extensions_string";
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
const char * WINAPI wglGetExtensionsStringEXT(void) {
|
||||
TRACE("() returning \"%s\"\n", WGL_extensions);
|
||||
|
||||
return WGL_extensions;
|
||||
}
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
static void process_detach(void)
|
||||
{
|
||||
glXDestroyContext(default_display, default_cx);
|
||||
|
|
|
@ -282,6 +282,7 @@ BOOL WINAPI Win32CreateDirectoryAW(LPCVOID path, LPSECURITY_ATTRIBUTES sec)
|
|||
* Verified on Win98 / IE 5 (SHELL32 4.72, March 1999 build) to be ANSI.
|
||||
* This is Unicode on NT/2000
|
||||
*/
|
||||
|
||||
static BOOL SHNotifyRemoveDirectoryA(LPCSTR path)
|
||||
{
|
||||
BOOL ret;
|
||||
|
@ -301,6 +302,8 @@ static BOOL SHNotifyRemoveDirectoryA(LPCSTR path)
|
|||
return ret;
|
||||
}
|
||||
|
||||
/***********************************************************************/
|
||||
|
||||
static BOOL SHNotifyRemoveDirectoryW(LPCWSTR path)
|
||||
{
|
||||
BOOL ret;
|
||||
|
@ -320,6 +323,8 @@ static BOOL SHNotifyRemoveDirectoryW(LPCWSTR path)
|
|||
return ret;
|
||||
}
|
||||
|
||||
/***********************************************************************/
|
||||
|
||||
BOOL WINAPI Win32RemoveDirectoryAW(LPCVOID path)
|
||||
{
|
||||
if (SHELL_OsIsUnicode())
|
||||
|
@ -342,6 +347,7 @@ BOOL WINAPI Win32RemoveDirectoryAW(LPCVOID path)
|
|||
* Verified on Win98 / IE 5 (SHELL32 4.72, March 1999 build) to be ANSI.
|
||||
* This is Unicode on NT/2000
|
||||
*/
|
||||
|
||||
static BOOL SHNotifyDeleteFileA(LPCSTR path)
|
||||
{
|
||||
BOOL ret;
|
||||
|
@ -362,6 +368,8 @@ static BOOL SHNotifyDeleteFileA(LPCSTR path)
|
|||
return ret;
|
||||
}
|
||||
|
||||
/***********************************************************************/
|
||||
|
||||
static BOOL SHNotifyDeleteFileW(LPCWSTR path)
|
||||
{
|
||||
BOOL ret;
|
||||
|
@ -382,6 +390,8 @@ static BOOL SHNotifyDeleteFileW(LPCWSTR path)
|
|||
return ret;
|
||||
}
|
||||
|
||||
/***********************************************************************/
|
||||
|
||||
DWORD WINAPI Win32DeleteFileAW(LPCVOID path)
|
||||
{
|
||||
if (SHELL_OsIsUnicode())
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include "dosexe.h"
|
||||
#include "wine/debug.h"
|
||||
#include "wine/winbase16.h"
|
||||
|
|
|
@ -22,17 +22,21 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#define NONAMELESSUNION
|
||||
#define NONAMELESSSTRUCT
|
||||
#include "psdrv.h"
|
||||
#include <wine/debug.h>
|
||||
#include <winuser.h>
|
||||
#include <wownt32.h>
|
||||
#include <winspool.h>
|
||||
#include <prsht.h>
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "wine/debug.h"
|
||||
#include "psdlg.h"
|
||||
#include "psdrv.h"
|
||||
|
||||
#include "winuser.h"
|
||||
#include "wownt32.h"
|
||||
#include "winspool.h"
|
||||
#include "prsht.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(psdrv);
|
||||
|
||||
|
@ -699,8 +703,7 @@ DWORD PSDRV_DeviceCapabilities(LPSTR lpszDriver, LPCSTR lpszDevice, LPCSTR lpszP
|
|||
}
|
||||
|
||||
/**************************************************************
|
||||
*
|
||||
* PSDRV_DeviceCapabilities [WINEPS16.91]
|
||||
* DeviceCapabilities [WINEPS16.91]
|
||||
*/
|
||||
DWORD WINAPI PSDRV_DeviceCapabilities16(LPCSTR lpszDevice,
|
||||
LPCSTR lpszPort, WORD fwCapability,
|
||||
|
|
|
@ -25,7 +25,9 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
|
|
|
@ -2486,6 +2486,15 @@ BOOL WINAPI InternetCombineUrlW(LPCWSTR lpszBaseUrl, LPCWSTR lpszRelativeUrl,
|
|||
return (hr==S_OK);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* InternetCreateUrlA
|
||||
*
|
||||
* RETURNS
|
||||
* TRUE on success
|
||||
* FALSE on failure
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI InternetCreateUrlA(LPURL_COMPONENTSA lpUrlComponents, DWORD dwFlags,
|
||||
LPSTR lpszUrl, LPDWORD lpdwUrlLength)
|
||||
{
|
||||
|
@ -2493,6 +2502,15 @@ BOOL WINAPI InternetCreateUrlA(LPURL_COMPONENTSA lpUrlComponents, DWORD dwFlags,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* InternetCreateUrlW
|
||||
*
|
||||
* RETURNS
|
||||
* TRUE on success
|
||||
* FALSE on failure
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI InternetCreateUrlW(LPURL_COMPONENTSW lpUrlComponents, DWORD dwFlags,
|
||||
LPWSTR lpszUrl, LPDWORD lpdwUrlLength)
|
||||
{
|
||||
|
|
|
@ -933,6 +933,10 @@ BOOL WINAPI GetUrlCacheEntryInfoA(
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* RetrieveUrlCacheEntryFileA (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI RetrieveUrlCacheEntryFileA(
|
||||
IN LPCSTR lpszUrlName,
|
||||
OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo,
|
||||
|
@ -983,6 +987,10 @@ BOOL WINAPI RetrieveUrlCacheEntryFileA(
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* UnlockUrlCacheEntryFileA (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI UnlockUrlCacheEntryFileA(
|
||||
IN LPCSTR lpszUrlName,
|
||||
IN DWORD dwReserved
|
||||
|
@ -1349,6 +1357,10 @@ BOOL WINAPI ReadUrlCacheEntryStream(
|
|||
return ReadFile(pStream->hFile, lpBuffer, *lpdwLen, lpdwLen, NULL);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* RetrieveUrlCacheEntryStreamA (WININET.@)
|
||||
*
|
||||
*/
|
||||
HANDLE WINAPI RetrieveUrlCacheEntryStreamA(
|
||||
IN LPCSTR lpszUrlName,
|
||||
OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo,
|
||||
|
@ -1398,6 +1410,10 @@ HANDLE WINAPI RetrieveUrlCacheEntryStreamA(
|
|||
return (HANDLE)pStream;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* UnlockUrlCacheEntryStream (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI UnlockUrlCacheEntryStream(
|
||||
IN HANDLE hUrlCacheStream,
|
||||
IN DWORD dwReserved
|
||||
|
@ -1430,6 +1446,11 @@ BOOL WINAPI UnlockUrlCacheEntryStream(
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* DeleteUrlCacheEntryA (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI DeleteUrlCacheEntryA(LPCSTR lpszUrlName)
|
||||
{
|
||||
LPURLCACHE_HEADER pHeader;
|
||||
|
@ -1471,6 +1492,10 @@ BOOL WINAPI DeleteUrlCacheEntryA(LPCSTR lpszUrlName)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CreateUrlCacheGroup (WININET.@)
|
||||
*
|
||||
*/
|
||||
INTERNETAPI GROUPID WINAPI CreateUrlCacheGroup(DWORD dwFlags, LPVOID
|
||||
lpReserved)
|
||||
{
|
||||
|
@ -1478,6 +1503,10 @@ lpReserved)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* FindFirstUrlCacheEntryA (WININET.@)
|
||||
*
|
||||
*/
|
||||
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA(LPCSTR lpszUrlSearchPattern,
|
||||
LPINTERNET_CACHE_ENTRY_INFOA lpFirstCacheEntryInfo, LPDWORD lpdwFirstCacheEntryInfoBufferSize)
|
||||
{
|
||||
|
@ -1485,6 +1514,10 @@ INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA(LPCSTR lpszUrlSearchPattern,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* FindFirstUrlCacheEntryW (WININET.@)
|
||||
*
|
||||
*/
|
||||
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW(LPCWSTR lpszUrlSearchPattern,
|
||||
LPINTERNET_CACHE_ENTRY_INFOW lpFirstCacheEntryInfo, LPDWORD lpdwFirstCacheEntryInfoBufferSize)
|
||||
{
|
||||
|
@ -1492,12 +1525,20 @@ INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW(LPCWSTR lpszUrlSearchPattern,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* DeleteUrlCacheGroup (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI DeleteUrlCacheGroup(GROUPID GroupId, DWORD dwFlags, LPVOID lpReserved)
|
||||
{
|
||||
FIXME("STUB\n");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* SetUrlCacheEntryGroup (WININET.@)
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI SetUrlCacheEntryGroup(LPCSTR lpszUrlName, DWORD dwFlags,
|
||||
GROUPID GroupId, LPBYTE pbGroupAttributes, DWORD cbGroupAttributes,
|
||||
LPVOID lpReserved)
|
||||
|
|
|
@ -23,7 +23,9 @@
|
|||
#include "config.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include "ts_xlib.h"
|
||||
#include <X11/Xresource.h>
|
||||
|
|
|
@ -74,12 +74,12 @@
|
|||
@ cdecl SetScreenSaveActive(long) X11DRV_SetScreenSaveActive
|
||||
@ cdecl ChangeDisplaySettingsExW (ptr ptr long long long) X11DRV_ChangeDisplaySettingsExW
|
||||
@ cdecl EnumDisplaySettingsExW (ptr long ptr long) X11DRV_EnumDisplaySettingsExW
|
||||
@ cdecl AcquireClipboard() X11DRV_AcquireClipboard
|
||||
@ cdecl AcquireClipboard(long) X11DRV_AcquireClipboard
|
||||
@ cdecl CountClipboardFormats() X11DRV_CountClipboardFormats
|
||||
@ cdecl CreateWindow(long ptr long) X11DRV_CreateWindow
|
||||
@ cdecl DestroyWindow(long) X11DRV_DestroyWindow
|
||||
@ cdecl EmptyClipboard() X11DRV_EmptyClipboard
|
||||
@ cdecl EndClipboardUpdate(long) X11DRV_EndClipboardUpdate
|
||||
@ cdecl EndClipboardUpdate() X11DRV_EndClipboardUpdate
|
||||
@ cdecl EnumClipboardFormats(long) X11DRV_EnumClipboardFormats
|
||||
@ cdecl ForceWindowRaise(long) X11DRV_ForceWindowRaise
|
||||
@ cdecl GetClipboardData(long ptr ptr) X11DRV_GetClipboardData
|
||||
|
|
Loading…
Reference in a new issue