Changeset 1742 for trunk/include/win


Ignore:
Timestamp:
Nov 14, 1999, 10:01:22 PM (26 years ago)
Author:
davidr
Message:

Added PICTURE enum & removed DUMMY_UNION_NAME

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/olectl.h

    r4 r1742  
    1 /* $Id: olectl.h,v 1.1 1999-05-24 20:19:16 ktk Exp $ */
     1/* $Id: olectl.h,v 1.2 1999-11-14 21:01:22 davidr Exp $ */
    22
    33#ifndef __WINE_OLECTL_H
     
    88#define WINOLECTLAPI INT WINAPI
    99
    10 #ifdef __cplusplus
    11 #define DUMMY_UNION_NAME
    12 #else
    13 #define DUMMY_UNION_NAME u
    14 #endif
    15  
    1610/*
    1711 * Ole Control Interfaces
     
    8983/*WINOLECTLAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid, VOID** ppvObj);*/
    9084
     85typedef enum tagPICTURE
     86{
     87    PICTURE_SCALEABLE           = 0x00000001,
     88    PICTURE_TRANSPARENT         = 0x00000002
     89} PICTURE;
     90
    9191#define PICTYPE_UNINITIALIZED (-1)
    9292#define PICTYPE_NONE          0
     
    9696#define PICTYPE_ENHMETAFILE   4
    9797
     98// DjR - Removed DUMMY stuff as it seemed unworkable in ICC
    9899typedef struct tagPICTDESC {
    99         UINT cbSizeofstruct;
    100         UINT picType;
    101         union {
    102                         struct {
    103                                         HBITMAP hbitmap;
    104                                         HPALETTE hpal;
    105                         } bmp;
    106                         struct {
    107                                         HMETAFILE hmeta;
    108                                         int xExt;
    109                                         int yExt;
    110                         } wmf;
    111                         struct {
    112                                         HICON hicon;
    113                         } icon;
    114                         struct {
    115                                         HENHMETAFILE hemf;
    116                         } emf;
    117         } DUMMY_UNION_NAME;
     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;
    118119} PICTDESC, *LPPICTDESC;
    119120
Note: See TracChangeset for help on using the changeset viewer.