mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-29 19:26:33 +00:00
Added DirectDraw stubs by Peter Bajusz
svn path=/trunk/; revision=6435
This commit is contained in:
+2
-2
@@ -1,4 +1,4 @@
|
||||
# $Id: Makefile,v 1.175 2003/10/15 22:16:43 vizzini Exp $
|
||||
# $Id: Makefile,v 1.176 2003/10/25 20:34:34 gvg Exp $
|
||||
#
|
||||
# Global makefile
|
||||
#
|
||||
@@ -39,7 +39,7 @@ LIB_STATIC = string rosrtl epsapi zlib
|
||||
# epsapi psapi richedit rpcrt4 secur32 user32 version ws2help ws2_32 wsock32 wshirda mswsock
|
||||
DLLS = advapi32 cards crtdll fmifs freetype gdi32 kernel32 packet lzexpand msafd \
|
||||
msvcrt ntdll psapi richedit secur32 syssetup twain user32 version winedbgc \
|
||||
winspool ws2help ws2_32 wsock32 wshirda iphlpapi kbdus mswsock msimg32
|
||||
winspool ws2help ws2_32 wsock32 wshirda iphlpapi kbdus mswsock msimg32 d3d8thk
|
||||
|
||||
SUBSYS = smss win32k csrss ntvdm
|
||||
|
||||
|
||||
@@ -562,3 +562,60 @@ NtUserGetParent 1
|
||||
NtUserGetWindow 2
|
||||
NtUserGetLastActivePopup 1
|
||||
NtUserGetShellWindow 0
|
||||
# DirectDraw system calls
|
||||
NtGdiD3dContextCreate 4
|
||||
NtGdiD3dContextDestroy 1
|
||||
NtGdiD3dContextDestroyAll 1
|
||||
NtGdiD3dDrawPrimitives2 7
|
||||
NtGdiD3dValidateTextureStageState 1
|
||||
NtGdiDdAddAttachedSurface 3
|
||||
NtGdiDdAlphaBlt 3
|
||||
NtGdiDdAttachSurface 2
|
||||
NtGdiDdBeginMoCompFrame 2
|
||||
NtGdiDdBlt 3
|
||||
NtGdiDdCanCreateD3DBuffer 2
|
||||
NtGdiDdCanCreateSurface 2
|
||||
NtGdiDdColorControl 2
|
||||
NtGdiDdCreateD3DBuffer 8
|
||||
NtGdiDdCreateDirectDrawObject 1
|
||||
NtGdiDdCreateMoComp 2
|
||||
NtGdiDdCreateSurface 8
|
||||
NtGdiDdCreateSurfaceEx 3
|
||||
NtGdiDdCreateSurfaceObject 6
|
||||
NtGdiDdDeleteDirectDrawObject 1
|
||||
NtGdiDdDeleteSurfaceObject 1
|
||||
NtGdiDdDestroyD3DBuffer 1
|
||||
NtGdiDdDestroyMoComp 2
|
||||
NtGdiDdDestroySurface 2
|
||||
NtGdiDdEndMoCompFrame 2
|
||||
NtGdiDdFlip 5
|
||||
NtGdiDdFlipToGDISurface 2
|
||||
NtGdiDdGetAvailDriverMemory 2
|
||||
NtGdiDdGetBltStatus 2
|
||||
NtGdiDdGetDC 2
|
||||
NtGdiDdGetDriverInfo 2
|
||||
NtGdiDdGetDriverState 1
|
||||
NtGdiDdGetDxHandle 3
|
||||
NtGdiDdGetFlipStatus 2
|
||||
NtGdiDdGetInternalMoCompInfo 2
|
||||
NtGdiDdGetMoCompBuffInfo 2
|
||||
NtGdiDdGetMoCompFormats 2
|
||||
NtGdiDdGetMoCompGuids 2
|
||||
NtGdiDdGetScanLine 2
|
||||
NtGdiDdLock 3
|
||||
NtGdiDdLockD3D 2
|
||||
NtGdiDdQueryDirectDrawObject 11
|
||||
NtGdiDdQueryMoCompStatus 2
|
||||
NtGdiDdReenableDirectDrawObject 2
|
||||
NtGdiDdReleaseDC 1
|
||||
NtGdiDdRenderMoComp 2
|
||||
NtGdiDdResetVisrgn 2
|
||||
NtGdiDdSetColorKey 2
|
||||
NtGdiDdSetExclusiveMode 2
|
||||
NtGdiDdSetGammaRamp 3
|
||||
NtGdiDdSetOverlayPosition 3
|
||||
NtGdiDdUnattachSurface 2
|
||||
NtGdiDdUnlock 2
|
||||
NtGdiDdUnlockD3D 2
|
||||
NtGdiDdUpdateOverlay 3
|
||||
NtGdiDdWaitForVerticalBlank 2
|
||||
|
||||
@@ -21,4 +21,5 @@
|
||||
#include <win32k/region.h>
|
||||
#include <win32k/text.h>
|
||||
#include <win32k/wingl.h>
|
||||
#include <win32k/ntddraw.h>
|
||||
#endif /* ndef _WIN32K_KAPI_H */
|
||||
|
||||
@@ -0,0 +1,320 @@
|
||||
|
||||
#ifndef __WIN32K_NTDDRAW_H
|
||||
#define __WIN32K_NTDDRAW_H
|
||||
|
||||
#include <windows.h>
|
||||
#include <ddk/d3dhal.h>
|
||||
|
||||
typedef D3DHAL_CONTEXTCREATEDATA D3DNTHAL_CONTEXTCREATEDATA;
|
||||
|
||||
BOOL APIENTRY NtGdiD3dContextCreate(
|
||||
HANDLE hDirectDrawLocal,
|
||||
HANDLE hSurfColor,
|
||||
HANDLE hSurfZ,
|
||||
D3DNTHAL_CONTEXTCREATEDATA *pdcci
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiD3dContextDestroy(
|
||||
LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiD3dContextDestroyAll(VOID);
|
||||
|
||||
DWORD APIENTRY NtGdiD3dDrawPrimitives2(
|
||||
HANDLE hCmdBuf,
|
||||
HANDLE hVBuf,
|
||||
LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
|
||||
FLATPTR *pfpVidMemCmd,
|
||||
DWORD *pdwSizeCmd,
|
||||
FLATPTR *pfpVidMemVtx,
|
||||
DWORD *pdwSizeVtx
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiD3dValidateTextureStageState(
|
||||
LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdAddAttachedSurface(
|
||||
HANDLE hSurface,
|
||||
HANDLE hSurfaceAttached,
|
||||
PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdAlphaBlt(VOID);
|
||||
|
||||
BOOL APIENTRY NtGdiDdAttachSurface(
|
||||
HANDLE hSurfaceFrom,
|
||||
HANDLE hSurfaceTo
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdBeginMoCompFrame(
|
||||
HANDLE hMoComp,
|
||||
PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdBlt(
|
||||
HANDLE hSurfaceDest,
|
||||
HANDLE hSurfaceSrc,
|
||||
PDD_BLTDATA puBltData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdCanCreateD3DBuffer(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdCanCreateSurface(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdColorControl(
|
||||
HANDLE hSurface,
|
||||
PDD_COLORCONTROLDATA puColorControlData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateD3DBuffer(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE *hSurface,
|
||||
DDSURFACEDESC *puSurfaceDescription,
|
||||
DD_SURFACE_GLOBAL *puSurfaceGlobalData,
|
||||
DD_SURFACE_LOCAL *puSurfaceLocalData,
|
||||
DD_SURFACE_MORE *puSurfaceMoreData,
|
||||
DD_CREATESURFACEDATA *puCreateSurfaceData,
|
||||
HANDLE *puhSurface
|
||||
);
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateDirectDrawObject(
|
||||
HDC hdc
|
||||
);
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateMoComp(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CREATEMOCOMPDATA puCreateMoCompData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateSurface(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE *hSurface,
|
||||
DDSURFACEDESC *puSurfaceDescription,
|
||||
DD_SURFACE_GLOBAL *puSurfaceGlobalData,
|
||||
DD_SURFACE_LOCAL *puSurfaceLocalData,
|
||||
DD_SURFACE_MORE *puSurfaceMoreData,
|
||||
DD_CREATESURFACEDATA *puCreateSurfaceData,
|
||||
HANDLE *puhSurface
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateSurfaceEx(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
DWORD dwSurfaceHandle
|
||||
);
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateSurfaceObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
HANDLE hSurface,
|
||||
PDD_SURFACE_LOCAL puSurfaceLocal,
|
||||
PDD_SURFACE_MORE puSurfaceMore,
|
||||
PDD_SURFACE_GLOBAL puSurfaceGlobal,
|
||||
BOOL bComplete
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdDeleteDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdDeleteSurfaceObject(
|
||||
HANDLE hSurface
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroyD3DBuffer(
|
||||
HANDLE hSurface
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroyMoComp(
|
||||
HANDLE hMoComp,
|
||||
PDD_DESTROYMOCOMPDATA puBeginFrameData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroySurface(
|
||||
HANDLE hSurface,
|
||||
BOOL bRealDestroy
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdEndMoCompFrame(
|
||||
HANDLE hMoComp,
|
||||
PDD_ENDMOCOMPFRAMEDATA puEndFrameData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdFlip(
|
||||
HANDLE hSurfaceCurrent,
|
||||
HANDLE hSurfaceTarget,
|
||||
HANDLE hSurfaceCurrentLeft,
|
||||
HANDLE hSurfaceTargetLeft,
|
||||
PDD_FLIPDATA puFlipData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdFlipToGDISurface(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetAvailDriverMemory(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetBltStatus(
|
||||
HANDLE hSurface,
|
||||
PDD_GETBLTSTATUSDATA puGetBltStatusData
|
||||
);
|
||||
|
||||
HDC APIENTRY NtGdiDdGetDC(
|
||||
HANDLE hSurface,
|
||||
PALETTEENTRY *puColorTable
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDriverInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETDRIVERINFODATA puGetDriverInfoData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDriverState(
|
||||
PDD_GETDRIVERSTATEDATA pdata
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDxHandle(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
BOOL bRelease
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetFlipStatus(
|
||||
HANDLE hSurface,
|
||||
PDD_GETFLIPSTATUSDATA puGetFlipStatusData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetInternalMoCompInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETINTERNALMOCOMPDATA puGetInternalData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompBuffInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompFormats(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompGuids(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetScanLine(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETSCANLINEDATA puGetScanLineData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdLock(
|
||||
HANDLE hSurface,
|
||||
PDD_LOCKDATA puLockData,
|
||||
HDC hdcClip
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdLockD3D(
|
||||
HANDLE hSurface,
|
||||
PDD_LOCKDATA puLockData
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdQueryDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
DD_HALINFO *pHalInfo,
|
||||
DWORD *pCallBackFlags,
|
||||
LPD3DNTHAL_CALLBACKS puD3dCallbacks,
|
||||
LPD3DNTHAL_GLOBALDRIVERDATA puD3dDriverData,
|
||||
PDD_D3DBUFCALLBACKS puD3dBufferCallbacks,
|
||||
LPDDSURFACEDESC puD3dTextureFormats,
|
||||
DWORD *puNumHeaps,
|
||||
VIDEOMEMORY *puvmList,
|
||||
DWORD *puNumFourCC,
|
||||
DWORD *puFourCC
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdQueryMoCompStatus(
|
||||
HANDLE hMoComp,
|
||||
PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
BOOL *pubNewMode
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdReleaseDC(
|
||||
HANDLE hSurface
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdRenderMoComp(
|
||||
HANDLE hMoComp,
|
||||
PDD_RENDERMOCOMPDATA puRenderMoCompData
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdResetVisrgn(
|
||||
HANDLE hSurface,
|
||||
HWND hwnd
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetColorKey(
|
||||
HANDLE hSurface,
|
||||
PDD_SETCOLORKEYDATA puSetColorKeyData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetExclusiveMode(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData
|
||||
);
|
||||
|
||||
BOOL APIENTRY NtGdiDdSetGammaRamp(
|
||||
HANDLE hDirectDraw,
|
||||
HDC hdc,
|
||||
LPVOID lpGammaRamp
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetOverlayPosition(
|
||||
HANDLE hSurfaceSource,
|
||||
HANDLE hSurfaceDestination,
|
||||
PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData
|
||||
);
|
||||
|
||||
VOID APIENTRY NtGdiDdUnattachSurface(
|
||||
HANDLE hSurface,
|
||||
HANDLE hSurfaceAttached
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdUnlock(
|
||||
HANDLE hSurface,
|
||||
PDD_UNLOCKDATA puUnlockData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdUnlockD3D(
|
||||
HANDLE hSurface,
|
||||
PDD_UNLOCKDATA puUnlockData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdUpdateOverlay(
|
||||
HANDLE hSurfaceDestination,
|
||||
HANDLE hSurfaceSource,
|
||||
PDD_UPDATEOVERLAYDATA puUpdateOverlayData
|
||||
);
|
||||
|
||||
DWORD APIENTRY NtGdiDdWaitForVerticalBlank(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData
|
||||
);
|
||||
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,10 @@
|
||||
temp.exp
|
||||
*.a
|
||||
*.o
|
||||
*.bin
|
||||
*.dll
|
||||
*.lib
|
||||
*.coff
|
||||
*.sym
|
||||
*.tmp
|
||||
*.map
|
||||
@@ -0,0 +1,20 @@
|
||||
PATH_TO_TOP = ../..
|
||||
|
||||
TARGET_TYPE = dynlink
|
||||
|
||||
TARGET_NAME = d3d8thk
|
||||
|
||||
TARGET_DEFONLY = yes
|
||||
|
||||
#TARGET_BASE = 0x76340000
|
||||
|
||||
# require os code to explicitly request A/W version of structs/functions
|
||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||
|
||||
TARGET_SDKLIBS = ntdll.a winedbgc.a
|
||||
|
||||
TARGET_OBJECTS = win32k.o
|
||||
|
||||
include $(PATH_TO_TOP)/rules.mak
|
||||
|
||||
include $(TOOLS_PATH)/helper.mk
|
||||
@@ -0,0 +1,58 @@
|
||||
LIBRARY d3d8thk
|
||||
EXPORTS
|
||||
OsThunkD3dContextCreate = NtGdiD3dContextCreate@16
|
||||
OsThunkD3dContextDestroy = NtGdiD3dContextDestroy@4
|
||||
OsThunkD3dContextDestroyAll = NtGdiD3dContextDestroyAll@4
|
||||
OsThunkD3dDrawPrimitives2 = NtGdiD3dDrawPrimitives2@28
|
||||
OsThunkD3dValidateTextureStageState = NtGdiD3dValidateTextureStageState@4
|
||||
OsThunkDdAddAttachedSurface = NtGdiDdAddAttachedSurface@12
|
||||
OsThunkDdAlphaBlt = NtGdiDdAlphaBlt@12
|
||||
OsThunkDdAttachSurface = NtGdiDdAttachSurface@8
|
||||
OsThunkDdBeginMoCompFrame = NtGdiDdBeginMoCompFrame@8
|
||||
OsThunkDdBlt = NtGdiDdBlt@12
|
||||
OsThunkDdCanCreateD3DBuffer = NtGdiDdCanCreateD3DBuffer@8
|
||||
OsThunkDdCanCreateSurface = NtGdiDdCanCreateSurface@8
|
||||
OsThunkDdColorControl = NtGdiDdColorControl@8
|
||||
OsThunkDdCreateD3DBuffer = NtGdiDdCreateD3DBuffer@32
|
||||
OsThunkDdCreateDirectDrawObject = NtGdiDdCreateDirectDrawObject@4
|
||||
OsThunkDdCreateMoComp = NtGdiDdCreateMoComp@8
|
||||
OsThunkDdCreateSurface = NtGdiDdCreateSurface@32
|
||||
OsThunkDdCreateSurfaceEx = NtGdiDdCreateSurfaceEx@12
|
||||
OsThunkDdCreateSurfaceObject = NtGdiDdCreateSurfaceObject@24
|
||||
OsThunkDdDeleteDirectDrawObject = NtGdiDdDeleteDirectDrawObject@4
|
||||
OsThunkDdDeleteSurfaceObject = NtGdiDdDeleteSurfaceObject@4
|
||||
OsThunkDdDestroyD3DBuffer = NtGdiDdDestroyD3DBuffer@4
|
||||
OsThunkDdDestroyMoComp = NtGdiDdDestroyMoComp@8
|
||||
OsThunkDdDestroySurface = NtGdiDdDestroySurface@8
|
||||
OsThunkDdEndMoCompFrame = NtGdiDdEndMoCompFrame@8
|
||||
OsThunkDdFlip = NtGdiDdFlip@20
|
||||
OsThunkDdFlipToGDISurface = NtGdiDdFlipToGDISurface@8
|
||||
OsThunkDdGetAvailDriverMemory = NtGdiDdGetAvailDriverMemory@8
|
||||
OsThunkDdGetBltStatus = NtGdiDdGetBltStatus@8
|
||||
OsThunkDdGetDC = NtGdiDdGetDC@8
|
||||
OsThunkDdGetDriverInfo = NtGdiDdGetDriverInfo@8
|
||||
OsThunkDdGetDriverState = NtGdiDdGetDriverState@4
|
||||
OsThunkDdGetDxHandle = NtGdiDdGetDxHandle@12
|
||||
OsThunkDdGetFlipStatus = NtGdiDdGetFlipStatus@8
|
||||
OsThunkDdGetInternalMoCompInfo = NtGdiDdGetInternalMoCompInfo@8
|
||||
OsThunkDdGetMoCompBuffInfo = NtGdiDdGetMoCompBuffInfo@8
|
||||
OsThunkDdGetMoCompFormats = NtGdiDdGetMoCompFormats@8
|
||||
OsThunkDdGetMoCompGuids = NtGdiDdGetMoCompGuids@8
|
||||
OsThunkDdGetScanLine = NtGdiDdGetScanLine@8
|
||||
OsThunkDdLock = NtGdiDdLock@12
|
||||
OsThunkDdLockD3D = NtGdiDdLockD3D@8
|
||||
OsThunkDdQueryDirectDrawObject = NtGdiDdQueryDirectDrawObject@44
|
||||
OsThunkDdQueryMoCompStatus = NtGdiDdQueryMoCompStatus@8
|
||||
OsThunkDdReenableDirectDrawObject = NtGdiDdReenableDirectDrawObject@8
|
||||
OsThunkDdReleaseDC = NtGdiDdReleaseDC@4
|
||||
OsThunkDdRenderMoComp = NtGdiDdRenderMoComp@8
|
||||
OsThunkDdResetVisrgn = NtGdiDdResetVisrgn@8
|
||||
OsThunkDdSetColorKey = NtGdiDdSetColorKey@8
|
||||
OsThunkDdSetExclusiveMode = NtGdiDdSetExclusiveMode@8
|
||||
OsThunkDdSetGammaRamp = NtGdiDdSetGammaRamp@12
|
||||
OsThunkDdSetOverlayPosition = NtGdiDdSetOverlayPosition@12
|
||||
OsThunkDdUnattachSurface = NtGdiDdUnattachSurface@8
|
||||
OsThunkDdUnlock = NtGdiDdUnlock@8
|
||||
OsThunkDdUnlockD3D = NtGdiDdUnlockD3D@8
|
||||
OsThunkDdUpdateOverlay = NtGdiDdUpdateOverlay@12
|
||||
OsThunkDdWaitForVerticalBlank = NtGdiDdWaitForVerticalBlank@8
|
||||
@@ -0,0 +1,38 @@
|
||||
#include <defines.h>
|
||||
#include <reactos/resource.h>
|
||||
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
|
||||
PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x40004L
|
||||
FILETYPE 0x2L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", RES_STR_COMPANY_NAME
|
||||
VALUE "FileDescription", "Direct3D OS Thunk layer\0"
|
||||
VALUE "FileVersion", RES_STR_FILE_VERSION
|
||||
VALUE "InternalName", "d3d8thk\0"
|
||||
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
|
||||
VALUE "OriginalFilename", "d3d8thk.dll\0"
|
||||
VALUE "ProductName", RES_STR_PRODUCT_NAME
|
||||
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
#include "../gdi32/misc/win32k.c"
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: makefile,v 1.79 2003/10/15 20:48:19 weiden Exp $
|
||||
# $Id: makefile,v 1.80 2003/10/25 20:34:34 gvg Exp $
|
||||
|
||||
PATH_TO_TOP = ../..
|
||||
|
||||
@@ -72,10 +72,12 @@ DIB_OBJECTS = dib/dib.o dib/dib1bpp.o dib/dib4bpp.o dib/dib8bpp.o dib/dib16bpp.o
|
||||
|
||||
STUBS_OBJECTS = stubs/stubs.o stubs/xpstubs.o
|
||||
|
||||
NTDDRAW_OBJECTS = ntddraw/stubs.o
|
||||
|
||||
TARGET_OBJECTS = \
|
||||
$(ENG_OBJECTS) $(MAIN_OBJECTS) $(MISC_OBJECTS) $(LDR_OBJECTS) \
|
||||
$(NTUSER_OBJECTS) $(OBJECTS_OBJECTS) $(STUBS_OBJECTS) \
|
||||
$(MATH_OBJECTS) $(FLOAT_OBJECTS) $(DIB_OBJECTS)
|
||||
$(MATH_OBJECTS) $(FLOAT_OBJECTS) $(DIB_OBJECTS) $(NTDDRAW_OBJECTS)
|
||||
|
||||
TARGET_CLEAN = $(DEP_FILES) \
|
||||
dib/*.o \
|
||||
@@ -85,6 +87,7 @@ TARGET_CLEAN = $(DEP_FILES) \
|
||||
misc/*.o \
|
||||
ntuser/*.o \
|
||||
objects/*.o \
|
||||
ntddraw/*.o \
|
||||
stubs/*.o
|
||||
|
||||
include $(PATH_TO_TOP)/rules.mak
|
||||
@@ -104,7 +107,7 @@ main/svctabm.o: main/svctab.c
|
||||
etags $(@D)/\*.c -o $(@D)/TAGS
|
||||
|
||||
etags: TAGS
|
||||
TAGS: main/TAGS eng/TAGS ldr/TAGS misc/TAGS objects/TAGS stubs/TAGS ntuser/TAGS dib/TAGS
|
||||
etags -i main/TAGS -i eng/TAGS -i ldr/TAGS -i misc/TAGS -i objects/TAGS -i stubs/TAGS -i ntuser/TAGS -i dib/TAGS
|
||||
TAGS: main/TAGS eng/TAGS ldr/TAGS misc/TAGS objects/TAGS stubs/TAGS ntuser/TAGS dib/TAGS ntddraw/TAGS
|
||||
etags -i main/TAGS -i eng/TAGS -i ldr/TAGS -i misc/TAGS -i objects/TAGS -i stubs/TAGS -i ntuser/TAGS -i dib/TAGS -i ntddraw/TAGS
|
||||
|
||||
# EOF
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
*.d
|
||||
*.o
|
||||
*.sym
|
||||
@@ -0,0 +1,605 @@
|
||||
/*
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* PURPOSE: Native DirectDraw stubs
|
||||
* FILE: subsys/win32k/ntddraw/stubs.c
|
||||
* PROGRAMER: Peter Bajusz (hyp-x@stormregion.com)
|
||||
* REVISION HISTORY:
|
||||
* 25-10-2003 PB Created
|
||||
*/
|
||||
#include <ddk/ntddk.h>
|
||||
#include <win32k/win32k.h>
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
|
||||
BOOL APIENTRY NtGdiD3dContextCreate(
|
||||
HANDLE hDirectDrawLocal,
|
||||
HANDLE hSurfColor,
|
||||
HANDLE hSurfZ,
|
||||
D3DNTHAL_CONTEXTCREATEDATA *pdcci
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiD3dContextDestroy(
|
||||
LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiD3dContextDestroyAll(VOID)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiD3dDrawPrimitives2(
|
||||
HANDLE hCmdBuf,
|
||||
HANDLE hVBuf,
|
||||
LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
|
||||
FLATPTR *pfpVidMemCmd,
|
||||
DWORD *pdwSizeCmd,
|
||||
FLATPTR *pfpVidMemVtx,
|
||||
DWORD *pdwSizeVtx
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiD3dValidateTextureStageState(
|
||||
LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdAddAttachedSurface(
|
||||
HANDLE hSurface,
|
||||
HANDLE hSurfaceAttached,
|
||||
PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdAlphaBlt(VOID)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdAttachSurface(
|
||||
HANDLE hSurfaceFrom,
|
||||
HANDLE hSurfaceTo
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdBeginMoCompFrame(
|
||||
HANDLE hMoComp,
|
||||
PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdBlt(
|
||||
HANDLE hSurfaceDest,
|
||||
HANDLE hSurfaceSrc,
|
||||
PDD_BLTDATA puBltData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdCanCreateD3DBuffer(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdCanCreateSurface(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdColorControl(
|
||||
HANDLE hSurface,
|
||||
PDD_COLORCONTROLDATA puColorControlData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateD3DBuffer(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE *hSurface,
|
||||
DDSURFACEDESC *puSurfaceDescription,
|
||||
DD_SURFACE_GLOBAL *puSurfaceGlobalData,
|
||||
DD_SURFACE_LOCAL *puSurfaceLocalData,
|
||||
DD_SURFACE_MORE *puSurfaceMoreData,
|
||||
DD_CREATESURFACEDATA *puCreateSurfaceData,
|
||||
HANDLE *puhSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateDirectDrawObject(
|
||||
HDC hdc
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateMoComp(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_CREATEMOCOMPDATA puCreateMoCompData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateSurface(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE *hSurface,
|
||||
DDSURFACEDESC *puSurfaceDescription,
|
||||
DD_SURFACE_GLOBAL *puSurfaceGlobalData,
|
||||
DD_SURFACE_LOCAL *puSurfaceLocalData,
|
||||
DD_SURFACE_MORE *puSurfaceMoreData,
|
||||
DD_CREATESURFACEDATA *puCreateSurfaceData,
|
||||
HANDLE *puhSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdCreateSurfaceEx(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
DWORD dwSurfaceHandle
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HANDLE APIENTRY NtGdiDdCreateSurfaceObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
HANDLE hSurface,
|
||||
PDD_SURFACE_LOCAL puSurfaceLocal,
|
||||
PDD_SURFACE_MORE puSurfaceMore,
|
||||
PDD_SURFACE_GLOBAL puSurfaceGlobal,
|
||||
BOOL bComplete
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdDeleteDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdDeleteSurfaceObject(
|
||||
HANDLE hSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroyD3DBuffer(
|
||||
HANDLE hSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroyMoComp(
|
||||
HANDLE hMoComp,
|
||||
PDD_DESTROYMOCOMPDATA puBeginFrameData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdDestroySurface(
|
||||
HANDLE hSurface,
|
||||
BOOL bRealDestroy
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdEndMoCompFrame(
|
||||
HANDLE hMoComp,
|
||||
PDD_ENDMOCOMPFRAMEDATA puEndFrameData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdFlip(
|
||||
HANDLE hSurfaceCurrent,
|
||||
HANDLE hSurfaceTarget,
|
||||
HANDLE hSurfaceCurrentLeft,
|
||||
HANDLE hSurfaceTargetLeft,
|
||||
PDD_FLIPDATA puFlipData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdFlipToGDISurface(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetAvailDriverMemory(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetBltStatus(
|
||||
HANDLE hSurface,
|
||||
PDD_GETBLTSTATUSDATA puGetBltStatusData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HDC APIENTRY NtGdiDdGetDC(
|
||||
HANDLE hSurface,
|
||||
PALETTEENTRY *puColorTable
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDriverInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETDRIVERINFODATA puGetDriverInfoData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDriverState(
|
||||
PDD_GETDRIVERSTATEDATA pdata
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetDxHandle(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
BOOL bRelease
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetFlipStatus(
|
||||
HANDLE hSurface,
|
||||
PDD_GETFLIPSTATUSDATA puGetFlipStatusData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetInternalMoCompInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETINTERNALMOCOMPDATA puGetInternalData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompBuffInfo(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompFormats(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetMoCompGuids(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdGetScanLine(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_GETSCANLINEDATA puGetScanLineData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdLock(
|
||||
HANDLE hSurface,
|
||||
PDD_LOCKDATA puLockData,
|
||||
HDC hdcClip
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdLockD3D(
|
||||
HANDLE hSurface,
|
||||
PDD_LOCKDATA puLockData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdQueryDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
DD_HALINFO *pHalInfo,
|
||||
DWORD *pCallBackFlags,
|
||||
LPD3DNTHAL_CALLBACKS puD3dCallbacks,
|
||||
LPD3DNTHAL_GLOBALDRIVERDATA puD3dDriverData,
|
||||
PDD_D3DBUFCALLBACKS puD3dBufferCallbacks,
|
||||
LPDDSURFACEDESC puD3dTextureFormats,
|
||||
DWORD *puNumHeaps,
|
||||
VIDEOMEMORY *puvmList,
|
||||
DWORD *puNumFourCC,
|
||||
DWORD *puFourCC
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdQueryMoCompStatus(
|
||||
HANDLE hMoComp,
|
||||
PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
|
||||
HANDLE hDirectDrawLocal,
|
||||
BOOL *pubNewMode
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdReleaseDC(
|
||||
HANDLE hSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdRenderMoComp(
|
||||
HANDLE hMoComp,
|
||||
PDD_RENDERMOCOMPDATA puRenderMoCompData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdResetVisrgn(
|
||||
HANDLE hSurface,
|
||||
HWND hwnd
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetColorKey(
|
||||
HANDLE hSurface,
|
||||
PDD_SETCOLORKEYDATA puSetColorKeyData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetExclusiveMode(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL APIENTRY NtGdiDdSetGammaRamp(
|
||||
HANDLE hDirectDraw,
|
||||
HDC hdc,
|
||||
LPVOID lpGammaRamp
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdSetOverlayPosition(
|
||||
HANDLE hSurfaceSource,
|
||||
HANDLE hSurfaceDestination,
|
||||
PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
VOID APIENTRY NtGdiDdUnattachSurface(
|
||||
HANDLE hSurface,
|
||||
HANDLE hSurfaceAttached
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdUnlock(
|
||||
HANDLE hSurface,
|
||||
PDD_UNLOCKDATA puUnlockData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdUnlockD3D(
|
||||
HANDLE hSurface,
|
||||
PDD_UNLOCKDATA puUnlockData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdUpdateOverlay(
|
||||
HANDLE hSurfaceDestination,
|
||||
HANDLE hSurfaceSource,
|
||||
PDD_UPDATEOVERLAYDATA puUpdateOverlayData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
DWORD APIENTRY NtGdiDdWaitForVerticalBlank(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
Reference in New Issue
Block a user