From: Danny S. <dan...@us...> - 2001-10-30 01:37:21
|
Update of /cvsroot/mingw/w32api/include In directory usw-pr-cvs1:/tmp/cvs-serv11045/w32api/include Modified Files: oaidl.h objbase.h oleauto.h oledlg.h oleidl.h shlobj.h winnt.h winuser.h Log Message: * include/winuser.h (MOUSEEVENTF_WHEEL): Define. Thanks to: Kim Saunders. * include/oleauto.h: Define VARIANT* flags for VariantChangeType. Thanks to: Pat Thoyts. * include/winnt.h: Change C++ style comment to C style. * include/shlobj.h: Ditto. * include/objbase.h (enum tagCOINIT): Remove comma at end of list. * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto. * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__ (enum not limited to range of int). * include/oaidl.h (struct tagVARIANT): Mark as __extension__ (struct with no named members), ifndef NONAMELESSUNION. Index: oaidl.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/oaidl.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** oaidl.h 2001/08/14 23:16:40 1.3 --- oaidl.h 2001/10/30 01:37:18 1.4 *************** *** 172,175 **** --- 172,178 ---- SAFEARRAYBOUND rgsabound[1]; }SAFEARRAY,*LPSAFEARRAY; + #if defined (__GNUC__) && !defined (NONAMELESSUNION) + __extension__ /* no named members */ + #endif typedef struct tagVARIANT { _ANONYMOUS_UNION union { Index: objbase.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/objbase.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** objbase.h 2001/06/05 01:36:40 1.1.1.1 --- objbase.h 2001/10/30 01:37:18 1.2 *************** *** 70,74 **** COINIT_MULTITHREADED = 0x0, COINIT_DISABLE_OLE1DDE = 0x4, ! COINIT_SPEED_OVER_MEMORY = 0x8, } COINIT; typedef enum tagSTDMSHLFLAGS { --- 70,74 ---- COINIT_MULTITHREADED = 0x0, COINIT_DISABLE_OLE1DDE = 0x4, ! COINIT_SPEED_OVER_MEMORY = 0x8 } COINIT; typedef enum tagSTDMSHLFLAGS { Index: oleauto.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/oleauto.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** oleauto.h 2001/06/05 01:36:40 1.1.1.1 --- oleauto.h 2001/10/30 01:37:18 1.2 *************** *** 7,11 **** #define STDOLE_MINORVERNUM 0 #define STDOLE_LCID 0 ! #define VARIANT_NOVALUEPROP 1 #define VAR_TIMEVALUEONLY 0x0001 #define VAR_DATEVALUEONLY 0x0002 --- 7,14 ---- #define STDOLE_MINORVERNUM 0 #define STDOLE_LCID 0 ! #define VARIANT_NOVALUEPROP 0x01 ! #define VARIANT_ALPHABOOL 0x02 ! #define VARIANT_NOUSEOVERRIDE 0x04 ! #define VARIANT_LOCALBOOL 0x08 #define VAR_TIMEVALUEONLY 0x0001 #define VAR_DATEVALUEONLY 0x0002 Index: oledlg.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/oledlg.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** oledlg.h 2001/06/05 01:36:41 1.1.1.1 --- oledlg.h 2001/10/30 01:37:18 1.2 *************** *** 354,358 **** OLEUIPASTE_PASTE=512, OLEUIPASTE_LINKANYTYPE=1024, ! OLEUIPASTE_ENABLEICON=2048, } OLEUIPASTEFLAG; typedef struct tagOLEUIPASTEENTRYW { --- 354,358 ---- OLEUIPASTE_PASTE=512, OLEUIPASTE_LINKANYTYPE=1024, ! OLEUIPASTE_ENABLEICON=2048 } OLEUIPASTEFLAG; typedef struct tagOLEUIPASTEENTRYW { Index: oleidl.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/oleidl.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** oleidl.h 2001/08/02 02:51:25 1.2 --- oleidl.h 2001/10/30 01:37:18 1.3 *************** *** 35,38 **** --- 35,41 ---- OLEGETMONIKER_TEMPFORUSER } OLEGETMONIKER; + #ifdef __GNUC__ + __extension__ /* IS0 C says enums limited to range of int */ + #endif typedef enum tagDROPEFFECT { DROPEFFECT_NONE=0, Index: shlobj.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/shlobj.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** shlobj.h 2001/09/01 05:12:17 1.7 --- shlobj.h 2001/10/30 01:37:18 1.8 *************** *** 446,450 **** #undef INTERFACE #define INTERFACE IExtractIcon ! DECLARE_INTERFACE_(IExtractIcon, IUnknown) // exic { STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE; --- 446,450 ---- #undef INTERFACE #define INTERFACE IExtractIcon ! DECLARE_INTERFACE_(IExtractIcon, IUnknown) /* exic */ { STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE; Index: winnt.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/winnt.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** winnt.h 2001/10/04 02:21:05 1.10 --- winnt.h 2001/10/30 01:37:18 1.11 *************** *** 1642,1648 **** } CONTEXT; #elif defined(ARM) ! // ! // The following flags control the contents of the CONTEXT structure. ! // #define CONTEXT_ARM 0x0000040 --- 1642,1647 ---- } CONTEXT; #elif defined(ARM) ! ! /* The following flags control the contents of the CONTEXT structure. */ #define CONTEXT_ARM 0x0000040 Index: winuser.h =================================================================== RCS file: /cvsroot/mingw/w32api/include/winuser.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** winuser.h 2001/10/29 23:13:13 1.4 --- winuser.h 2001/10/30 01:37:18 1.5 *************** *** 921,924 **** --- 921,925 ---- #define MOUSEEVENTF_MIDDLEDOWN 32 #define MOUSEEVENTF_MIDDLEUP 64 + #define MOUSEEVENTF_WHEEL 0x0800 #define MOUSEEVENTF_ABSOLUTE 32768 #define PM_NOREMOVE 0 |