added stubs and build spec for win32k.sys
[reactos.git] / reactos / subsys / win32k / stubs / stubs.c
1 /*
2 * Stubs for unimplemented WIN32K.SYS exports
3 */
4
5 #include <windows.h>
6 #include <ddk/ntddk.h>
7
8 #define STUB(x) void x(void) { DbgPrint("WIN32K: Stub for %s\n", #x); }
9
10 STUB(BRUSHOBJ_pvAllocRbrush)
11 STUB(BRUSHOBJ_pvGetRbrush)
12 STUB(BRUSHOBJ_ulGetBrushColor)
13 STUB(CLIPOBJ_bEnum)
14 STUB(CLIPOBJ_cEnumStart)
15 STUB(CLIPOBJ_ppoGetPath)
16 STUB(EngAcquireSemaphore)
17 STUB(EngAllocMem)
18 STUB(EngAllocUserMem)
19 STUB(EngAssociateSurface)
20 STUB(EngBitBlt)
21 STUB(EngCheckAbort)
22 STUB(EngComputeGlyphSet)
23 STUB(EngCopyBits)
24 STUB(EngCreateBitmap)
25 STUB(EngCreateClip)
26 STUB(EngCreateDeviceBitmap)
27 STUB(EngCreateDeviceSurface)
28 STUB(EngCreateDriverObj)
29 STUB(EngCreateEvent)
30 STUB(EngCreatePalette)
31 STUB(EngCreatePath)
32 STUB(EngCreateSemaphore)
33 STUB(EngCreateWnd)
34 STUB(EngDebugBreak)
35 STUB(EngDebugPrint)
36 STUB(EngDeleteClip)
37 STUB(EngDeleteDriverObj)
38 STUB(EngDeleteEvent)
39 STUB(EngDeletePalette)
40 STUB(EngDeletePath)
41 STUB(EngDeleteSemaphore)
42 STUB(EngDeleteSurface)
43 STUB(EngDeleteWnd)
44 STUB(EngDeviceIoControl)
45 STUB(EngEnumForms)
46 STUB(EngEraseSurface)
47 STUB(EngFillPath)
48 STUB(EngFindImageProcAddress)
49 STUB(EngFindResource)
50 STUB(EngFreeMem)
51 STUB(EngFreeModule)
52 STUB(EngFreeUserMem)
53 STUB(EngGetCurrentCodePage)
54 STUB(EngGetDriverName)
55 STUB(EngGetFileChangeTime)
56 STUB(EngGetFilePath)
57 STUB(EngGetForm)
58 STUB(EngGetLastError)
59 STUB(EngGetPrinter)
60 STUB(EngGetPrinterData)
61 STUB(EngGetPrinterDataFileName)
62 STUB(EngGetProcessHandle)
63 STUB(EngGetType1FontList)
64 STUB(EngLineTo)
65 STUB(EngLoadImage)
66 STUB(EngLoadModule)
67 STUB(EngLoadModuleForWrite)
68 STUB(EngLockDriverObj)
69 STUB(EngLockSurface)
70 STUB(EngMapEvent)
71 STUB(EngMapFontFile)
72 STUB(EngMapModule)
73 STUB(EngMarkBandingSurface)
74 STUB(EngMovePointer)
75 STUB(EngMulDiv)
76 STUB(EngMultiByteToUnicodeN)
77 STUB(EngMultiByteToWideChar)
78 STUB(EngPaint)
79 STUB(EngProbeForRead)
80 STUB(EngProbeForReadAndWrite)
81 STUB(EngQueryLocalTime)
82 STUB(EngQueryPalette)
83 STUB(EngQueryPerformanceCounter)
84 STUB(EngQueryPerformanceFrequency)
85 STUB(EngReleaseSemaphore)
86 STUB(EngRestoreFloatingPointState)
87 STUB(EngSaveFloatingPointState)
88 STUB(EngSecureMem)
89 STUB(EngSetEvent)
90 STUB(EngSetLastError)
91 STUB(EngSetPointerShape)
92 STUB(EngSetPointerTag)
93 STUB(EngSetPrinterData)
94 STUB(EngSort)
95 STUB(EngStretchBlt)
96 STUB(EngStrokeAndFillPath)
97 STUB(EngStrokePath)
98 STUB(EngTextOut)
99 STUB(EngUnicodeToMultiByteN)
100 STUB(EngUnloadImage)
101 STUB(EngUnlockDriverObj)
102 STUB(EngUnlockSurface)
103 STUB(EngUnmapEvent)
104 STUB(EngUnmapFontFile)
105 STUB(EngUnsecureMem)
106 STUB(EngWaitForSingleObject)
107 STUB(EngWideCharToMultiByte)
108 STUB(EngWritePrinter)
109 STUB(FLOATOBJ_Add)
110 STUB(FLOATOBJ_AddFloat)
111 STUB(FLOATOBJ_AddFloatObj)
112 STUB(FLOATOBJ_AddLong)
113 STUB(FLOATOBJ_Div)
114 STUB(FLOATOBJ_DivFloat)
115 STUB(FLOATOBJ_DivFloatObj)
116 STUB(FLOATOBJ_DivLong)
117 STUB(FLOATOBJ_Equal)
118 STUB(FLOATOBJ_EqualLong)
119 STUB(FLOATOBJ_GetFloat)
120 STUB(FLOATOBJ_GetLong)
121 STUB(FLOATOBJ_GreaterThan)
122 STUB(FLOATOBJ_GreaterThanLong)
123 STUB(FLOATOBJ_LessThan)
124 STUB(FLOATOBJ_LessThanLong)
125 STUB(FLOATOBJ_Mul)
126 STUB(FLOATOBJ_MulFloat)
127 STUB(FLOATOBJ_MulFloatObj)
128 STUB(FLOATOBJ_MulLong)
129 STUB(FLOATOBJ_Neg)
130 STUB(FLOATOBJ_SetFloat)
131 STUB(FLOATOBJ_SetLong)
132 STUB(FLOATOBJ_Sub)
133 STUB(FLOATOBJ_SubFloat)
134 STUB(FLOATOBJ_SubFloatObj)
135 STUB(FLOATOBJ_SubLong)
136 STUB(FONTOBJ_cGetAllGlyphHandles)
137 STUB(FONTOBJ_cGetGlyphs)
138 STUB(FONTOBJ_pifi)
139 STUB(FONTOBJ_pvTrueTypeFontFile)
140 STUB(FONTOBJ_pxoGetXform)
141 STUB(FONTOBJ_vGetInfo)
142 STUB(HT_ComputeRGBGammaTable)
143 STUB(HT_Get8BPPFormatPalette)
144 STUB(PALOBJ_cGetColors)
145 STUB(PATHOBJ_bCloseFigure)
146 STUB(PATHOBJ_bEnum)
147 STUB(PATHOBJ_bEnumClipLines)
148 STUB(PATHOBJ_bMoveTo)
149 STUB(PATHOBJ_bPolyBezierTo)
150 STUB(PATHOBJ_bPolyLineTo)
151 STUB(PATHOBJ_vEnumStart)
152 STUB(PATHOBJ_vEnumStartClipLines)
153 STUB(PATHOBJ_vGetBounds)
154 STUB(RtlAnsiCharToUnicodeChar)
155 STUB(RtlMultiByteToUnicodeN)
156 STUB(RtlRaiseException)
157 STUB(RtlUnicodeToMultiByteN)
158 STUB(RtlUnicodeToMultiByteSize)
159 STUB(RtlUnwind)
160 STUB(RtlUpcaseUnicodeChar)
161 STUB(RtlUpcaseUnicodeToMultiByteN)
162 STUB(STROBJ_bEnum)
163 STUB(STROBJ_dwGetCodePage)
164 STUB(STROBJ_vEnumStart)
165 STUB(WNDOBJ_bEnum)
166 STUB(WNDOBJ_cEnumStart)
167 STUB(WNDOBJ_vSetConsumer)
168 STUB(XFORMOBJ_bApplyXform)
169 STUB(XFORMOBJ_iGetFloatObjXform)
170 STUB(XFORMOBJ_iGetXform)
171 STUB(XLATEOBJ_cGetPalette)
172 STUB(XLATEOBJ_iXlate)
173 STUB(XLATEOBJ_piVector)
174 STUB(_abnormal_termination)
175 STUB(_except_handler2)
176 STUB(_global_unwind2)
177 STUB(_local_unwind2)
178