Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
d07c1004
Commit
d07c1004
authored
Jan 23, 2004
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Moved a few remaining 16-bit definitions out of the standard headers.
parent
23be696d
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
49 additions
and
71 deletions
+49
-71
rebar.c
dlls/comctl32/rebar.c
+2
-2
compobj.c
dlls/ole32/compobj.c
+2
-0
filemoniker.c
dlls/ole32/filemoniker.c
+0
-10
ifs.h
dlls/ole32/ifs.h
+4
-0
itemmoniker.c
dlls/ole32/itemmoniker.c
+0
-11
ole2.spec
dlls/ole32/ole2.spec
+1
-1
ole2_16.c
dlls/ole32/ole2_16.c
+22
-0
storage32.c
dlls/ole32/storage32.c
+4
-1
ole2disp.h
dlls/oleaut32/ole2disp.h
+6
-0
olecli16.c
dlls/olecli/olecli16.c
+1
-0
olecli_main.c
dlls/olecli/olecli_main.c
+1
-0
olesvr_main.c
dlls/olesvr/olesvr_main.c
+1
-0
commctrl.h
include/commctrl.h
+1
-13
objbase.h
include/objbase.h
+1
-11
wtypes.h
include/wtypes.h
+0
-9
wtypes.idl
include/wtypes.idl
+0
-12
spy.c
windows/spy.c
+3
-1
No files found.
dlls/comctl32/rebar.c
View file @
d07c1004
...
...
@@ -310,6 +310,7 @@ typedef struct
/* ---- End of REBAR layout constants. ---- */
#define RB_GETBANDINFO_OLD (WM_USER+5)
/* obsoleted after IE3, but we have to support it anyway */
/* The following 6 defines return the proper rcBand element */
/* depending on whether CCS_VERT was set. */
...
...
@@ -4541,8 +4542,7 @@ REBAR_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
case
RB_GETBANDCOUNT
:
return
REBAR_GetBandCount
(
infoPtr
);
case
RB_GETBANDINFO
:
/* obsoleted after IE3, but we have to
support it anyway. */
case
RB_GETBANDINFO_OLD
:
case
RB_GETBANDINFOA
:
return
REBAR_GetBandInfoA
(
infoPtr
,
wParam
,
lParam
);
...
...
dlls/ole32/compobj.c
View file @
d07c1004
...
...
@@ -51,6 +51,8 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
ole
);
typedef
LPCSTR
LPCOLESTR16
;
/****************************************************************************
* This section defines variables internal to the COM module.
*
...
...
dlls/ole32/filemoniker.c
View file @
d07c1004
...
...
@@ -1333,16 +1333,6 @@ HRESULT WINAPI FileMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
}
/******************************************************************************
* CreateFileMoniker (OLE2.28)
******************************************************************************/
HRESULT
WINAPI
CreateFileMoniker16
(
LPCOLESTR16
lpszPathName
,
LPMONIKER
*
ppmk
)
{
FIXME
(
"(%s,%p),stub!
\n
"
,
lpszPathName
,
ppmk
);
return
E_NOTIMPL
;
}
/******************************************************************************
* CreateFileMoniker (OLE32.@)
******************************************************************************/
HRESULT
WINAPI
CreateFileMoniker
(
LPCOLESTR
lpszPathName
,
LPMONIKER
*
ppmk
)
...
...
dlls/ole32/ifs.h
View file @
d07c1004
...
...
@@ -25,6 +25,10 @@
#include "winbase.h"
#include "objbase.h"
typedef
CHAR
OLECHAR16
;
typedef
LPSTR
LPOLESTR16
;
typedef
LPCSTR
LPCOLESTR16
;
/***********************************************************************
* IMalloc16 interface
*/
...
...
dlls/ole32/itemmoniker.c
View file @
d07c1004
...
...
@@ -958,17 +958,6 @@ HRESULT WINAPI ItemMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
}
/******************************************************************************
* CreateItemMoniker16 [OLE2.28]
******************************************************************************/
HRESULT
WINAPI
CreateItemMoniker16
(
LPCOLESTR16
lpszDelim
,
LPCOLESTR
lpszItem
,
LPMONIKER
*
ppmk
)
{
FIXME
(
"(%s,%p),stub!
\n
"
,
lpszDelim
,
ppmk
);
*
ppmk
=
NULL
;
return
E_NOTIMPL
;
}
/******************************************************************************
* CreateItemMoniker [OLE32.@]
******************************************************************************/
HRESULT
WINAPI
CreateItemMoniker
(
LPCOLESTR
lpszDelim
,
LPCOLESTR
lpszItem
,
LPMONIKER
*
ppmk
)
...
...
dlls/ole32/ole2.spec
View file @
d07c1004
...
...
@@ -24,7 +24,7 @@
24 stub OLESAVETOSTREAM
25 stub OLELOADFROMSTREAM
26 stub CREATEBINDCTX
27
stub CREATEITEMMONIKER
27
pascal CreateItemMoniker(str str ptr) CreateItemMoniker16
28 pascal CreateFileMoniker(str ptr) CreateFileMoniker16
29 stub CREATEGENERICCOMPOSITE
30 pascal GetRunningObjectTable(long ptr) GetRunningObjectTable16
...
...
dlls/ole32/ole2_16.c
View file @
d07c1004
...
...
@@ -46,6 +46,7 @@
#include "wine/wingdi16.h"
#include "wine/winuser16.h"
#include "ole32_main.h"
#include "ifs.h"
#include "wine/debug.h"
...
...
@@ -120,3 +121,24 @@ HGLOBAL16 WINAPI OleMetaFilePictFromIconAndLabel16(
mf
->
hMF
=
CloseMetaFile16
(
HDC_16
(
hdc
));
return
hmf
;
}
/******************************************************************************
* CreateItemMoniker (OLE2.27)
*/
HRESULT
WINAPI
CreateItemMoniker16
(
LPCOLESTR16
lpszDelim
,
LPCOLESTR16
lpszItem
,
LPMONIKER
*
ppmk
)
{
FIXME
(
"(%s,%p),stub!
\n
"
,
lpszDelim
,
ppmk
);
*
ppmk
=
NULL
;
return
E_NOTIMPL
;
}
/******************************************************************************
* CreateFileMoniker (OLE2.28)
*/
HRESULT
WINAPI
CreateFileMoniker16
(
LPCOLESTR16
lpszPathName
,
LPMONIKER
*
ppmk
)
{
FIXME
(
"(%s,%p),stub!
\n
"
,
lpszPathName
,
ppmk
);
return
E_NOTIMPL
;
}
dlls/ole32/storage32.c
View file @
d07c1004
...
...
@@ -6856,6 +6856,7 @@ HRESULT OLECONVERT_CreateCompObjStream(LPSTORAGE pStorage, LPCSTR strOleTypeName
HRESULT
hStorageRes
,
hRes
=
S_OK
;
OLECONVERT_ISTORAGE_COMPOBJ
IStorageCompObj
;
WCHAR
wstrStreamName
[]
=
{
1
,
'C'
,
'o'
,
'm'
,
'p'
,
'O'
,
'b'
,
'j'
,
0
};
WCHAR
bufferW
[
OLESTREAM_MAX_STR_LEN
];
BYTE
pCompObjUnknown1
[]
=
{
0x01
,
0x00
,
0xFE
,
0xFF
,
0x03
,
0x0A
,
0x00
,
0x00
,
0xFF
,
0xFF
,
0xFF
,
0xFF
};
BYTE
pCompObjUnknown2
[]
=
{
0xF4
,
0x39
,
0xB2
,
0x71
};
...
...
@@ -6881,7 +6882,9 @@ HRESULT OLECONVERT_CreateCompObjStream(LPSTORAGE pStorage, LPCSTR strOleTypeName
strcpy
(
IStorageCompObj
.
strProgIDName
,
strOleTypeName
);
/* Get the CLSID */
hRes
=
CLSIDFromProgID16
(
IStorageCompObj
.
strProgIDName
,
&
(
IStorageCompObj
.
clsid
));
MultiByteToWideChar
(
CP_ACP
,
0
,
IStorageCompObj
.
strProgIDName
,
-
1
,
bufferW
,
OLESTREAM_MAX_STR_LEN
);
hRes
=
CLSIDFromProgID
(
bufferW
,
&
(
IStorageCompObj
.
clsid
));
if
(
hRes
==
S_OK
)
{
...
...
dlls/oleaut32/ole2disp.h
View file @
d07c1004
...
...
@@ -26,6 +26,12 @@
#include "wtypes.h"
#include "wine/windef16.h"
typedef
CHAR
OLECHAR16
;
typedef
LPSTR
LPOLESTR16
;
typedef
LPCSTR
LPCOLESTR16
;
typedef
OLECHAR16
*
BSTR16
;
typedef
BSTR16
*
LPBSTR16
;
BSTR16
WINAPI
SysAllocString16
(
LPCOLESTR16
);
BSTR16
WINAPI
SysAllocStringLen16
(
const
char
*
,
int
);
VOID
WINAPI
SysFreeString16
(
BSTR16
);
...
...
dlls/olecli/olecli16.c
View file @
d07c1004
...
...
@@ -141,6 +141,7 @@ typedef struct _OLEOBJECT *LPOLEOBJECT;
typedef
struct
_OLECLIENT
*
LPOLECLIENT
;
typedef
LONG
OLECLIPFORMAT
;
/* dunno about this type, please change/add */
typedef
OLEOPT_UPDATE
*
LPOLEOPT_UPDATE
;
typedef
LPCSTR
LPCOLESTR16
;
struct
_OLESTREAM
;
...
...
dlls/olecli/olecli_main.c
View file @
d07c1004
...
...
@@ -141,6 +141,7 @@ typedef struct _OLEOBJECT *LPOLEOBJECT;
typedef
struct
_OLECLIENT
*
LPOLECLIENT
;
typedef
LONG
OLECLIPFORMAT
;
/* dunno about this type, please change/add */
typedef
OLEOPT_UPDATE
*
LPOLEOPT_UPDATE
;
typedef
LPCSTR
LPCOLESTR16
;
struct
_OLESTREAM
;
...
...
dlls/olesvr/olesvr_main.c
View file @
d07c1004
...
...
@@ -101,6 +101,7 @@ typedef enum {
typedef
LONG
LHSERVER
;
typedef
LONG
LHSERVERDOC
;
typedef
LPCSTR
LPCOLESTR16
;
typedef
struct
_OLESERVERDOC
*
LPOLESERVERDOC
;
...
...
include/commctrl.h
View file @
d07c1004
...
...
@@ -265,7 +265,6 @@ typedef struct tagNMTTCUSTOMDRAW
/* StatusWindow */
#define STATUSCLASSNAME16 "msctls_statusbar"
#define STATUSCLASSNAMEA "msctls_statusbar32"
#if defined(__GNUC__)
# define STATUSCLASSNAMEW (const WCHAR []){ 'm','s','c','t','l','s','_', \
...
...
@@ -365,7 +364,6 @@ INT WINAPI LBItemFromPt (HWND, POINT, BOOL);
/* UpDown */
#define UPDOWN_CLASS16 "msctls_updown"
#define UPDOWN_CLASSA "msctls_updown32"
#if defined(__GNUC__)
# define UPDOWN_CLASSW (const WCHAR []){ 'm','s','c','t','l','s','_', \
...
...
@@ -435,7 +433,6 @@ HWND WINAPI CreateUpDownControl (DWORD, INT, INT, INT, INT,
/* Progress Bar */
#define PROGRESS_CLASS16 "msctls_progress"
#define PROGRESS_CLASSA "msctls_progress32"
#if defined(__GNUC__)
# define PROGRESS_CLASSW (const WCHAR []){ 'm','s','c','t','l','s','_', \
...
...
@@ -632,7 +629,6 @@ _TrackMouseEvent(
/* Flat Scrollbar control */
#define FLATSB_CLASS16 "flatsb_class"
#define FLATSB_CLASSA "flatsb_class32"
#if defined(__GNUC__)
# define FLATSB_CLASSW (const WCHAR []){ 'f','l','a','t','s','b','_', \
...
...
@@ -686,7 +682,6 @@ LRESULT WINAPI DefSubclassProc(HWND, UINT, WPARAM, LPARAM);
/* Header control */
#define WC_HEADER16 "SysHeader"
#define WC_HEADERA "SysHeader32"
#if defined(__GNUC__)
# define WC_HEADERW (const WCHAR []){ 'S','y','s','H','e','a','d','e','r','3','2',0 }
...
...
@@ -949,7 +944,6 @@ typedef struct tagNMHDDISPINFOW
/* Toolbar */
#define TOOLBARCLASSNAME16 "ToolbarWindow"
#define TOOLBARCLASSNAMEA "ToolbarWindow32"
#if defined(__GNUC__)
# define TOOLBARCLASSNAMEW (const WCHAR []){ 'T','o','o','l','b','a','r', \
...
...
@@ -1447,7 +1441,6 @@ CreateMappedBitmap (HINSTANCE, INT, UINT, LPCOLORMAP, INT);
/* Tool tips */
#define TOOLTIPS_CLASS16 "tooltips_class"
#define TOOLTIPS_CLASSA "tooltips_class32"
#if defined(__GNUC__)
# define TOOLTIPS_CLASSW (const WCHAR []){ 't','o','o','l','t','i','p','s','_', \
...
...
@@ -1633,7 +1626,6 @@ typedef struct tagNMTTDISPINFOW
/* Rebar control */
#define REBARCLASSNAME16 "ReBarWindow"
#define REBARCLASSNAMEA "ReBarWindow32"
#if defined(__GNUC__)
# define REBARCLASSNAMEW (const WCHAR []){ 'R','e','B','a','r', \
...
...
@@ -1699,7 +1691,6 @@ static const WCHAR REBARCLASSNAMEW[] = { 'R','e','B','a','r',
#define RB_DELETEBAND (WM_USER+2)
#define RB_GETBARINFO (WM_USER+3)
#define RB_SETBARINFO (WM_USER+4)
#define RB_GETBANDINFO (WM_USER+5)
/* just for compatibility */
#define RB_SETBANDINFOA (WM_USER+6)
#define RB_SETBANDINFOW (WM_USER+11)
#define RB_SETBANDINFO WINELIB_NAME_AW(RB_SETBANDINFO)
...
...
@@ -1723,7 +1714,7 @@ static const WCHAR REBARCLASSNAMEW[] = { 'R','e','B','a','r',
#define RB_GETBARHEIGHT (WM_USER+27)
#define RB_GETBANDINFOW (WM_USER+28)
#define RB_GETBANDINFOA (WM_USER+29)
#define RB_GETBANDINFO
16 WINELIB_NAME_AW(RB_GETBANDINFO16
)
#define RB_GETBANDINFO
WINELIB_NAME_AW(RB_GETBANDINFO
)
#define RB_MINIMIZEBAND (WM_USER+30)
#define RB_MAXIMIZEBAND (WM_USER+31)
#define RB_GETBANDBORDERS (WM_USER+34)
...
...
@@ -1868,7 +1859,6 @@ typedef struct _RB_HITTESTINFO
/* Trackbar control */
#define TRACKBAR_CLASS16 "msctls_trackbar"
#define TRACKBAR_CLASSA "msctls_trackbar32"
#if defined(__GNUC__)
# define TRACKBAR_CLASSW (const WCHAR []){ 'm','s','c','t','l','s','_', \
...
...
@@ -3550,7 +3540,6 @@ typedef struct NMLVSCROLL
/* Tab Control */
#define WC_TABCONTROL16 "SysTabControl"
#define WC_TABCONTROLA "SysTabControl32"
#if defined(__GNUC__)
# define WC_TABCONTROLW (const WCHAR []){ 'S','y','s', \
...
...
@@ -3928,7 +3917,6 @@ typedef struct
/* Hotkey control */
#define HOTKEY_CLASS16 "msctls_hotkey"
#define HOTKEY_CLASSA "msctls_hotkey32"
#if defined(__GNUC__)
# define HOTKEY_CLASSW (const WCHAR []){ 'm','s','c','t','l','s','_', \
...
...
include/objbase.h
View file @
d07c1004
...
...
@@ -412,7 +412,7 @@ HRESULT WINAPI CoSetProxyBlanket(IUnknown* pProxy, DWORD dwAuthnSvc, DWORD dwAut
HRESULT
WINAPI
CoCopyProxy
(
IUnknown
*
pProxy
,
IUnknown
**
ppCopy
);
HRESULT
WINAPI
CoImpersonateClient
(
void
);
HRESULT
WINAPI
CoQueryClientBlanket
(
DWORD
*
pAuthnSvc
,
DWORD
*
pAuthzSvc
,
OLECHAR
16
**
pServerPrincName
,
DWORD
*
pAuthnLevel
,
DWORD
*
pImpLevel
,
RPC_AUTHZ_HANDLE
*
pPrivs
,
DWORD
*
pCapabilities
);
HRESULT
WINAPI
CoQueryClientBlanket
(
DWORD
*
pAuthnSvc
,
DWORD
*
pAuthzSvc
,
OLECHAR
**
pServerPrincName
,
DWORD
*
pAuthnLevel
,
DWORD
*
pImpLevel
,
RPC_AUTHZ_HANDLE
*
pPrivs
,
DWORD
*
pCapabilities
);
HRESULT
WINAPI
CoRevertToSelf
(
void
);
/* misc */
...
...
@@ -430,15 +430,9 @@ HRESULT WINAPI CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter,LPMESSAGE
/*****************************************************************************
* GUID API
*/
HRESULT
WINAPI
StringFromCLSID16
(
REFCLSID
id
,
LPOLESTR16
*
);
HRESULT
WINAPI
StringFromCLSID
(
REFCLSID
id
,
LPOLESTR
*
);
HRESULT
WINAPI
CLSIDFromString16
(
LPCOLESTR16
,
CLSID
*
);
HRESULT
WINAPI
CLSIDFromString
(
LPOLESTR
,
CLSID
*
);
HRESULT
WINAPI
CLSIDFromProgID16
(
LPCOLESTR16
progid
,
LPCLSID
riid
);
HRESULT
WINAPI
CLSIDFromProgID
(
LPCOLESTR
progid
,
LPCLSID
riid
);
HRESULT
WINAPI
ProgIDFromCLSID
(
REFCLSID
clsid
,
LPOLESTR
*
lplpszProgID
);
INT
WINAPI
StringFromGUID2
(
REFGUID
id
,
LPOLESTR
str
,
INT
cmax
);
...
...
@@ -460,13 +454,10 @@ HRESULT WINAPI CreateDataCache(LPUNKNOWN pUnkOuter, REFCLSID rclsid, REFIID iid,
*/
HRESULT
WINAPI
GetClassFile
(
LPCOLESTR
filePathName
,
CLSID
*
pclsid
);
HRESULT
WINAPI
CreateBindCtx16
(
DWORD
reserved
,
LPBC
*
ppbc
);
HRESULT
WINAPI
CreateBindCtx
(
DWORD
reserved
,
LPBC
*
ppbc
);
HRESULT
WINAPI
CreateFileMoniker16
(
LPCOLESTR16
lpszPathName
,
LPMONIKER
*
ppmk
);
HRESULT
WINAPI
CreateFileMoniker
(
LPCOLESTR
lpszPathName
,
LPMONIKER
*
ppmk
);
HRESULT
WINAPI
CreateItemMoniker16
(
LPCOLESTR16
lpszDelim
,
LPCOLESTR
lpszItem
,
LPMONIKER
*
ppmk
);
HRESULT
WINAPI
CreateItemMoniker
(
LPCOLESTR
lpszDelim
,
LPCOLESTR
lpszItem
,
LPMONIKER
*
ppmk
);
HRESULT
WINAPI
CreateAntiMoniker
(
LPMONIKER
*
ppmk
);
...
...
@@ -482,7 +473,6 @@ HRESULT WINAPI CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER* ppmk);
HRESULT
WINAPI
MonikerCommonPrefixWith
(
IMoniker
*
pmkThis
,
IMoniker
*
pmkOther
,
IMoniker
**
ppmkCommon
);
HRESULT
WINAPI
GetRunningObjectTable
(
DWORD
reserved
,
LPRUNNINGOBJECTTABLE
*
pprot
);
HRESULT
WINAPI
GetRunningObjectTable16
(
DWORD
reserved
,
LPRUNNINGOBJECTTABLE
*
pprot
);
/*****************************************************************************
* Storage API
...
...
include/wtypes.h
View file @
d07c1004
...
...
@@ -271,15 +271,6 @@ typedef const OLECHAR *LPCOLESTR;
#ifndef __WINESRC__
#define OLESTR(str) L##str
#endif
typedef
CHAR
OLECHAR16
;
typedef
LPSTR
LPOLESTR16
;
typedef
LPCSTR
LPCOLESTR16
;
typedef
OLECHAR16
*
BSTR16
;
typedef
BSTR16
*
LPBSTR16
;
#define OLESTR16(x) x
typedef
LONG
SCODE
;
typedef
struct
_COAUTHIDENTITY
{
...
...
include/wtypes.idl
View file @
d07c1004
...
...
@@ -274,18 +274,6 @@ cpp_quote("#ifndef __WINESRC__")
cpp_quote("#define OLESTR(str) L##str")
cpp_quote("#endif")
/* from Wine'
s
pre
-
WIDL
wtypes
.
h
*/
/*
FIXME
:
does
not
belong
here
*/
typedef
CHAR
OLECHAR16
;
typedef
LPSTR
LPOLESTR16
;
typedef
LPCSTR
LPCOLESTR16
;
/*
quoted
because
if
BSTR16
is
ever
used
in
IDL
files
,
*
it
'll probably need some wire_marshal stuff too,
* and quoting these will detect any such necessity */
cpp_quote("typedef OLECHAR16 *BSTR16;")
cpp_quote("typedef BSTR16 *LPBSTR16;")
cpp_quote("#define OLESTR16(x) x")
typedef LONG SCODE;
typedef struct _COAUTHIDENTITY {
...
...
windows/spy.c
View file @
d07c1004
...
...
@@ -1283,12 +1283,14 @@ const USER_MSG *classmsg; /* pointer to first USER_MSG for class */
/* replace the "0" with a "SZOF(structure)", or with a */
/* number. (First method prefered.) */
#define RB_GETBANDINFO_OLD (WM_USER+5)
/* obsoleted after IE3, but we have to support it anyway */
static
const
USER_MSG
rebar_array
[]
=
{
USM
(
RB_INSERTBANDA
,
0
),
USM
(
RB_DELETEBAND
,
0
),
USM
(
RB_GETBARINFO
,
0
),
USM
(
RB_SETBARINFO
,
0
),
USM
(
RB_GETBANDINFO
,
0
),
USM
(
RB_GETBANDINFO
_OLD
,
0
),
USM
(
RB_SETBANDINFOA
,
0
),
USM
(
RB_SETPARENT
,
0
),
USM
(
RB_HITTEST
,
0
),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment