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