Ignore:
Timestamp:
May 16, 2002, 2:13:37 PM (23 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

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

    r8254 r8426  
    421421/* Callback function pointers types */
    422422
     423#ifdef __IBMC__
    423424typedef BOOL16  (* CALLBACK DLGPROC16)(HWND16,UINT16,WPARAM16,LPARAM);
    424425typedef BOOL    (* CALLBACK DLGPROC)(HWND,UINT,WPARAM,LPARAM);
     
    455456typedef LRESULT (* CALLBACK WNDPROC16)(HWND16,UINT16,WPARAM16,LPARAM);
    456457typedef LRESULT (* CALLBACK WNDPROC)(HWND,UINT,WPARAM,LPARAM);
     458#else
     459typedef BOOL16  ( CALLBACK * DLGPROC16)(HWND16,UINT16,WPARAM16,LPARAM);
     460typedef BOOL    ( CALLBACK * DLGPROC)(HWND,UINT,WPARAM,LPARAM);
     461typedef LRESULT ( CALLBACK * DRIVERPROC16)(DWORD,HDRVR16,UINT16,LPARAM,LPARAM);
     462typedef LRESULT ( CALLBACK * DRIVERPROC)(DWORD,HDRVR,UINT,LPARAM,LPARAM);
     463typedef INT16   ( CALLBACK * EDITWORDBREAKPROC16)(LPSTR,INT16,INT16,INT16);
     464typedef INT     ( CALLBACK * EDITWORDBREAKPROCA)(LPSTR,INT,INT,INT);
     465typedef INT     ( CALLBACK * EDITWORDBREAKPROCW)(LPWSTR,INT,INT,INT);
     466DECL_WINELIB_TYPE_AW(EDITWORDBREAKPROC)
     467typedef LRESULT ( CALLBACK * FARPROC16)();
     468typedef LRESULT ( CALLBACK * FARPROC)();
     469typedef INT16   ( CALLBACK * PROC16)();
     470typedef INT     ( CALLBACK * PROC)();
     471typedef INT16   ( CALLBACK * GOBJENUMPROC16)(SEGPTR,LPARAM);
     472typedef INT     ( CALLBACK * GOBJENUMPROC)(LPVOID,LPARAM);
     473typedef BOOL16  ( CALLBACK * GRAYSTRINGPROC16)(HDC16,LPARAM,INT16);
     474typedef BOOL    ( CALLBACK * GRAYSTRINGPROC)(HDC,LPARAM,INT);
     475typedef LRESULT ( CALLBACK * HOOKPROC16)(INT16,WPARAM16,LPARAM);
     476typedef LRESULT ( CALLBACK * HOOKPROC)(INT,WPARAM,LPARAM);
     477typedef VOID    ( CALLBACK * LINEDDAPROC16)(INT16,INT16,LPARAM);
     478typedef VOID    ( CALLBACK * LINEDDAPROC)(INT,INT,LPARAM);
     479typedef BOOL16  ( CALLBACK * PROPENUMPROC16)(HWND16,SEGPTR,HANDLE16);
     480typedef BOOL    ( CALLBACK * PROPENUMPROCA)(HWND,LPCSTR,HANDLE);
     481typedef BOOL    ( CALLBACK * PROPENUMPROCW)(HWND,LPCWSTR,HANDLE);
     482DECL_WINELIB_TYPE_AW(PROPENUMPROC)
     483typedef BOOL    ( CALLBACK * PROPENUMPROCEXA)(HWND,LPCSTR,HANDLE,LPARAM);
     484typedef BOOL    ( CALLBACK * PROPENUMPROCEXW)(HWND,LPCWSTR,HANDLE,LPARAM);
     485DECL_WINELIB_TYPE_AW(PROPENUMPROCEX)
     486typedef VOID    ( CALLBACK * TIMERPROC16)(HWND16,UINT16,UINT16,DWORD);
     487typedef VOID    ( CALLBACK * TIMERPROC)(HWND,UINT,UINT,DWORD);
     488typedef LRESULT ( CALLBACK * WNDENUMPROC16)(HWND16,LPARAM);
     489typedef BOOL    ( CALLBACK * WNDENUMPROC)(HWND,LPARAM);
     490typedef LRESULT ( CALLBACK * WNDPROC16)(HWND16,UINT16,WPARAM16,LPARAM);
     491typedef LRESULT ( CALLBACK * WNDPROC)(HWND,UINT,WPARAM,LPARAM);
     492#endif
    457493
    458494/* TCHAR data types definitions for Winelib. */
Note: See TracChangeset for help on using the changeset viewer.