update for HEAD-2003091401
[reactos.git] / subsys / win32k / stubs / xpstubs.c
1 /*
2  * Stubs for unimplemented WIN32K.SYS exports that are only available
3  * in Windows XP and beyond ( i.e. a low priority for us right now )
4  */
5
6 #undef WIN32_LEAN_AND_MEAN
7 #include <windows.h>
8 #include <stdlib.h>
9 #include <win32k/bitmaps.h>
10 #include <win32k/debug.h>
11 #include <debug.h>
12 #include <ddk/winddi.h>
13 #include "../eng/objects.h"
14 #include <include/error.h>
15
16 #define STUB(x) void x(void) { DbgPrint("WIN32K: Stub for %s\n", #x); }
17
18 typedef PVOID EVENT, *PEVENT;
19
20 BOOL
21 STDCALL
22 EngCreateEvent ( OUT PEVENT *ppEvent )
23 {
24   // www.osr.com/ddk/graphics/gdifncs_1civ.htm
25   UNIMPLEMENTED;
26   return FALSE;
27 }
28
29 BOOL
30 STDCALL
31 EngDeleteEvent ( IN PEVENT pEvent)
32 {
33   // www.osr.com/ddk/graphics/gdifncs_6qp3.htm
34   UNIMPLEMENTED;
35   return FALSE;
36 }
37
38 PEVENT
39 STDCALL
40 EngMapEvent(
41         IN HDEV    hDev,
42         IN HANDLE  hUserObject,
43         IN PVOID   Reserved1,
44         IN PVOID   Reserved2,
45         IN PVOID   Reserved3
46         )
47 {
48   // www.osr.com/ddk/graphics/gdifncs_3pnr.htm
49   UNIMPLEMENTED;
50   return FALSE;
51 }
52
53 LONG
54 STDCALL
55 EngSetEvent ( IN PEVENT pEvent )
56 {
57   // www.osr.com/ddk/graphics/gdifncs_6p0n.htm
58   UNIMPLEMENTED;
59   return 0;
60 }
61
62 BOOL
63 STDCALL
64 EngUnmapEvent ( IN PEVENT pEvent )
65 {
66   // www.osr.com/ddk/graphics/gdifncs_5m7b.htm
67   UNIMPLEMENTED;
68   return FALSE;
69 }
70
71 BOOL
72 STDCALL
73 EngWaitForSingleObject (
74         IN PEVENT          pEvent,
75         IN PLARGE_INTEGER  pTimeOut
76         )
77 {
78   // www.osr.com/ddk/graphics/gdifncs_4n53.htm
79   UNIMPLEMENTED;
80   return FALSE;
81 }