ReactOS  0.4.14-dev-49-gfb4591c
historic.c
Go to the documentation of this file.
1 
2 /*
3  * COPYRIGHT: See COPYING in the top level directory
4  * PROJECT: ReactOS kernel
5  * PURPOSE: Native driver for dxg implementation
6  * FILE: win32ss/reactx/dxg/historic.c
7  * PROGRAMER: Magnus olsen (magnus@greatlord.com)
8  * REVISION HISTORY:
9  * 15/10-2007 Magnus Olsen
10  */
11 
12 #include <dxg_int.h>
13 
14 /*++
15 * @name DxDxgGenericThunk
16 * @implemented
17 *
18 * The function DxDxgGenericThunk redirects DirectX calls to other functions.
19 *
20 * @param ULONG_PTR ulIndex
21 * The functions we want redirct
22 *
23 * @param ULONG_PTR ulHandle
24 * Unknown
25 *
26 * @param SIZE_T *pdwSizeOfPtr1
27 * Unknown
28 *
29 * @param PVOID pvPtr1
30 * Unknown
31 *
32 * @param SIZE_T *pdwSizeOfPtr2
33 * Unknown
34 *
35 * @param PVOID pvPtr2
36 * Unknown
37 *
38 * @return
39 * Always returns DDHAL_DRIVER_NOTHANDLED
40 *
41 * @remarks.
42 * This function is no longer used in Windows NT 2000/XP/2003
43 *
44 *--*/
45 DWORD
46 NTAPI
48  ULONG_PTR ulHandle,
49  SIZE_T *pdwSizeOfPtr1,
50  PVOID pvPtr1,
51  SIZE_T *pdwSizeOfPtr2,
52  PVOID pvPtr2)
53 {
55 }
56 
57 
58 /*++
59 * @name DxDdIoctl
60 * @implemented
61 *
62 * The function DxDdIoctl is the ioctl call to different DirectX functions
63 *
64 * @param ULONG ulIoctl
65 * The ioctl code that we want call to
66 *
67 * @param PVOID pBuffer
68 * Our in or out buffer with data to the ioctl code we are using
69 *
70 * @param ULONG ulBufferSize
71 * The buffer size in bytes
72 *
73 * @return
74 * Always returns DDERR_UNSUPPORTED
75 *
76 * @remarks.
77 * This function is no longer used in Windows NT 2000/XP/2003
78 *
79 *--*/
80 DWORD
81 NTAPI
82 DxDdIoctl(ULONG ulIoctl,
83  PVOID pBuffer,
84  ULONG ulBufferSize)
85 {
86  return DDERR_UNSUPPORTED;
87 }
88 
#define DDERR_UNSUPPORTED
Definition: ddraw.h:127
#define DDHAL_DRIVER_NOTHANDLED
Definition: ddrawi.h:320
DWORD NTAPI DxDxgGenericThunk(ULONG_PTR ulIndex, ULONG_PTR ulHandle, SIZE_T *pdwSizeOfPtr1, PVOID pvPtr1, SIZE_T *pdwSizeOfPtr2, PVOID pvPtr2)
Definition: historic.c:47
uint32_t ULONG_PTR
Definition: typedefs.h:63
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
PVOID pBuffer
unsigned long DWORD
Definition: ntddk_ex.h:95
DWORD NTAPI DxDdIoctl(ULONG ulIoctl, PVOID pBuffer, ULONG ulBufferSize)
Definition: historic.c:82
ULONG_PTR SIZE_T
Definition: typedefs.h:78
ULONG ulIndex
Definition: symbols.c:92
unsigned int ULONG
Definition: retypes.h:1