summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/include/ocidl.h
Commit message (Collapse)AuthorAgeFilesLines
* 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>Luke Dunstan2004-04-051-1/+1
| | | | * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
* 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>Danny Smith2004-03-021-0/+20
| | | | | | | | | | | | | | | | | | | | | * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE, VAR_FOURDIGITYEARS) Define new constants. Group VAR_* defines together (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF) Define macros. (V_I8, V_I8REF): Correct macros. (V_DECIMAL): Correct macro deginitions. (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define constants. (VTBIT_*): Define constants. (UDATE): Add structure definition. (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare functions. (SafeArrayCreateVector): Correct parameter type from UINT to ULONG (SafeArrayCreateVectorEx): Declare function. (Var*): declare VARIANT manipulation functions. * include/ocidl.h (IPicture_*): Define IPicture COBJ macros. * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ macros.
* 2004-01-03 Filip Navara <xnavara@volny.cz>Danny Smith2004-01-031-1/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID. * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces, declare IID's. (IErrorInfo): Add COBJMACROS. * include/objbase.h (STGM_NOSNAPSHOT): Add define. (CoGetPSClsid): Add protototype, (CoRegisterPSClsid): Likewise. * include/objidl.h (IMarshal): Correct methods. (IMallocSpy): Likewise, (LPPSFACTORYBUFFER): Add typedef. (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare IID. (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros. * include/ocidl.h (PROPBAG2_TYPE): Define enum. (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define structures. (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive, IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager, IQuickActivate): Define interfaces. Declare IID's. (IPersistPropertyBag2): Add COBJMACROS. (LPOLEUNDOMANAGER): Add typedef. (LPPROPERTYBAG2): Likewise. * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton. (BINDSPEED): Add definition. (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource, IDropTarget): Add COBJMACROS. * include/wtypes.h (MEMCTX, MSHCTX): Fix enums. * include/winerror.h (CO_S_NOTALLINTERFACES): Add define. * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager, IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer): Add definitions.
* 2004-01-01 Filip Navara <xnavara@volny.cz>Danny Smith2004-01-011-0/+60
| | | | | | | | | | | | | | | * include/objbase.h: Don't care about value of DBG define. * include/objidl.h: Add some COBJMACROS. * include/ocidl.h: Ditto. * include/oleidl.h: Ditto. * include/servprov.h: Ditto. * include/shlobj.h: Ditto. * include/shlobj.h (IContextMenu2): Correct parent in DECLARE_INTERFACE. * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl): Define interfaces. * include/setupapi.h (SetupGetLineTextA): Correct prototype. Add new constants for _SETUPAPI_VER >= 0x501.
* * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,Danny Smith2003-09-131-1/+65
| | | | | | | | | | | | | | | | | | | | | 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>.
* * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,Danny Smith2003-05-121-0/+385
| | | | | | | | | | | | | | | | | | IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit, IPersistMemory,IPropertyNotifySink,IProvideClassInfo, IProvideClassInfo2,IConnectionPointContainer, IEnumConnectionPoints,IConnectionPoint,IEnumConnections, IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing, IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp, IPicture,IPictureDisp): Move from here to... * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite, IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit, IPersistMemory,IPropertyNotifySink,IProvideClassInfo, IProvideClassInfo2,IConnectionPointContainer, IEnumConnectionPoints,IConnectionPoint,IEnumConnections, IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing, IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp, IPicture,IPictureDisp): Here, as per documentation.
* 2003-03-04 Heiko Gerdau <hg@technosis.de>Danny Smith2003-03-041-0/+39
| | | | | | | * oleidl.h (IOleObject): Correct GetUserType prototype. (IViewObject2): Correct GetExtent prototype. * olectl.h (DISPIP_): Add new defines * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
* 2003-03-01 Heiko Gerdau <hg@technosis.de>Danny Smith2003-03-011-0/+12
| | | | | * include/oleidl.h (USERCLASSTYPE): Add enum. * include/ocidl.h (IObjectWithSite): Add interface.
* 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>Danny Smith2002-07-261-0/+40
| | | | | | | | | | | | | | | | | | | | | | | * include/exdisp.h: New file. * include/exdispid.h: New file. * include/mshtml.h: New file. * lib/test.c: #include exdisp.h and mshtml.h * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2, IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange, IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp): New GUIDs. * include/docobj.h: New file. * include/idispids.h: New file. * include/objidl.h (IID_IMoniker): Declare. * include/ocidl.h (READYSTATE): New enum. (IOleInPlaceSiteEx): New interface. * include/olectlid.h (IID_IEnumSTATSTG): New interface identifier. * include/oleidl.h (IOleItemContainer, IOleInPlaceObject, IOleInPlaceSite): New interfaces. * lib/test.c: #include docobj.h,idispids.h,
* import winsup-2000-02-17 snapshotChristopher Faylor2000-02-171-0/+7