ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

surface_stubs.c
Go to the documentation of this file.
00001 /* $Id: surface_stubs.c 37917 2008-12-07 21:48:44Z dgorbachev $
00002  *
00003  * COPYRIGHT:            See COPYING in the top level directory
00004  * PROJECT:              ReactOS DirectX
00005  * FILE:                 ddraw/surface/surface_stubs.c
00006  * PURPOSE:              IDirectDrawSurface7 Implementation
00007  * PROGRAMMER:           Magnus Olsen, Maarten Bosma
00008  *
00009  */
00010 
00011 #include "rosdraw.h"
00012 
00013 
00014 
00015 
00016 /* MSDN: "not currently implemented." */
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 /* MSDN: "not currently implemented." */
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     //LPDDRAWI_DDRAWSURFACE_INT This = (LPDDRAWI_DDRAWSURFACE_INT)iface;
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     //DX_STUB;
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 /* MSDN: "not currently implemented." */
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 

Generated on Sat May 26 2012 04:19:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.