Changeset 4834 for trunk/include/win/olectl.h
- Timestamp:
- Dec 24, 2000, 1:28:20 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/olectl.h
r1742 r4834 1 /* $Id: olectl.h,v 1.2 1999-11-14 21:01:22 davidr Exp $ */2 3 1 #ifndef __WINE_OLECTL_H 4 2 #define __WINE_OLECTL_H 5 3 6 4 #include "windef.h" 7 8 #define WINOLECTLAPI INT WINAPI 5 #include "ocidl.h" 6 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 11 9 12 10 13 /* … … 80 83 #define FONTSIZE(n) { n##0000, 0 } 81 84 82 /* COREL MOD PQ mar 9 - redecl in mfc */83 /*WINOLECTLAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid, VOID** ppvObj);*/84 85 typedef enum tagPICTURE86 {87 PICTURE_SCALEABLE = 0x00000001,88 PICTURE_TRANSPARENT = 0x0000000289 } PICTURE;90 91 85 #define PICTYPE_UNINITIALIZED (-1) 92 86 #define PICTYPE_NONE 0 … … 96 90 #define PICTYPE_ENHMETAFILE 4 97 91 98 // DjR - Removed DUMMY stuff as it seemed unworkable in ICC99 92 typedef struct tagPICTDESC { 100 101 102 103 struct {104 105 106 } bmp;107 struct {108 109 110 111 } wmf;112 struct {113 114 } icon;115 struct {116 117 } emf;118 } u;93 UINT cbSizeofstruct; 94 UINT picType; 95 union { 96 struct { 97 HBITMAP hbitmap; 98 HPALETTE hpal; 99 } bmp; 100 struct { 101 HMETAFILE hmeta; 102 int xExt; 103 int yExt; 104 } wmf; 105 struct { 106 HICON hicon; 107 } icon; 108 struct { 109 HENHMETAFILE hemf; 110 } emf; 111 } DUMMYUNIONNAME; 119 112 } PICTDESC, *LPPICTDESC; 120 113 … … 138 131 typedef VARIANT_BOOL OLE_CANCELBOOL; 139 132 typedef VARIANT_BOOL OLE_ENABLEDEFAULTBOOL; 133 134 HCURSOR WINAPI OleIconToCursor( HINSTANCE hinstExe, HICON hicon); 135 136 HRESULT WINAPI OleCreatePropertyFrameIndirect( LPOCPFIPARAMS lpParams); 137 138 HRESULT WINAPI OleCreatePropertyFrame( 139 HWND hwndOwner, UINT x, UINT y, 140 LPCOLESTR lpszCaption, ULONG cObjects, LPUNKNOWN* ppUnk, 141 ULONG cPages, LPCLSID pPageClsID, LCID lcid, DWORD dwReserved, 142 LPVOID pvReserved ); 143 144 HRESULT WINAPI OleLoadPicture( LPSTREAM lpstream, LONG lSize, BOOL fRunmode, 145 REFIID reed, LPVOID *lplpvObj ); 146 147 HRESULT WINAPI OleCreatePictureIndirect(LPPICTDESC lpPictDesc, REFIID riid, 148 BOOL fOwn, LPVOID * lplpvObj ); 149 150 HRESULT WINAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid, 151 LPVOID* lplpvObj); 152 153 HRESULT WINAPI OleTranslateColor( OLE_COLOR clr, HPALETTE hpal, 154 COLORREF* lpcolorref); 140 155 141 156 /* standard dispatch ID's */ … … 204 219 #define DISPID_Object (-802) 205 220 #define DISPID_Parent (-803) 221 222 #define DISPID_FONT_NAME 0 223 #define DISPID_FONT_SIZE 2 224 #define DISPID_FONT_BOLD 3 225 #define DISPID_FONT_ITALIC 4 226 #define DISPID_FONT_UNDER 5 227 #define DISPID_FONT_STRIKE 6 228 #define DISPID_FONT_WEIGHT 7 229 #define DISPID_FONT_CHARSET 8 206 230 207 231 /* Reflected Window Message IDs */ … … 237 261 #define CONNECT_E_CANNOTCONNECT (CONNECT_E_FIRST+2) 238 262 #define CONNECT_E_OVERRIDDEN (CONNECT_E_FIRST+3) 263 264 #define SELFREG_E_FIRST MAKE_SCODE(SEVERITY_ERROR, FACILITY_ITF, 0x0200) 265 #define SELFREG_E_LAST MAKE_SCODE(SEVERITY_ERROR, FACILITY_ITF, 0x020F) 266 #define SELFREG_S_FIRST MAKE_SCODE(SEVERITY_SUCCESS, FACILITY_ITF, 0x0200) 267 #define SELFREG_S_LAST MAKE_SCODE(SEVERITY_SUCCESS, FACILITY_ITF, 0x020F) 268 #define SELFREG_E_TYPELIB (SELFREG_E_FIRST+0) 269 #define SELFREG_E_CLASS (SELFREG_E_FIRST+1) 239 270 240 271 #ifndef FACILITY_CONTROL … … 297 328 #define PERPROP_E_NOPAGEAVAILABLE (PERPROP_E_FIRST+0) 298 329 330 331 #ifdef __cplusplus 332 } 333 #endif 334 299 335 #endif /* __WINE_OLECTL_H */ 300 336
Note:
See TracChangeset
for help on using the changeset viewer.