Ignore:
Timestamp:
Dec 24, 2000, 1:28:20 PM (25 years ago)
Author:
sandervl
Message:

update

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 
    31#ifndef __WINE_OLECTL_H
    42#define __WINE_OLECTL_H
    53
    64#include "windef.h"
    7 
    8 #define WINOLECTLAPI INT WINAPI
     5#include "ocidl.h"
     6
     7#ifdef __cplusplus
     8extern "C" {
     9#endif
     10
     11
    912
    1013/*
     
    8083#define FONTSIZE(n) { n##0000, 0 }
    8184
    82 /* COREL MOD PQ mar 9 - redecl in mfc */
    83 /*WINOLECTLAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid, VOID** ppvObj);*/
    84 
    85 typedef enum tagPICTURE
    86 {
    87     PICTURE_SCALEABLE           = 0x00000001,
    88     PICTURE_TRANSPARENT         = 0x00000002
    89 } PICTURE;
    90 
    9185#define PICTYPE_UNINITIALIZED (-1)
    9286#define PICTYPE_NONE          0
     
    9690#define PICTYPE_ENHMETAFILE   4
    9791
    98 // DjR - Removed DUMMY stuff as it seemed unworkable in ICC
    9992typedef struct tagPICTDESC {
    100     UINT cbSizeofstruct;
    101     UINT picType;
    102     union {
    103         struct {
    104             HBITMAP hbitmap;
    105             HPALETTE hpal;
    106         } bmp;
    107         struct {
    108             HMETAFILE hmeta;
    109             int xExt;
    110             int yExt;
    111         } wmf;
    112         struct {
    113             HICON hicon;
    114         } icon;
    115         struct {
    116             HENHMETAFILE hemf;
    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;
    119112} PICTDESC, *LPPICTDESC;
    120113
     
    138131typedef VARIANT_BOOL OLE_CANCELBOOL;
    139132typedef VARIANT_BOOL OLE_ENABLEDEFAULTBOOL;
     133
     134HCURSOR WINAPI OleIconToCursor( HINSTANCE hinstExe, HICON hicon);
     135
     136HRESULT WINAPI OleCreatePropertyFrameIndirect( LPOCPFIPARAMS lpParams);
     137
     138HRESULT 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
     144HRESULT WINAPI OleLoadPicture(  LPSTREAM lpstream, LONG lSize, BOOL fRunmode,
     145                REFIID reed, LPVOID *lplpvObj );
     146
     147HRESULT WINAPI OleCreatePictureIndirect(LPPICTDESC lpPictDesc, REFIID riid,
     148                BOOL fOwn, LPVOID * lplpvObj );
     149
     150HRESULT WINAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid,
     151                LPVOID* lplpvObj);
     152
     153HRESULT WINAPI OleTranslateColor( OLE_COLOR clr, HPALETTE hpal,
     154                COLORREF* lpcolorref);
    140155
    141156/* standard dispatch ID's */
     
    204219#define DISPID_Object                   (-802)
    205220#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
    206230 
    207231/* Reflected Window Message IDs */
     
    237261#define CONNECT_E_CANNOTCONNECT     (CONNECT_E_FIRST+2)
    238262#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)
    239270
    240271#ifndef FACILITY_CONTROL
     
    297328#define PERPROP_E_NOPAGEAVAILABLE   (PERPROP_E_FIRST+0)
    298329
     330
     331#ifdef __cplusplus
     332}
     333#endif
     334
    299335#endif /*  __WINE_OLECTL_H */
    300336
Note: See TracChangeset for help on using the changeset viewer.