- Timestamp:
- Sep 2, 2000, 10:27:05 AM (25 years ago)
- Location:
- trunk/src/ddraw
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ddraw/OS2CLIPPER.CPP
r2174 r4146 1 /* $Id: OS2CLIPPER.CPP,v 1. 9 1999-12-21 01:28:15 hughExp $ */1 /* $Id: OS2CLIPPER.CPP,v 1.10 2000-09-02 08:27:05 sandervl Exp $ */ 2 2 3 3 /* … … 20 20 #include <misc.h> 21 21 #include <winerror.h> 22 #include <winuser.h> 22 23 23 24 //****************************************************************************** … … 41 42 lpDraw->Vtbl.AddRef(lpDraw); 42 43 hDive = lpDirectDraw->GetDiveInstance(); 44 windowRect.left = windowRect.right = windowRect.top = windowRect.bottom = 0; 43 45 } 44 46 //****************************************************************************** … … 50 52 //****************************************************************************** 51 53 //****************************************************************************** 52 HRESULT __stdcallClipQueryInterface(THIS This, REFIID riid, LPVOID FAR * ppvObj)54 HRESULT WIN32API ClipQueryInterface(THIS This, REFIID riid, LPVOID FAR * ppvObj) 53 55 { 54 #ifdef DEBUG 55 dprintf(("DDRAW: ClipQueryInterface\n")); 56 #endif 56 dprintf(("DDRAW: ClipQueryInterface\n")); 57 57 58 58 *ppvObj = NULL; … … 70 70 //****************************************************************************** 71 71 //****************************************************************************** 72 ULONG __stdcallClipAddRef(THIS This)72 ULONG WIN32API ClipAddRef(THIS This) 73 73 { 74 74 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 75 75 76 #ifdef DEBUG 77 dprintf(("DDRAW: OS2IDirectDrawClipper::AddRef %d\n", me->Referenced+1)); 78 #endif 76 dprintf(("DDRAW: OS2IDirectDrawClipper::AddRef %d\n", me->Referenced+1)); 79 77 80 78 return ++me->Referenced; … … 82 80 //****************************************************************************** 83 81 //****************************************************************************** 84 ULONG __stdcallClipRelease(THIS This)82 ULONG WIN32API ClipRelease(THIS This) 85 83 { 86 84 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 87 85 88 #ifdef DEBUG 89 dprintf(("DDRAW: OS2IDirectDrawClipper::Release %d\n", me->Referenced-1)); 90 #endif 86 dprintf(("DDRAW: OS2IDirectDrawClipper::Release %d", me->Referenced-1)); 91 87 92 88 if(me->Referenced) … … 106 102 //****************************************************************************** 107 103 //****************************************************************************** 108 HRESULT __stdcall ClipGetClipList(THIS, LPRECT, LPRGNDATA, LPDWORD) 104 HRESULT WIN32API ClipGetClipList(THIS This, LPRECT lpRect, LPRGNDATA lpClipList, 105 LPDWORD lpdwSize) 109 106 { 110 #ifdef DEBUG 111 dprintf(("DDRAW: ClipGetClipList\n")); 112 #endif 107 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 108 HRESULT rc = DD_OK; 113 109 114 return(DD_OK); 110 dprintf(("DDRAW: ClipGetClipList %x %x %x %x", This, lpRect, lpClipList, lpdwSize)); 111 112 if(!lpdwSize) { 113 return DDERR_INVALIDPARAMS; 114 } 115 if(me->clipWindow) 116 { 117 HRGN hRgn, hRgn1; 118 HDC hdc; 119 int bufneeded; 120 121 hRgn = CreateRectRgn(0, 0, 1, 1); 122 hdc = GetDC(me->clipWindow); 123 if(GetClipRgn(hdc, hRgn)) { 124 if(lpRect) { 125 hRgn1 = CreateRectRgnIndirect(lpRect); 126 CombineRgn(hRgn, hRgn, hRgn1, RGN_AND); 127 DeleteObject(hRgn1); 128 } 129 bufneeded = GetRegionData(hRgn, *lpdwSize, lpClipList); 130 if(bufneeded > *lpdwSize) { 131 rc = DDERR_REGIONTOOSMALL; 132 } 133 } 134 else rc = DDERR_NOCLIPLIST; 135 DeleteObject(hRgn); 136 ReleaseDC(me->clipWindow, hdc); 137 } 138 else { //todo!! 139 dprintf(("ClipGetClipList not complete if not associated with window!")); 140 rc = DDERR_NOCLIPLIST; 141 } 142 return rc; 115 143 } 116 144 //****************************************************************************** 117 145 //****************************************************************************** 118 HRESULT __stdcallClipGetHWnd(THIS This, HWND FAR *pHwnd)146 HRESULT WIN32API ClipGetHWnd(THIS This, HWND FAR *pHwnd) 119 147 { 120 148 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 121 149 122 #ifdef DEBUG 123 dprintf(("DDRAW: ClipGetHWnd\n")); 124 #endif 150 dprintf(("DDRAW: ClipGetHWnd %x %x", This, me->clipWindow)); 125 151 126 152 *pHwnd = me->clipWindow; … … 129 155 //****************************************************************************** 130 156 //****************************************************************************** 131 HRESULT __stdcall ClipInitialize(THIS, LPDIRECTDRAW, DWORD)157 HRESULT WIN32API ClipInitialize(THIS This, LPDIRECTDRAW lpDD, DWORD dwFlags) 132 158 { 133 #ifdef DEBUG 134 dprintf(("DDRAW: ClipInitialize\n")); 135 #endif 159 dprintf(("DDRAW: ClipInitialize %x %x %x", This, lpDD, dwFlags)); 136 160 137 161 return(DDERR_ALREADYINITIALIZED); // Init is done during creation see M$ Doc … … 139 163 //****************************************************************************** 140 164 //****************************************************************************** 141 HRESULT __stdcall ClipIsClipListChanged(THIS, BOOL FAR *)165 HRESULT WIN32API ClipIsClipListChanged(THIS This, BOOL *lpbChanged) 142 166 { 143 #ifdef DEBUG 144 dprintf(("DDRAW: ClipIsClipListChanged\n")); 145 #endif 167 dprintf(("DDRAW: ClipIsClipListChanged %x %x", This, lpbChanged)); 146 168 147 169 return(DD_OK); … … 149 171 //****************************************************************************** 150 172 //****************************************************************************** 151 HRESULT __stdcall ClipSetClipList(THIS, LPRGNDATA,DWORD)173 HRESULT WIN32API ClipSetClipList(THIS This, LPRGNDATA lpClipList, DWORD lpdwSize) 152 174 { 153 #ifdef DEBUG 154 dprintf(("DDRAW: ClipSetClipList\n")); 155 #endif 175 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 156 176 177 dprintf(("DDRAW: ClipSetClipList %x %x %x", This, lpClipList, lpdwSize)); 178 179 if(me->clipWindow) { 180 return DDERR_CLIPPERISUSINGHWND; 181 } 157 182 return(DD_OK); 158 183 } … … 160 185 //DWORD param not used in DirectX 3 161 186 //****************************************************************************** 162 HRESULT __stdcallClipSetHWnd(THIS This, DWORD reserved, HWND hwnd)187 HRESULT WIN32API ClipSetHWnd(THIS This, DWORD reserved, HWND hwnd) 163 188 { 164 189 OS2IDirectDrawClipper *me = (OS2IDirectDrawClipper *)This; 165 190 166 #ifdef DEBUG 167 dprintf(("DDRAW: ClipSetHWnd\n")); 168 #endif 191 dprintf(("DDRAW: ClipSetHWnd %x %x %x", This, reserved, hwnd)); 169 192 170 193 me->clipWindow = hwnd; 194 GetClientRect(hwnd, &me->windowRect); 195 171 196 return(DD_OK); 172 197 } -
trunk/src/ddraw/OS2CLIPPER.H
r2174 r4146 1 /* $Id: OS2CLIPPER.H,v 1. 6 1999-12-21 01:28:19 hughExp $ */1 /* $Id: OS2CLIPPER.H,v 1.7 2000-09-02 08:27:05 sandervl Exp $ */ 2 2 3 3 /* … … 31 31 32 32 protected: 33 33 HRESULT lastError; 34 34 OS2IDirectDraw *lpDraw; 35 35 HDIVE hDive; 36 HWND clipWindow; 36 HWND clipWindow; 37 RECT windowRect; 37 38 38 39 // Linked list management -
trunk/src/ddraw/OS2SURFACE.CPP
r3777 r4146 1 /* $Id: OS2SURFACE.CPP,v 1.2 6 2000-06-29 21:28:36 mikeExp $ */1 /* $Id: OS2SURFACE.CPP,v 1.27 2000-09-02 08:27:05 sandervl Exp $ */ 2 2 3 3 /* … … 1796 1796 //****************************************************************************** 1797 1797 //****************************************************************************** 1798 HRESULT __stdcallSurfQueryInterface(THIS This, REFIID riid, LPVOID FAR * ppvObj)1798 HRESULT WIN32API SurfQueryInterface(THIS This, REFIID riid, LPVOID FAR * ppvObj) 1799 1799 { 1800 1800 // ToDo: Add Interface handling for D3D Textures … … 1848 1848 //****************************************************************************** 1849 1849 //****************************************************************************** 1850 ULONG __stdcallSurfAddRef(THIS This)1850 ULONG WIN32API SurfAddRef(THIS This) 1851 1851 { 1852 1852 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 1858 1858 //****************************************************************************** 1859 1859 //****************************************************************************** 1860 ULONG __stdcallSurfRelease(THIS This)1860 ULONG WIN32API SurfRelease(THIS This) 1861 1861 { 1862 1862 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 1883 1883 //****************************************************************************** 1884 1884 //****************************************************************************** 1885 HRESULT __stdcallSurfAddAttachedSurface(THIS This, LPDIRECTDRAWSURFACE2 lpDDSurface)1885 HRESULT WIN32API SurfAddAttachedSurface(THIS This, LPDIRECTDRAWSURFACE2 lpDDSurface) 1886 1886 { 1887 1887 … … 1891 1891 //****************************************************************************** 1892 1892 //****************************************************************************** 1893 HRESULT __stdcallSurfAddAttachedSurface3(THIS This, LPDIRECTDRAWSURFACE3 lpDDSurface)1893 HRESULT WIN32API SurfAddAttachedSurface3(THIS This, LPDIRECTDRAWSURFACE3 lpDDSurface) 1894 1894 { 1895 1895 … … 1899 1899 //****************************************************************************** 1900 1900 //****************************************************************************** 1901 HRESULT __stdcallSurfAddAttachedSurface4(THIS This, LPDIRECTDRAWSURFACE4 lpDDSurface)1901 HRESULT WIN32API SurfAddAttachedSurface4(THIS This, LPDIRECTDRAWSURFACE4 lpDDSurface) 1902 1902 { 1903 1903 OS2IDirectDrawSurface *AttachedSurface; … … 2075 2075 //****************************************************************************** 2076 2076 //****************************************************************************** 2077 HRESULT __stdcallSurfAddOverlayDirtyRect(THIS, LPRECT)2077 HRESULT WIN32API SurfAddOverlayDirtyRect(THIS, LPRECT) 2078 2078 { 2079 2079 dprintf(("DDRAW: SurfAddOverlayDirtyRect Not implemented by M$ in DX 6.0!\n")); … … 2083 2083 //****************************************************************************** 2084 2084 //****************************************************************************** 2085 HRESULT __stdcallSurfBlt(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE2 lpDDSrcSurface,2085 HRESULT WIN32API SurfBlt(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE2 lpDDSrcSurface, 2086 2086 LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) 2087 2087 { … … 2095 2095 //****************************************************************************** 2096 2096 //****************************************************************************** 2097 HRESULT __stdcallSurfBlt3(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE3 lpDDSrcSurface,2097 HRESULT WIN32API SurfBlt3(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE3 lpDDSrcSurface, 2098 2098 LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) 2099 2099 { … … 2107 2107 //****************************************************************************** 2108 2108 //****************************************************************************** 2109 HRESULT __stdcallSurfBlt4(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE4 lpDDSrcSurface,2109 HRESULT WIN32API SurfBlt4(THIS This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE4 lpDDSrcSurface, 2110 2110 LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) 2111 2111 { … … 3142 3142 //****************************************************************************** 3143 3143 //****************************************************************************** 3144 HRESULT __stdcallSurfBltBatch(THIS, LPDDBLTBATCH, DWORD, DWORD )3144 HRESULT WIN32API SurfBltBatch(THIS, LPDDBLTBATCH, DWORD, DWORD ) 3145 3145 { 3146 3146 dprintf(("DDRAW: SurfBltBatch Not implemented by M$\n")); … … 3150 3150 //****************************************************************************** 3151 3151 //****************************************************************************** 3152 HRESULT __stdcallSurfBltFast( THIS This ,3152 HRESULT WIN32API SurfBltFast( THIS This , 3153 3153 DWORD dwX, 3154 3154 DWORD dwY, … … 3167 3167 //****************************************************************************** 3168 3168 //****************************************************************************** 3169 HRESULT __stdcallSurfBltFast3(THIS This ,3169 HRESULT WIN32API SurfBltFast3(THIS This , 3170 3170 DWORD dwX, 3171 3171 DWORD dwY, … … 3184 3184 //****************************************************************************** 3185 3185 //****************************************************************************** 3186 HRESULT __stdcallSurfBltFast4( THIS This,3186 HRESULT WIN32API SurfBltFast4( THIS This, 3187 3187 DWORD dwX, 3188 3188 DWORD dwY, … … 3527 3527 //****************************************************************************** 3528 3528 //****************************************************************************** 3529 HRESULT __stdcallSurfDeleteAttachedSurface(THIS This, DWORD dwFlags, LPDIRECTDRAWSURFACE2 lpDDSurface)3529 HRESULT WIN32API SurfDeleteAttachedSurface(THIS This, DWORD dwFlags, LPDIRECTDRAWSURFACE2 lpDDSurface) 3530 3530 { 3531 3531 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3536 3536 //****************************************************************************** 3537 3537 //****************************************************************************** 3538 HRESULT __stdcallSurfDeleteAttachedSurface3(THIS This, DWORD dwFlags, LPDIRECTDRAWSURFACE3 lpDDSurface)3538 HRESULT WIN32API SurfDeleteAttachedSurface3(THIS This, DWORD dwFlags, LPDIRECTDRAWSURFACE3 lpDDSurface) 3539 3539 { 3540 3540 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3545 3545 //****************************************************************************** 3546 3546 //****************************************************************************** 3547 HRESULT __stdcallSurfDeleteAttachedSurface4(THIS This, DWORD dwFlags , LPDIRECTDRAWSURFACE4 lpDDSurface)3547 HRESULT WIN32API SurfDeleteAttachedSurface4(THIS This, DWORD dwFlags , LPDIRECTDRAWSURFACE4 lpDDSurface) 3548 3548 { 3549 3549 … … 3691 3691 //****************************************************************************** 3692 3692 //****************************************************************************** 3693 HRESULT __stdcallSurfEnumAttachedSurfaces(THIS This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpCallBack)3693 HRESULT WIN32API SurfEnumAttachedSurfaces(THIS This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpCallBack) 3694 3694 { 3695 3695 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3700 3700 //****************************************************************************** 3701 3701 //****************************************************************************** 3702 HRESULT __stdcallSurfEnumAttachedSurfaces4(THIS This, LPVOID lpContext ,LPDDENUMSURFACESCALLBACK2 lpCallBack)3702 HRESULT WIN32API SurfEnumAttachedSurfaces4(THIS This, LPVOID lpContext ,LPDDENUMSURFACESCALLBACK2 lpCallBack) 3703 3703 { 3704 3704 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3758 3758 //****************************************************************************** 3759 3759 //****************************************************************************** 3760 HRESULT __stdcallSurfEnumOverlayZOrders(THIS, DWORD,LPVOID,LPDDENUMSURFACESCALLBACK)3760 HRESULT WIN32API SurfEnumOverlayZOrders(THIS, DWORD,LPVOID,LPDDENUMSURFACESCALLBACK) 3761 3761 { 3762 3762 dprintf(("DDRAW: SurfEnumOverlayZOrders\n")); … … 3766 3766 //****************************************************************************** 3767 3767 //****************************************************************************** 3768 HRESULT __stdcallSurfEnumOverlayZOrders4(THIS, DWORD,LPVOID,LPDDENUMSURFACESCALLBACK2)3768 HRESULT WIN32API SurfEnumOverlayZOrders4(THIS, DWORD,LPVOID,LPDDENUMSURFACESCALLBACK2) 3769 3769 { 3770 3770 dprintf(("DDRAW: SurfEnumOverlayZOrders\n")); … … 3774 3774 //****************************************************************************** 3775 3775 //****************************************************************************** 3776 HRESULT __stdcallSurfFlip(THIS This, LPDIRECTDRAWSURFACE2 lpDDSurf, DWORD dwFlags)3776 HRESULT WIN32API SurfFlip(THIS This, LPDIRECTDRAWSURFACE2 lpDDSurf, DWORD dwFlags) 3777 3777 { 3778 3778 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3784 3784 //****************************************************************************** 3785 3785 //****************************************************************************** 3786 HRESULT __stdcallSurfFlip3(THIS This, LPDIRECTDRAWSURFACE3 lpDDSurf, DWORD dwFlags)3786 HRESULT WIN32API SurfFlip3(THIS This, LPDIRECTDRAWSURFACE3 lpDDSurf, DWORD dwFlags) 3787 3787 { 3788 3788 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3794 3794 //****************************************************************************** 3795 3795 //****************************************************************************** 3796 HRESULT __stdcallSurfFlip4(THIS This, LPDIRECTDRAWSURFACE4 lpDDSurf, DWORD dwFlags)3796 HRESULT WIN32API SurfFlip4(THIS This, LPDIRECTDRAWSURFACE4 lpDDSurf, DWORD dwFlags) 3797 3797 { 3798 3798 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 3923 3923 //****************************************************************************** 3924 3924 //****************************************************************************** 3925 HRESULT __stdcallSurfGetAttachedSurface(THIS This, LPDDSCAPS lpDDCaps,3925 HRESULT WIN32API SurfGetAttachedSurface(THIS This, LPDDSCAPS lpDDCaps, 3926 3926 LPDIRECTDRAWSURFACE2 FAR * lpDDSurf) 3927 3927 { … … 3933 3933 //****************************************************************************** 3934 3934 //****************************************************************************** 3935 HRESULT __stdcallSurfGetAttachedSurface3(THIS This, LPDDSCAPS lpDDCaps,3935 HRESULT WIN32API SurfGetAttachedSurface3(THIS This, LPDDSCAPS lpDDCaps, 3936 3936 LPDIRECTDRAWSURFACE3 FAR * lpDDSurf) 3937 3937 { … … 3943 3943 //****************************************************************************** 3944 3944 //****************************************************************************** 3945 HRESULT __stdcallSurfGetAttachedSurface4(THIS This, LPDDSCAPS2 lpDDCaps,3945 HRESULT WIN32API SurfGetAttachedSurface4(THIS This, LPDDSCAPS2 lpDDCaps, 3946 3946 LPDIRECTDRAWSURFACE4 FAR * lpDDSurf) 3947 3947 { … … 4030 4030 //****************************************************************************** 4031 4031 //****************************************************************************** 4032 HRESULT __stdcallSurfGetBltStatus(THIS This, DWORD)4032 HRESULT WIN32API SurfGetBltStatus(THIS This, DWORD) 4033 4033 { 4034 4034 dprintf(("DDRAW: SurfGetBltStatus\n")); … … 4038 4038 //****************************************************************************** 4039 4039 //****************************************************************************** 4040 HRESULT __stdcallSurfGetCaps(THIS This, LPDDSCAPS lpDDCaps)4040 HRESULT WIN32API SurfGetCaps(THIS This, LPDDSCAPS lpDDCaps) 4041 4041 { 4042 4042 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4055 4055 //****************************************************************************** 4056 4056 //****************************************************************************** 4057 HRESULT __stdcallSurfGetCaps4(THIS This, LPDDSCAPS2 lpDDCaps)4057 HRESULT WIN32API SurfGetCaps4(THIS This, LPDDSCAPS2 lpDDCaps) 4058 4058 { 4059 4059 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4073 4073 //****************************************************************************** 4074 4074 //****************************************************************************** 4075 HRESULT __stdcallSurfGetClipper(THIS This, LPDIRECTDRAWCLIPPER FAR *lplpClipper)4075 HRESULT WIN32API SurfGetClipper(THIS This, LPDIRECTDRAWCLIPPER FAR *lplpClipper) 4076 4076 { 4077 4077 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4089 4089 //****************************************************************************** 4090 4090 //****************************************************************************** 4091 HRESULT __stdcallSurfGetColorKey(THIS This, DWORD dwFlags, LPDDCOLORKEY lpDDColKey)4091 HRESULT WIN32API SurfGetColorKey(THIS This, DWORD dwFlags, LPDDCOLORKEY lpDDColKey) 4092 4092 { 4093 4093 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4117 4117 //****************************************************************************** 4118 4118 //****************************************************************************** 4119 HRESULT __stdcallSurfGetDC(THIS This, HDC FAR *hdc)4119 HRESULT WIN32API SurfGetDC(THIS This, HDC FAR *hdc) 4120 4120 { 4121 4121 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4326 4326 //****************************************************************************** 4327 4327 //****************************************************************************** 4328 HRESULT __stdcallSurfGetFlipStatus(THIS This, DWORD dwFlags)4328 HRESULT WIN32API SurfGetFlipStatus(THIS This, DWORD dwFlags) 4329 4329 { 4330 4330 dprintf(("DDRAW: SurfGetFlipStatus\n")); … … 4337 4337 //****************************************************************************** 4338 4338 //****************************************************************************** 4339 HRESULT __stdcallSurfGetOverlayPosition(THIS This, LPLONG lplX, LPLONG lplY)4339 HRESULT WIN32API SurfGetOverlayPosition(THIS This, LPLONG lplX, LPLONG lplY) 4340 4340 { 4341 4341 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4363 4363 //****************************************************************************** 4364 4364 //****************************************************************************** 4365 HRESULT __stdcallSurfGetPalette(THIS This, LPDIRECTDRAWPALETTE FAR *lplpPalette)4365 HRESULT WIN32API SurfGetPalette(THIS This, LPDIRECTDRAWPALETTE FAR *lplpPalette) 4366 4366 { 4367 4367 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4379 4379 //****************************************************************************** 4380 4380 //****************************************************************************** 4381 HRESULT __stdcallSurfGetPixelFormat(THIS This, LPDDPIXELFORMAT lpPixelFormat)4381 HRESULT WIN32API SurfGetPixelFormat(THIS This, LPDDPIXELFORMAT lpPixelFormat) 4382 4382 { 4383 4383 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; 4384 4384 4385 dprintf(("DDRAW: SurfGetPixelFormat \n"));4385 dprintf(("DDRAW: SurfGetPixelFormat %x %x", This, lpPixelFormat)); 4386 4386 4387 4387 if(NULL==lpPixelFormat) … … 4396 4396 //****************************************************************************** 4397 4397 //****************************************************************************** 4398 HRESULT __stdcallSurfGetSurfaceDesc(THIS This, LPDDSURFACEDESC lpSurface)4398 HRESULT WIN32API SurfGetSurfaceDesc(THIS This, LPDDSURFACEDESC lpSurface) 4399 4399 { 4400 4400 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4413 4413 //****************************************************************************** 4414 4414 //****************************************************************************** 4415 HRESULT __stdcallSurfGetSurfaceDesc4(THIS This, LPDDSURFACEDESC2 lpSurface)4415 HRESULT WIN32API SurfGetSurfaceDesc4(THIS This, LPDDSURFACEDESC2 lpSurface) 4416 4416 { 4417 4417 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4430 4430 //****************************************************************************** 4431 4431 //****************************************************************************** 4432 HRESULT __stdcallSurfInitialize(THIS, LPDIRECTDRAW, LPDDSURFACEDESC)4432 HRESULT WIN32API SurfInitialize(THIS, LPDIRECTDRAW, LPDDSURFACEDESC) 4433 4433 { 4434 4434 dprintf(("DDRAW: SurfInitialize\n")); … … 4438 4438 //****************************************************************************** 4439 4439 //****************************************************************************** 4440 HRESULT __stdcallSurfInitialize4(THIS, LPDIRECTDRAW, LPDDSURFACEDESC2)4440 HRESULT WIN32API SurfInitialize4(THIS, LPDIRECTDRAW, LPDDSURFACEDESC2) 4441 4441 { 4442 4442 dprintf(("DDRAW: SurfInitialize\n")); … … 4446 4446 //****************************************************************************** 4447 4447 //****************************************************************************** 4448 HRESULT __stdcallSurfIsLost(THIS)4448 HRESULT WIN32API SurfIsLost(THIS) 4449 4449 { 4450 4450 // We don't loose any surface ;) … … 4458 4458 //****************************************************************************** 4459 4459 //****************************************************************************** 4460 HRESULT __stdcallSurfLock( THIS This,4460 HRESULT WIN32API SurfLock( THIS This, 4461 4461 LPRECT lpRect, 4462 4462 LPDDSURFACEDESC lpSurfaceDesc, … … 4493 4493 //****************************************************************************** 4494 4494 //****************************************************************************** 4495 HRESULT __stdcallSurfLock4( THIS This,4495 HRESULT WIN32API SurfLock4( THIS This, 4496 4496 LPRECT lpRect, 4497 4497 LPDDSURFACEDESC2 lpSurfaceDesc, … … 4611 4611 //****************************************************************************** 4612 4612 //****************************************************************************** 4613 HRESULT __stdcallSurfReleaseDC(THIS This, HDC hdc)4613 HRESULT WIN32API SurfReleaseDC(THIS This, HDC hdc) 4614 4614 { 4615 4615 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4716 4716 //****************************************************************************** 4717 4717 //****************************************************************************** 4718 HRESULT __stdcallSurfRestore(THIS)4718 HRESULT WIN32API SurfRestore(THIS) 4719 4719 { 4720 4720 dprintf(("DDRAW: SurfRestore\n")); … … 4724 4724 //****************************************************************************** 4725 4725 //****************************************************************************** 4726 HRESULT __stdcallSurfSetClipper(THIS This, LPDIRECTDRAWCLIPPER lpClipper)4726 HRESULT WIN32API SurfSetClipper(THIS This, LPDIRECTDRAWCLIPPER lpClipper) 4727 4727 { 4728 4728 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; 4729 4729 4730 dprintf(("DDRAW: SurfSetClipper \n"));4730 dprintf(("DDRAW: SurfSetClipper %x %x", This, lpClipper)); 4731 4731 4732 4732 if(lpClipper == NULL) … … 4759 4759 //****************************************************************************** 4760 4760 //****************************************************************************** 4761 HRESULT __stdcallSurfSetColorKey(THIS This, DWORD dwFlags, LPDDCOLORKEY lpDDColKey)4761 HRESULT WIN32API SurfSetColorKey(THIS This, DWORD dwFlags, LPDDCOLORKEY lpDDColKey) 4762 4762 { 4763 4763 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4811 4811 //****************************************************************************** 4812 4812 //****************************************************************************** 4813 HRESULT __stdcallSurfSetOverlayPosition(THIS This, LONG lX, LONG lY)4813 HRESULT WIN32API SurfSetOverlayPosition(THIS This, LONG lX, LONG lY) 4814 4814 { 4815 4815 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4838 4838 //****************************************************************************** 4839 4839 //****************************************************************************** 4840 HRESULT __stdcallSurfSetPalette(THIS This, LPDIRECTDRAWPALETTE lpPalette)4840 HRESULT WIN32API SurfSetPalette(THIS This, LPDIRECTDRAWPALETTE lpPalette) 4841 4841 { 4842 4842 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 4893 4893 //****************************************************************************** 4894 4894 //****************************************************************************** 4895 HRESULT __stdcallSurfUnlock(THIS This, LPVOID lpSurfaceData)4895 HRESULT WIN32API SurfUnlock(THIS This, LPVOID lpSurfaceData) 4896 4896 { 4897 4897 … … 5035 5035 //****************************************************************************** 5036 5036 //****************************************************************************** 5037 HRESULT __stdcallSurfUnlock4(THIS This, LPRECT lpSurfaceRect)5037 HRESULT WIN32API SurfUnlock4(THIS This, LPRECT lpSurfaceRect) 5038 5038 { 5039 5039 // MS changed the parameter from LPVOID to LPRECT with DX6 … … 5144 5144 //****************************************************************************** 5145 5145 //****************************************************************************** 5146 HRESULT __stdcallSurfUpdateOverlay(THIS This, LPRECT, LPDIRECTDRAWSURFACE2,LPRECT,DWORD, LPDDOVERLAYFX)5146 HRESULT WIN32API SurfUpdateOverlay(THIS This, LPRECT, LPDIRECTDRAWSURFACE2,LPRECT,DWORD, LPDDOVERLAYFX) 5147 5147 { 5148 5148 dprintf(("DDRAW: SurfUpdateOverlay\n")); … … 5151 5151 //****************************************************************************** 5152 5152 //****************************************************************************** 5153 HRESULT __stdcallSurfUpdateOverlay3(THIS This, LPRECT, LPDIRECTDRAWSURFACE3,LPRECT,DWORD, LPDDOVERLAYFX)5153 HRESULT WIN32API SurfUpdateOverlay3(THIS This, LPRECT, LPDIRECTDRAWSURFACE3,LPRECT,DWORD, LPDDOVERLAYFX) 5154 5154 { 5155 5155 dprintf(("DDRAW: SurfUpdateOverlay\n")); … … 5158 5158 //****************************************************************************** 5159 5159 //****************************************************************************** 5160 HRESULT __stdcallSurfUpdateOverlay4(THIS, LPRECT, LPDIRECTDRAWSURFACE4,LPRECT,DWORD, LPDDOVERLAYFX)5160 HRESULT WIN32API SurfUpdateOverlay4(THIS, LPRECT, LPDIRECTDRAWSURFACE4,LPRECT,DWORD, LPDDOVERLAYFX) 5161 5161 { 5162 5162 dprintf(("DDRAW: SurfUpdateOverlay\n")); … … 5165 5165 //****************************************************************************** 5166 5166 //****************************************************************************** 5167 HRESULT __stdcallSurfUpdateOverlayDisplay(THIS, DWORD)5167 HRESULT WIN32API SurfUpdateOverlayDisplay(THIS, DWORD) 5168 5168 { 5169 5169 dprintf(("DDRAW: SurfUpdateOverlayDisplay\n")); … … 5172 5172 //****************************************************************************** 5173 5173 //****************************************************************************** 5174 HRESULT __stdcallSurfUpdateOverlayZOrder(THIS, DWORD, LPDIRECTDRAWSURFACE2)5174 HRESULT WIN32API SurfUpdateOverlayZOrder(THIS, DWORD, LPDIRECTDRAWSURFACE2) 5175 5175 { 5176 5176 dprintf(("DDRAW: SurfUpdateOverlayZOrder\n")); … … 5179 5179 //****************************************************************************** 5180 5180 //****************************************************************************** 5181 HRESULT __stdcallSurfUpdateOverlayZOrder3(THIS, DWORD, LPDIRECTDRAWSURFACE3)5181 HRESULT WIN32API SurfUpdateOverlayZOrder3(THIS, DWORD, LPDIRECTDRAWSURFACE3) 5182 5182 { 5183 5183 dprintf(("DDRAW: SurfUpdateOverlayZOrder\n")); … … 5186 5186 //****************************************************************************** 5187 5187 //****************************************************************************** 5188 HRESULT __stdcallSurfUpdateOverlayZOrder4(THIS, DWORD, LPDIRECTDRAWSURFACE4)5188 HRESULT WIN32API SurfUpdateOverlayZOrder4(THIS, DWORD, LPDIRECTDRAWSURFACE4) 5189 5189 { 5190 5190 dprintf(("DDRAW: SurfUpdateOverlayZOrder4\n")); … … 5193 5193 //****************************************************************************** 5194 5194 //****************************************************************************** 5195 HRESULT __stdcallSurfGetDDInterface(THIS This, LPVOID FAR *lplpDirectDraw)5195 HRESULT WIN32API SurfGetDDInterface(THIS This, LPVOID FAR *lplpDirectDraw) 5196 5196 { 5197 5197 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 5203 5203 //****************************************************************************** 5204 5204 //****************************************************************************** 5205 HRESULT __stdcallSurfPageLock(THIS, DWORD)5205 HRESULT WIN32API SurfPageLock(THIS, DWORD) 5206 5206 { 5207 5207 // Only used for DMA memory access … … 5213 5213 //****************************************************************************** 5214 5214 //****************************************************************************** 5215 HRESULT __stdcallSurfPageUnlock(THIS, DWORD)5215 HRESULT WIN32API SurfPageUnlock(THIS, DWORD) 5216 5216 { 5217 5217 dprintf(("DDRAW: SurfPageUnlock\n")); … … 5222 5222 // V3 Interface Functions 5223 5223 5224 HRESULT __stdcallSurfSetSurfaceDesc(THIS This, LPDDSURFACEDESC lpSurfDesc, DWORD dwFlags)5224 HRESULT WIN32API SurfSetSurfaceDesc(THIS This, LPDDSURFACEDESC lpSurfDesc, DWORD dwFlags) 5225 5225 { 5226 5226 dprintf(("DDRAW: SurfSetSurfaceDesc\n")); … … 5267 5267 //****************************************************************************** 5268 5268 //****************************************************************************** 5269 HRESULT __stdcallSurfSetSurfaceDesc4(THIS This, LPDDSURFACEDESC2 lpSurfDesc, DWORD dwFlags)5269 HRESULT WIN32API SurfSetSurfaceDesc4(THIS This, LPDDSURFACEDESC2 lpSurfDesc, DWORD dwFlags) 5270 5270 { 5271 5271 dprintf(("DDRAW: SurfSetSurfaceDesc4\n")); … … 5315 5315 // V4 Interface Functions 5316 5316 5317 HRESULT __stdcallSurfSetPrivateData(THIS This, REFGUID refGUID, LPVOID lpData,5317 HRESULT WIN32API SurfSetPrivateData(THIS This, REFGUID refGUID, LPVOID lpData, 5318 5318 DWORD dwDataSize, DWORD dwFlags) 5319 5319 { … … 5498 5498 //****************************************************************************** 5499 5499 //****************************************************************************** 5500 HRESULT __stdcallSurfGetPrivateData(THIS This, REFGUID refGUID, LPVOID lpData, LPDWORD lpDataSize)5500 HRESULT WIN32API SurfGetPrivateData(THIS This, REFGUID refGUID, LPVOID lpData, LPDWORD lpDataSize) 5501 5501 { 5502 5502 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 5557 5557 //****************************************************************************** 5558 5558 //****************************************************************************** 5559 HRESULT __stdcallSurfFreePrivateData(THIS This, REFGUID refGUID)5559 HRESULT WIN32API SurfFreePrivateData(THIS This, REFGUID refGUID) 5560 5560 { 5561 5561 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This; … … 5605 5605 //****************************************************************************** 5606 5606 //****************************************************************************** 5607 HRESULT __stdcallSurfGetUniquenessValue(THIS This, LPDWORD lpValue)5607 HRESULT WIN32API SurfGetUniquenessValue(THIS This, LPDWORD lpValue) 5608 5608 { 5609 5609 dprintf(("DDRAW: SurfGetUniquenessValue\n")); … … 5617 5617 //****************************************************************************** 5618 5618 //****************************************************************************** 5619 HRESULT __stdcallSurfChangeUniquenessValue(THIS This)5619 HRESULT WIN32API SurfChangeUniquenessValue(THIS This) 5620 5620 { 5621 5621 OS2IDirectDrawSurface *me = (OS2IDirectDrawSurface *)This;
Note:
See TracChangeset
for help on using the changeset viewer.