Author: sserapion Date: Mon Oct 6 23:05:18 2008 New Revision: 36673
URL: http://svn.reactos.org/svn/reactos?rev=36673&view=rev Log: Finally convert gdi32 to spec file.
Modified: branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.rbuild branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.spec branches/ros-amd64-bringup/reactos/dll/win32/gdi32/misc/stubs.c
Modified: branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi... ============================================================================== --- branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.rbuild [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.rbuild [iso-8859-1] Mon Oct 6 23:05:18 2008 @@ -1,5 +1,5 @@ <module name="gdi32" type="win32dll" baseaddress="${BASEADDRESS_GDI32}" installbase="system32" installname="gdi32.dll" unicode="yes" allowwarnings="true"> - <importlibrary definition="gdi32.def" /> + <importlibrary definition="gdi32.spec.def" /> <include base="gdi32">include</include> <define name="_DISABLE_TIDENTS" /> <define name="WINVER">0x0600</define> @@ -51,4 +51,5 @@ <file>path.c</file> </directory> <file>gdi32.rc</file> + <file>gdi32.spec</file> </module>
Modified: branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.spec URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi... ============================================================================== --- branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.spec [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/dll/win32/gdi32/gdi32.spec [iso-8859-1] Mon Oct 6 23:05:18 2008 @@ -1,10 +1,3 @@ -# ordinal exports -100 stdcall @(long long str str str) GDI_CallDevInstall16 -101 stdcall @(long str str ptr) GDI_CallExtDeviceModePropSheet16 -102 stdcall @(long ptr str str ptr str long) GDI_CallExtDeviceMode16 -103 stdcall @(long str ptr ptr) GDI_CallAdvancedSetupDialog16 -104 stdcall @(str str long ptr ptr) GDI_CallDeviceCapabilities16 - @ stdcall AbortDoc(long) @ stdcall AbortPath(long) @ stdcall AddFontMemResourceEx(ptr long ptr ptr) @@ -15,25 +8,35 @@ @ stdcall AddFontResourceW(wstr) @ stdcall AngleArc(long long long long long long) @ stdcall AnimatePalette(long long long ptr) -# @ stub AnyLinkedFonts +@ stdcall AnyLinkedFonts() NtGdiAnyLinkedFonts @ stdcall Arc(long long long long long long long long long) @ stdcall ArcTo(long long long long long long long long long) @ stdcall BeginPath(long) +@ stdcall bInitSystemAndFontsDirectoriesW(wstr wstr) @ stdcall BitBlt(long long long long long long long long long) +@ stdcall bMakePathNameW(wstr wstr wstr long) +@ stdcall BRUSHOBJ_hGetColorTransform(ptr) NtGdiBRUSHOBJ_hGetColorTransform +@ stdcall BRUSHOBJ_pvAllocRbrush(ptr long) NtGdiBRUSHOBJ_pvAllocRbrush +@ stdcall BRUSHOBJ_pvGetRbrush(ptr) NtGdiBRUSHOBJ_pvGetRbrush +@ stdcall BRUSHOBJ_ulGetBrushColor(ptr) NtGdiBRUSHOBJ_ulGetBrushColor @ stub ByeByeGDI @ stdcall CancelDC(long) -@ stub CheckColorsInGamut +@ stdcall cGetTTFFromFOT(long long long long long long long) +@ stdcall CheckColorsInGamut(ptr ptr ptr long) @ stdcall ChoosePixelFormat(long ptr) @ stdcall Chord(long long long long long long long long long) -# @ stub ClearBitmapAttributes -# @ stub ClearBrushAttributes +@ stdcall ClearBitmapAttributes(ptr long) +@ stdcall ClearBrushAttributes(ptr long) +@ stdcall CLIPOBJ_bEnum(ptr long long) NtGdiCLIPOBJ_bEnum +@ stdcall CLIPOBJ_cEnumStart(ptr long long long long) NtGdiCLIPOBJ_cEnumStart +@ stdcall CLIPOBJ_ppoGetPath(ptr) NtGdiCLIPOBJ_ppoGetPath @ stdcall CloseEnhMetaFile(long) @ stdcall CloseFigure(long) @ stdcall CloseMetaFile(long) -@ stub ColorCorrectPalette -@ stub ColorMatchToTarget +@ stdcall ColorCorrectPalette(ptr ptr long long) +@ stdcall ColorMatchToTarget(ptr ptr long) @ stdcall CombineRgn(long long long long) -@ stdcall CombineTransform(ptr ptr ptr) +@ stdcall CombineTransform(ptr ptr ptr) NtGdiCombineTransform @ stdcall CopyEnhMetaFileA(long str) @ stdcall CopyEnhMetaFileW(long wstr) @ stdcall CopyMetaFileA(long str) @@ -47,12 +50,12 @@ @ stdcall CreateCompatibleDC(long) @ stdcall CreateDCA(str str str ptr) @ stdcall CreateDCW(wstr wstr wstr ptr) +@ stdcall CreateDIBitmap(long ptr long ptr ptr long) @ stdcall CreateDIBPatternBrush(long long) @ stdcall CreateDIBPatternBrushPt(long long) @ stdcall CreateDIBSection(long ptr long ptr long long) -@ stdcall CreateDIBitmap(long ptr long ptr ptr long) @ stdcall CreateDiscardableBitmap(long long long) -@ stdcall CreateEllipticRgn(long long long long) +@ stdcall CreateEllipticRgn(long long long long) NtGdiCreateEllipticRgn @ stdcall CreateEllipticRgnIndirect(ptr) @ stdcall CreateEnhMetaFileA(long str ptr str) @ stdcall CreateEnhMetaFileW(long wstr ptr wstr) @@ -62,7 +65,7 @@ # @ stub CreateFontIndirectExW @ stdcall CreateFontIndirectW(ptr) @ stdcall CreateFontW(long long long long long long long long long long long long long wstr) -@ stdcall CreateHalftonePalette(long) +@ stdcall CreateHalftonePalette(long) NtGdiCreateHalftonePalette @ stdcall CreateHatchBrush(long long) @ stdcall CreateICA(str str str ptr) @ stdcall CreateICW(wstr wstr wstr ptr) @@ -76,27 +79,130 @@ @ stdcall CreatePolygonRgn(ptr long long) @ stdcall CreateRectRgn(long long long long) @ stdcall CreateRectRgnIndirect(ptr) -@ stdcall CreateRoundRectRgn(long long long long long long) +@ stdcall CreateRoundRectRgn(long long long long long long) NtGdiCreateRoundRectRgn @ stdcall CreateScalableFontResourceA(long str str str) @ stdcall CreateScalableFontResourceW(long wstr wstr wstr) @ stdcall CreateSolidBrush(long) -@ stdcall DPtoLP(long ptr long) -@ stdcall DeleteColorSpace(long) +@ stdcall DdEntry0(ptr ptr ptr ptr ptr ptr) NtGdiDxgGenericThunk +@ stdcall DdEntry10(ptr ptr) NtGdiDdBeginMoCompFrame +@ stdcall DdEntry11(ptr ptr ptr) NtGdiDdBlt +@ stdcall DdEntry12(ptr ptr) NtGdiDdCanCreateSurface +@ stdcall DdEntry13(ptr ptr) NtGdiDdCanCreateD3DBuffer +@ stdcall DdEntry14(ptr ptr) NtGdiDdColorControl +@ stdcall DdEntry15(ptr) NtGdiDdCreateDirectDrawObject +@ stdcall DdEntry16(ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiDdCreateSurface +@ stdcall DdEntry17(ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiDdCreateD3DBuffer +@ stdcall DdEntry18(ptr ptr) NtGdiDdCreateMoComp +@ stdcall DdEntry19(ptr ptr ptr ptr ptr long) NtGdiDdCreateSurfaceObject +@ stdcall DdEntry1(ptr ptr ptr ptr) NtGdiD3dContextCreate +@ stdcall DdEntry20(ptr) NtGdiDdDeleteDirectDrawObject +@ stdcall DdEntry21(ptr) NtGdiDdDeleteSurfaceObject +@ stdcall DdEntry22(ptr ptr) NtGdiDdDestroyMoComp +@ stdcall DdEntry23(ptr long) NtGdiDdDestroySurface +@ stdcall DdEntry24(ptr) NtGdiDdDestroyD3DBuffer +@ stdcall DdEntry25(ptr ptr) NtGdiDdEndMoCompFrame +@ stdcall DdEntry26(ptr ptr ptr ptr ptr) NtGdiDdFlip +@ stdcall DdEntry27(ptr long) NtGdiDdFlipToGDISurface +@ stdcall DdEntry28(ptr ptr) NtGdiDdGetAvailDriverMemory +@ stdcall DdEntry29(ptr ptr) NtGdiDdGetBltStatus +@ stdcall DdEntry2(ptr)NtGdiD3dContextDestroy +@ stdcall DdEntry30(ptr ptr) NtGdiDdGetDC +@ stdcall DdEntry31(ptr ptr) NtGdiDdGetDriverInfo +@ stdcall DdEntry32(ptr ptr long) NtGdiDdGetDxHandle +@ stdcall DdEntry33(ptr ptr) NtGdiDdGetFlipStatus +@ stdcall DdEntry34(ptr ptr) NtGdiDdGetInternalMoCompInfo +@ stdcall DdEntry35(ptr ptr) NtGdiDdGetMoCompBuffInfo +@ stdcall DdEntry36(ptr ptr) NtGdiDdGetMoCompGuids +@ stdcall DdEntry37(ptr ptr) NtGdiDdGetMoCompFormats +@ stdcall DdEntry38(ptr ptr) NtGdiDdGetScanLine +@ stdcall DdEntry39(ptr ptr ptr) NtGdiDdLock +@ stdcall DdEntry3(ptr) NtGdiD3dContextDestroyAll +@ stdcall DdEntry40(ptr ptr) NtGdiDdLockD3D +@ stdcall DdEntry41(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiDdQueryDirectDrawObject +@ stdcall DdEntry42(ptr ptr) NtGdiDdQueryMoCompStatus +@ stdcall DdEntry43(ptr ptr) NtGdiDdReenableDirectDrawObject +@ stdcall DdEntry44(ptr) NtGdiDdReleaseDC +@ stdcall DdEntry45(ptr ptr) NtGdiDdRenderMoComp +@ stdcall DdEntry46(ptr ptr) NtGdiDdResetVisrgn +@ stdcall DdEntry47(ptr ptr) NtGdiDdSetColorKey +@ stdcall DdEntry48(ptr ptr) NtGdiDdSetExclusiveMode +@ stdcall DdEntry49(ptr ptr ptr) NtGdiDdSetGammaRamp +@ stdcall DdEntry4(ptr) NtGdiD3dValidateTextureStageState +@ stdcall DdEntry50(ptr ptr long)NtGdiDdCreateSurfaceEx +@ stdcall DdEntry51(ptr ptr ptr) NtGdiDdSetOverlayPosition +@ stdcall DdEntry52(ptr ptr) NtGdiDdUnattachSurface +@ stdcall DdEntry53(ptr ptr) NtGdiDdUnlock +@ stdcall DdEntry54(ptr ptr) NtGdiDdUnlockD3D +@ stdcall DdEntry55(ptr ptr long) NtGdiDdUpdateOverlay +@ stdcall DdEntry56(ptr ptr) NtGdiDdWaitForVerticalBlank +@ stdcall DdEntry5(ptr ptr ptr ptr ptr ptr ptr) NtGdiD3dDrawPrimitives2 +@ stdcall DdEntry6(ptr) NtGdiDdGetDriverState +@ stdcall DdEntry7(ptr ptr ptr) NtGdiDdAddAttachedSurface +@ stdcall DdEntry8(ptr ptr ptr) NtGdiDdAlphaBlt +@ stdcall DdEntry9(ptr ptr) NtGdiDdAttachSurface +@ stdcall DeleteColorSpace(long) NtGdiDeleteColorSpace @ stdcall DeleteDC(long) @ stdcall DeleteEnhMetaFile(long) @ stdcall DeleteMetaFile(long) @ stdcall DeleteObject(long) @ stdcall DescribePixelFormat(long long long ptr) @ stub DeviceCapabilitiesEx -@ stub DeviceCapabilitiesExA -@ stub DeviceCapabilitiesExW +@ stdcall DeviceCapabilitiesExA(str str long str ptr) +@ stdcall DeviceCapabilitiesExW(wstr wstr long wstr ptr) +@ stdcall DPtoLP(long ptr long) @ stdcall DrawEscape(long long long ptr) @ stdcall Ellipse(long long long long long) -@ stdcall EnableEUDC(long) +@ stdcall EnableEUDC(long) NtGdiEnableEudc @ stdcall EndDoc(long) -# @ stub EndFormPage +@ stdcall EndFormPage(ptr) @ stdcall EndPage(long) @ stdcall EndPath(long) +@ stdcall EngAcquireSemaphore(ptr) +@ stdcall EngAlphaBlend(ptr ptr ptr ptr ptr ptr ptr) NtGdiEngAlphaBlend +@ stdcall EngAssociateSurface(ptr ptr long) NtGdiEngAssociateSurface +@ stdcall EngBitBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiEngBitBlt +@ stdcall EngCheckAbort(ptr) NtGdiEngCheckAbort +@ stdcall EngComputeGlyphSet(ptr ptr ptr) +@ stdcall EngCopyBits(ptr ptr ptr ptr ptr ptr) NtGdiEngCopyBits +@ stdcall EngCreateBitmap(ptr long long ptr ptr) NtGdiEngCreateBitmap +@ stdcall EngCreateClip() NtGdiEngCreateClip +@ stdcall EngCreateDeviceBitmap(ptr ptr long) NtGdiEngCreateDeviceBitmap +@ stdcall EngCreateDeviceSurface(ptr ptr long) NtGdiEngCreateDeviceSurface +@ stdcall EngCreatePalette(long long ptr long long long) NtGdiEngCreatePalette +@ stdcall EngCreateSemaphore() +@ stdcall EngDeleteClip(ptr) NtGdiEngDeleteClip +@ stdcall EngDeletePalette(ptr) NtGdiEngDeletePalette +@ stdcall EngDeletePath(ptr) NtGdiEngDeletePath +@ stdcall EngDeleteSemaphore(ptr) +@ stdcall EngDeleteSurface(ptr) NtGdiEngDeleteSurface +@ stdcall EngEraseSurface(ptr ptr long) NtGdiEngEraseSurface +@ stdcall EngFillPath(ptr ptr ptr ptr ptr ptr ptr) NtGdiEngFillPath +@ stdcall EngFindResource(ptr long long ptr) +@ stdcall EngFreeModule(ptr) +@ stdcall EngGetCurrentCodePage(ptr ptr) +@ stdcall EngGetDriverName(ptr) +@ stdcall EngGetPrinterDataFileName(ptr) +@ stdcall EngGradientFill(ptr ptr ptr ptr long ptr long ptr ptr long) NtGdiEngGradientFill +@ stdcall EngLineTo(ptr ptr ptr long long long long ptr ptr) NtGdiEngLineTo +@ stdcall EngLoadModule(ptr) +@ stdcall EngLockSurface(ptr) NtGdiEngLockSurface +@ stdcall EngMarkBandingSurface(ptr) NtGdiEngMarkBandingSurface +@ stdcall EngMultiByteToUnicodeN(wstr long ptr str long) RtlMultiByteToUnicodeN +@ stdcall EngMultiByteToWideChar(long wstr long str long) +@ stdcall EngPaint(ptr ptr ptr ptr ptr) NtGdiEngPaint +@ stdcall EngPlgBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long) NtGdiEngPlgBlt +@ stdcall EngQueryEMFInfo(ptr ptr) +@ stdcall EngQueryLocalTime(ptr) +@ stdcall EngReleaseSemaphore(ptr) +@ stdcall EngStretchBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long) NtGdiEngStretchBlt +@ stdcall EngStretchBltROP(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long ptr long) NtGdiEngStretchBltROP +@ stdcall EngStrokeAndFillPath(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiEngStrokeAndFillPath +@ stdcall EngStrokePath(ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiEngStrokePath +@ stdcall EngTextOut(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) NtGdiEngTextOut +@ stdcall EngTransparentBlt(ptr ptr ptr ptr ptr ptr long long) NtGdiEngTransparentBlt +@ stdcall EngUnicodeToMultiByteN(str long long wstr long) RtlUnicodeToMultiByteN +@ stdcall EngUnlockSurface(ptr) NtGdiEngUnlockSurface +@ stdcall EngWideCharToMultiByte(long wstr long str long) @ stdcall EnumEnhMetaFile(long long ptr ptr ptr) @ stdcall EnumFontFamiliesA(long str ptr long) @ stdcall EnumFontFamiliesExA(long ptr ptr long long) @@ -108,10 +214,10 @@ @ stdcall EnumICMProfilesW(long ptr long) @ stdcall EnumMetaFile(long long ptr ptr) @ stdcall EnumObjects(long long ptr long) -@ stdcall EqualRgn(long long) +@ stdcall EqualRgn(long long) NtGdiEqualRgn @ stdcall Escape(long long long ptr ptr) -# @ stub EudcLoadLinkW -# @ stub EudcUnloadLinkW +@ stdcall EudcLoadLinkW(wstr wstr long long) +@ stdcall EudcUnloadLinkW(wstr wstr) @ stdcall ExcludeClipRect(long long long long long) @ stdcall ExtCreatePen(long long ptr long ptr) @ stdcall ExtCreateRegion(ptr long ptr) @@ -125,28 +231,36 @@ @ stdcall FixBrushOrgEx(long long long ptr) @ stdcall FlattenPath(long) @ stdcall FloodFill(long long long long) -@ stdcall FontIsLinked(long) +@ stdcall FontIsLinked(long) NtGdiFontIsLinked +@ stdcall FONTOBJ_cGetAllGlyphHandles(ptr ptr) NtGdiFONTOBJ_cGetAllGlyphHandles +@ stdcall FONTOBJ_cGetGlyphs(ptr long long ptr ptr) NtGdiFONTOBJ_cGetGlyphs +@ stdcall FONTOBJ_pfdg(ptr) NtGdiFONTOBJ_pfdg +@ stdcall FONTOBJ_pifi(ptr) NtGdiFONTOBJ_pifi +@ stdcall FONTOBJ_pQueryGlyphAttrs(ptr long) NtGdiFONTOBJ_pQueryGlyphAttrs +@ stdcall FONTOBJ_pvTrueTypeFontFile(ptr ptr) NtGdiFONTOBJ_pvTrueTypeFontFile +@ stdcall FONTOBJ_pxoGetXform(ptr) NtGdiFONTOBJ_pxoGetXform +@ stdcall FONTOBJ_vGetInfo(ptr long ptr) NtGdiFONTOBJ_vGetInfo @ stdcall FrameRgn(long long long long long) @ stub FreeImageColorMatcher -# @ stub GdiAddFontResourceW -# @ stub GdiAddGlsBounds -# @ stub GdiAddGlsRecord +@ stdcall GdiAddFontResourceW(ptr ptr ptr) +@ stdcall GdiAddGlsBounds(ptr ptr) +@ stdcall GdiAddGlsRecord(ptr long ptr ptr) @ stdcall GdiAlphaBlend(long long long long long long long long long long long) -# @ stub GdiArtificialDecrementDriver +@ stdcall GdiArtificialDecrementDriver(wstr long) @ stub GdiAssociateObject -@ stub GdiCleanCacheDC +@ stdcall GdiCleanCacheDC(ptr) @ stdcall GdiComment(long long ptr) -# @ stub GdiConsoleTextOut +@ stdcall GdiConsoleTextOut(ptr ptr long ptr) NtGdiConsoleTextOut @ stub GdiConvertAndCheckDC @ stub GdiConvertBitmap -# @ stub GdiConvertBitmapV5 -@ stub GdiConvertBrush -@ stub GdiConvertDC -@ stub GdiConvertEnhMetaFile -@ stub GdiConvertFont -@ stub GdiConvertMetaFilePict -@ stub GdiConvertPalette -@ stub GdiConvertRegion +@ stdcall GdiConvertBitmapV5(ptr ptr long long) +@ stdcall GdiConvertBrush(ptr) +@ stdcall GdiConvertDC(ptr) +@ stdcall GdiConvertEnhMetaFile(ptr) +@ stdcall GdiConvertFont(ptr) +@ stdcall GdiConvertMetaFilePict(ptr) +@ stdcall GdiConvertPalette(ptr) +@ stdcall GdiConvertRegion(ptr) @ stdcall GdiConvertToDevmodeW(ptr) @ stub GdiCreateLocalBitmap @ stub GdiCreateLocalBrush @@ -168,126 +282,143 @@ @ stub GdiDciSetDestination @ stub GdiDeleteLocalDC @ stub GdiDeleteLocalObject -# @ stub GdiDeleteSpoolFileHandle -# @ stub GdiDescribePixelFormat -@ stub GdiDllInitialize -# @ stub GdiDrawStream -# @ stub GdiEndDocEMF -# @ stub GdiEndPageEMF -# @ stub GdiFixUpHandle +@ stdcall GdiDeleteSpoolFileHandle(ptr) +@ stdcall GdiDescribePixelFormat(ptr long long ptr) NtGdiDescribePixelFormat +@ stdcall GdiDllInitialize(ptr long ptr) +@ stdcall GdiDrawStream(ptr long ptr) +@ stdcall GdiEndDocEMF(ptr) +@ stdcall GdiEndPageEMF(ptr long) +#@ stdcall GdiEntry1 +#@ stdcall GdiEntry10 +#@ stdcall GdiEntry11 +#@ stdcall GdiEntry12 +#@ stdcall GdiEntry13 +#@ stdcall GdiEntry14 +#@ stdcall GdiEntry15 +#@ stdcall GdiEntry16 +#@ stdcall GdiEntry2 +#@ stdcall GdiEntry3 +#@ stdcall GdiEntry4 +#@ stdcall GdiEntry5 +#@ stdcall GdiEntry6 +#@ stdcall GdiEntry7 +#@ stdcall GdiEntry8 +#@ stdcall GdiEntry9 +@ stdcall GdiFixUpHandle(ptr) @ stdcall GdiFlush() -# @ stub GdiFullscreenControl +@ stdcall GdiFullscreenControl(ptr ptr long ptr ptr) NtGdiFullscreenControl @ stdcall GdiGetBatchLimit() @ stdcall GdiGetCharDimensions(long ptr ptr) @ stdcall GdiGetCodePage(long) -# @ stub GdiGetDC -# @ stub GdiGetDevmodeForPage +@ stdcall GdiGetDC(ptr) +@ stdcall GdiGetDevmodeForPage(ptr long ptr ptr) @ stub GdiGetLocalBitmap @ stub GdiGetLocalBrush @ stub GdiGetLocalDC @ stub GdiGetLocalFont -# @ stub GdiGetPageCount -# @ stub GdiGetPageHandle -# @ stub GdiGetSpoolFileHandle -@ stdcall GdiGetSpoolMessage(ptr long ptr long) +@ stdcall GdiGetPageCount(ptr) +@ stdcall GdiGetPageHandle(ptr long ptr) +@ stdcall GdiGetSpoolFileHandle(wstr ptr wstr) +@ stdcall GdiGetSpoolMessage(ptr long ptr long) NtGdiGetSpoolMessage @ stdcall GdiGradientFill(long ptr long ptr long long) -@ stdcall GdiInitSpool() -# @ stub GdiInitializeLanguagePack +@ stdcall GdiInitializeLanguagePack(long) +@ stdcall GdiInitSpool() NtGdiInitSpool @ stdcall GdiIsMetaFileDC(long) @ stdcall GdiIsMetaPrintDC(long) @ stdcall GdiIsPlayMetafileDC(long) -@ stub GdiPlayDCScript -# @ stub GdiPlayEMF -@ stub GdiPlayJournal -# @ stub GdiPlayPageEMF -# @ stub GdiPlayPrivatePageEMF -@ stub GdiPlayScript -# @ stub GdiPrinterThunk -# @ stub GdiProcessSetup -# @ stub GdiQueryFonts -# @ stub GdiQueryTable +@ stdcall GdiPlayDCScript(long long long long long long) +@ stdcall GdiPlayEMF(wstr ptr wstr ptr ptr) +@ stdcall GdiPlayJournal(long long long long long) +@ stdcall GdiPlayPageEMF(ptr ptr ptr ptr ptr) +@ stdcall GdiPlayPrivatePageEMF(ptr long ptr) +@ stdcall GdiPlayScript(ptr ptr ptr ptr ptr ptr ptr) +@ stdcall GdiPlaySpoolStream(long long long long long long) +@ stdcall GdiPrinterThunk(ptr ptr long) +@ stdcall GdiProcessSetup() +@ stdcall GdiQueryFonts(ptr long ptr) NtGdiQueryFonts +@ stdcall GdiQueryTable() @ stdcall GdiRealizationInfo(long ptr) -# @ stub GdiReleaseDC -@ stub GdiReleaseLocalDC -# @ stub GdiResetDCEMF -@ stub GdiSetAttrs +@ stdcall GdiReleaseDC(ptr) +@ stdcall GdiReleaseLocalDC(ptr) +@ stdcall GdiResetDCEMF(ptr ptr) +@ stdcall GdiSetAttrs(ptr) @ stdcall GdiSetBatchLimit(long) -# @ stub GdiSetLastError -# @ stub GdiSetPixelFormat -@ stub GdiSetServerAttr -# @ stub GdiStartDocEMF -# @ stub GdiStartPageEMF -# @ stub GdiSwapBuffers +@ stdcall GdiSetLastError(long) +@ stdcall GdiSetPixelFormat(ptr long) NtGdiSetPixelFormat +@ stdcall GdiSetServerAttr(ptr long) +@ stdcall GdiStartDocEMF(ptr ptr) +@ stdcall GdiStartPageEMF(ptr) +@ stub GdiSwapBuffers @ stdcall GdiTransparentBlt(long long long long long long long long long long long) -# @ stub GdiValidateHandle +@ stdcall GdiValidateHandle(ptr) @ stub GdiWinWatchClose @ stub GdiWinWatchDidStatusChange @ stub GdiWinWatchGetClipList @ stub GdiWinWatchOpen @ stdcall GetArcDirection(long) @ stdcall GetAspectRatioFilterEx(long ptr) -# @ stub GetBitmapAttributes -@ stdcall GetBitmapBits(long long ptr) -@ stdcall GetBitmapDimensionEx(long ptr) +@ stdcall GetBitmapAttributes(ptr) +@ stdcall GetBitmapBits(long long ptr) NtGdiGetBitmapBits +@ stdcall GetBitmapDimensionEx(long ptr) NtGdiGetBitmapDimension @ stdcall GetBkColor(long) @ stdcall GetBkMode(long) @ stdcall GetBoundsRect(long ptr long) -# @ stub GetBrushAttributes +@ stdcall GetBrushAttributes(ptr) @ stdcall GetBrushOrgEx(long ptr) @ stdcall GetCharABCWidthsA(long long long ptr) @ stdcall GetCharABCWidthsFloatA(long long long ptr) @ stdcall GetCharABCWidthsFloatW(long long long ptr) @ stdcall GetCharABCWidthsI(long long long ptr ptr) @ stdcall GetCharABCWidthsW(long long long ptr) +@ stdcall GetCharacterPlacementA(long str long long ptr long) +@ stdcall GetCharacterPlacementW(long wstr long long ptr long) @ stdcall GetCharWidth32A(long long long long) @ stdcall GetCharWidth32W(long long long long) @ stdcall GetCharWidthA(long long long long) GetCharWidth32A @ stdcall GetCharWidthFloatA(long long long ptr) @ stdcall GetCharWidthFloatW(long long long ptr) @ stdcall GetCharWidthI(ptr long long ptr ptr) -# @ stub GetCharWidthInfo -@ stdcall GetCharWidthW(long long long long) GetCharWidth32W +@ stdcall GetCharWidthInfo(ptr ptr) NtGdiGetCharWidthInfo +@ stdcall GetCharWidthW(long long long long) @ stub GetCharWidthWOW -@ stdcall GetCharacterPlacementA(long str long long ptr long) -@ stdcall GetCharacterPlacementW(long wstr long long ptr long) @ stdcall GetClipBox(long ptr) @ stdcall GetClipRgn(long long) -@ stdcall GetColorAdjustment(long ptr) +@ stdcall GetColorAdjustment(long ptr) NtGdiGetColorAdjustment @ stdcall GetColorSpace(long) @ stdcall GetCurrentObject(long long) @ stdcall GetCurrentPositionEx(long ptr) @ stdcall GetDCBrushColor(long) @ stdcall GetDCOrgEx(long ptr) @ stdcall GetDCPenColor(long) +@ stdcall GetDeviceCaps(long long) +@ stdcall GetDeviceGammaRamp(long ptr) @ stdcall GetDIBColorTable(long long long ptr) @ stdcall GetDIBits(long long long long ptr ptr long) -@ stdcall GetDeviceCaps(long long) -@ stdcall GetDeviceGammaRamp(long ptr) -@ stub GetETM -# @ stub GetEUDCTimeStamp -# @ stub GetEUDCTimeStampExW @ stdcall GetEnhMetaFileA(str) @ stdcall GetEnhMetaFileBits(long long ptr) @ stdcall GetEnhMetaFileDescriptionA(long long ptr) @ stdcall GetEnhMetaFileDescriptionW(long long ptr) @ stdcall GetEnhMetaFileHeader(long long ptr) @ stdcall GetEnhMetaFilePaletteEntries (long long ptr) -# @ stub GetEnhMetaFilePixelFormat +@ stdcall GetEnhMetaFilePixelFormat(ptr long ptr) @ stdcall GetEnhMetaFileW(wstr) +@ stub GetETM +# @ stub GetEUDCTimeStamp +# @ stub GetEUDCTimeStampExW # @ stub GetFontAssocStatus @ stdcall GetFontData(long long long ptr long) @ stdcall GetFontLanguageInfo(long) @ stub GetFontResourceInfo @ stub GetFontResourceInfoW -@ stdcall GetFontUnicodeRanges(ptr ptr) +@ stdcall GetFontUnicodeRanges(ptr ptr) NtGdiGetFontUnicodeRanges @ stdcall GetGlyphIndicesA(long ptr long ptr long) -@ stdcall GetGlyphIndicesW(long ptr long ptr long) +@ stdcall GetGlyphIndicesW(long ptr long ptr long) NtGdiGetGlyphIndicesW @ stdcall GetGlyphOutline(long long long ptr long ptr ptr) GetGlyphOutlineA @ stdcall GetGlyphOutlineA(long long long ptr long ptr ptr) @ stdcall GetGlyphOutlineW(long long long ptr long ptr ptr) -@ stub GetGlyphOutlineWow +@ stdcall GetGlyphOutlineWow(long long long long long long long) @ stdcall GetGraphicsMode(long) -# @ stub GetHFONT +@ stdcall GetHFONT(ptr) @ stdcall GetICMProfileA(long ptr ptr) @ stdcall GetICMProfileW(long ptr ptr) @ stdcall GetKerningPairs(long long ptr) GetKerningPairsA @@ -301,9 +432,9 @@ @ stdcall GetMetaFileBitsEx(long long ptr) @ stdcall GetMetaFileW(wstr) @ stdcall GetMetaRgn(long long) -@ stdcall GetMiterLimit(long ptr) -@ stdcall GetNearestColor(long long) -@ stdcall GetNearestPaletteIndex(long long) +@ stdcall GetMiterLimit(long ptr) NtGdiGetMiterLimit +@ stdcall GetNearestColor(long long) NtGdiGetNearestColor +@ stdcall GetNearestPaletteIndex(long long) NtGdiGetNearestPaletteIndex @ stdcall GetObjectA(long long ptr) @ stdcall GetObjectType(long) @ stdcall GetObjectW(long long ptr) @@ -314,64 +445,71 @@ @ stdcall GetPixel(long long long) @ stdcall GetPixelFormat(long) @ stdcall GetPolyFillMode(long) -@ stdcall GetROP2(long) -@ stdcall GetRandomRgn(long long long) -@ stdcall GetRasterizerCaps(ptr long) +@ stdcall GetRandomRgn(long long long) NtGdiGetRandomRgn +@ stdcall GetRasterizerCaps(ptr long) NtGdiGetRasterizerCaps @ stdcall GetRegionData(long long ptr) @ stdcall GetRelAbs(long long) @ stdcall GetRgnBox(long ptr) +@ stdcall GetROP2(long) @ stdcall GetStockObject(long) @ stdcall GetStretchBltMode(long) -# @ stub GetStringBitmapA -# @ stub GetStringBitmapW +@ stdcall GetStringBitmapA(ptr str long long ptr) +@ stdcall GetStringBitmapW(ptr wstr long long ptr) @ stdcall GetSystemPaletteEntries(long long long ptr) -@ stdcall GetSystemPaletteUse(long) +@ stdcall GetSystemPaletteUse(long) NtGdiGetSystemPaletteUse @ stdcall GetTextAlign(long) @ stdcall GetTextCharacterExtra(long) @ stdcall GetTextCharset(long) -@ stdcall GetTextCharsetInfo(long ptr long) +@ stdcall GetTextCharsetInfo(long ptr long) NtGdiGetTextCharsetInfo @ stdcall GetTextColor(long) @ stdcall GetTextExtentExPointA(long str long long ptr ptr ptr) @ stdcall GetTextExtentExPointI(long ptr long long ptr ptr ptr) @ stdcall GetTextExtentExPointW(long wstr long long ptr ptr ptr) -# @ stub GetTextExtentExPointWPri +@ stdcall GetTextExtentExPointWPri(ptr wstr long long long ptr ptr) @ stdcall GetTextExtentPoint32A(long str long ptr) @ stdcall GetTextExtentPoint32W(long wstr long ptr) @ stdcall GetTextExtentPointA(long str long ptr) @ stdcall GetTextExtentPointI(long ptr long ptr) @ stdcall GetTextExtentPointW(long wstr long ptr) @ stdcall GetTextFaceA(long long ptr) -# @ stub GetTextFaceAliasW +@ stdcall GetTextFaceAliasW(ptr long wstr) @ stdcall GetTextFaceW(long long ptr) @ stdcall GetTextMetricsA(long ptr) @ stdcall GetTextMetricsW(long ptr) -@ stdcall GetTransform(long long ptr) +@ stdcall GetTransform(long long ptr) NtGdiGetTransform @ stdcall GetViewportExtEx(long ptr) @ stdcall GetViewportOrgEx(long ptr) -@ stdcall GetWinMetaFileBits(long long ptr long long) @ stdcall GetWindowExtEx(long ptr) @ stdcall GetWindowOrgEx(long ptr) +@ stdcall GetWinMetaFileBits(long long ptr long long) @ stdcall GetWorldTransform(long ptr) +@ stdcall HT_Get8BPPFormatPalette(ptr long long long) NtGdiHT_Get8BPPFormatPalette +@ stdcall HT_Get8BPPMaskPalette(ptr long long long long long) NtGdiHT_Get8BPPMaskPalette @ stdcall IntersectClipRect(long long long long long) @ stdcall InvertRgn(long long) -# @ stub IsValidEnhMetaRecord -# @ stub IsValidEnhMetaRecordOffExt -@ stdcall LPtoDP(long ptr long) +@ stdcall IsValidEnhMetaRecord(long long) +@ stdcall IsValidEnhMetaRecordOffExt(long long long long) @ stdcall LineDDA(long long long long ptr long) @ stdcall LineTo(long long long) +@ stdcall LPtoDP(long ptr long) @ stub LoadImageColorMatcherA @ stub LoadImageColorMatcherW @ stdcall MaskBlt(long long long long long long long long long long long long) -# @ stub MirrorRgn +@ stdcall MirrorRgn(ptr ptr) @ stdcall ModifyWorldTransform(long ptr long) @ stdcall MoveToEx(long long long ptr) -# @ stub NamedEscape +@ stdcall NamedEscape(ptr wstr long long str long str) @ stdcall OffsetClipRgn(long long long) @ stdcall OffsetRgn(long long long) @ stdcall OffsetViewportOrgEx(long long long ptr) @ stdcall OffsetWindowOrgEx(long long long ptr) @ stdcall PaintRgn(long long) @ stdcall PatBlt(long long long long long long) +@ stdcall PATHOBJ_bEnum(ptr ptr) NtGdiPATHOBJ_bEnum +@ stdcall PATHOBJ_bEnumClipLines(ptr long ptr) NtGdiPATHOBJ_bEnumClipLines +@ stdcall PATHOBJ_vEnumStart(ptr) NtGdiPATHOBJ_vEnumStart +@ stdcall PATHOBJ_vEnumStartClipLines(ptr ptr ptr ptr) NtGdiPATHOBJ_vEnumStartClipLines +@ stdcall PATHOBJ_vGetBounds(ptr ptr) NtGdiPATHOBJ_vGetBounds @ stdcall PathToRegion(long) @ stdcall Pie(long long long long long long long long long) @ stdcall PlayEnhMetaFile(long long ptr) @@ -382,26 +520,26 @@ @ stdcall PolyBezier(long ptr long) @ stdcall PolyBezierTo(long ptr long) @ stdcall PolyDraw(long ptr ptr long) -# @ stub PolyPatBlt +@ stdcall Polygon(long ptr long) +@ stdcall Polyline(long ptr long) +@ stdcall PolylineTo(long ptr long) +@ stdcall PolyPatBlt(ptr long ptr long long) @ stdcall PolyPolygon(long ptr ptr long) @ stdcall PolyPolyline(long ptr ptr long) @ stdcall PolyTextOutA(long ptr long) @ stdcall PolyTextOutW(long ptr long) -@ stdcall Polygon(long ptr long) -@ stdcall Polyline(long ptr long) -@ stdcall PolylineTo(long ptr long) @ stdcall PtInRegion(long long long) -@ stdcall PtVisible(long long long) -# @ stub QueryFontAssocStatus +@ stdcall PtVisible(long long long) NtGdiPtVisible +@ stdcall QueryFontAssocStatus() @ stdcall RealizePalette(long) +@ stdcall Rectangle(long long long long long) @ stdcall RectInRegion(long ptr) -@ stdcall RectVisible(long ptr) -@ stdcall Rectangle(long long long long long) +@ stdcall RectVisible(long ptr) NtGdiRectVisible @ stdcall RemoveFontMemResourceEx(ptr) @ stdcall RemoveFontResourceA(str) @ stdcall RemoveFontResourceExA(str long ptr) @ stdcall RemoveFontResourceExW(wstr long ptr) -@ stub RemoveFontResourceTracking +@ stdcall RemoveFontResourceTracking(ptr long) @ stdcall RemoveFontResourceW(wstr) @ stdcall ResetDCA(long ptr) @ stdcall ResetDCW(long ptr) @@ -411,122 +549,96 @@ @ stdcall SaveDC(long) @ stdcall ScaleViewportExtEx(long long long long long ptr) @ stdcall ScaleWindowExtEx(long long long long long ptr) -@ stub SelectBrushLocal +@ stdcall SelectBrushLocal(ptr ptr) @ stdcall SelectClipPath(long long) @ stdcall SelectClipRgn(long long) -@ stub SelectFontLocal +@ stdcall SelectFontLocal(ptr ptr) @ stdcall SelectObject(long long) @ stdcall SelectPalette(long long long) @ stdcall SetAbortProc(long ptr) @ stdcall SetArcDirection(long long) -# @ stub SetBitmapAttributes -@ stdcall SetBitmapBits(long long ptr) -@ stdcall SetBitmapDimensionEx(long long long ptr) +@ stdcall SetBitmapAttributes(ptr long) +@ stdcall SetBitmapBits(long long ptr) NtGdiSetBitmapBits +@ stdcall SetBitmapDimensionEx(long long long ptr) NtGdiSetBitmapDimension @ stdcall SetBkColor(long long) @ stdcall SetBkMode(long long) @ stdcall SetBoundsRect(long ptr long) -# @ stub SetBrushAttributes +@ stdcall SetBrushAttributes(ptr long) @ stdcall SetBrushOrgEx(long long long ptr) @ stdcall SetColorAdjustment(long ptr) @ stdcall SetColorSpace(long long) @ stdcall SetDCBrushColor(long long) @ stdcall SetDCPenColor(long long) +@ stdcall SetDeviceGammaRamp(long ptr) @ stdcall SetDIBColorTable(long long long ptr) @ stdcall SetDIBits(long long long long ptr ptr long) @ stdcall SetDIBitsToDevice(long long long long long long long long long ptr ptr long) -@ stdcall SetDeviceGammaRamp(long ptr) @ stdcall SetEnhMetaFileBits(long ptr) -@ stub SetFontEnumeration +@ stdcall SetFontEnumeration(ptr) NtGdiSetFontEnumeration @ stdcall SetGraphicsMode(long long) @ stdcall SetICMMode(long long) @ stdcall SetICMProfileA(long str) @ stdcall SetICMProfileW(long wstr) @ stdcall SetLayout(long long) -# @ stub SetLayoutWidth -@ stdcall SetMagicColors(ptr long long) +@ stdcall SetLayoutWidth(ptr long long) +@ stdcall SetMagicColors(ptr long long) NtGdiSetMagicColors @ stdcall SetMapMode(long long) @ stdcall SetMapperFlags(long long) @ stdcall SetMetaFileBitsEx(long ptr) @ stdcall SetMetaRgn(long) @ stdcall SetMiterLimit(long long ptr) -@ stdcall SetObjectOwner(long long) +#@ stdcall SetObjectOwner(long long) @ stdcall SetPaletteEntries(long long long ptr) @ stdcall SetPixel(long long long long) @ stdcall SetPixelFormat(long long ptr) @ stdcall SetPixelV(long long long long) @ stdcall SetPolyFillMode(long long) -@ stdcall SetROP2(long long) @ stdcall SetRectRgn(long long long long long) @ stdcall SetRelAbs(long long) +@ stdcall SetROP2(long long) @ stdcall SetStretchBltMode(long long) -@ stdcall SetSystemPaletteUse(long long) +@ stdcall SetSystemPaletteUse(long long) NtGdiSetSystemPaletteUse @ stdcall SetTextAlign(long long) @ stdcall SetTextCharacterExtra(long long) @ stdcall SetTextColor(long long) @ stdcall SetTextJustification(long long long) @ stdcall SetViewportExtEx(long long long ptr) @ stdcall SetViewportOrgEx(long long long ptr) -@ stdcall SetVirtualResolution(long long long long long) -@ stdcall SetWinMetaFileBits(long ptr long ptr) +@ stdcall SetVirtualResolution(long long long long long) NtGdiSetVirtualResolution @ stdcall SetWindowExtEx(long long long ptr) @ stdcall SetWindowOrgEx(long long long ptr) +@ stdcall SetWinMetaFileBits(long ptr long ptr) @ stdcall SetWorldTransform(long ptr) @ stdcall StartDocA(long ptr) @ stdcall StartDocW(long ptr) -# @ stub StartFormPage +@ stdcall StartFormPage(ptr) @ stdcall StartPage(long) @ stdcall StretchBlt(long long long long long long long long long long long) @ stdcall StretchDIBits(long long long long long long long long long ptr ptr long long) +@ stdcall STROBJ_bEnum(ptr ptr ptr) NtGdiSTROBJ_bEnum +@ stdcall STROBJ_bEnumPositionsOnly(ptr ptr ptr) NtGdiSTROBJ_bEnumPositionsOnly +@ stdcall STROBJ_bGetAdvanceWidths(ptr long long ptr) NtGdiSTROBJ_bGetAdvanceWidths +@ stdcall STROBJ_dwGetCodePage(ptr) NtGdiSTROBJ_dwGetCodePage +@ stdcall STROBJ_vEnumStart(ptr) NtGdiSTROBJ_vEnumStart @ stdcall StrokeAndFillPath(long) @ stdcall StrokePath(long) @ stdcall SwapBuffers(long) @ stdcall TextOutA(long long long str long) @ stdcall TextOutW(long long long wstr long) @ stdcall TranslateCharsetInfo(ptr ptr long) -@ stub UnloadNetworkFonts +@ stdcall UnloadNetworkFonts(long) @ stdcall UnrealizeObject(long) @ stdcall UpdateColors(long) @ stdcall UpdateICMRegKey(long str str long) UpdateICMRegKeyA @ stdcall UpdateICMRegKeyA(long str str long) @ stdcall UpdateICMRegKeyW(long wstr wstr long) @ stdcall WidenPath(long) -@ stub gdiPlaySpoolStream -@ extern pfnRealizePalette -@ extern pfnSelectPalette -@ stub pstackConnect - -################################################################ -# Wine extensions: OpenGL support -# -@ stdcall wglCopyContext(long long long) -@ stdcall wglCreateContext(long) -@ stdcall wglDeleteContext(long) -@ stdcall wglGetCurrentContext() -@ stdcall wglGetCurrentDC() -@ stdcall -private wglGetProcAddress(str) -@ stdcall wglMakeCurrent(long long) -@ stdcall wglShareLists(long long) -@ stdcall wglUseFontBitmapsA(long long long long) -@ stdcall wglUseFontBitmapsW(long long long long) - -################################################################ -# Wine extensions: Win16 functions that are needed by other dlls -# -@ stdcall CloseJob16(long) -@ stdcall DrvGetPrinterData16(str str ptr ptr long ptr) -@ stdcall DrvSetPrinterData16(str str long ptr long) -@ stdcall GetDCHook(long ptr) -@ stdcall OpenJob16(str str long) -@ stdcall SelectVisRgn(long long) -@ stdcall SetDCHook(long ptr long) -@ stdcall SetHookFlags(long long) -@ stdcall WriteSpool16(long ptr long) - -################################################################ -# Wine internal extensions -# -# All functions must be prefixed with '__wine_' (for internal functions) -# or 'wine_' (for user-visible functions) to avoid namespace conflicts. - -# GDI objects -@ cdecl __wine_make_gdi_object_system(long long) +@ stdcall XFORMOBJ_bApplyXform(ptr long long ptr ptr) NtGdiXFORMOBJ_bApplyXform +@ stdcall XFORMOBJ_iGetXform(ptr ptr) NtGdiXFORMOBJ_iGetXform +@ stdcall XLATEOBJ_cGetPalette(ptr long long ptr) NtGdiXLATEOBJ_cGetPalette +@ stdcall XLATEOBJ_hGetColorTransform(ptr) NtGdiXLATEOBJ_hGetColorTransform +@ stdcall XLATEOBJ_iXlate(ptr long) +@ stdcall XLATEOBJ_piVector(ptr) +#@ extern pfnRealizePalette +#@ extern pfnSelectPalette +#@ stub pstackConnect
Modified: branches/ros-amd64-bringup/reactos/dll/win32/gdi32/misc/stubs.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi... ============================================================================== --- branches/ros-amd64-bringup/reactos/dll/win32/gdi32/misc/stubs.c [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/dll/win32/gdi32/misc/stubs.c [iso-8859-1] Mon Oct 6 23:05:18 2008 @@ -968,7 +968,7 @@ */ DWORD STDCALL -gdiPlaySpoolStream( +GdiPlaySpoolStream( DWORD a0, DWORD a1, DWORD a2,