[CMAKE]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 8 Nov 2010 13:32:52 +0000 (13:32 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 8 Nov 2010 13:32:52 +0000 (13:32 +0000)
Convert gdi32 to pdef

svn path=/branches/cmake-bringup/; revision=49529

dll/win32/gdi32/CMakeLists.txt
dll/win32/gdi32/gdi32.def [deleted file]
dll/win32/gdi32/gdi32.pdef [new file with mode: 0644]

index 7b8e053..63ff734 100644 (file)
@@ -36,12 +36,7 @@ list(APPEND SOURCE
     objects/text.c
     objects/utils.c
     objects/path.c
-    gdi32.rc
-    gdi32.def)
-
-if(NOT MSVC)
-    set_source_files_properties(gdi32.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+    gdi32.rc)
 
 add_library(gdi32 SHARED
     ${CMAKE_CURRENT_BINARY_DIR}/gdi32_precomp.h.gch
@@ -54,6 +49,9 @@ target_link_libraries(gdi32
     dxguid
     ${PSEH_LIB})
 
+set_pdef_file(gdi32 gdi32.pdef)
+
 add_importlibs(gdi32 user32 advapi32 kernel32 ntdll)
 add_pch(gdi32 ${CMAKE_CURRENT_SOURCE_DIR}/include/precomp.h ${SOURCE})
 add_cab_target(gdi32 1)
+add_importlib_target(gdi32.def)
diff --git a/dll/win32/gdi32/gdi32.def b/dll/win32/gdi32/gdi32.def
deleted file mode 100644 (file)
index 8914450..0000000
+++ /dev/null
@@ -1,614 +0,0 @@
-
-LIBRARY gdi32.dll
-
-EXPORTS
-  AbortDoc@4 @1
-  AbortPath@4 @2
-  AddFontMemResourceEx@16 @3
-  AddFontResourceA@4 @4
-  AddFontResourceExA@12 @5
-  AddFontResourceExW@12 @6
-  AddFontResourceTracking@8 @7
-  AddFontResourceW@4 @8
-  AngleArc@24 @9
-  AnimatePalette@16 @10
-  AnyLinkedFonts@0=NtGdiAnyLinkedFonts@0 @11
-  Arc@36 @12
-  ArcTo@36 @13
-  BRUSHOBJ_hGetColorTransform@4=NtGdiBRUSHOBJ_hGetColorTransform@4 @14
-  BRUSHOBJ_pvAllocRbrush@8=NtGdiBRUSHOBJ_pvAllocRbrush@8 @15
-  BRUSHOBJ_pvGetRbrush@4=NtGdiBRUSHOBJ_pvGetRbrush@4 @16
-  BRUSHOBJ_ulGetBrushColor@4=NtGdiBRUSHOBJ_ulGetBrushColor@4 @17
-  BeginPath@4 @18
-  BitBlt@36 @19
-  CLIPOBJ_bEnum@12=NtGdiCLIPOBJ_bEnum@12 @20
-  CLIPOBJ_cEnumStart@20=NtGdiCLIPOBJ_cEnumStart@20 @21
-  CLIPOBJ_ppoGetPath@4=NtGdiCLIPOBJ_ppoGetPath@4 @22
-  CancelDC@4 @23
-  CheckColorsInGamut@16 @24
-  ChoosePixelFormat@8 @25
-  Chord@36 @26
-  ClearBitmapAttributes@8 @27
-  ClearBrushAttributes@8 @28
-  CloseEnhMetaFile@4 @29
-  CloseFigure@4 @30
-  CloseMetaFile@4 @31
-  ColorCorrectPalette@16 @32
-  ColorMatchToTarget@12 @33
-  CombineRgn@16 @34
-  CombineTransform@12=NtGdiCombineTransform@12 @35
-  CopyEnhMetaFileA@8 @36
-  CopyEnhMetaFileW@8 @37
-  CopyMetaFileA@8 @38
-  CopyMetaFileW@8 @39
-  CreateBitmap@20 @40
-  CreateBitmapIndirect@4 @41
-  CreateBrushIndirect@4 @42
-  CreateColorSpaceA@4 @43
-  CreateColorSpaceW@4 @44
-  CreateCompatibleBitmap@12 @45
-  CreateCompatibleDC@4 @46
-  CreateDCA@16 @47
-  CreateDCW@16 @48
-  CreateDIBPatternBrush@8 @49
-  CreateDIBPatternBrushPt@8 @50
-  CreateDIBSection@24 @51
-  CreateDIBitmap@24 @52
-  CreateDiscardableBitmap@12 @53
-  CreateEllipticRgn@16=NtGdiCreateEllipticRgn@16 @54
-  CreateEllipticRgnIndirect@4 @55
-  CreateEnhMetaFileA@16 @56
-  CreateEnhMetaFileW@16 @57
-  CreateFontA@56 @58
-  CreateFontIndirectA@4 @59
-  CreateFontIndirectExA@4 @60
-  CreateFontIndirectExW@4 @61
-  CreateFontIndirectW@4 @62
-  CreateFontW@56 @63
-  CreateHalftonePalette@4=NtGdiCreateHalftonePalette@4 @64
-  CreateHatchBrush@8 @65
-  CreateICA@16 @66
-  CreateICW@16 @67
-  CreateMetaFileA@4 @68
-  CreateMetaFileW@4 @69
-  CreatePalette@4 @70
-  CreatePatternBrush@4 @71
-  CreatePen@12 @72
-  CreatePenIndirect@4 @73
-  CreatePolyPolygonRgn@16 @74
-  CreatePolygonRgn@12 @75
-  CreateRectRgn@16 @76
-  CreateRectRgnIndirect@4 @77
-  CreateRoundRectRgn@24=NtGdiCreateRoundRectRgn@24 @78
-  CreateScalableFontResourceA@16 @79
-  CreateScalableFontResourceW@16 @80
-  CreateSolidBrush@4 @81
-  DPtoLP@12 @82
-  DdEntry0@24=NtGdiDxgGenericThunk@24 @83
-  DdEntry10@8=NtGdiDdBeginMoCompFrame@8 @84
-  DdEntry11@12=NtGdiDdBlt@12 @85
-  DdEntry12@8=NtGdiDdCanCreateSurface@8 @86
-  DdEntry13@8=NtGdiDdCanCreateD3DBuffer@8 @87
-  DdEntry14@8=NtGdiDdColorControl@8 @88
-  DdEntry15@4=NtGdiDdCreateDirectDrawObject@4 @89
-  DdEntry16@32=NtGdiDdCreateSurface@32 @90
-  DdEntry17@32=NtGdiDdCreateD3DBuffer@32 @91
-  DdEntry18@8=NtGdiDdCreateMoComp@8 @92
-  DdEntry19@24=NtGdiDdCreateSurfaceObject@24 @93
-  DdEntry1@16=NtGdiD3dContextCreate@16 @94
-  DdEntry20@4=NtGdiDdDeleteDirectDrawObject@4 @95
-  DdEntry21@4=NtGdiDdDeleteSurfaceObject@4 @96
-  DdEntry22@8=NtGdiDdDestroyMoComp@8 @97
-  DdEntry23@8=NtGdiDdDestroySurface@8 @98
-  DdEntry24@4=NtGdiDdDestroyD3DBuffer@4 @99
-  DdEntry25@8=NtGdiDdEndMoCompFrame@8 @100
-  DdEntry26@20=NtGdiDdFlip@20 @101
-  DdEntry27@8=NtGdiDdFlipToGDISurface@8 @102
-  DdEntry28@8=NtGdiDdGetAvailDriverMemory@8 @103
-  DdEntry29@8=NtGdiDdGetBltStatus@8 @104
-  DdEntry2@4=NtGdiD3dContextDestroy@4 @105
-  DdEntry30@8=NtGdiDdGetDC@8 @106
-  DdEntry31@8=NtGdiDdGetDriverInfo@8 @107
-  DdEntry32@12=NtGdiDdGetDxHandle@12 @108
-  DdEntry33@8=NtGdiDdGetFlipStatus@8 @109
-  DdEntry34@8=NtGdiDdGetInternalMoCompInfo@8 @110
-  DdEntry35@8=NtGdiDdGetMoCompBuffInfo@8 @111
-  DdEntry36@8=NtGdiDdGetMoCompGuids@8 @112
-  DdEntry37@8=NtGdiDdGetMoCompFormats@8 @113
-  DdEntry38@8=NtGdiDdGetScanLine@8 @114
-  DdEntry39@12=NtGdiDdLock@12 @115
-  DdEntry3@4=NtGdiD3dContextDestroyAll@4 @116
-  DdEntry40@8=NtGdiDdLockD3D@8 @117
-  DdEntry41@44=NtGdiDdQueryDirectDrawObject@44 @118
-  DdEntry42@8=NtGdiDdQueryMoCompStatus@8 @119
-  DdEntry43@8=NtGdiDdReenableDirectDrawObject@8 @120
-  DdEntry44@4=NtGdiDdReleaseDC@4 @121
-  DdEntry45@8=NtGdiDdRenderMoComp@8 @122
-  DdEntry46@8=NtGdiDdResetVisrgn@8 @123
-  DdEntry47@8=NtGdiDdSetColorKey@8 @124
-  DdEntry48@8=NtGdiDdSetExclusiveMode@8 @125
-  DdEntry49@12=NtGdiDdSetGammaRamp@12 @126
-  DdEntry4@4=NtGdiD3dValidateTextureStageState@4 @127
-  DdEntry50@12=NtGdiDdCreateSurfaceEx@12 @128
-  DdEntry51@12=NtGdiDdSetOverlayPosition@12 @129
-  DdEntry52@8=NtGdiDdUnattachSurface@8 @130
-  DdEntry53@8=NtGdiDdUnlock@8 @131
-  DdEntry54@8=NtGdiDdUnlockD3D@8 @132
-  DdEntry55@12=NtGdiDdUpdateOverlay@12 @133
-  DdEntry56@8=NtGdiDdWaitForVerticalBlank@8 @134
-  DdEntry5@28=NtGdiD3dDrawPrimitives2@28 @135
-  DdEntry6@4=NtGdiDdGetDriverState@4 @136
-  DdEntry7@12=NtGdiDdAddAttachedSurface@12 @137
-  DdEntry8@12=NtGdiDdAlphaBlt@12 @138
-  DdEntry9@8=NtGdiDdAttachSurface@8 @139
-  DeleteColorSpace@4=NtGdiDeleteColorSpace@4 @140
-  DeleteDC@4 @141
-  DeleteEnhMetaFile@4 @142
-  DeleteMetaFile@4 @143
-  DeleteObject@4 @144
-  DescribePixelFormat@16 @145
-  DeviceCapabilitiesExA@20 @146
-  DeviceCapabilitiesExW@20 @147
-  DrawEscape@16 @148
-  Ellipse@20 @149
-  EnableEUDC@4=NtGdiEnableEudc@4 @150
-  EndDoc@4 @151
-  EndFormPage@4 @152
-  EndPage@4 @153
-  EndPath@4 @154
-  EngAcquireSemaphore@4 @155
-  EngAlphaBlend@28=NtGdiEngAlphaBlend@28 @156
-  EngAssociateSurface@12=NtGdiEngAssociateSurface@12 @157
-  EngBitBlt@44=NtGdiEngBitBlt@44 @158
-  EngCheckAbort@4=NtGdiEngCheckAbort@4 @159
-  EngComputeGlyphSet@12 @160
-  EngCopyBits@24=NtGdiEngCopyBits@24 @161
-  EngCreateBitmap@24=NtGdiEngCreateBitmap@24 @162
-  EngCreateClip@0=NtGdiEngCreateClip@0 @163
-  EngCreateDeviceBitmap@16=NtGdiEngCreateDeviceBitmap@16 @164
-  EngCreateDeviceSurface@16=NtGdiEngCreateDeviceSurface@16 @165
-  EngCreatePalette@24=NtGdiEngCreatePalette@24 @166
-  EngCreateSemaphore@0 @167
-  EngDeleteClip@4=NtGdiEngDeleteClip@4 @168
-  EngDeletePalette@4=NtGdiEngDeletePalette@4 @169
-  EngDeletePath@4=NtGdiEngDeletePath@4 @170
-  EngDeleteSemaphore@4 @171
-  EngDeleteSurface@4=NtGdiEngDeleteSurface@4 @172
-  EngEraseSurface@12=NtGdiEngEraseSurface@12 @173
-  EngFillPath@28=NtGdiEngFillPath@28 @174
-  EngFindResource@16 @175
-  EngFreeModule@4 @176
-  EngGetCurrentCodePage@8 @177
-  EngGetDriverName@4 @178
-  EngGetPrinterDataFileName@4 @179
-  EngGradientFill@40=NtGdiEngGradientFill@40 @180
-  EngLineTo@36=NtGdiEngLineTo@36 @181
-  EngLoadModule@4 @182
-  EngLockSurface@4=NtGdiEngLockSurface@4 @183
-  EngMarkBandingSurface@4=NtGdiEngMarkBandingSurface@4 @184
-  EngMultiByteToUnicodeN@20=RtlMultiByteToUnicodeN@20 @185
-  EngMultiByteToWideChar@20 @186
-  EngPaint@20=NtGdiEngPaint@20 @187
-  EngPlgBlt@44=NtGdiEngPlgBlt@44 @188
-  EngQueryEMFInfo@8 @189
-  EngQueryLocalTime@4 @190
-  EngReleaseSemaphore@4 @191
-  EngStretchBlt@44=NtGdiEngStretchBlt@44 @192
-  EngStretchBltROP@52=NtGdiEngStretchBltROP@52 @193
-  EngStrokeAndFillPath@40=NtGdiEngStrokeAndFillPath@40 @194
-  EngStrokePath@32=NtGdiEngStrokePath@32 @195
-  EngTextOut@40=NtGdiEngTextOut@40 @196
-  EngTransparentBlt@32=NtGdiEngTransparentBlt@32 @197
-  EngUnicodeToMultiByteN@20=RtlUnicodeToMultiByteN@20 @198
-  EngUnlockSurface@4=NtGdiEngUnlockSurface@4 @199
-  EngWideCharToMultiByte@20 @200
-  EnumEnhMetaFile@20 @201
-  EnumFontFamiliesA@16 @202
-  EnumFontFamiliesExA@20 @203
-  EnumFontFamiliesExW@20 @204
-  EnumFontFamiliesW@16 @205
-  EnumFontsA@16 @206
-  EnumFontsW@16 @207
-  EnumICMProfilesA@12 @208
-  EnumICMProfilesW@12 @209
-  EnumMetaFile@16 @210
-  EnumObjects@16 @211
-  EqualRgn@8=NtGdiEqualRgn@8 @212
-  Escape@20 @213
-  EudcLoadLinkW@16 @214
-  EudcUnloadLinkW@8 @215
-  ExcludeClipRect@20 @216
-  ExtCreatePen@20 @217
-  ExtCreateRegion@12 @218
-  ExtEscape@24 @219
-  ExtFloodFill@20 @220
-  ExtSelectClipRgn@12 @221
-  ExtTextOutA@32 @222
-  ExtTextOutW@32 @223
-  FONTOBJ_cGetAllGlyphHandles@8=NtGdiFONTOBJ_cGetAllGlyphHandles@8 @224
-  FONTOBJ_cGetGlyphs@20=NtGdiFONTOBJ_cGetGlyphs@20 @225
-  FONTOBJ_pQueryGlyphAttrs@8=NtGdiFONTOBJ_pQueryGlyphAttrs@8 @226
-  FONTOBJ_pfdg@4=NtGdiFONTOBJ_pfdg@4 @227
-  FONTOBJ_pifi@4=NtGdiFONTOBJ_pifi@4 @228
-  FONTOBJ_pvTrueTypeFontFile@8=NtGdiFONTOBJ_pvTrueTypeFontFile@8 @229
-  FONTOBJ_pxoGetXform@4=NtGdiFONTOBJ_pxoGetXform@4 @230
-  FONTOBJ_vGetInfo@12=NtGdiFONTOBJ_vGetInfo@12 @231
-  FillPath@4 @232
-  FillRgn@12 @233
-  FixBrushOrgEx@16 @234
-  FlattenPath@4 @235
-  FloodFill@16 @236
-  FontIsLinked@4=NtGdiFontIsLinked@4 @237
-  FrameRgn@20 @238
-  GdiAddFontResourceW@12 @239
-  GdiAddGlsBounds@8 @240
-  GdiAddGlsRecord@16 @241
-  GdiAlphaBlend@44 @242
-  GdiArtificialDecrementDriver@8 @243
-  GdiCleanCacheDC@4 @244
-  GdiComment@12 @245
-  GdiConsoleTextOut@16=NtGdiConsoleTextOut@16 @246
-  GdiConvertAndCheckDC@4 @247
-  GdiConvertBitmap@4 @248
-  GdiConvertBitmapV5@16 @249
-  GdiConvertBrush@4 @250
-  GdiConvertDC@4 @251
-  GdiConvertEnhMetaFile@4 @252
-  GdiConvertFont@4 @253
-  GdiConvertMetaFilePict@4 @254
-  GdiConvertPalette@4 @255
-  GdiConvertRegion@4 @256
-  GdiConvertToDevmodeW@4 @257
-  GdiCreateLocalEnhMetaFile@4 @258
-  GdiCreateLocalMetaFilePict@4 @259
-  GdiDeleteLocalDC@4 @260
-  GdiDeleteSpoolFileHandle@4 @261
-  GdiDescribePixelFormat@16=NtGdiDescribePixelFormat@16 @262
-  GdiDllInitialize@12 @263
-  GdiDrawStream@12 @264
-  GdiEndDocEMF@4 @265
-  GdiEndPageEMF@8 @266
-  GdiEntry10@8 @267
-  GdiEntry11@8 @268
-  GdiEntry12@8 @269
-  GdiEntry13@0 @270
-  GdiEntry14@12 @271
-  GdiEntry15@12 @272
-  GdiEntry16@12 @273
-  GdiEntry1@8 @274
-  GdiEntry2@44 @275
-  GdiEntry3@4 @276
-  GdiEntry4@8 @277
-  GdiEntry5@4 @278
-  GdiEntry6@8 @279
-  GdiEntry7@8 @280
-  GdiEntry8@4 @281
-  GdiEntry9@24 @282
-  GdiFixUpHandle@4 @283
-  GdiFlush@0 @284
-  GdiFullscreenControl@20=NtGdiFullscreenControl@20 @285
-  GdiGetBatchLimit@0 @286
-  GdiGetBitmapBitsSize@4 @287
-  GdiGetCharDimensions@12 @288
-  GdiGetCodePage@4 @289
-  GdiGetDC@4 @290
-  GdiGetDevmodeForPage@16 @291
-  GdiGetLocalBrush@4 @292
-  GdiGetLocalDC@4 @293
-  GdiGetLocalFont@4 @294
-  GdiGetPageCount@4 @295
-  GdiGetPageHandle@12 @296
-  GdiGetSpoolFileHandle@12 @297
-  GdiGetSpoolMessage@16=NtGdiGetSpoolMessage@16 @298
-  GdiGradientFill@24 @299
-  GdiInitSpool@0=NtGdiInitSpool@0 @300
-  GdiInitializeLanguagePack@4 @301
-  GdiIsMetaFileDC@4 @302
-  GdiIsMetaPrintDC@4 @303
-  GdiIsPlayMetafileDC@4 @304
-  GdiPlayDCScript@24 @305
-  GdiPlayEMF@20 @306
-  GdiPlayJournal@20 @307
-  GdiPlayPageEMF@20 @308
-  GdiPlayPrivatePageEMF@12 @309
-  GdiPlayScript@28 @310
-  GdiPrinterThunk@12 @311
-  GdiProcessSetup@0 @312
-  GdiQueryFonts@12=NtGdiQueryFonts@12 @313
-  GdiQueryTable@0 @314
-  GdiRealizationInfo@8 @315
-  GdiReleaseDC@4 @316
-  GdiReleaseLocalDC@4 @317
-  GdiResetDCEMF@8 @318
-  GdiSetAttrs@4 @319
-  GdiSetBatchLimit@4 @320
-  GdiSetLastError@4 @321
-  GdiSetPixelFormat@8=NtGdiSetPixelFormat@8 @322
-  GdiSetServerAttr@8 @323
-  GdiStartDocEMF@8 @324
-  GdiStartPageEMF@4 @325
-  GdiSwapBuffers@4=NtGdiSwapBuffers@4 @326
-  GdiTransparentBlt@44 @327
-  GdiValidateHandle@4 @328
-  GetArcDirection@4 @329
-  GetAspectRatioFilterEx@8 @330
-  GetBitmapAttributes@4 @331
-  GetBitmapBits@12=NtGdiGetBitmapBits@12 @332
-  GetBitmapDimensionEx@8=NtGdiGetBitmapDimension@8 @333
-  GetBkColor@4 @334
-  GetBkMode@4 @335
-  GetBoundsRect@12 @336
-  GetBrushAttributes@4 @337
-  GetBrushOrgEx@8 @338
-  GetCharABCWidthsA@16 @339
-  GetCharABCWidthsFloatA@16 @340
-  GetCharABCWidthsFloatW@16 @341
-  GetCharABCWidthsI@20 @342
-  GetCharABCWidthsW@16 @343
-  GetCharWidth32A@16 @344
-  GetCharWidth32W@16 @345
-  GetCharWidthA@16=GetCharWidth32A@16 @346
-  GetCharWidthFloatA@16 @347
-  GetCharWidthFloatW@16 @348
-  GetCharWidthI@20 @349
-  GetCharWidthInfo@8=NtGdiGetCharWidthInfo@8 @350
-  GetCharWidthW@16 @351
-  GetCharacterPlacementA@24 @352
-  GetCharacterPlacementW@24 @353
-  GetClipBox@8 @354
-  GetClipRgn@8 @355
-  GetColorAdjustment@8=NtGdiGetColorAdjustment@8 @356
-  GetColorSpace@4 @357
-  GetCurrentObject@8 @358
-  GetCurrentPositionEx@8 @359
-  GetDCBrushColor@4 @360
-  GetDCOrgEx@8 @361
-  GetDCPenColor@4 @362
-  GetDIBColorTable@16 @363
-  GetDIBits@28 @364
-  GetDeviceCaps@8 @365
-  GetDeviceGammaRamp@8 @366
-  GetETM@8 @367
-  GetEUDCTimeStamp@0 @368
-  GetEUDCTimeStampExW@4 @369
-  GetEnhMetaFileA@4 @370
-  GetEnhMetaFileBits@12 @371
-  GetEnhMetaFileDescriptionA@12 @372
-  GetEnhMetaFileDescriptionW@12 @373
-  GetEnhMetaFileHeader@12 @374
-  GetEnhMetaFilePaletteEntries@12 @375
-  GetEnhMetaFilePixelFormat@12 @376
-  GetEnhMetaFileW@4 @377
-  GetFontAssocStatus@4 @378
-  GetFontData@20 @379
-  GetFontLanguageInfo@4 @380
-  GetFontResourceInfoW@16 @381
-  GetFontUnicodeRanges@8=NtGdiGetFontUnicodeRanges@8 @382
-  GetGlyphIndicesA@20 @383
-  GetGlyphIndicesW@20=NtGdiGetGlyphIndicesW@20 @384
-  GetGlyphOutline@28=GetGlyphOutlineA@28 @385
-  GetGlyphOutlineA@28 @386
-  GetGlyphOutlineW@28 @387
-  GetGlyphOutlineWow@28 @388
-  GetGraphicsMode@4 @389
-  GetHFONT@4 @390
-  GetICMProfileA@12 @391
-  GetICMProfileW@12 @392
-  GetKerningPairs@12=GetKerningPairsA@12 @393
-  GetKerningPairsA@12 @394
-  GetKerningPairsW@12 @395
-  GetLayout@4 @396
-  GetLogColorSpaceA@12 @397
-  GetLogColorSpaceW@12 @398
-  GetMapMode@4 @399
-  GetMetaFileA@4 @400
-  GetMetaFileBitsEx@12 @401
-  GetMetaFileW@4 @402
-  GetMetaRgn@8 @403
-  GetMiterLimit@8=NtGdiGetMiterLimit@8 @404
-  GetNearestColor@8=NtGdiGetNearestColor@8 @405
-  GetNearestPaletteIndex@8=NtGdiGetNearestPaletteIndex@8 @406
-  GetObjectA@12 @407
-  GetObjectType@4 @408
-  GetObjectW@12 @409
-  GetOutlineTextMetricsA@12 @410
-  GetOutlineTextMetricsW@12 @411
-  GetPaletteEntries@16 @412
-  GetPath@16 @413
-  GetPixel@12 @414
-  GetPixelFormat@4 @415
-  GetPolyFillMode@4 @416
-  GetROP2@4 @417
-  GetRandomRgn@12=NtGdiGetRandomRgn@12 @418
-  GetRasterizerCaps@8=NtGdiGetRasterizerCaps@8 @419
-  GetRegionData@12 @420
-  GetRelAbs@8 @421
-  GetRgnBox@8 @422
-  GetStockObject@4 @423
-  GetStretchBltMode@4 @424
-  GetStringBitmapA@20 @425
-  GetStringBitmapW@20 @426
-  GetSystemPaletteEntries@16 @427
-  GetSystemPaletteUse@4=NtGdiGetSystemPaletteUse@4 @428
-  GetTextAlign@4 @429
-  GetTextCharacterExtra@4 @430
-  GetTextCharset@4 @431
-  GetTextCharsetInfo@12=NtGdiGetTextCharsetInfo@12 @432
-  GetTextColor@4 @433
-  GetTextExtentExPointA@28 @434
-  GetTextExtentExPointI@28 @435
-  GetTextExtentExPointW@28 @436
-  GetTextExtentExPointWPri@28 @437
-  GetTextExtentPoint32A@16 @438
-  GetTextExtentPoint32W@16 @439
-  GetTextExtentPointA@16 @440
-  GetTextExtentPointI@16 @441
-  GetTextExtentPointW@16 @442
-  GetTextFaceA@12 @443
-  GetTextFaceAliasW@12 @444
-  GetTextFaceW@12 @445
-  GetTextMetricsA@8 @446
-  GetTextMetricsW@8 @447
-  GetTransform@12=NtGdiGetTransform@12 @448
-  GetViewportExtEx@8 @449
-  GetViewportOrgEx@8 @450
-  GetWinMetaFileBits@20 @451
-  GetWindowExtEx@8 @452
-  GetWindowOrgEx@8 @453
-  GetWorldTransform@8 @454
-  HT_Get8BPPFormatPalette@16=NtGdiHT_Get8BPPFormatPalette@16 @455
-  HT_Get8BPPMaskPalette@24=NtGdiHT_Get8BPPMaskPalette@24 @456
-  IntersectClipRect@20 @457
-  InvertRgn@8 @458
-  IsValidEnhMetaRecord@8 @459
-  IsValidEnhMetaRecordOffExt@16 @460
-  LPtoDP@12 @461
-  LineDDA@24 @462
-  LineTo@12 @463
-  MaskBlt@48 @464
-  MirrorRgn@8 @465
-  ModifyWorldTransform@12 @466
-  MoveToEx@16 @467
-  NamedEscape@28 @468
-  OffsetClipRgn@12 @469
-  OffsetRgn@12 @470
-  OffsetViewportOrgEx@16 @471
-  OffsetWindowOrgEx@16 @472
-  PATHOBJ_bEnum@8=NtGdiPATHOBJ_bEnum@8 @473
-  PATHOBJ_bEnumClipLines@12=NtGdiPATHOBJ_bEnumClipLines@12 @474
-  PATHOBJ_vEnumStart@4=NtGdiPATHOBJ_vEnumStart@4 @475
-  PATHOBJ_vEnumStartClipLines@16=NtGdiPATHOBJ_vEnumStartClipLines@16 @476
-  PATHOBJ_vGetBounds@8=NtGdiPATHOBJ_vGetBounds@8 @477
-  PaintRgn@8 @478
-  PatBlt@24 @479
-  PathToRegion@4 @480
-  Pie@36 @481
-  PlayEnhMetaFile@12 @482
-  PlayEnhMetaFileRecord@16 @483
-  PlayMetaFile@8 @484
-  PlayMetaFileRecord@16 @485
-  PlgBlt@40 @486
-  PolyBezier@12 @487
-  PolyBezierTo@12 @488
-  PolyDraw@16 @489
-  PolyPatBlt@20 @490
-  PolyPolygon@16 @491
-  PolyPolyline@16 @492
-  PolyTextOutA@12 @493
-  PolyTextOutW@12 @494
-  Polygon@12 @495
-  Polyline@12 @496
-  PolylineTo@12 @497
-  PtInRegion@12 @498
-  PtVisible@12=NtGdiPtVisible@12 @499
-  QueryFontAssocStatus@0 @500
-  RealizePalette@4 @501
-  RectInRegion@8 @502
-  RectVisible@8=NtGdiRectVisible@8 @503
-  Rectangle@20 @504
-  RemoveFontMemResourceEx@4 @505
-  RemoveFontResourceA@4 @506
-  RemoveFontResourceExA@12 @507
-  RemoveFontResourceExW@12 @508
-  RemoveFontResourceTracking@8 @509
-  RemoveFontResourceW@4 @510
-  ResetDCA@8 @511
-  ResetDCW@8 @512
-  ResizePalette@8 @513
-  RestoreDC@8 @514
-  RoundRect@28 @515
-  STROBJ_bEnum@12=NtGdiSTROBJ_bEnum@12 @516
-  STROBJ_bEnumPositionsOnly@12=NtGdiSTROBJ_bEnumPositionsOnly@12 @517
-  STROBJ_bGetAdvanceWidths@16=NtGdiSTROBJ_bGetAdvanceWidths@16 @518
-  STROBJ_dwGetCodePage@4=NtGdiSTROBJ_dwGetCodePage@4 @519
-  STROBJ_vEnumStart@4=NtGdiSTROBJ_vEnumStart@4 @520
-  SaveDC@4 @521
-  ScaleViewportExtEx@24 @522
-  ScaleWindowExtEx@24 @523
-  SelectBrushLocal@8 @524
-  SelectClipPath@8 @525
-  SelectClipRgn@8 @526
-  SelectFontLocal@8 @527
-  SelectObject@8 @528
-  SelectPalette@12 @529
-  SetAbortProc@8 @530
-  SetArcDirection@8 @531
-  SetBitmapAttributes@8 @532
-  SetBitmapBits@12=NtGdiSetBitmapBits@12 @533
-  SetBitmapDimensionEx@16=NtGdiSetBitmapDimension@16 @534
-  SetBkColor@8 @535
-  SetBkMode@8 @536
-  SetBoundsRect@12 @537
-  SetBrushAttributes@8 @538
-  SetBrushOrgEx@16 @539
-  SetColorAdjustment@8 @540
-  SetColorSpace@8 @541
-  SetDCBrushColor@8 @542
-  SetDCPenColor@8 @543
-  SetDIBColorTable@16 @544
-  SetDIBits@28 @545
-  SetDIBitsToDevice@48 @546
-  SetDeviceGammaRamp@8 @547
-  SetEnhMetaFileBits@8 @548
-  SetFontEnumeration@4=NtGdiSetFontEnumeration@4 @549
-  SetGraphicsMode@8 @550
-  SetICMMode@8 @551
-  SetICMProfileA@8 @552
-  SetICMProfileW@8 @553
-  SetLayout@8 @554
-  SetLayoutWidth@12 @555
-  SetMagicColors@12=NtGdiSetMagicColors@12 @556
-  SetMapMode@8 @557
-  SetMapperFlags@8 @558
-  SetMetaFileBitsEx@8 @559
-  SetMetaRgn@4 @560
-  SetMiterLimit@12 @561
-  SetPaletteEntries@16 @562
-  SetPixel@16 @563
-  SetPixelFormat@12 @564
-  SetPixelV@16 @565
-  SetPolyFillMode@8 @566
-  SetROP2@8 @567
-  SetRectRgn@20 @568
-  SetRelAbs@8 @569
-  SetStretchBltMode@8 @570
-  SetSystemPaletteUse@8=NtGdiSetSystemPaletteUse@8 @571
-  SetTextAlign@8 @572
-  SetTextCharacterExtra@8 @573
-  SetTextColor@8 @574
-  SetTextJustification@12 @575
-  SetViewportExtEx@16 @576
-  SetViewportOrgEx@16 @577
-  SetVirtualResolution@20=NtGdiSetVirtualResolution@20 @578
-  SetWinMetaFileBits@16 @579
-  SetWindowExtEx@16 @580
-  SetWindowOrgEx@16 @581
-  SetWorldTransform@8 @582
-  StartDocA@8 @583
-  StartDocW@8 @584
-  StartFormPage@4 @585
-  StartPage@4 @586
-  StretchBlt@44 @587
-  StretchDIBits@52 @588
-  StrokeAndFillPath@4 @589
-  StrokePath@4 @590
-  SwapBuffers@4 @591
-  TextOutA@20 @592
-  TextOutW@20 @593
-  TranslateCharsetInfo@12 @594
-  UnloadNetworkFonts@4 @595
-  UnrealizeObject@4 @596
-  UpdateColors@4 @597
-  UpdateICMRegKeyA@16 @598
-  UpdateICMRegKeyW@16 @599
-  WidenPath@4 @600
-  XFORMOBJ_bApplyXform@20=NtGdiXFORMOBJ_bApplyXform@20 @601
-  XFORMOBJ_iGetXform@8=NtGdiXFORMOBJ_iGetXform@8 @602
-  XLATEOBJ_cGetPalette@16=NtGdiXLATEOBJ_cGetPalette@16 @603
-  XLATEOBJ_hGetColorTransform@4=NtGdiXLATEOBJ_hGetColorTransform@4 @604
-  XLATEOBJ_iXlate@8=NtGdiXLATEOBJ_iXlate@8 @605
-  XLATEOBJ_piVector@4 @606
-  bInitSystemAndFontsDirectoriesW@8 @607
-  bMakePathNameW@16 @608
-  cGetTTFFromFOT@28 @609
-  gdiPlaySpoolStream@24 @610
diff --git a/dll/win32/gdi32/gdi32.pdef b/dll/win32/gdi32/gdi32.pdef
new file mode 100644 (file)
index 0000000..63ff796
--- /dev/null
@@ -0,0 +1,627 @@
+; File generated automatically, do not edit!\r
+\r
+LIBRARY gdi32.dll\r
+\r
+EXPORTS\r
+#define FOOL(x) x\r
+#if defined(__GNUC__) && defined(_X86_)\r
+#define _NAME_STDCALL(name, stackbytes) FOOL(name)@stackbytes\r
+#define _NAME_FASTCALL(name, stackbytes) FOOL(@)FOOL(name)@stackbytes\r
+#define _NAME_CDECL(name, stackbytes) FOOL(name)\r
+#else\r
+#define _NAME_STDCALL(name, stackbytes) name\r
+#define _NAME_FASTCALL(name, stackbytes) name\r
+#define _NAME_CDECL(name, stackbytes) name\r
+#endif\r
+#define _NAME_EXTERN(name, stackbytes) name\r
+#define _NAME(name, cc, stackbytes) _NAME_##cc(name, stackbytes)\r
+_NAME(AbortDoc,STDCALL,4)\r
+_NAME(AbortPath,STDCALL,4)\r
+_NAME(AddFontMemResourceEx,STDCALL,16)\r
+_NAME(AddFontResourceA,STDCALL,4)\r
+_NAME(AddFontResourceExA,STDCALL,12)\r
+_NAME(AddFontResourceExW,STDCALL,12)\r
+_NAME(AddFontResourceTracking,STDCALL,8)\r
+_NAME(AddFontResourceW,STDCALL,4)\r
+_NAME(AngleArc,STDCALL,24)\r
+_NAME(AnimatePalette,STDCALL,16)\r
+_NAME(AnyLinkedFonts,STDCALL,0)= _NAME(NtGdiAnyLinkedFonts,STDCALL,0)\r
+_NAME(Arc,STDCALL,36)\r
+_NAME(ArcTo,STDCALL,36)\r
+_NAME(BRUSHOBJ_hGetColorTransform,STDCALL,4)= _NAME(NtGdiBRUSHOBJ_hGetColorTransform,STDCALL,4)\r
+_NAME(BRUSHOBJ_pvAllocRbrush,STDCALL,8)= _NAME(NtGdiBRUSHOBJ_pvAllocRbrush,STDCALL,8)\r
+_NAME(BRUSHOBJ_pvGetRbrush,STDCALL,4)= _NAME(NtGdiBRUSHOBJ_pvGetRbrush,STDCALL,4)\r
+_NAME(BRUSHOBJ_ulGetBrushColor,STDCALL,4)= _NAME(NtGdiBRUSHOBJ_ulGetBrushColor,STDCALL,4)\r
+_NAME(BeginPath,STDCALL,4)\r
+_NAME(BitBlt,STDCALL,36)\r
+_NAME(CLIPOBJ_bEnum,STDCALL,12)= _NAME(NtGdiCLIPOBJ_bEnum,STDCALL,12)\r
+_NAME(CLIPOBJ_cEnumStart,STDCALL,20)= _NAME(NtGdiCLIPOBJ_cEnumStart,STDCALL,20)\r
+_NAME(CLIPOBJ_ppoGetPath,STDCALL,4)= _NAME(NtGdiCLIPOBJ_ppoGetPath,STDCALL,4)\r
+_NAME(CancelDC,STDCALL,4)\r
+_NAME(CheckColorsInGamut,STDCALL,16)\r
+_NAME(ChoosePixelFormat,STDCALL,8)\r
+_NAME(Chord,STDCALL,36)\r
+_NAME(ClearBitmapAttributes,STDCALL,8)\r
+_NAME(ClearBrushAttributes,STDCALL,8)\r
+_NAME(CloseEnhMetaFile,STDCALL,4)\r
+_NAME(CloseFigure,STDCALL,4)\r
+_NAME(CloseMetaFile,STDCALL,4)\r
+_NAME(ColorCorrectPalette,STDCALL,16)\r
+_NAME(ColorMatchToTarget,STDCALL,12)\r
+_NAME(CombineRgn,STDCALL,16)\r
+_NAME(CombineTransform,STDCALL,12)= _NAME(NtGdiCombineTransform,STDCALL,12)\r
+_NAME(CopyEnhMetaFileA,STDCALL,8)\r
+_NAME(CopyEnhMetaFileW,STDCALL,8)\r
+_NAME(CopyMetaFileA,STDCALL,8)\r
+_NAME(CopyMetaFileW,STDCALL,8)\r
+_NAME(CreateBitmap,STDCALL,20)\r
+_NAME(CreateBitmapIndirect,STDCALL,4)\r
+_NAME(CreateBrushIndirect,STDCALL,4)\r
+_NAME(CreateColorSpaceA,STDCALL,4)\r
+_NAME(CreateColorSpaceW,STDCALL,4)\r
+_NAME(CreateCompatibleBitmap,STDCALL,12)\r
+_NAME(CreateCompatibleDC,STDCALL,4)\r
+_NAME(CreateDCA,STDCALL,16)\r
+_NAME(CreateDCW,STDCALL,16)\r
+_NAME(CreateDIBPatternBrush,STDCALL,8)\r
+_NAME(CreateDIBPatternBrushPt,STDCALL,8)\r
+_NAME(CreateDIBSection,STDCALL,24)\r
+_NAME(CreateDIBitmap,STDCALL,24)\r
+_NAME(CreateDiscardableBitmap,STDCALL,12)\r
+_NAME(CreateEllipticRgn,STDCALL,16)= _NAME(NtGdiCreateEllipticRgn,STDCALL,16)\r
+_NAME(CreateEllipticRgnIndirect,STDCALL,4)\r
+_NAME(CreateEnhMetaFileA,STDCALL,16)\r
+_NAME(CreateEnhMetaFileW,STDCALL,16)\r
+_NAME(CreateFontA,STDCALL,56)\r
+_NAME(CreateFontIndirectA,STDCALL,4)\r
+_NAME(CreateFontIndirectExA,STDCALL,4)\r
+_NAME(CreateFontIndirectExW,STDCALL,4)\r
+_NAME(CreateFontIndirectW,STDCALL,4)\r
+_NAME(CreateFontW,STDCALL,56)\r
+_NAME(CreateHalftonePalette,STDCALL,4)= _NAME(NtGdiCreateHalftonePalette,STDCALL,4)\r
+_NAME(CreateHatchBrush,STDCALL,8)\r
+_NAME(CreateICA,STDCALL,16)\r
+_NAME(CreateICW,STDCALL,16)\r
+_NAME(CreateMetaFileA,STDCALL,4)\r
+_NAME(CreateMetaFileW,STDCALL,4)\r
+_NAME(CreatePalette,STDCALL,4)\r
+_NAME(CreatePatternBrush,STDCALL,4)\r
+_NAME(CreatePen,STDCALL,12)\r
+_NAME(CreatePenIndirect,STDCALL,4)\r
+_NAME(CreatePolyPolygonRgn,STDCALL,16)\r
+_NAME(CreatePolygonRgn,STDCALL,12)\r
+_NAME(CreateRectRgn,STDCALL,16)\r
+_NAME(CreateRectRgnIndirect,STDCALL,4)\r
+_NAME(CreateRoundRectRgn,STDCALL,24)= _NAME(NtGdiCreateRoundRectRgn,STDCALL,24)\r
+_NAME(CreateScalableFontResourceA,STDCALL,16)\r
+_NAME(CreateScalableFontResourceW,STDCALL,16)\r
+_NAME(CreateSolidBrush,STDCALL,4)\r
+_NAME(DPtoLP,STDCALL,12)\r
+_NAME(DdEntry0,STDCALL,24)= _NAME(NtGdiDxgGenericThunk,STDCALL,24)\r
+_NAME(DdEntry10,STDCALL,8)= _NAME(NtGdiDdBeginMoCompFrame,STDCALL,8)\r
+_NAME(DdEntry11,STDCALL,12)= _NAME(NtGdiDdBlt,STDCALL,12)\r
+_NAME(DdEntry12,STDCALL,8)= _NAME(NtGdiDdCanCreateSurface,STDCALL,8)\r
+_NAME(DdEntry13,STDCALL,8)= _NAME(NtGdiDdCanCreateD3DBuffer,STDCALL,8)\r
+_NAME(DdEntry14,STDCALL,8)= _NAME(NtGdiDdColorControl,STDCALL,8)\r
+_NAME(DdEntry15,STDCALL,4)= _NAME(NtGdiDdCreateDirectDrawObject,STDCALL,4)\r
+_NAME(DdEntry16,STDCALL,32)= _NAME(NtGdiDdCreateSurface,STDCALL,32)\r
+_NAME(DdEntry17,STDCALL,32)= _NAME(NtGdiDdCreateD3DBuffer,STDCALL,32)\r
+_NAME(DdEntry18,STDCALL,8)= _NAME(NtGdiDdCreateMoComp,STDCALL,8)\r
+_NAME(DdEntry19,STDCALL,24)= _NAME(NtGdiDdCreateSurfaceObject,STDCALL,24)\r
+_NAME(DdEntry1,STDCALL,16)= _NAME(NtGdiD3dContextCreate,STDCALL,16)\r
+_NAME(DdEntry20,STDCALL,4)= _NAME(NtGdiDdDeleteDirectDrawObject,STDCALL,4)\r
+_NAME(DdEntry21,STDCALL,4)= _NAME(NtGdiDdDeleteSurfaceObject,STDCALL,4)\r
+_NAME(DdEntry22,STDCALL,8)= _NAME(NtGdiDdDestroyMoComp,STDCALL,8)\r
+_NAME(DdEntry23,STDCALL,8)= _NAME(NtGdiDdDestroySurface,STDCALL,8)\r
+_NAME(DdEntry24,STDCALL,4)= _NAME(NtGdiDdDestroyD3DBuffer,STDCALL,4)\r
+_NAME(DdEntry25,STDCALL,8)= _NAME(NtGdiDdEndMoCompFrame,STDCALL,8)\r
+_NAME(DdEntry26,STDCALL,20)= _NAME(NtGdiDdFlip,STDCALL,20)\r
+_NAME(DdEntry27,STDCALL,8)= _NAME(NtGdiDdFlipToGDISurface,STDCALL,8)\r
+_NAME(DdEntry28,STDCALL,8)= _NAME(NtGdiDdGetAvailDriverMemory,STDCALL,8)\r
+_NAME(DdEntry29,STDCALL,8)= _NAME(NtGdiDdGetBltStatus,STDCALL,8)\r
+_NAME(DdEntry2,STDCALL,4)= _NAME(NtGdiD3dContextDestroy,STDCALL,4)\r
+_NAME(DdEntry30,STDCALL,8)= _NAME(NtGdiDdGetDC,STDCALL,8)\r
+_NAME(DdEntry31,STDCALL,8)= _NAME(NtGdiDdGetDriverInfo,STDCALL,8)\r
+_NAME(DdEntry32,STDCALL,12)= _NAME(NtGdiDdGetDxHandle,STDCALL,12)\r
+_NAME(DdEntry33,STDCALL,8)= _NAME(NtGdiDdGetFlipStatus,STDCALL,8)\r
+_NAME(DdEntry34,STDCALL,8)= _NAME(NtGdiDdGetInternalMoCompInfo,STDCALL,8)\r
+_NAME(DdEntry35,STDCALL,8)= _NAME(NtGdiDdGetMoCompBuffInfo,STDCALL,8)\r
+_NAME(DdEntry36,STDCALL,8)= _NAME(NtGdiDdGetMoCompGuids,STDCALL,8)\r
+_NAME(DdEntry37,STDCALL,8)= _NAME(NtGdiDdGetMoCompFormats,STDCALL,8)\r
+_NAME(DdEntry38,STDCALL,8)= _NAME(NtGdiDdGetScanLine,STDCALL,8)\r
+_NAME(DdEntry39,STDCALL,12)= _NAME(NtGdiDdLock,STDCALL,12)\r
+_NAME(DdEntry3,STDCALL,4)= _NAME(NtGdiD3dContextDestroyAll,STDCALL,4)\r
+_NAME(DdEntry40,STDCALL,8)= _NAME(NtGdiDdLockD3D,STDCALL,8)\r
+_NAME(DdEntry41,STDCALL,44)= _NAME(NtGdiDdQueryDirectDrawObject,STDCALL,44)\r
+_NAME(DdEntry42,STDCALL,8)= _NAME(NtGdiDdQueryMoCompStatus,STDCALL,8)\r
+_NAME(DdEntry43,STDCALL,8)= _NAME(NtGdiDdReenableDirectDrawObject,STDCALL,8)\r
+_NAME(DdEntry44,STDCALL,4)= _NAME(NtGdiDdReleaseDC,STDCALL,4)\r
+_NAME(DdEntry45,STDCALL,8)= _NAME(NtGdiDdRenderMoComp,STDCALL,8)\r
+_NAME(DdEntry46,STDCALL,8)= _NAME(NtGdiDdResetVisrgn,STDCALL,8)\r
+_NAME(DdEntry47,STDCALL,8)= _NAME(NtGdiDdSetColorKey,STDCALL,8)\r
+_NAME(DdEntry48,STDCALL,8)= _NAME(NtGdiDdSetExclusiveMode,STDCALL,8)\r
+_NAME(DdEntry49,STDCALL,12)= _NAME(NtGdiDdSetGammaRamp,STDCALL,12)\r
+_NAME(DdEntry4,STDCALL,4)= _NAME(NtGdiD3dValidateTextureStageState,STDCALL,4)\r
+_NAME(DdEntry50,STDCALL,12)= _NAME(NtGdiDdCreateSurfaceEx,STDCALL,12)\r
+_NAME(DdEntry51,STDCALL,12)= _NAME(NtGdiDdSetOverlayPosition,STDCALL,12)\r
+_NAME(DdEntry52,STDCALL,8)= _NAME(NtGdiDdUnattachSurface,STDCALL,8)\r
+_NAME(DdEntry53,STDCALL,8)= _NAME(NtGdiDdUnlock,STDCALL,8)\r
+_NAME(DdEntry54,STDCALL,8)= _NAME(NtGdiDdUnlockD3D,STDCALL,8)\r
+_NAME(DdEntry55,STDCALL,12)= _NAME(NtGdiDdUpdateOverlay,STDCALL,12)\r
+_NAME(DdEntry56,STDCALL,8)= _NAME(NtGdiDdWaitForVerticalBlank,STDCALL,8)\r
+_NAME(DdEntry5,STDCALL,28)= _NAME(NtGdiD3dDrawPrimitives2,STDCALL,28)\r
+_NAME(DdEntry6,STDCALL,4)= _NAME(NtGdiDdGetDriverState,STDCALL,4)\r
+_NAME(DdEntry7,STDCALL,12)= _NAME(NtGdiDdAddAttachedSurface,STDCALL,12)\r
+_NAME(DdEntry8,STDCALL,12)= _NAME(NtGdiDdAlphaBlt,STDCALL,12)\r
+_NAME(DdEntry9,STDCALL,8)= _NAME(NtGdiDdAttachSurface,STDCALL,8)\r
+_NAME(DeleteColorSpace,STDCALL,4)= _NAME(NtGdiDeleteColorSpace,STDCALL,4)\r
+_NAME(DeleteDC,STDCALL,4)\r
+_NAME(DeleteEnhMetaFile,STDCALL,4)\r
+_NAME(DeleteMetaFile,STDCALL,4)\r
+_NAME(DeleteObject,STDCALL,4)\r
+_NAME(DescribePixelFormat,STDCALL,16)\r
+_NAME(DeviceCapabilitiesExA,STDCALL,20)\r
+_NAME(DeviceCapabilitiesExW,STDCALL,20)\r
+_NAME(DrawEscape,STDCALL,16)\r
+_NAME(Ellipse,STDCALL,20)\r
+_NAME(EnableEUDC,STDCALL,4)= _NAME(NtGdiEnableEudc,STDCALL,4)\r
+_NAME(EndDoc,STDCALL,4)\r
+_NAME(EndFormPage,STDCALL,4)\r
+_NAME(EndPage,STDCALL,4)\r
+_NAME(EndPath,STDCALL,4)\r
+_NAME(EngAcquireSemaphore,STDCALL,4)\r
+_NAME(EngAlphaBlend,STDCALL,28)= _NAME(NtGdiEngAlphaBlend,STDCALL,28)\r
+_NAME(EngAssociateSurface,STDCALL,12)= _NAME(NtGdiEngAssociateSurface,STDCALL,12)\r
+_NAME(EngBitBlt,STDCALL,44)= _NAME(NtGdiEngBitBlt,STDCALL,44)\r
+_NAME(EngCheckAbort,STDCALL,4)= _NAME(NtGdiEngCheckAbort,STDCALL,4)\r
+_NAME(EngComputeGlyphSet,STDCALL,12)\r
+_NAME(EngCopyBits,STDCALL,24)= _NAME(NtGdiEngCopyBits,STDCALL,24)\r
+_NAME(EngCreateBitmap,STDCALL,24)= _NAME(NtGdiEngCreateBitmap,STDCALL,24)\r
+_NAME(EngCreateClip,STDCALL,0)= _NAME(NtGdiEngCreateClip,STDCALL,0)\r
+_NAME(EngCreateDeviceBitmap,STDCALL,16)= _NAME(NtGdiEngCreateDeviceBitmap,STDCALL,16)\r
+_NAME(EngCreateDeviceSurface,STDCALL,16)= _NAME(NtGdiEngCreateDeviceSurface,STDCALL,16)\r
+_NAME(EngCreatePalette,STDCALL,24)= _NAME(NtGdiEngCreatePalette,STDCALL,24)\r
+_NAME(EngCreateSemaphore,STDCALL,0)\r
+_NAME(EngDeleteClip,STDCALL,4)= _NAME(NtGdiEngDeleteClip,STDCALL,4)\r
+_NAME(EngDeletePalette,STDCALL,4)= _NAME(NtGdiEngDeletePalette,STDCALL,4)\r
+_NAME(EngDeletePath,STDCALL,4)= _NAME(NtGdiEngDeletePath,STDCALL,4)\r
+_NAME(EngDeleteSemaphore,STDCALL,4)\r
+_NAME(EngDeleteSurface,STDCALL,4)= _NAME(NtGdiEngDeleteSurface,STDCALL,4)\r
+_NAME(EngEraseSurface,STDCALL,12)= _NAME(NtGdiEngEraseSurface,STDCALL,12)\r
+_NAME(EngFillPath,STDCALL,28)= _NAME(NtGdiEngFillPath,STDCALL,28)\r
+_NAME(EngFindResource,STDCALL,16)\r
+_NAME(EngFreeModule,STDCALL,4)\r
+_NAME(EngGetCurrentCodePage,STDCALL,8)\r
+_NAME(EngGetDriverName,STDCALL,4)\r
+_NAME(EngGetPrinterDataFileName,STDCALL,4)\r
+_NAME(EngGradientFill,STDCALL,40)= _NAME(NtGdiEngGradientFill,STDCALL,40)\r
+_NAME(EngLineTo,STDCALL,36)= _NAME(NtGdiEngLineTo,STDCALL,36)\r
+_NAME(EngLoadModule,STDCALL,4)\r
+_NAME(EngLockSurface,STDCALL,4)= _NAME(NtGdiEngLockSurface,STDCALL,4)\r
+_NAME(EngMarkBandingSurface,STDCALL,4)= _NAME(NtGdiEngMarkBandingSurface,STDCALL,4)\r
+_NAME(EngMultiByteToUnicodeN,STDCALL,20)= _NAME(RtlMultiByteToUnicodeN,STDCALL,20)\r
+_NAME(EngMultiByteToWideChar,STDCALL,20)\r
+_NAME(EngPaint,STDCALL,20)= _NAME(NtGdiEngPaint,STDCALL,20)\r
+_NAME(EngPlgBlt,STDCALL,44)= _NAME(NtGdiEngPlgBlt,STDCALL,44)\r
+_NAME(EngQueryEMFInfo,STDCALL,8)\r
+_NAME(EngQueryLocalTime,STDCALL,4)\r
+_NAME(EngReleaseSemaphore,STDCALL,4)\r
+_NAME(EngStretchBlt,STDCALL,44)= _NAME(NtGdiEngStretchBlt,STDCALL,44)\r
+_NAME(EngStretchBltROP,STDCALL,52)= _NAME(NtGdiEngStretchBltROP,STDCALL,52)\r
+_NAME(EngStrokeAndFillPath,STDCALL,40)= _NAME(NtGdiEngStrokeAndFillPath,STDCALL,40)\r
+_NAME(EngStrokePath,STDCALL,32)= _NAME(NtGdiEngStrokePath,STDCALL,32)\r
+_NAME(EngTextOut,STDCALL,40)= _NAME(NtGdiEngTextOut,STDCALL,40)\r
+_NAME(EngTransparentBlt,STDCALL,32)= _NAME(NtGdiEngTransparentBlt,STDCALL,32)\r
+_NAME(EngUnicodeToMultiByteN,STDCALL,20)= _NAME(RtlUnicodeToMultiByteN,STDCALL,20)\r
+_NAME(EngUnlockSurface,STDCALL,4)= _NAME(NtGdiEngUnlockSurface,STDCALL,4)\r
+_NAME(EngWideCharToMultiByte,STDCALL,20)\r
+_NAME(EnumEnhMetaFile,STDCALL,20)\r
+_NAME(EnumFontFamiliesA,STDCALL,16)\r
+_NAME(EnumFontFamiliesExA,STDCALL,20)\r
+_NAME(EnumFontFamiliesExW,STDCALL,20)\r
+_NAME(EnumFontFamiliesW,STDCALL,16)\r
+_NAME(EnumFontsA,STDCALL,16)\r
+_NAME(EnumFontsW,STDCALL,16)\r
+_NAME(EnumICMProfilesA,STDCALL,12)\r
+_NAME(EnumICMProfilesW,STDCALL,12)\r
+_NAME(EnumMetaFile,STDCALL,16)\r
+_NAME(EnumObjects,STDCALL,16)\r
+_NAME(EqualRgn,STDCALL,8)= _NAME(NtGdiEqualRgn,STDCALL,8)\r
+_NAME(Escape,STDCALL,20)\r
+_NAME(EudcLoadLinkW,STDCALL,16)\r
+_NAME(EudcUnloadLinkW,STDCALL,8)\r
+_NAME(ExcludeClipRect,STDCALL,20)\r
+_NAME(ExtCreatePen,STDCALL,20)\r
+_NAME(ExtCreateRegion,STDCALL,12)\r
+_NAME(ExtEscape,STDCALL,24)\r
+_NAME(ExtFloodFill,STDCALL,20)\r
+_NAME(ExtSelectClipRgn,STDCALL,12)\r
+_NAME(ExtTextOutA,STDCALL,32)\r
+_NAME(ExtTextOutW,STDCALL,32)\r
+_NAME(FONTOBJ_cGetAllGlyphHandles,STDCALL,8)= _NAME(NtGdiFONTOBJ_cGetAllGlyphHandles,STDCALL,8)\r
+_NAME(FONTOBJ_cGetGlyphs,STDCALL,20)= _NAME(NtGdiFONTOBJ_cGetGlyphs,STDCALL,20)\r
+_NAME(FONTOBJ_pQueryGlyphAttrs,STDCALL,8)= _NAME(NtGdiFONTOBJ_pQueryGlyphAttrs,STDCALL,8)\r
+_NAME(FONTOBJ_pfdg,STDCALL,4)= _NAME(NtGdiFONTOBJ_pfdg,STDCALL,4)\r
+_NAME(FONTOBJ_pifi,STDCALL,4)= _NAME(NtGdiFONTOBJ_pifi,STDCALL,4)\r
+_NAME(FONTOBJ_pvTrueTypeFontFile,STDCALL,8)= _NAME(NtGdiFONTOBJ_pvTrueTypeFontFile,STDCALL,8)\r
+_NAME(FONTOBJ_pxoGetXform,STDCALL,4)= _NAME(NtGdiFONTOBJ_pxoGetXform,STDCALL,4)\r
+_NAME(FONTOBJ_vGetInfo,STDCALL,12)= _NAME(NtGdiFONTOBJ_vGetInfo,STDCALL,12)\r
+_NAME(FillPath,STDCALL,4)\r
+_NAME(FillRgn,STDCALL,12)\r
+_NAME(FixBrushOrgEx,STDCALL,16)\r
+_NAME(FlattenPath,STDCALL,4)\r
+_NAME(FloodFill,STDCALL,16)\r
+_NAME(FontIsLinked,STDCALL,4)= _NAME(NtGdiFontIsLinked,STDCALL,4)\r
+_NAME(FrameRgn,STDCALL,20)\r
+_NAME(GdiAddFontResourceW,STDCALL,12)\r
+_NAME(GdiAddGlsBounds,STDCALL,8)\r
+_NAME(GdiAddGlsRecord,STDCALL,16)\r
+_NAME(GdiAlphaBlend,STDCALL,44)\r
+_NAME(GdiArtificialDecrementDriver,STDCALL,8)\r
+_NAME(GdiCleanCacheDC,STDCALL,4)\r
+_NAME(GdiComment,STDCALL,12)\r
+_NAME(GdiConsoleTextOut,STDCALL,16)= _NAME(NtGdiConsoleTextOut,STDCALL,16)\r
+_NAME(GdiConvertAndCheckDC,STDCALL,4)\r
+_NAME(GdiConvertBitmap,STDCALL,4)\r
+_NAME(GdiConvertBitmapV5,STDCALL,16)\r
+_NAME(GdiConvertBrush,STDCALL,4)\r
+_NAME(GdiConvertDC,STDCALL,4)\r
+_NAME(GdiConvertEnhMetaFile,STDCALL,4)\r
+_NAME(GdiConvertFont,STDCALL,4)\r
+_NAME(GdiConvertMetaFilePict,STDCALL,4)\r
+_NAME(GdiConvertPalette,STDCALL,4)\r
+_NAME(GdiConvertRegion,STDCALL,4)\r
+_NAME(GdiConvertToDevmodeW,STDCALL,4)\r
+_NAME(GdiCreateLocalEnhMetaFile,STDCALL,4)\r
+_NAME(GdiCreateLocalMetaFilePict,STDCALL,4)\r
+_NAME(GdiDeleteLocalDC,STDCALL,4)\r
+_NAME(GdiDeleteSpoolFileHandle,STDCALL,4)\r
+_NAME(GdiDescribePixelFormat,STDCALL,16)= _NAME(NtGdiDescribePixelFormat,STDCALL,16)\r
+_NAME(GdiDllInitialize,STDCALL,12)\r
+_NAME(GdiDrawStream,STDCALL,12)\r
+_NAME(GdiEndDocEMF,STDCALL,4)\r
+_NAME(GdiEndPageEMF,STDCALL,8)\r
+_NAME(GdiEntry10,STDCALL,8)\r
+_NAME(GdiEntry11,STDCALL,8)\r
+_NAME(GdiEntry12,STDCALL,8)\r
+_NAME(GdiEntry13,STDCALL,0)\r
+_NAME(GdiEntry14,STDCALL,12)\r
+_NAME(GdiEntry15,STDCALL,12)\r
+_NAME(GdiEntry16,STDCALL,12)\r
+_NAME(GdiEntry1,STDCALL,8)\r
+_NAME(GdiEntry2,STDCALL,44)\r
+_NAME(GdiEntry3,STDCALL,4)\r
+_NAME(GdiEntry4,STDCALL,8)\r
+_NAME(GdiEntry5,STDCALL,4)\r
+_NAME(GdiEntry6,STDCALL,8)\r
+_NAME(GdiEntry7,STDCALL,8)\r
+_NAME(GdiEntry8,STDCALL,4)\r
+_NAME(GdiEntry9,STDCALL,24)\r
+_NAME(GdiFixUpHandle,STDCALL,4)\r
+_NAME(GdiFlush,STDCALL,0)\r
+_NAME(GdiFullscreenControl,STDCALL,20)= _NAME(NtGdiFullscreenControl,STDCALL,20)\r
+_NAME(GdiGetBatchLimit,STDCALL,0)\r
+_NAME(GdiGetBitmapBitsSize,STDCALL,4)\r
+_NAME(GdiGetCharDimensions,STDCALL,12)\r
+_NAME(GdiGetCodePage,STDCALL,4)\r
+_NAME(GdiGetDC,STDCALL,4)\r
+_NAME(GdiGetDevmodeForPage,STDCALL,16)\r
+_NAME(GdiGetLocalBrush,STDCALL,4)\r
+_NAME(GdiGetLocalDC,STDCALL,4)\r
+_NAME(GdiGetLocalFont,STDCALL,4)\r
+_NAME(GdiGetPageCount,STDCALL,4)\r
+_NAME(GdiGetPageHandle,STDCALL,12)\r
+_NAME(GdiGetSpoolFileHandle,STDCALL,12)\r
+_NAME(GdiGetSpoolMessage,STDCALL,16)= _NAME(NtGdiGetSpoolMessage,STDCALL,16)\r
+_NAME(GdiGradientFill,STDCALL,24)\r
+_NAME(GdiInitSpool,STDCALL,0)= _NAME(NtGdiInitSpool,STDCALL,0)\r
+_NAME(GdiInitializeLanguagePack,STDCALL,4)\r
+_NAME(GdiIsMetaFileDC,STDCALL,4)\r
+_NAME(GdiIsMetaPrintDC,STDCALL,4)\r
+_NAME(GdiIsPlayMetafileDC,STDCALL,4)\r
+_NAME(GdiPlayDCScript,STDCALL,24)\r
+_NAME(GdiPlayEMF,STDCALL,20)\r
+_NAME(GdiPlayJournal,STDCALL,20)\r
+_NAME(GdiPlayPageEMF,STDCALL,20)\r
+_NAME(GdiPlayPrivatePageEMF,STDCALL,12)\r
+_NAME(GdiPlayScript,STDCALL,28)\r
+_NAME(GdiPrinterThunk,STDCALL,12)\r
+_NAME(GdiProcessSetup,STDCALL,0)\r
+_NAME(GdiQueryFonts,STDCALL,12)= _NAME(NtGdiQueryFonts,STDCALL,12)\r
+_NAME(GdiQueryTable,STDCALL,0)\r
+_NAME(GdiRealizationInfo,STDCALL,8)\r
+_NAME(GdiReleaseDC,STDCALL,4)\r
+_NAME(GdiReleaseLocalDC,STDCALL,4)\r
+_NAME(GdiResetDCEMF,STDCALL,8)\r
+_NAME(GdiSetAttrs,STDCALL,4)\r
+_NAME(GdiSetBatchLimit,STDCALL,4)\r
+_NAME(GdiSetLastError,STDCALL,4)\r
+_NAME(GdiSetPixelFormat,STDCALL,8)= _NAME(NtGdiSetPixelFormat,STDCALL,8)\r
+_NAME(GdiSetServerAttr,STDCALL,8)\r
+_NAME(GdiStartDocEMF,STDCALL,8)\r
+_NAME(GdiStartPageEMF,STDCALL,4)\r
+_NAME(GdiSwapBuffers,STDCALL,4)= _NAME(NtGdiSwapBuffers,STDCALL,4)\r
+_NAME(GdiTransparentBlt,STDCALL,44)\r
+_NAME(GdiValidateHandle,STDCALL,4)\r
+_NAME(GetArcDirection,STDCALL,4)\r
+_NAME(GetAspectRatioFilterEx,STDCALL,8)\r
+_NAME(GetBitmapAttributes,STDCALL,4)\r
+_NAME(GetBitmapBits,STDCALL,12)= _NAME(NtGdiGetBitmapBits,STDCALL,12)\r
+_NAME(GetBitmapDimensionEx,STDCALL,8)= _NAME(NtGdiGetBitmapDimension,STDCALL,8)\r
+_NAME(GetBkColor,STDCALL,4)\r
+_NAME(GetBkMode,STDCALL,4)\r
+_NAME(GetBoundsRect,STDCALL,12)\r
+_NAME(GetBrushAttributes,STDCALL,4)\r
+_NAME(GetBrushOrgEx,STDCALL,8)\r
+_NAME(GetCharABCWidthsA,STDCALL,16)\r
+_NAME(GetCharABCWidthsFloatA,STDCALL,16)\r
+_NAME(GetCharABCWidthsFloatW,STDCALL,16)\r
+_NAME(GetCharABCWidthsI,STDCALL,20)\r
+_NAME(GetCharABCWidthsW,STDCALL,16)\r
+_NAME(GetCharWidth32A,STDCALL,16)\r
+_NAME(GetCharWidth32W,STDCALL,16)\r
+_NAME(GetCharWidthA,STDCALL,16)= _NAME(GetCharWidth32A,STDCALL,16)\r
+_NAME(GetCharWidthFloatA,STDCALL,16)\r
+_NAME(GetCharWidthFloatW,STDCALL,16)\r
+_NAME(GetCharWidthI,STDCALL,20)\r
+_NAME(GetCharWidthInfo,STDCALL,8)= _NAME(NtGdiGetCharWidthInfo,STDCALL,8)\r
+_NAME(GetCharWidthW,STDCALL,16)\r
+_NAME(GetCharacterPlacementA,STDCALL,24)\r
+_NAME(GetCharacterPlacementW,STDCALL,24)\r
+_NAME(GetClipBox,STDCALL,8)\r
+_NAME(GetClipRgn,STDCALL,8)\r
+_NAME(GetColorAdjustment,STDCALL,8)= _NAME(NtGdiGetColorAdjustment,STDCALL,8)\r
+_NAME(GetColorSpace,STDCALL,4)\r
+_NAME(GetCurrentObject,STDCALL,8)\r
+_NAME(GetCurrentPositionEx,STDCALL,8)\r
+_NAME(GetDCBrushColor,STDCALL,4)\r
+_NAME(GetDCOrgEx,STDCALL,8)\r
+_NAME(GetDCPenColor,STDCALL,4)\r
+_NAME(GetDIBColorTable,STDCALL,16)\r
+_NAME(GetDIBits,STDCALL,28)\r
+_NAME(GetDeviceCaps,STDCALL,8)\r
+_NAME(GetDeviceGammaRamp,STDCALL,8)\r
+_NAME(GetETM,STDCALL,8)\r
+_NAME(GetEUDCTimeStamp,STDCALL,0)\r
+_NAME(GetEUDCTimeStampExW,STDCALL,4)\r
+_NAME(GetEnhMetaFileA,STDCALL,4)\r
+_NAME(GetEnhMetaFileBits,STDCALL,12)\r
+_NAME(GetEnhMetaFileDescriptionA,STDCALL,12)\r
+_NAME(GetEnhMetaFileDescriptionW,STDCALL,12)\r
+_NAME(GetEnhMetaFileHeader,STDCALL,12)\r
+_NAME(GetEnhMetaFilePaletteEntries ,STDCALL,12)\r
+_NAME(GetEnhMetaFilePixelFormat,STDCALL,12)\r
+_NAME(GetEnhMetaFileW,STDCALL,4)\r
+_NAME(GetFontAssocStatus,STDCALL,4)\r
+_NAME(GetFontData,STDCALL,20)\r
+_NAME(GetFontLanguageInfo,STDCALL,4)\r
+_NAME(GetFontResourceInfoW,STDCALL,16)\r
+_NAME(GetFontUnicodeRanges,STDCALL,8)= _NAME(NtGdiGetFontUnicodeRanges,STDCALL,8)\r
+_NAME(GetGlyphIndicesA,STDCALL,20)\r
+_NAME(GetGlyphIndicesW,STDCALL,20)= _NAME(NtGdiGetGlyphIndicesW,STDCALL,20)\r
+_NAME(GetGlyphOutline,STDCALL,28)= _NAME(GetGlyphOutlineA,STDCALL,28)\r
+_NAME(GetGlyphOutlineA,STDCALL,28)\r
+_NAME(GetGlyphOutlineW,STDCALL,28)\r
+_NAME(GetGlyphOutlineWow,STDCALL,28)\r
+_NAME(GetGraphicsMode,STDCALL,4)\r
+_NAME(GetHFONT,STDCALL,4)\r
+_NAME(GetICMProfileA,STDCALL,12)\r
+_NAME(GetICMProfileW,STDCALL,12)\r
+_NAME(GetKerningPairs,STDCALL,12)= _NAME(GetKerningPairsA,STDCALL,12)\r
+_NAME(GetKerningPairsA,STDCALL,12)\r
+_NAME(GetKerningPairsW,STDCALL,12)\r
+_NAME(GetLayout,STDCALL,4)\r
+_NAME(GetLogColorSpaceA,STDCALL,12)\r
+_NAME(GetLogColorSpaceW,STDCALL,12)\r
+_NAME(GetMapMode,STDCALL,4)\r
+_NAME(GetMetaFileA,STDCALL,4)\r
+_NAME(GetMetaFileBitsEx,STDCALL,12)\r
+_NAME(GetMetaFileW,STDCALL,4)\r
+_NAME(GetMetaRgn,STDCALL,8)\r
+_NAME(GetMiterLimit,STDCALL,8)= _NAME(NtGdiGetMiterLimit,STDCALL,8)\r
+_NAME(GetNearestColor,STDCALL,8)= _NAME(NtGdiGetNearestColor,STDCALL,8)\r
+_NAME(GetNearestPaletteIndex,STDCALL,8)= _NAME(NtGdiGetNearestPaletteIndex,STDCALL,8)\r
+_NAME(GetObjectA,STDCALL,12)\r
+_NAME(GetObjectType,STDCALL,4)\r
+_NAME(GetObjectW,STDCALL,12)\r
+_NAME(GetOutlineTextMetricsA,STDCALL,12)\r
+_NAME(GetOutlineTextMetricsW,STDCALL,12)\r
+_NAME(GetPaletteEntries,STDCALL,16)\r
+_NAME(GetPath,STDCALL,16)\r
+_NAME(GetPixel,STDCALL,12)\r
+_NAME(GetPixelFormat,STDCALL,4)\r
+_NAME(GetPolyFillMode,STDCALL,4)\r
+_NAME(GetROP2,STDCALL,4)\r
+_NAME(GetRandomRgn,STDCALL,12)= _NAME(NtGdiGetRandomRgn,STDCALL,12)\r
+_NAME(GetRasterizerCaps,STDCALL,8)= _NAME(NtGdiGetRasterizerCaps,STDCALL,8)\r
+_NAME(GetRegionData,STDCALL,12)\r
+_NAME(GetRelAbs,STDCALL,8)\r
+_NAME(GetRgnBox,STDCALL,8)\r
+_NAME(GetStockObject,STDCALL,4)\r
+_NAME(GetStretchBltMode,STDCALL,4)\r
+_NAME(GetStringBitmapA,STDCALL,20)\r
+_NAME(GetStringBitmapW,STDCALL,20)\r
+_NAME(GetSystemPaletteEntries,STDCALL,16)\r
+_NAME(GetSystemPaletteUse,STDCALL,4)= _NAME(NtGdiGetSystemPaletteUse,STDCALL,4)\r
+_NAME(GetTextAlign,STDCALL,4)\r
+_NAME(GetTextCharacterExtra,STDCALL,4)\r
+_NAME(GetTextCharset,STDCALL,4)\r
+_NAME(GetTextCharsetInfo,STDCALL,12)= _NAME(NtGdiGetTextCharsetInfo,STDCALL,12)\r
+_NAME(GetTextColor,STDCALL,4)\r
+_NAME(GetTextExtentExPointA,STDCALL,28)\r
+_NAME(GetTextExtentExPointI,STDCALL,28)\r
+_NAME(GetTextExtentExPointW,STDCALL,28)\r
+_NAME(GetTextExtentExPointWPri,STDCALL,28)\r
+_NAME(GetTextExtentPoint32A,STDCALL,16)\r
+_NAME(GetTextExtentPoint32W,STDCALL,16)\r
+_NAME(GetTextExtentPointA,STDCALL,16)\r
+_NAME(GetTextExtentPointI,STDCALL,16)\r
+_NAME(GetTextExtentPointW,STDCALL,16)\r
+_NAME(GetTextFaceA,STDCALL,12)\r
+_NAME(GetTextFaceAliasW,STDCALL,12)\r
+_NAME(GetTextFaceW,STDCALL,12)\r
+_NAME(GetTextMetricsA,STDCALL,8)\r
+_NAME(GetTextMetricsW,STDCALL,8)\r
+_NAME(GetTransform,STDCALL,12)= _NAME(NtGdiGetTransform,STDCALL,12)\r
+_NAME(GetViewportExtEx,STDCALL,8)\r
+_NAME(GetViewportOrgEx,STDCALL,8)\r
+_NAME(GetWinMetaFileBits,STDCALL,20)\r
+_NAME(GetWindowExtEx,STDCALL,8)\r
+_NAME(GetWindowOrgEx,STDCALL,8)\r
+_NAME(GetWorldTransform,STDCALL,8)\r
+_NAME(HT_Get8BPPFormatPalette,STDCALL,16)= _NAME(NtGdiHT_Get8BPPFormatPalette,STDCALL,16)\r
+_NAME(HT_Get8BPPMaskPalette,STDCALL,24)= _NAME(NtGdiHT_Get8BPPMaskPalette,STDCALL,24)\r
+_NAME(IntersectClipRect,STDCALL,20)\r
+_NAME(InvertRgn,STDCALL,8)\r
+_NAME(IsValidEnhMetaRecord,STDCALL,8)\r
+_NAME(IsValidEnhMetaRecordOffExt,STDCALL,16)\r
+_NAME(LPtoDP,STDCALL,12)\r
+_NAME(LineDDA,STDCALL,24)\r
+_NAME(LineTo,STDCALL,12)\r
+_NAME(MaskBlt,STDCALL,48)\r
+_NAME(MirrorRgn,STDCALL,8)\r
+_NAME(ModifyWorldTransform,STDCALL,12)\r
+_NAME(MoveToEx,STDCALL,16)\r
+_NAME(NamedEscape,STDCALL,28)\r
+_NAME(OffsetClipRgn,STDCALL,12)\r
+_NAME(OffsetRgn,STDCALL,12)\r
+_NAME(OffsetViewportOrgEx,STDCALL,16)\r
+_NAME(OffsetWindowOrgEx,STDCALL,16)\r
+_NAME(PATHOBJ_bEnum,STDCALL,8)= _NAME(NtGdiPATHOBJ_bEnum,STDCALL,8)\r
+_NAME(PATHOBJ_bEnumClipLines,STDCALL,12)= _NAME(NtGdiPATHOBJ_bEnumClipLines,STDCALL,12)\r
+_NAME(PATHOBJ_vEnumStart,STDCALL,4)= _NAME(NtGdiPATHOBJ_vEnumStart,STDCALL,4)\r
+_NAME(PATHOBJ_vEnumStartClipLines,STDCALL,16)= _NAME(NtGdiPATHOBJ_vEnumStartClipLines,STDCALL,16)\r
+_NAME(PATHOBJ_vGetBounds,STDCALL,8)= _NAME(NtGdiPATHOBJ_vGetBounds,STDCALL,8)\r
+_NAME(PaintRgn,STDCALL,8)\r
+_NAME(PatBlt,STDCALL,24)\r
+_NAME(PathToRegion,STDCALL,4)\r
+_NAME(Pie,STDCALL,36)\r
+_NAME(PlayEnhMetaFile,STDCALL,12)\r
+_NAME(PlayEnhMetaFileRecord,STDCALL,16)\r
+_NAME(PlayMetaFile,STDCALL,8)\r
+_NAME(PlayMetaFileRecord,STDCALL,16)\r
+_NAME(PlgBlt,STDCALL,40)\r
+_NAME(PolyBezier,STDCALL,12)\r
+_NAME(PolyBezierTo,STDCALL,12)\r
+_NAME(PolyDraw,STDCALL,16)\r
+_NAME(PolyPatBlt,STDCALL,20)\r
+_NAME(PolyPolygon,STDCALL,16)\r
+_NAME(PolyPolyline,STDCALL,16)\r
+_NAME(PolyTextOutA,STDCALL,12)\r
+_NAME(PolyTextOutW,STDCALL,12)\r
+_NAME(Polygon,STDCALL,12)\r
+_NAME(Polyline,STDCALL,12)\r
+_NAME(PolylineTo,STDCALL,12)\r
+_NAME(PtInRegion,STDCALL,12)\r
+_NAME(PtVisible,STDCALL,12)= _NAME(NtGdiPtVisible,STDCALL,12)\r
+_NAME(QueryFontAssocStatus,STDCALL,0)\r
+_NAME(RealizePalette,STDCALL,4)\r
+_NAME(RectInRegion,STDCALL,8)\r
+_NAME(RectVisible,STDCALL,8)= _NAME(NtGdiRectVisible,STDCALL,8)\r
+_NAME(Rectangle,STDCALL,20)\r
+_NAME(RemoveFontMemResourceEx,STDCALL,4)\r
+_NAME(RemoveFontResourceA,STDCALL,4)\r
+_NAME(RemoveFontResourceExA,STDCALL,12)\r
+_NAME(RemoveFontResourceExW,STDCALL,12)\r
+_NAME(RemoveFontResourceTracking,STDCALL,8)\r
+_NAME(RemoveFontResourceW,STDCALL,4)\r
+_NAME(ResetDCA,STDCALL,8)\r
+_NAME(ResetDCW,STDCALL,8)\r
+_NAME(ResizePalette,STDCALL,8)\r
+_NAME(RestoreDC,STDCALL,8)\r
+_NAME(RoundRect,STDCALL,28)\r
+_NAME(STROBJ_bEnum,STDCALL,12)= _NAME(NtGdiSTROBJ_bEnum,STDCALL,12)\r
+_NAME(STROBJ_bEnumPositionsOnly,STDCALL,12)= _NAME(NtGdiSTROBJ_bEnumPositionsOnly,STDCALL,12)\r
+_NAME(STROBJ_bGetAdvanceWidths,STDCALL,16)= _NAME(NtGdiSTROBJ_bGetAdvanceWidths,STDCALL,16)\r
+_NAME(STROBJ_dwGetCodePage,STDCALL,4)= _NAME(NtGdiSTROBJ_dwGetCodePage,STDCALL,4)\r
+_NAME(STROBJ_vEnumStart,STDCALL,4)= _NAME(NtGdiSTROBJ_vEnumStart,STDCALL,4)\r
+_NAME(SaveDC,STDCALL,4)\r
+_NAME(ScaleViewportExtEx,STDCALL,24)\r
+_NAME(ScaleWindowExtEx,STDCALL,24)\r
+_NAME(SelectBrushLocal,STDCALL,8)\r
+_NAME(SelectClipPath,STDCALL,8)\r
+_NAME(SelectClipRgn,STDCALL,8)\r
+_NAME(SelectFontLocal,STDCALL,8)\r
+_NAME(SelectObject,STDCALL,8)\r
+_NAME(SelectPalette,STDCALL,12)\r
+_NAME(SetAbortProc,STDCALL,8)\r
+_NAME(SetArcDirection,STDCALL,8)\r
+_NAME(SetBitmapAttributes,STDCALL,8)\r
+_NAME(SetBitmapBits,STDCALL,12)= _NAME(NtGdiSetBitmapBits,STDCALL,12)\r
+_NAME(SetBitmapDimensionEx,STDCALL,16)= _NAME(NtGdiSetBitmapDimension,STDCALL,16)\r
+_NAME(SetBkColor,STDCALL,8)\r
+_NAME(SetBkMode,STDCALL,8)\r
+_NAME(SetBoundsRect,STDCALL,12)\r
+_NAME(SetBrushAttributes,STDCALL,8)\r
+_NAME(SetBrushOrgEx,STDCALL,16)\r
+_NAME(SetColorAdjustment,STDCALL,8)\r
+_NAME(SetColorSpace,STDCALL,8)\r
+_NAME(SetDCBrushColor,STDCALL,8)\r
+_NAME(SetDCPenColor,STDCALL,8)\r
+_NAME(SetDIBColorTable,STDCALL,16)\r
+_NAME(SetDIBits,STDCALL,28)\r
+_NAME(SetDIBitsToDevice,STDCALL,48)\r
+_NAME(SetDeviceGammaRamp,STDCALL,8)\r
+_NAME(SetEnhMetaFileBits,STDCALL,8)\r
+_NAME(SetFontEnumeration,STDCALL,4)= _NAME(NtGdiSetFontEnumeration,STDCALL,4)\r
+_NAME(SetGraphicsMode,STDCALL,8)\r
+_NAME(SetICMMode,STDCALL,8)\r
+_NAME(SetICMProfileA,STDCALL,8)\r
+_NAME(SetICMProfileW,STDCALL,8)\r
+_NAME(SetLayout,STDCALL,8)\r
+_NAME(SetLayoutWidth,STDCALL,12)\r
+_NAME(SetMagicColors,STDCALL,12)= _NAME(NtGdiSetMagicColors,STDCALL,12)\r
+_NAME(SetMapMode,STDCALL,8)\r
+_NAME(SetMapperFlags,STDCALL,8)\r
+_NAME(SetMetaFileBitsEx,STDCALL,8)\r
+_NAME(SetMetaRgn,STDCALL,4)\r
+_NAME(SetMiterLimit,STDCALL,12)\r
+_NAME(SetPaletteEntries,STDCALL,16)\r
+_NAME(SetPixel,STDCALL,16)\r
+_NAME(SetPixelFormat,STDCALL,12)\r
+_NAME(SetPixelV,STDCALL,16)\r
+_NAME(SetPolyFillMode,STDCALL,8)\r
+_NAME(SetROP2,STDCALL,8)\r
+_NAME(SetRectRgn,STDCALL,20)\r
+_NAME(SetRelAbs,STDCALL,8)\r
+_NAME(SetStretchBltMode,STDCALL,8)\r
+_NAME(SetSystemPaletteUse,STDCALL,8)= _NAME(NtGdiSetSystemPaletteUse,STDCALL,8)\r
+_NAME(SetTextAlign,STDCALL,8)\r
+_NAME(SetTextCharacterExtra,STDCALL,8)\r
+_NAME(SetTextColor,STDCALL,8)\r
+_NAME(SetTextJustification,STDCALL,12)\r
+_NAME(SetViewportExtEx,STDCALL,16)\r
+_NAME(SetViewportOrgEx,STDCALL,16)\r
+_NAME(SetVirtualResolution,STDCALL,20)= _NAME(NtGdiSetVirtualResolution,STDCALL,20)\r
+_NAME(SetWinMetaFileBits,STDCALL,16)\r
+_NAME(SetWindowExtEx,STDCALL,16)\r
+_NAME(SetWindowOrgEx,STDCALL,16)\r
+_NAME(SetWorldTransform,STDCALL,8)\r
+_NAME(StartDocA,STDCALL,8)\r
+_NAME(StartDocW,STDCALL,8)\r
+_NAME(StartFormPage,STDCALL,4)\r
+_NAME(StartPage,STDCALL,4)\r
+_NAME(StretchBlt,STDCALL,44)\r
+_NAME(StretchDIBits,STDCALL,52)\r
+_NAME(StrokeAndFillPath,STDCALL,4)\r
+_NAME(StrokePath,STDCALL,4)\r
+_NAME(SwapBuffers,STDCALL,4)\r
+_NAME(TextOutA,STDCALL,20)\r
+_NAME(TextOutW,STDCALL,20)\r
+_NAME(TranslateCharsetInfo,STDCALL,12)\r
+_NAME(UnloadNetworkFonts,STDCALL,4)\r
+_NAME(UnrealizeObject,STDCALL,4)\r
+_NAME(UpdateColors,STDCALL,4)\r
+_NAME(UpdateICMRegKeyA,STDCALL,16)\r
+_NAME(UpdateICMRegKeyW,STDCALL,16)\r
+_NAME(WidenPath,STDCALL,4)\r
+_NAME(XFORMOBJ_bApplyXform,STDCALL,20)= _NAME(NtGdiXFORMOBJ_bApplyXform,STDCALL,20)\r
+_NAME(XFORMOBJ_iGetXform,STDCALL,8)= _NAME(NtGdiXFORMOBJ_iGetXform,STDCALL,8)\r
+_NAME(XLATEOBJ_cGetPalette,STDCALL,16)= _NAME(NtGdiXLATEOBJ_cGetPalette,STDCALL,16)\r
+_NAME(XLATEOBJ_hGetColorTransform,STDCALL,4)= _NAME(NtGdiXLATEOBJ_hGetColorTransform,STDCALL,4)\r
+_NAME(XLATEOBJ_iXlate,STDCALL,8)= _NAME(NtGdiXLATEOBJ_iXlate,STDCALL,8)\r
+_NAME(XLATEOBJ_piVector,STDCALL,4)\r
+_NAME(bInitSystemAndFontsDirectoriesW,STDCALL,8)\r
+_NAME(bMakePathNameW,STDCALL,16)\r
+_NAME(cGetTTFFromFOT,STDCALL,28)\r
+_NAME(gdiPlaySpoolStream,STDCALL,24)\r