OSDN Git Service

2000-04-25 Martin Kotulla <martin-k@softmaker.de>
authorkhan <khan>
Tue, 25 Apr 2000 19:13:50 +0000 (19:13 +0000)
committerkhan <khan>
Tue, 25 Apr 2000 19:13:50 +0000 (19:13 +0000)
* include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
* include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
* include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
* include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.

winsup/w32api/ChangeLog
winsup/w32api/include/ddeml.h
winsup/w32api/include/shlobj.h
winsup/w32api/include/wingdi.h
winsup/w32api/include/winuser.h

index 4fc9de6..bca220a 100644 (file)
@@ -1,3 +1,10 @@
+2000-04-25  Martin Kotulla  <martin-k@softmaker.de>
+
+       * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
+       * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
+       * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
+       * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
+
 Mon Apr 10 22:58:25 2000  Christopher Faylor <cgf@cygnus.com>
 
        * include/winbase.h: Change first argument of ENUMRES* types to
index 352783e..3f44c76 100644 (file)
@@ -186,8 +186,8 @@ int WINAPI DdeCmpStringHandles(HSZ,HSZ);
 HCONV WINAPI DdeConnect(DWORD,HSZ,HSZ,PCONVCONTEXT);
 HCONVLIST WINAPI DdeConnectList(DWORD,HSZ,HSZ,HCONVLIST,PCONVCONTEXT);
 HDDEDATA WINAPI DdeCreateDataHandle(DWORD,PBYTE,DWORD,DWORD,HSZ,UINT,UINT);
-HSZ WINAPI DdeCreateStringHandleA(DWORD,LPSTR,int);
-HSZ WINAPI DdeCreateStringHandleW(DWORD,LPWSTR,int);
+HSZ WINAPI DdeCreateStringHandleA(DWORD,LPCSTR,int);
+HSZ WINAPI DdeCreateStringHandleW(DWORD,LPCWSTR,int);
 BOOL WINAPI DdeDisconnect(HCONV);
 BOOL WINAPI DdeDisconnectList(HCONVLIST);
 BOOL WINAPI DdeEnableCallback(DWORD,HCONV,UINT);
index fc77bb9..8789df7 100644 (file)
@@ -415,7 +415,7 @@ DECLARE_INTERFACE_(IShellLinkA, IUnknown)
        STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
        STDMETHOD_(ULONG,AddRef)(THIS) PURE;
        STDMETHOD_(ULONG,Release)(THIS) PURE;
-    STDMETHOD(GetPath)(THIS_ LPSTR,int,LPWIN32_FIND_DATAA*,DWORD) PURE;
+       STDMETHOD(GetPath)(THIS_ LPSTR,int,WIN32_FIND_DATAA*,DWORD) PURE;
        STDMETHOD(GetIDList)(THIS_ LPITEMIDLIST*) PURE;
        STDMETHOD(SetIDList)(THIS_ LPCITEMIDLIST) PURE;
        STDMETHOD(GetDescription)(THIS_ LPSTR,int) PURE;
@@ -441,7 +441,7 @@ DECLARE_INTERFACE_(IShellLinkW, IUnknown)
        STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
        STDMETHOD_(ULONG,AddRef)(THIS) PURE;
        STDMETHOD_(ULONG,Release)(THIS) PURE;
-    STDMETHOD(GetPath)(THIS_ LPSTR,int,LPWIN32_FIND_DATAW*,DWORD) PURE;
+       STDMETHOD(GetPath)(THIS_ LPSTR,int,WIN32_FIND_DATAW*,DWORD) PURE;
        STDMETHOD(GetIDList)(THIS_ LPITEMIDLIST*) PURE;
        STDMETHOD(SetIDList)(THIS_ LPCITEMIDLIST) PURE;
        STDMETHOD(GetDescription)(THIS_ LPWSTR,int) PURE;
index aeb6cc8..f155d23 100644 (file)
@@ -2328,6 +2328,9 @@ typedef int (CALLBACK *ICMENUMPROCA)(LPSTR,LPARAM);
 typedef int (CALLBACK *ICMENUMPROCW)(LPWSTR,LPARAM);
 typedef void (CALLBACK *GOBJENUMPROC)(LPVOID,LPARAM);
 typedef void (CALLBACK *LINEDDAPROC)(int,int,LPARAM);
+typedef UINT (CALLBACK *LPFNDEVMODE)(HWND,HMODULE,LPDEVMODEA,LPSTR,LPSTR,LPDEVMODEA,LPSTR,UINT);
+typedef DWORD (CALLBACK *LPFNDEVCAPS)(LPSTR,LPSTR,UINT,LPSTR,LPDEVMODEA);
+
 
 #define RGB(r,g,b)     ((DWORD)(((BYTE)(r)|((WORD)(g)<<8))|(((DWORD)(BYTE)(b))<<16)))
 #define MAKEPOINTS(l) (*((POINTS*)&(l)))
index 8c2fe7d..2d3baab 100644 (file)
@@ -1060,6 +1060,9 @@ extern "C" {
 #define WM_APP 32768
 #define WM_ACTIVATE 6
 #define WM_ACTIVATEAPP 28
+/* FIXME/CHECK: Are WM_AFX{FIRST,LAST} valid for WINVER < 0x400? */
+#define WM_AFXFIRST 864
+#define WM_AFXLAST 895
 #define WM_ASKCBFORMATNAME 780
 #define WM_CANCELJOURNAL 75
 #define WM_CANCELMODE 31
@@ -1071,6 +1074,7 @@ extern "C" {
 #define WM_CLEAR 771
 #define WM_CLOSE 16
 #define WM_COMMAND 273
+#define WM_COMMNOTIFY 68               /* obsolete */
 #define WM_COMPACTING 65
 #define WM_COMPAREITEM 57
 #define WM_CONTEXTMENU 123
@@ -1111,11 +1115,27 @@ extern "C" {
 #define WM_GETMINMAXINFO 36
 #define WM_GETTEXT 13
 #define WM_GETTEXTLENGTH 14
+/* FIXME/CHECK: Are WM_HANDHEL{FIRST,LAST} valid for WINVER < 0x400? */
+#define WM_HANDHELDFIRST 856
+#define WM_HANDHELDLAST 863
 #define WM_HELP 83
 #define WM_HOTKEY 786
 #define WM_HSCROLL 276
 #define WM_HSCROLLCLIPBOARD 782
 #define WM_ICONERASEBKGND 39
+/* FIXME/CHECK: Are WM_IME_* valid for WINVER < 0x400? */
+#define WM_IME_STARTCOMPOSITION 269
+#define WM_IME_ENDCOMPOSITION 270
+#define WM_IME_COMPOSITION 271
+#define WM_IME_KEYLAST 271
+#define WM_IME_SETCONTEXT 641
+#define WM_IME_NOTIFY 642
+#define WM_IME_CONTROL 643
+#define WM_IME_COMPOSITIONFULL 644
+#define WM_IME_SELECT 645
+#define WM_IME_CHAR 646
+#define WM_IME_KEYDOWN 656
+#define WM_IME_KEYUP 657
 #define WM_INITDIALOG 272
 #define WM_INITMENU 278
 #define WM_INITMENUPOPUP 279
@@ -1906,7 +1926,7 @@ typedef struct tagCOPYDATASTRUCT {
        DWORD dwData;
        DWORD cbData;
        PVOID lpData;
-} COPYDATASTRUCT;
+} COPYDATASTRUCT,*PCOPYDATASTRUCT;
 typedef struct tagCURSORSHAPE {
        int xHotSpot;
        int yHotSpot;