diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-03-02 09:15:16 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2004-03-02 09:15:16 +0000 |
commit | e30ffa5bdd7252190c150b7fcf756664d809ae69 (patch) | |
tree | 3ae851ed00d42303fd48661a7369e6e21bd6f26e /winsup/w32api/include/ocidl.h | |
parent | 0f8989463e730ab41619e07d6007c0b9cdc75928 (diff) | |
download | cygnal-e30ffa5bdd7252190c150b7fcf756664d809ae69.tar.gz cygnal-e30ffa5bdd7252190c150b7fcf756664d809ae69.tar.bz2 cygnal-e30ffa5bdd7252190c150b7fcf756664d809ae69.zip |
2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
* 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.
Diffstat (limited to 'winsup/w32api/include/ocidl.h')
-rw-r--r-- | winsup/w32api/include/ocidl.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/winsup/w32api/include/ocidl.h b/winsup/w32api/include/ocidl.h index 3dbfac296..2e7ebebe9 100644 --- a/winsup/w32api/include/ocidl.h +++ b/winsup/w32api/include/ocidl.h @@ -610,6 +610,26 @@ DECLARE_INTERFACE_(IPicture,IUnknown) STDMETHOD(get_Attributes)(THIS_ PDWORD) PURE; }; +#ifdef COBJMACROS +#define IPicture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) +#define IPicture_AddRef(p) (p)->lpVtbl->AddRef(p) +#define IPicture_Release(p) (p)->lpVtbl->Release(p) +#define IPicture_get_Handle(p,a) (p)->lpVtbl->get_Handle(p,a) +#define IPicture_get_hPal(p,a) (p)->lpVtbl->get_hPal(p,a) +#define IPicture_get_Type(p,a) (p)->lpVtbl->get_Type(p,a) +#define IPicture_get_Width(p,a) (p)->lpVtbl->get_Width(p,a) +#define IPicture_get_Height(p,a) (p)->lpVtbl->get_Height(p,a) +#define IPicture_Render(p,a,b,c,d,e,f,g,h,i,j) (p)->lpVtbl->Render(p,a,b,c,d,e,f,g,h,i,j) +#define IPicture_set_hPal(p,a) (p)->lpVtbl->set_hPal(p,a) +#define IPicture_get_CurDC(p,a) (p)->lpVtbl->get_CurDC(p,a) +#define IPicture_SelectPicture(p,a,b,c) (p)->lpVtbl->SelectPicture(p,a,b,c) +#define IPicture_get_KeepOriginalFormat(p,a) (p)->lpVtbl->get_KeepOriginalFormat(p,a) +#define IPicture_put_KeepOriginalFormat(p,a) (p)->lpVtbl->put_KeepOriginalFormat(p,a) +#define IPicture_PictureChanged(p) (p)->lpVtbl->PictureChanged(p) +#define IPicture_SaveAsFile(p,a,b,c) (p)->lpVtbl->SaveAsFile(p,a,b,c) +#define IPicture_get_Attributes(p,a) (p)->lpVtbl->get_Attributes(p,a) +#endif + EXTERN_C const IID IID_IPictureDisp; #undef INTERFACE #define INTERFACE IPictureDisp |