Ignore:
Timestamp:
Aug 31, 2000, 2:46:05 PM (25 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

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

    r586 r4133  
    1 /* $Id: ddraw.h,v 1.4 1999-08-19 18:05:57 phaller Exp $ */
     1/* $Id: ddraw.h,v 1.5 2000-08-31 12:46:04 sandervl Exp $ */
    22
    33#ifndef __WINE_DDRAW_H
     
    66  #include "winnt.h" /* LARGE_INTEGER ... */
    77  #include "wingdi.h" /* PALETTE stuff ... */
     8#ifndef __WINE_OBJBASE_H
    89  #include "wine/dd_obj_base.h"
     10#endif
    911
    1012  #ifndef DIRECTDRAW_VERSION
     
    217219/* DDSCAPS.dwCaps */
    218220/* reserved1, was 3d capable */
     221#define DDSCAPS_3D                      0x00000001
    219222#define DDSCAPS_RESERVED1               0x00000001
    220223/* surface contains alpha information */
     
    890893} DDCOLORCONTROL,*LPDDCOLORCONTROL;
    891894
    892 typedef DWORD  (CALLBACK *LPCLIPPERCALLBACK)(LPDIRECTDRAWCLIPPER , HWND , DWORD , LPVOID );
     895typedef DWORD  (* CALLBACK LPCLIPPERCALLBACK)(LPDIRECTDRAWCLIPPER , HWND , DWORD , LPVOID );
    893896#ifdef STREAMING
    894   typedef DWORD  (CALLBACK *LPSURFACESTREAMINGCALLBACK)(DWORD);
     897  typedef DWORD  (* CALLBACK LPSURFACESTREAMINGCALLBACK)(DWORD);
    895898#endif
    896899
    897900
    898 typedef BOOL (CALLBACK * LPDDENUMCALLBACKA)(GUID *, LPSTR, LPSTR, LPVOID);
    899 typedef BOOL (CALLBACK * LPDDENUMCALLBACKW)(GUID *, LPWSTR, LPWSTR, LPVOID);
     901typedef BOOL (* CALLBACK LPDDENUMCALLBACKA)(GUID *, LPSTR, LPSTR, LPVOID);
     902typedef BOOL (* CALLBACK LPDDENUMCALLBACKW)(GUID *, LPWSTR, LPWSTR, LPVOID);
    900903DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACK)
    901904
    902 typedef HRESULT (CALLBACK * LPDDENUMMODESCALLBACK)(LPDDSURFACEDESC, LPVOID);
    903 typedef HRESULT (CALLBACK * LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSURFACEDESC, LPVOID);
    904 typedef HRESULT (CALLBACK * LPDDENUMMODESCALLBACK2)(LPDDSURFACEDESC2, LPVOID);
    905 typedef HRESULT (CALLBACK * LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID);
    906 
    907 typedef BOOL (CALLBACK * LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR);
    908 typedef BOOL (CALLBACK * LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR);
     905typedef HRESULT (* CALLBACK LPDDENUMMODESCALLBACK)(LPDDSURFACEDESC, LPVOID);
     906typedef HRESULT (* CALLBACK LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSURFACEDESC, LPVOID);
     907typedef HRESULT (* CALLBACK LPDDENUMMODESCALLBACK2)(LPDDSURFACEDESC2, LPVOID);
     908typedef HRESULT (* CALLBACK LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID);
     909
     910typedef BOOL (* CALLBACK LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR);
     911typedef BOOL (* CALLBACK LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR);
    909912
    910913DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACKEX)
     
    912915HRESULT WINAPI DirectDrawEnumerateExA( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags);
    913916HRESULT WINAPI DirectDrawEnumerateExW( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags);
     917#define DirectDrawEnumerateEx WINELIB_NAME_AW(DirectDrawEnumerateEx)
     918
    914919#ifndef SM_CMONITORS
    915920  #define HMONITOR    HANDLE
Note: See TracChangeset for help on using the changeset viewer.