* include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS, LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC, OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC, OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO, LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO, CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD, PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ... * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG, LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS, LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC, OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC, OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO, LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO, CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD, PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency with documentation. * include/olectl.h: Do #include <ocidl.h>. * include/ocidl.h: Don't #include <olectl.h>.
This commit is contained in:
parent
77780db3bd
commit
52bce3938f
@ -1,3 +1,25 @@
|
||||
2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
|
||||
LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
|
||||
LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
|
||||
OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
|
||||
OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
|
||||
LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
|
||||
CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
|
||||
PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
|
||||
* include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
|
||||
LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
|
||||
LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
|
||||
OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
|
||||
OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
|
||||
LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
|
||||
CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
|
||||
PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
|
||||
with documentation.
|
||||
* include/olectl.h: Do #include <ocidl.h>.
|
||||
* include/ocidl.h: Don't #include <olectl.h>.
|
||||
|
||||
2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
|
||||
|
@ -1,11 +1,36 @@
|
||||
#ifndef _OCIDL_H
|
||||
#define _OCIDL_H
|
||||
#if __GNUC__ >= 3
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <ole2.h>
|
||||
#include <olectl.h>
|
||||
|
||||
typedef interface IErrorLog *LPERRORLOG;
|
||||
typedef interface IPropertyBag *LPPROPERTYBAG;
|
||||
typedef interface IEnumConnections *LPENUMCONNECTIONS;
|
||||
typedef interface IConnectionPoint *LPCONNECTIONPOINT;
|
||||
typedef interface IEnumConnectionPoints *LPENUMCONNECTIONPOINTS;
|
||||
typedef interface IPropertyPageSite *LPPROPERTYPAGESITE;
|
||||
typedef interface IFont *LPFONT;
|
||||
typedef interface IFontDisp *LPFONTDISP;
|
||||
|
||||
#ifndef OLE2ANSI
|
||||
typedef TEXTMETRICW TEXTMETRICOLE;
|
||||
#else
|
||||
typedef TEXTMETRIC TEXTMETRICOLE;
|
||||
#endif
|
||||
typedef TEXTMETRICOLE *LPTEXTMETRICOLE;
|
||||
typedef DWORD OLE_COLOR;
|
||||
typedef UINT OLE_HANDLE;
|
||||
typedef long OLE_XPOS_HIMETRIC;
|
||||
typedef long OLE_YPOS_HIMETRIC;
|
||||
typedef long OLE_XSIZE_HIMETRIC;
|
||||
typedef long OLE_YSIZE_HIMETRIC;
|
||||
|
||||
typedef enum tagREADYSTATE {
|
||||
READYSTATE_UNINITIALIZED = 0,
|
||||
@ -14,6 +39,45 @@ typedef enum tagREADYSTATE {
|
||||
READYSTATE_INTERACTIVE = 3,
|
||||
READYSTATE_COMPLETE = 4
|
||||
} READYSTATE;
|
||||
typedef struct tagPOINTF {
|
||||
float x;
|
||||
float y;
|
||||
} POINTF,*LPPOINTF;
|
||||
typedef struct tagCONTROLINFO {
|
||||
ULONG cb;
|
||||
HACCEL hAccel;
|
||||
USHORT cAccel;
|
||||
DWORD dwFlags;
|
||||
} CONTROLINFO,*LPCONTROLINFO;
|
||||
typedef struct tagCONNECTDATA {
|
||||
LPUNKNOWN pUnk;
|
||||
DWORD dwCookie;
|
||||
} CONNECTDATA,*LPCONNECTDATA;
|
||||
typedef struct tagLICINFO {
|
||||
long cbLicInfo;
|
||||
BOOL fRuntimeKeyAvail;
|
||||
BOOL fLicVerified;
|
||||
} LICINFO,*LPLICINFO;
|
||||
typedef struct tagCAUUID {
|
||||
ULONG cElems;
|
||||
GUID *pElems;
|
||||
} CAUUID,*LPCAUUID;
|
||||
typedef struct tagCALPOLESTR {
|
||||
ULONG cElems;
|
||||
LPOLESTR *pElems;
|
||||
} CALPOLESTR,*LPCALPOLESTR;
|
||||
typedef struct tagCADWORD {
|
||||
ULONG cElems;
|
||||
DWORD *pElems;
|
||||
} CADWORD,*LPCADWORD;
|
||||
typedef struct tagPROPPAGEINFO {
|
||||
ULONG cb;
|
||||
LPOLESTR pszTitle;
|
||||
SIZE size;
|
||||
LPOLESTR pszDocString;
|
||||
LPOLESTR pszHelpFile;
|
||||
DWORD dwHelpContext;
|
||||
} PROPPAGEINFO,*LPPROPPAGEINFO;
|
||||
|
||||
EXTERN_C const IID IID_IOleControl;
|
||||
#undef INTERFACE
|
||||
|
@ -8,6 +8,7 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <ocidl.h>
|
||||
#include <olectlid.h>
|
||||
|
||||
#define STD_CTL_SCODE(n) MAKE_SCODE(SEVERITY_ERROR,FACILITY_CONTROL,n)
|
||||
@ -224,18 +225,9 @@ extern "C" {
|
||||
#define DISPID_PICT_HEIGHT 5
|
||||
#define DISPID_PICT_RENDER 6
|
||||
|
||||
#pragma pack(push,8)
|
||||
#ifndef OLE2ANSI
|
||||
typedef TEXTMETRICW TEXTMETRICOLE;
|
||||
#else
|
||||
typedef TEXTMETRIC TEXTMETRICOLE;
|
||||
#endif
|
||||
typedef TEXTMETRICOLE *LPTEXTMETRICOLE;
|
||||
typedef interface IOleControl *LPOLECONTROL;
|
||||
typedef interface IOleControlSite *LPOLECONTROLSITE;
|
||||
typedef interface ISimpleFrameSite *LPSIMPLEFRAMESITE;
|
||||
typedef interface IErrorLog *LPERRORLOG;
|
||||
typedef interface IPropertyBag *LPPROPERTYBAG;
|
||||
typedef interface IPersistPropertyBag *LPPERSISTPROPERTYBAG;
|
||||
typedef interface IPersistStreamInit *LPPERSISTSTREAMINIT;
|
||||
typedef interface IPersistMemory *LPPERSISTMEMORY;
|
||||
@ -243,68 +235,28 @@ typedef interface IPropertyNotifySink* LPPROPERTYNOTIFYSINK;
|
||||
typedef interface IProvideClassInfo *LPPROVIDECLASSINFO;
|
||||
typedef interface IProvideClassInfo2 *LPPROVIDECLASSINFO2;
|
||||
typedef interface IConnectionPointContainer *LPCONNECTIONPOINTCONTAINER;
|
||||
typedef interface IEnumConnectionPoints *LPENUMCONNECTIONPOINTS;
|
||||
typedef interface IConnectionPoint *LPCONNECTIONPOINT;
|
||||
typedef interface IEnumConnections *LPENUMCONNECTIONS;
|
||||
typedef interface IClassFactory2 *LPCLASSFACTORY2;
|
||||
typedef interface ISpecifyPropertyPages *LPSPECIFYPROPERTYPAGES;
|
||||
typedef interface IPerPropertyBrowsing *LPPERPROPERTYBROWSING;
|
||||
typedef interface IPropertyPageSite *LPPROPERTYPAGESITE;
|
||||
typedef interface IPropertyPage *LPPROPERTYPAGE;
|
||||
typedef interface IPropertyPage2 *LPPROPERTYPAGE2;
|
||||
typedef interface IFont *LPFONT;
|
||||
typedef interface IFontDisp *LPFONTDISP;
|
||||
|
||||
typedef interface IPicture *LPPICTURE;
|
||||
typedef interface IPictureDisp *LPPICTUREDISP;
|
||||
typedef DWORD OLE_COLOR;
|
||||
typedef long OLE_XPOS_PIXELS;
|
||||
typedef long OLE_YPOS_PIXELS;
|
||||
typedef long OLE_XSIZE_PIXELS;
|
||||
typedef long OLE_YSIZE_PIXELS;
|
||||
typedef long OLE_XPOS_HIMETRIC;
|
||||
typedef long OLE_YPOS_HIMETRIC;
|
||||
typedef long OLE_XSIZE_HIMETRIC;
|
||||
typedef long OLE_YSIZE_HIMETRIC;
|
||||
typedef float OLE_XPOS_CONTAINER;
|
||||
typedef float OLE_YPOS_CONTAINER;
|
||||
typedef float OLE_XSIZE_CONTAINER;
|
||||
typedef float OLE_YSIZE_CONTAINER;
|
||||
|
||||
typedef VARIANT_BOOL OLE_OPTEXCLUSIVE;
|
||||
typedef VARIANT_BOOL OLE_CANCELBOOL;
|
||||
typedef VARIANT_BOOL OLE_ENABLEDEFAULTBOOL;
|
||||
typedef UINT OLE_HANDLE;
|
||||
|
||||
#pragma pack(push,8)
|
||||
typedef enum { triUnchecked,triChecked1,triGray } OLE_TRISTATE;
|
||||
typedef struct tagPOINTF {
|
||||
float x;
|
||||
float y;
|
||||
} POINTF,*LPPOINTF;
|
||||
typedef struct tagCONTROLINFO {
|
||||
ULONG cb;
|
||||
HACCEL hAccel;
|
||||
USHORT cAccel;
|
||||
DWORD dwFlags;
|
||||
} CONTROLINFO,*LPCONTROLINFO;
|
||||
typedef struct tagCONNECTDATA {
|
||||
LPUNKNOWN pUnk;
|
||||
DWORD dwCookie;
|
||||
} CONNECTDATA,*LPCONNECTDATA;
|
||||
typedef struct tagLICINFO {
|
||||
long cbLicInfo;
|
||||
BOOL fRuntimeKeyAvail;
|
||||
BOOL fLicVerified;
|
||||
} LICINFO,*LPLICINFO;
|
||||
typedef struct tagCAUUID {
|
||||
ULONG cElems;
|
||||
GUID *pElems;
|
||||
} CAUUID,*LPCAUUID;
|
||||
typedef struct tagCALPOLESTR {
|
||||
ULONG cElems;
|
||||
LPOLESTR *pElems;
|
||||
} CALPOLESTR,*LPCALPOLESTR;
|
||||
typedef struct tagCADWORD {
|
||||
ULONG cElems;
|
||||
DWORD *pElems;
|
||||
} CADWORD,*LPCADWORD;
|
||||
typedef struct tagOCPFIPARAMS {
|
||||
ULONG cbStructSize;
|
||||
HWND hWndOwner;
|
||||
@ -318,14 +270,6 @@ typedef struct tagOCPFIPARAMS {
|
||||
LCID lcid;
|
||||
DISPID dispidInitialProperty;
|
||||
} OCPFIPARAMS,*LPOCPFIPARAMS;
|
||||
typedef struct tagPROPPAGEINFO {
|
||||
ULONG cb;
|
||||
LPOLESTR pszTitle;
|
||||
SIZE size;
|
||||
LPOLESTR pszDocString;
|
||||
LPOLESTR pszHelpFile;
|
||||
DWORD dwHelpContext;
|
||||
} PROPPAGEINFO,*LPPROPPAGEINFO;
|
||||
typedef struct tagFONTDESC {
|
||||
UINT cbSizeofstruct;
|
||||
LPOLESTR lpstrName;
|
||||
|
Loading…
x
Reference in New Issue
Block a user