00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "rosdraw.h"
00012
00013
00014
00015
00016
00017 HRESULT WINAPI
00018 Main_DDrawSurface_AddOverlayDirtyRect(LPDDRAWI_DDRAWSURFACE_INT iface,
00019 LPRECT pRect)
00020 {
00021 DX_WINDBG_trace();
00022
00023 DX_STUB;
00024 }
00025
00026 HRESULT WINAPI
00027 Main_DDrawSurface_BltFast(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD dstx,
00028 DWORD dsty, LPDDRAWI_DDRAWSURFACE_INT src,
00029 LPRECT rsrc, DWORD trans)
00030 {
00031 DX_WINDBG_trace();
00032
00033 DX_STUB;
00034 }
00035
00036 HRESULT WINAPI
00037 Main_DDrawSurface_Restore(LPDDRAWI_DDRAWSURFACE_INT iface)
00038 {
00039 DX_WINDBG_trace();
00040
00041 DX_STUB;
00042 }
00043
00044
00045 HRESULT WINAPI
00046 Main_DDrawSurface_BltBatch(LPDDRAWI_DDRAWSURFACE_INT iface,
00047 LPDDBLTBATCH pBatch, DWORD dwCount,
00048 DWORD dwFlags)
00049 {
00050 DX_WINDBG_trace();
00051
00052 DX_STUB;
00053 }
00054
00055 HRESULT WINAPI
00056 Main_DDrawSurface_ChangeUniquenessValue(LPDDRAWI_DDRAWSURFACE_INT iface)
00057 {
00058 DX_WINDBG_trace();
00059
00060 DX_STUB;
00061 }
00062
00063 HRESULT WINAPI
00064 Main_DDrawSurface_DeleteAttachedSurface(LPDDRAWI_DDRAWSURFACE_INT iface,
00065 DWORD dwFlags,
00066 LPDDRAWI_DDRAWSURFACE_INT pAttach)
00067 {
00068 DX_WINDBG_trace();
00069
00070 DX_STUB;
00071 }
00072
00073 HRESULT WINAPI
00074 Main_DDrawSurface_EnumAttachedSurfaces(LPDDRAWI_DDRAWSURFACE_INT iface,
00075 LPVOID context,
00076 LPDDENUMSURFACESCALLBACK7 cb)
00077 {
00078 DX_WINDBG_trace();
00079
00080 DX_STUB;
00081 }
00082
00083 HRESULT WINAPI
00084 Main_DDrawSurface_EnumOverlayZOrders(LPDDRAWI_DDRAWSURFACE_INT iface,
00085 DWORD dwFlags, LPVOID context,
00086 LPDDENUMSURFACESCALLBACK7 cb)
00087 {
00088 DX_WINDBG_trace();
00089
00090 DX_STUB;
00091 }
00092
00093 HRESULT WINAPI
00094 Main_DDrawSurface_Flip(LPDDRAWI_DDRAWSURFACE_INT iface,
00095 LPDDRAWI_DDRAWSURFACE_INT lpDDSurfaceTargetOverride, DWORD dwFlags)
00096 {
00097 DX_WINDBG_trace();
00098
00099 DX_STUB;
00100 }
00101
00102 HRESULT WINAPI
00103 Main_DDrawSurface_FreePrivateData(LPDDRAWI_DDRAWSURFACE_INT iface, REFGUID tag)
00104 {
00105 DX_WINDBG_trace();
00106
00107 DX_STUB;
00108 }
00109 HRESULT WINAPI
00110 Main_DDrawSurface_GetColorKey(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD dwFlags,
00111 LPDDCOLORKEY pCKey)
00112 {
00113
00114
00115 DX_WINDBG_trace();
00116
00117 DX_STUB;
00118 }
00119
00120 HRESULT WINAPI
00121 Main_DDrawSurface_GetDDInterface(LPDDRAWI_DDRAWSURFACE_INT iface, LPVOID* pDD)
00122 {
00123 DX_WINDBG_trace();
00124
00125 DX_STUB;
00126 }
00127 HRESULT WINAPI
00128 Main_DDrawSurface_GetFlipStatus(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD dwFlags)
00129 {
00130 DX_WINDBG_trace();
00131
00132 DX_STUB;
00133 }
00134
00135 HRESULT WINAPI
00136 Main_DDrawSurface_GetLOD(LPDDRAWI_DDRAWSURFACE_INT iface, LPDWORD pdwMaxLOD)
00137 {
00138 DX_WINDBG_trace();
00139
00140 DX_STUB;
00141 }
00142
00143 HRESULT WINAPI
00144 Main_DDrawSurface_GetOverlayPosition(LPDDRAWI_DDRAWSURFACE_INT iface,
00145 LPLONG pX, LPLONG pY)
00146 {
00147 DX_WINDBG_trace();
00148
00149 DX_STUB;
00150 }
00151 HRESULT WINAPI
00152 Main_DDrawSurface_GetPalette(LPDDRAWI_DDRAWSURFACE_INT iface,
00153 LPDIRECTDRAWPALETTE* ppPalette)
00154 {
00155 DX_WINDBG_trace();
00156
00157 DX_STUB;
00158 }
00159
00160 HRESULT WINAPI
00161 Main_DDrawSurface_GetPriority(LPDDRAWI_DDRAWSURFACE_INT iface,
00162 LPDWORD pdwPriority)
00163 {
00164 DX_WINDBG_trace();
00165
00166 DX_STUB;
00167 }
00168
00169 HRESULT WINAPI
00170 Main_DDrawSurface_GetPrivateData(LPDDRAWI_DDRAWSURFACE_INT iface,
00171 REFGUID tag, LPVOID pBuffer,
00172 LPDWORD pcbBufferSize)
00173 {
00174 DX_WINDBG_trace();
00175
00176 DX_STUB;
00177 }
00178
00179 HRESULT WINAPI
00180 Main_DDrawSurface_GetUniquenessValue(LPDDRAWI_DDRAWSURFACE_INT iface,
00181 LPDWORD pValue)
00182 {
00183 DX_WINDBG_trace();
00184
00185 DX_STUB;
00186 }
00187
00188 HRESULT WINAPI
00189 Main_DDrawSurface_IsLost(LPDDRAWI_DDRAWSURFACE_INT iface)
00190 {
00191 DX_WINDBG_trace();
00192
00193
00194 DX_STUB_str("not implement return not lost\n");
00195 return DD_OK;
00196 }
00197
00198 HRESULT WINAPI
00199 Main_DDrawSurface_PageLock(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD dwFlags)
00200 {
00201 DX_WINDBG_trace();
00202
00203 DX_STUB;
00204 }
00205
00206 HRESULT WINAPI
00207 Main_DDrawSurface_PageUnlock(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD dwFlags)
00208 {
00209 DX_WINDBG_trace();
00210
00211 DX_STUB;
00212 }
00213
00214 HRESULT WINAPI
00215 Main_DDrawSurface_SetPalette (LPDDRAWI_DDRAWSURFACE_INT iface,
00216 LPDIRECTDRAWPALETTE pPalette)
00217 {
00218 DX_WINDBG_trace();
00219
00220 DX_STUB;
00221 }
00222
00223 HRESULT WINAPI
00224 Main_DDrawSurface_SetPriority (LPDDRAWI_DDRAWSURFACE_INT iface,
00225 DWORD dwPriority)
00226 {
00227 DX_WINDBG_trace();
00228
00229 DX_STUB;
00230 }
00231
00232 HRESULT WINAPI
00233 Main_DDrawSurface_SetPrivateData (LPDDRAWI_DDRAWSURFACE_INT iface,
00234 REFGUID tag, LPVOID pData,
00235 DWORD cbSize, DWORD dwFlags)
00236 {
00237 DX_WINDBG_trace();
00238
00239 DX_STUB;
00240 }
00241
00242 HRESULT WINAPI
00243 Main_DDrawSurface_UpdateOverlay (LPDDRAWI_DDRAWSURFACE_INT iface,
00244 LPRECT pSrcRect,
00245 LPDDRAWI_DDRAWSURFACE_INT pDstSurface,
00246 LPRECT pDstRect, DWORD dwFlags,
00247 LPDDOVERLAYFX pFX)
00248 {
00249 DX_WINDBG_trace();
00250
00251 DX_STUB;
00252 }
00253
00254
00255
00256 HRESULT WINAPI
00257 Main_DDrawSurface_UpdateOverlayDisplay (LPDDRAWI_DDRAWSURFACE_INT This,
00258 DWORD dwFlags)
00259 {
00260
00261 DX_WINDBG_trace();
00262
00263 if (!(This->lpLcl->lpGbl->lpDD->lpDDCBtmp->cbDDSurfaceCallbacks.dwFlags & DDHAL_SURFCB32_UPDATEOVERLAY))
00264 {
00265 return DDERR_GENERIC;
00266 }
00267
00268 DX_STUB;
00269 }
00270
00271
00272 HRESULT WINAPI Main_DDrawSurface_UpdateOverlayZOrder (LPDDRAWI_DDRAWSURFACE_INT iface,
00273 DWORD dwFlags, LPDDRAWI_DDRAWSURFACE_INT pDDSRef)
00274 {
00275 DX_WINDBG_trace();
00276
00277 DX_STUB;
00278 }
00279
00280 HRESULT WINAPI
00281 Main_DDrawSurface_SetSurfaceDesc(LPDDRAWI_DDRAWSURFACE_INT iface, DDSURFACEDESC2 *DDSD, DWORD Flags)
00282 {
00283 DX_WINDBG_trace();
00284
00285 DX_STUB;
00286 }
00287
00288 HRESULT WINAPI
00289 Main_DDrawSurface_SetLOD(LPDDRAWI_DDRAWSURFACE_INT iface, DWORD MaxLOD)
00290 {
00291 DX_WINDBG_trace();
00292
00293 DX_STUB;
00294 }
00295
00296