Ignore:
Timestamp:
Aug 23, 2014, 4:21:44 PM (11 years ago)
Author:
rousseau
Message:

Modified or replaced some structures

structures:
o DEVMODEA
o DEVMODEW
o NMLVCUSTOMDRAW
o NOTIFYICONDATAA
o NOTIFYICONDATAW
o OPENFILENAME
o OSVERSIONINFOA
o OSVERSIONINFOW
o OSVERSIONINFOEXA
o OSVERSIONINFOEXW
o SCROLLBARINFO
o SHELLEXECUTEINFOA
o SHELLEXECUTEINFOW
o TTTOOLINFOA
o TTTOOLINFOW

All sources for swt.dll now compile.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/swt/include/win/shellapi.h

    r21916 r22081  
    33
    44#include "windef.h"
     5///-------------------------------------------------------------------[swt-os2]
     6#include "guiddef.h"
     7///----------------------------------------------------------------------------
    58
    69#ifdef __cplusplus
     
    228231 * Tray Notification
    229232 */
     233///-------------------------------------------------------------------[swt-os2]
     234/// Substituted the Wine structures, which are different in layout and size.
     235/*
    230236typedef struct _NOTIFYICONDATAA
    231237{       DWORD cbSize;
     
    237243        CHAR szTip[64];
    238244} NOTIFYICONDATAA, *PNOTIFYICONDATAA;
    239 
     245*/
     246typedef struct _NOTIFYICONDATAA
     247{       DWORD cbSize;
     248        HWND hWnd;
     249        UINT uID;
     250        UINT uFlags;
     251        UINT uCallbackMessage;
     252        HICON hIcon;
     253        CHAR szTip[128];
     254        DWORD dwState;
     255        DWORD dwStateMask;
     256        CHAR szInfo[256];
     257        union {
     258            UINT uTimeout;
     259            UINT uVersion;
     260        } DUMMYUNIONNAME;
     261        CHAR szInfoTitle[64];
     262        DWORD dwInfoFlags;
     263        GUID guidItem;
     264        HICON hBalloonIcon;
     265} NOTIFYICONDATAA, *PNOTIFYICONDATAA;
     266/*
    240267typedef struct _NOTIFYICONDATAW
    241268{       DWORD cbSize;
     
    247274        WCHAR szTip[64];
    248275} NOTIFYICONDATAW, *PNOTIFYICONDATAW;
     276*/
     277typedef struct _NOTIFYICONDATAW
     278{       DWORD cbSize;
     279        HWND hWnd;
     280        UINT uID;
     281        UINT uFlags;
     282        UINT uCallbackMessage;
     283        HICON hIcon;
     284        WCHAR szTip[128];
     285        DWORD dwState;
     286        DWORD dwStateMask;
     287        WCHAR szInfo[256];
     288        union {
     289            UINT uTimeout;
     290            UINT uVersion;
     291        } DUMMYUNIONNAME;
     292        WCHAR szInfoTitle[64];
     293        DWORD dwInfoFlags;
     294        GUID guidItem;
     295        HICON hBalloonIcon;
     296} NOTIFYICONDATAW, *PNOTIFYICONDATAW;
     297///----------------------------------------------------------------------------
    249298
    250299DECL_WINELIB_TYPE_AW(NOTIFYICONDATA)
Note: See TracChangeset for help on using the changeset viewer.