1 ! (c)2010 Joe Groff bsd license
2 USING: alien.c-types alien.destructors alien.syntax windows.types ;
7 FUNCTION: void* GdipAlloc ( SIZE_T size ) ;
8 FUNCTION: void GdipFree ( void* mem ) ;
17 { InvalidParameter 2 }
20 { InsufficientBuffer 5 }
28 { UnknownImageFormat 13 }
29 { FontFamilyNotFound 14 }
30 { FontStyleNotFound 15 }
31 { NotTrueTypeFont 16 }
32 { UnsupportedGdiplusVersion 17 }
33 { GdiplusNotInitialized 18 }
34 { PropertyNotFound 19 }
35 { PropertyNotSupported 20 }
36 { ProfileNotFound 21 } ;
38 CALLBACK: BOOL ImageAbort ( void* data ) ;
39 TYPEDEF: ImageAbort DrawImageAbort
40 TYPEDEF: ImageAbort GetThumbnailImageAbort
67 STRUCT: CharacterRange
71 TYPEDEF: UINT GraphicsState
72 TYPEDEF: UINT GraphicsContainer
81 { UnitMillimeter 6 } ;
84 { BrushTypeSolidColor 0 }
85 { BrushTypeHatchFill 1 }
86 { BrushTypeTextureFill 2 }
87 { BrushTypePathGradient 3 }
88 { BrushTypeLinearGradient 4 } ;
91 { FillModeAlternate 0 }
92 { FillModeWinding 1 } ;
95 { LineCapFlat HEX: 00 }
96 { LineCapSquare HEX: 01 }
97 { LineCapRound HEX: 02 }
98 { LineCapTriangle HEX: 03 }
100 { LineCapNoAnchor HEX: 10 }
101 { LineCapSquareAnchor HEX: 11 }
102 { LineCapRoundAnchor HEX: 12 }
103 { LineCapDiamondAnchor HEX: 13 }
104 { LineCapArrowAnchor HEX: 14 }
106 { LineCapCustom HEX: ff }
107 { LineCapAnchorMask HEX: f0 } ;
110 { PathPointTypeStart 0 }
111 { PathPointTypeLine 1 }
112 { PathPointTypeBezier 3 }
113 { PathPointTypePathTypeMask 7 }
114 { PathPointTypePathDashMode 16 }
115 { PathPointTypePathMarker 32 }
116 { PathPointTypeCloseSubpath 128 }
117 { PathPointTypeBezier3 3 } ;
120 { PenTypeSolidColor BrushTypeSolidColor }
121 { PenTypeHatchFill BrushTypeHatchFill }
122 { PenTypeTextureFill BrushTypeTextureFill }
123 { PenTypePathGradient BrushTypePathGradient }
124 { PenTypeLinearGradient BrushTypeLinearGradient }
125 { PenTypeUnknown -1 } ;
131 { LineJoinMiterClipped 3 } ;
134 { QualityModeInvalid -1 }
135 { QualityModeDefault 0 }
137 { QualityModeHigh 2 } ;
140 { SmoothingModeInvalid QualityModeInvalid }
141 { SmoothingModeDefault QualityModeDefault }
142 { SmoothingModeHighSpeed QualityModeLow }
143 { SmoothingModeHighQuality QualityModeHigh }
145 SmoothingModeAntiAlias ;
147 ENUM: CompositingQuality
148 { CompositingQualityInvalid QualityModeInvalid }
149 { CompositingQualityDefault QualityModeDefault }
150 { CompositingQualityHighSpeed QualityModeLow }
151 { CompositingQualityHighQuality QualityModeHigh }
152 CompositingQualityGammaCorrected
153 CompositingQualityAssumeLinear ;
155 ENUM: InterpolationMode
156 { InterpolationModeInvalid QualityModeInvalid }
157 { InterpolationModeDefault QualityModeDefault }
158 { InterpolationModeLowQuality QualityModeLow }
159 { InterpolationModeHighQuality QualityModeHigh }
160 InterpolationModeBilinear
161 InterpolationModeBicubic
162 InterpolationModeNearestNeighbor
163 InterpolationModeHighQualityBilinear
164 InterpolationModeHighQualityBicubic ;
167 { PenAlignmentCenter 0 }
168 { PenAlignmentInset 1 } ;
170 ENUM: PixelOffsetMode
171 { PixelOffsetModeInvalid QualityModeInvalid }
172 { PixelOffsetModeDefault QualityModeDefault }
173 { PixelOffsetModeHighSpeed QualityModeLow }
174 { PixelOffsetModeHighQuality QualityModeHigh }
176 PixelOffsetModeHalf ;
181 { DashCapTriangle 3 } ;
192 { MatrixOrderPrepend 0 }
193 { MatrixOrderAppend 1 } ;
214 MetafileTypeWmfPlaceable
216 MetafileTypeEmfPlusOnly
217 MetafileTypeEmfPlusDual ;
219 ENUM: LinearGradientMode
220 LinearGradientModeHorizontal
221 LinearGradientModeVertical
222 LinearGradientModeForwardDiagonal
223 LinearGradientModeBackwardDiagonal ;
226 { EmfTypeEmfOnly MetafileTypeEmf }
227 { EmfTypeEmfPlusOnly MetafileTypeEmfPlusOnly }
228 { EmfTypeEmfPlusDual MetafileTypeEmfPlusDual } ;
230 ENUM: CompositingMode
231 CompositingModeSourceOver
232 CompositingModeSourceCopy ;
234 ENUM: TextRenderingHint
235 { TextRenderingHintSystemDefault 0 }
236 TextRenderingHintSingleBitPerPixelGridFit
237 TextRenderingHintSingleBitPerPixel
238 TextRenderingHintAntiAliasGridFit
239 TextRenderingHintAntiAlias
240 TextRenderingHintClearTypeGridFit ;
242 ENUM: StringAlignment
243 { StringAlignmentNear 0 }
244 { StringAlignmentCenter 1 }
245 { StringAlignmentFar 2 } ;
247 ENUM: StringDigitSubstitute
248 { StringDigitSubstituteUser 0 }
249 { StringDigitSubstituteNone 1 }
250 { StringDigitSubstituteNational 2 }
251 { StringDigitSubstituteTraditional 3 } ;
253 ENUM: StringFormatFlags
254 { StringFormatFlagsDirectionRightToLeft HEX: 00000001 }
255 { StringFormatFlagsDirectionVertical HEX: 00000002 }
256 { StringFormatFlagsNoFitBlackBox HEX: 00000004 }
257 { StringFormatFlagsDisplayFormatControl HEX: 00000020 }
258 { StringFormatFlagsNoFontFallback HEX: 00000400 }
259 { StringFormatFlagsMeasureTrailingSpaces HEX: 00000800 }
260 { StringFormatFlagsNoWrap HEX: 00001000 }
261 { StringFormatFlagsLineLimit HEX: 00002000 }
262 { StringFormatFlagsNoClip HEX: 00004000 } ;
265 { StringTrimmingNone 0 }
266 { StringTrimmingCharacter 1 }
267 { StringTrimmingWord 2 }
268 { StringTrimmingEllipsisCharacter 3 }
269 { StringTrimmingEllipsisWord 4 }
270 { StringTrimmingEllipsisPath 5 } ;
273 { FontStyleRegular 0 }
275 { FontStyleItalic 2 }
276 { FontStyleBoldItalic 3 }
277 { FontStyleUnderline 4 }
278 { FontStyleStrikeout 8 } ;
281 { HotkeyPrefixNone 0 }
282 { HotkeyPrefixShow 1 }
283 { HotkeyPrefixHide 2 } ;
286 { PaletteFlagsHasAlpha 1 }
287 { PaletteFlagsGrayScale 2 }
288 { PaletteFlagsHalftone 4 } ;
290 ENUM: ImageCodecFlags
291 { ImageCodecFlagsEncoder 1 }
292 { ImageCodecFlagsDecoder 2 }
293 { ImageCodecFlagsSupportBitmap 4 }
294 { ImageCodecFlagsSupportVector 8 }
295 { ImageCodecFlagsSeekableEncode 16 }
296 { ImageCodecFlagsBlockingDecode 32 }
297 { ImageCodecFlagsBuiltin 65536 }
298 { ImageCodecFlagsSystem 131072 }
299 { ImageCodecFlagsUser 262144 } ;
303 { ImageFlagsScalable HEX: 0001 }
304 { ImageFlagsHasAlpha HEX: 0002 }
305 { ImageFlagsHasTranslucent HEX: 0004 }
306 { ImageFlagsPartiallyScalable HEX: 0008 }
307 { ImageFlagsColorSpaceRGB HEX: 0010 }
308 { ImageFlagsColorSpaceCMYK HEX: 0020 }
309 { ImageFlagsColorSpaceGRAY HEX: 0040 }
310 { ImageFlagsColorSpaceYCBCR HEX: 0080 }
311 { ImageFlagsColorSpaceYCCK HEX: 0100 }
312 { ImageFlagsHasRealDPI HEX: 1000 }
313 { ImageFlagsHasRealPixelSize HEX: 2000 }
314 { ImageFlagsReadOnly HEX: 00010000 }
315 { ImageFlagsCaching HEX: 00020000 } ;
323 CombineModeComplement ;
325 ENUM: GpFlushIntention
326 { FlushIntentionFlush 0 }
327 { FlushIntentionSync 1 } ;
329 ENUM: GpCoordinateSpace
332 CoordinateSpaceDevice ;
334 ENUM: GpTestControlEnum
335 { TestControlForceBilinear 0 }
336 { TestControlNoICM 1 }
337 { TestControlGetBuildNumber 2 } ;
339 ENUM: MetafileFrameUnit
340 { MetafileFrameUnitPixel UnitPixel }
341 { MetafileFrameUnitPoint UnitPoint }
342 { MetafileFrameUnitInch UnitInch }
343 { MetafileFrameUnitDocument UnitDocument }
344 { MetafileFrameUnitMillimeter UnitMillimeter }
345 MetafileFrameUnitGdi ;
348 { HatchStyleHorizontal 0 }
349 { HatchStyleVertical 1 }
350 { HatchStyleForwardDiagonal 2 }
351 { HatchStyleBackwardDiagonal 3 }
352 { HatchStyleCross 4 }
353 { HatchStyleDiagonalCross 5 }
354 { HatchStyle05Percent 6 }
355 { HatchStyle10Percent 7 }
356 { HatchStyle20Percent 8 }
357 { HatchStyle25Percent 9 }
358 { HatchStyle30Percent 10 }
359 { HatchStyle40Percent 11 }
360 { HatchStyle50Percent 12 }
361 { HatchStyle60Percent 13 }
362 { HatchStyle70Percent 14 }
363 { HatchStyle75Percent 15 }
364 { HatchStyle80Percent 16 }
365 { HatchStyle90Percent 17 }
366 { HatchStyleLightDownwardDiagonal 18 }
367 { HatchStyleLightUpwardDiagonal 19 }
368 { HatchStyleDarkDownwardDiagonal 20 }
369 { HatchStyleDarkUpwardDiagonal 21 }
370 { HatchStyleWideDownwardDiagonal 22 }
371 { HatchStyleWideUpwardDiagonal 23 }
372 { HatchStyleLightVertical 24 }
373 { HatchStyleLightHorizontal 25 }
374 { HatchStyleNarrowVertical 26 }
375 { HatchStyleNarrowHorizontal 27 }
376 { HatchStyleDarkVertical 28 }
377 { HatchStyleDarkHorizontal 29 }
378 { HatchStyleDashedDownwardDiagonal 30 }
379 { HatchStyleDashedUpwardDiagonal 31 }
380 { HatchStyleDashedHorizontal 32 }
381 { HatchStyleDashedVertical 33 }
382 { HatchStyleSmallConfetti 34 }
383 { HatchStyleLargeConfetti 35 }
384 { HatchStyleZigZag 36 }
385 { HatchStyleWave 37 }
386 { HatchStyleDiagonalBrick 38 }
387 { HatchStyleHorizontalBrick 39 }
388 { HatchStyleWeave 40 }
389 { HatchStylePlaid 41 }
390 { HatchStyleDivot 42 }
391 { HatchStyleDottedGrid 43 }
392 { HatchStyleDottedDiamond 44 }
393 { HatchStyleShingle 45 }
394 { HatchStyleTrellis 46 }
395 { HatchStyleSphere 47 }
396 { HatchStyleSmallGrid 48 }
397 { HatchStyleSmallCheckerBoard 49 }
398 { HatchStyleLargeCheckerBoard 50 }
399 { HatchStyleOutlinedDiamond 51 }
400 { HatchStyleSolidDiamond 52 }
401 { HatchStyleTotal 53 }
402 { HatchStyleLargeGrid 4 }
404 { HatchStyleMax 52 } ;
406 ENUM: DebugEventLevel
408 DebugEventLevelWarning ;
410 CALLBACK: void DebugEventProc ( DebugEventLevel level, c-string msg ) ;
411 CALLBACK: GpStatus NotificationHookProc ( ULONG_PTR* x ) ;
412 CALLBACK: void NotificationUnhookProc ( ULONG_PTR x ) ;
414 STRUCT: GdiplusStartupInput
415 { GdiplusVersion UINT32 }
416 { DebugEventCallback DebugEventProc }
417 { SuppressBackgroundThread BOOL }
418 { SuppressExternalCodecs BOOL } ;
420 STRUCT: GdiplusStartupOutput
421 { NotificationHook NotificationHookProc }
422 { NotificationUnhook NotificationUnhookProc } ;
424 FUNCTION: GpStatus GdiplusStartup ( ULONG_PTR* x, GdiplusStartupInput* in, GdiplusStartupOutput* out ) ;
425 FUNCTION: void GdiplusShutdown ( ULONG_PTR x );
428 TYPEDEF: INT PixelFormat
431 : pixel-format-constant ( n m l -- format )
432 [ ] [ 8 shift ] [ ] tri* bitor bitor ; inline
435 CONSTANT: PixelFormatIndexed HEX: 00010000
436 CONSTANT: PixelFormatGDI HEX: 00020000
437 CONSTANT: PixelFormatAlpha HEX: 00040000
438 CONSTANT: PixelFormatPAlpha HEX: 00080000
439 CONSTANT: PixelFormatExtended HEX: 00100000
440 CONSTANT: PixelFormatCanonical HEX: 00200000
442 CONSTANT: PixelFormatUndefined 0
443 CONSTANT: PixelFormatDontCare 0
444 CONSTANT: PixelFormatMax 15
446 : PixelFormat1bppIndexed ( -- x )
447 1 1 PixelFormatIndexed PixelFormatGDI bitor pixel-format-constant ; inline
448 : PixelFormat4bppIndexed ( -- x )
449 2 4 PixelFormatIndexed PixelFormatGDI bitor pixel-format-constant ; inline
450 : PixelFormat8bppIndexed ( -- x )
451 3 8 PixelFormatIndexed PixelFormatGDI bitor pixel-format-constant ; inline
452 : PixelFormat16bppGrayScale ( -- x )
453 4 16 PixelFormatExtended pixel-format-constant ; inline
454 : PixelFormat16bppRGB555 ( -- x )
455 5 16 PixelFormatGDI pixel-format-constant ; inline
456 : PixelFormat16bppRGB565 ( -- x )
457 6 16 PixelFormatGDI pixel-format-constant ; inline
458 : PixelFormat16bppARGB1555 ( -- x )
459 7 16 PixelFormatAlpha PixelFormatGDI bitor pixel-format-constant ; inline
460 : PixelFormat24bppRGB ( -- x )
461 8 24 PixelFormatGDI pixel-format-constant ; inline
462 : PixelFormat32bppRGB ( -- x )
463 9 32 PixelFormatGDI pixel-format-constant ; inline
464 : PixelFormat32bppARGB ( -- x )
465 10 32 PixelFormatAlpha PixelFormatGDI PixelFormatCanonical bitor bitor pixel-format-constant ; inline
466 : PixelFormat32bppPARGB ( -- x )
467 11 32 PixelFormatAlpha PixelFormatPAlpha PixelFormatGDI bitor bitor pixel-format-constant ; inline
468 : PixelFormat48bppRGB ( -- x )
469 12 48 PixelFormatExtended pixel-format-constant ; inline
470 : PixelFormat64bppARGB ( -- x )
471 13 64 PixelFormatAlpha PixelFormatCanonical PixelFormatExtended bitor bitor pixel-format-constant ; inline
472 : PixelFormat64bppPARGB ( -- x )
473 14 64 PixelFormatAlpha PixelFormatPAlpha PixelFormatExtended bitor bitor pixel-format-constant ; inline
478 { Entries ARGB[1] } ;
480 STRUCT: ENHMETAHEADER3
491 { nDescription DWORD }
492 { offDescription DWORD }
493 { nPalEntries DWORD }
495 { szlMillimeters SIZEL } ;
503 STRUCT: WmfPlaceableFileHeader
506 { BoundingBox PWMFRect16 }
508 { Reserved INT16[2] }
511 CONSTANT: GDIP_EMFPLUSFLAGS_DISPLAY 1
513 ! XXX we don't have a METAHEADER struct defined
514 ! UNION-STRUCT: MetafileHeader-union
515 ! { WmfHeader METAHEADER }
516 ! { EmfHeader ENHMETAHEADER3 } ;
518 UNION-STRUCT: MetafileHeader-union
519 { EmfHeader ENHMETAHEADER3 } ;
521 STRUCT: MetafileHeader
522 { Type MetafileType }
525 { EmfPlusFlags UINT }
532 { Header-union MetafileHeader-union }
533 { EmfPlusHeaderSize INT }
535 { LogicalDpiY INT } ;
537 CONSTANT: ImageFormatUndefined GUID: {b96b3ca9-0728-11d3-9d7b-0000f81ef32e}
538 CONSTANT: ImageFormatMemoryBMP GUID: {b96b3caa-0728-11d3-9d7b-0000f81ef32e}
539 CONSTANT: ImageFormatBMP GUID: {b96b3cab-0728-11d3-9d7b-0000f81ef32e}
540 CONSTANT: ImageFormatEMF GUID: {b96b3cac-0728-11d3-9d7b-0000f81ef32e}
541 CONSTANT: ImageFormatWMF GUID: {b96b3cad-0728-11d3-9d7b-0000f81ef32e}
542 CONSTANT: ImageFormatJPEG GUID: {b96b3cae-0728-11d3-9d7b-0000f81ef32e}
543 CONSTANT: ImageFormatPNG GUID: {b96b3caf-0728-11d3-9d7b-0000f81ef32e}
544 CONSTANT: ImageFormatGIF GUID: {b96b3cb0-0728-11d3-9d7b-0000f81ef32e}
545 CONSTANT: ImageFormatTIFF GUID: {b96b3cb1-0728-11d3-9d7b-0000f81ef32e}
546 CONSTANT: ImageFormatEXIF GUID: {b96b3cb2-0728-11d3-9d7b-0000f81ef32e}
547 CONSTANT: ImageFormatIcon GUID: {b96b3cb5-0728-11d3-9d7b-0000f81ef32e}
549 CONSTANT: FrameDimensionTime GUID: {6aedbd6d-3fb5-418a-83a6-7f45229dc872}
550 CONSTANT: FrameDimensionPage GUID: {7462dc86-6180-4c7e-8e3f-ee7333a7a483}
551 CONSTANT: FrameDimensionResolution GUID: {84236f7b-3bd3-428f-8dab-4ea1439ca315}
554 { ImageLockModeRead 1 }
555 { ImageLockModeWrite 2 }
556 { ImageLockModeUserInputBuf 4 } ;
559 { RotateNoneFlipNone 0 }
560 { Rotate180FlipXY RotateNoneFlipNone }
562 { Rotate90FlipNone 1 }
563 { Rotate270FlipXY Rotate90FlipNone }
565 { Rotate180FlipNone 2 }
566 { RotateNoneFlipXY Rotate180FlipNone }
568 { Rotate270FlipNone 3 }
569 { Rotate90FlipXY Rotate270FlipNone }
571 { RotateNoneFlipX 4 }
572 { Rotate180FlipY RotateNoneFlipX }
575 { Rotate270FlipY Rotate90FlipX }
578 { RotateNoneFlipY Rotate180FlipX }
581 { Rotate90FlipY Rotate270Flip } ;
583 STRUCT: EncoderParameter
585 { NumberOfValues ULONG }
589 STRUCT: EncoderParameters
591 { Parameter EncoderParameter[1] } ;
593 STRUCT: ImageCodecInfo
598 { FormatDescription WCHAR* }
599 { FilenameExtension WCHAR* }
612 { PixelFormat PixelFormat }
614 { Reserved UINT_PTR } ;
616 STRUCT: ImageItemData
631 CONSTANT: PropertyTagTypeByte 1
632 CONSTANT: PropertyTagTypeASCII 2
633 CONSTANT: PropertyTagTypeShort 3
634 CONSTANT: PropertyTagTypeLong 4
635 CONSTANT: PropertyTagTypeRational 5
636 CONSTANT: PropertyTagTypeUndefined 7
637 CONSTANT: PropertyTagTypeSLONG 9
638 CONSTANT: PropertyTagTypeSRational 10
640 CONSTANT: PropertyTagExifIFD HEX: 8769
641 CONSTANT: PropertyTagGpsIFD HEX: 8825
643 CONSTANT: PropertyTagNewSubfileType HEX: 00FE
644 CONSTANT: PropertyTagSubfileType HEX: 00FF
645 CONSTANT: PropertyTagImageWidth HEX: 0100
646 CONSTANT: PropertyTagImageHeight HEX: 0101
647 CONSTANT: PropertyTagBitsPerSample HEX: 0102
648 CONSTANT: PropertyTagCompression HEX: 0103
649 CONSTANT: PropertyTagPhotometricInterp HEX: 0106
650 CONSTANT: PropertyTagThreshHolding HEX: 0107
651 CONSTANT: PropertyTagCellWidth HEX: 0108
652 CONSTANT: PropertyTagCellHeight HEX: 0109
653 CONSTANT: PropertyTagFillOrder HEX: 010A
654 CONSTANT: PropertyTagDocumentName HEX: 010D
655 CONSTANT: PropertyTagImageDescription HEX: 010E
656 CONSTANT: PropertyTagEquipMake HEX: 010F
657 CONSTANT: PropertyTagEquipModel HEX: 0110
658 CONSTANT: PropertyTagStripOffsets HEX: 0111
659 CONSTANT: PropertyTagOrientation HEX: 0112
660 CONSTANT: PropertyTagSamplesPerPixel HEX: 0115
661 CONSTANT: PropertyTagRowsPerStrip HEX: 0116
662 CONSTANT: PropertyTagStripBytesCount HEX: 0117
663 CONSTANT: PropertyTagMinSampleValue HEX: 0118
664 CONSTANT: PropertyTagMaxSampleValue HEX: 0119
665 CONSTANT: PropertyTagXResolution HEX: 011A
666 CONSTANT: PropertyTagYResolution HEX: 011B
667 CONSTANT: PropertyTagPlanarConfig HEX: 011C
668 CONSTANT: PropertyTagPageName HEX: 011D
669 CONSTANT: PropertyTagXPosition HEX: 011E
670 CONSTANT: PropertyTagYPosition HEX: 011F
671 CONSTANT: PropertyTagFreeOffset HEX: 0120
672 CONSTANT: PropertyTagFreeByteCounts HEX: 0121
673 CONSTANT: PropertyTagGrayResponseUnit HEX: 0122
674 CONSTANT: PropertyTagGrayResponseCurve HEX: 0123
675 CONSTANT: PropertyTagT4Option HEX: 0124
676 CONSTANT: PropertyTagT6Option HEX: 0125
677 CONSTANT: PropertyTagResolutionUnit HEX: 0128
678 CONSTANT: PropertyTagPageNumber HEX: 0129
679 CONSTANT: PropertyTagTransferFuncition HEX: 012D
680 CONSTANT: PropertyTagSoftwareUsed HEX: 0131
681 CONSTANT: PropertyTagDateTime HEX: 0132
682 CONSTANT: PropertyTagArtist HEX: 013B
683 CONSTANT: PropertyTagHostComputer HEX: 013C
684 CONSTANT: PropertyTagPredictor HEX: 013D
685 CONSTANT: PropertyTagWhitePoint HEX: 013E
686 CONSTANT: PropertyTagPrimaryChromaticities HEX: 013F
687 CONSTANT: PropertyTagColorMap HEX: 0140
688 CONSTANT: PropertyTagHalftoneHints HEX: 0141
689 CONSTANT: PropertyTagTileWidth HEX: 0142
690 CONSTANT: PropertyTagTileLength HEX: 0143
691 CONSTANT: PropertyTagTileOffset HEX: 0144
692 CONSTANT: PropertyTagTileByteCounts HEX: 0145
693 CONSTANT: PropertyTagInkSet HEX: 014C
694 CONSTANT: PropertyTagInkNames HEX: 014D
695 CONSTANT: PropertyTagNumberOfInks HEX: 014E
696 CONSTANT: PropertyTagDotRange HEX: 0150
697 CONSTANT: PropertyTagTargetPrinter HEX: 0151
698 CONSTANT: PropertyTagExtraSamples HEX: 0152
699 CONSTANT: PropertyTagSampleFormat HEX: 0153
700 CONSTANT: PropertyTagSMinSampleValue HEX: 0154
701 CONSTANT: PropertyTagSMaxSampleValue HEX: 0155
702 CONSTANT: PropertyTagTransferRange HEX: 0156
704 CONSTANT: PropertyTagJPEGProc HEX: 0200
705 CONSTANT: PropertyTagJPEGInterFormat HEX: 0201
706 CONSTANT: PropertyTagJPEGInterLength HEX: 0202
707 CONSTANT: PropertyTagJPEGRestartInterval HEX: 0203
708 CONSTANT: PropertyTagJPEGLosslessPredictors HEX: 0205
709 CONSTANT: PropertyTagJPEGPointTransforms HEX: 0206
710 CONSTANT: PropertyTagJPEGQTables HEX: 0207
711 CONSTANT: PropertyTagJPEGDCTables HEX: 0208
712 CONSTANT: PropertyTagJPEGACTables HEX: 0209
714 CONSTANT: PropertyTagYCbCrCoefficients HEX: 0211
715 CONSTANT: PropertyTagYCbCrSubsampling HEX: 0212
716 CONSTANT: PropertyTagYCbCrPositioning HEX: 0213
717 CONSTANT: PropertyTagREFBlackWhite HEX: 0214
719 CONSTANT: PropertyTagICCProfile HEX: 8773
721 CONSTANT: PropertyTagGamma HEX: 0301
722 CONSTANT: PropertyTagICCProfileDescriptor HEX: 0302
723 CONSTANT: PropertyTagSRGBRenderingIntent HEX: 0303
725 CONSTANT: PropertyTagImageTitle HEX: 0320
726 CONSTANT: PropertyTagCopyright HEX: 8298
728 CONSTANT: PropertyTagResolutionXUnit HEX: 5001
729 CONSTANT: PropertyTagResolutionYUnit HEX: 5002
730 CONSTANT: PropertyTagResolutionXLengthUnit HEX: 5003
731 CONSTANT: PropertyTagResolutionYLengthUnit HEX: 5004
732 CONSTANT: PropertyTagPrintFlags HEX: 5005
733 CONSTANT: PropertyTagPrintFlagsVersion HEX: 5006
734 CONSTANT: PropertyTagPrintFlagsCrop HEX: 5007
735 CONSTANT: PropertyTagPrintFlagsBleedWidth HEX: 5008
736 CONSTANT: PropertyTagPrintFlagsBleedWidthScale HEX: 5009
737 CONSTANT: PropertyTagHalftoneLPI HEX: 500A
738 CONSTANT: PropertyTagHalftoneLPIUnit HEX: 500B
739 CONSTANT: PropertyTagHalftoneDegree HEX: 500C
740 CONSTANT: PropertyTagHalftoneShape HEX: 500D
741 CONSTANT: PropertyTagHalftoneMisc HEX: 500E
742 CONSTANT: PropertyTagHalftoneScreen HEX: 500F
743 CONSTANT: PropertyTagJPEGQuality HEX: 5010
744 CONSTANT: PropertyTagGridSize HEX: 5011
745 CONSTANT: PropertyTagThumbnailFormat HEX: 5012
746 CONSTANT: PropertyTagThumbnailWidth HEX: 5013
747 CONSTANT: PropertyTagThumbnailHeight HEX: 5014
748 CONSTANT: PropertyTagThumbnailColorDepth HEX: 5015
749 CONSTANT: PropertyTagThumbnailPlanes HEX: 5016
750 CONSTANT: PropertyTagThumbnailRawBytes HEX: 5017
751 CONSTANT: PropertyTagThumbnailSize HEX: 5018
752 CONSTANT: PropertyTagThumbnailCompressedSize HEX: 5019
753 CONSTANT: PropertyTagColorTransferFunction HEX: 501A
754 CONSTANT: PropertyTagThumbnailData HEX: 501B
756 CONSTANT: PropertyTagThumbnailImageWidth HEX: 5020
757 CONSTANT: PropertyTagThumbnailImageHeight HEX: 5021
758 CONSTANT: PropertyTagThumbnailBitsPerSample HEX: 5022
759 CONSTANT: PropertyTagThumbnailCompression HEX: 5023
760 CONSTANT: PropertyTagThumbnailPhotometricInterp HEX: 5024
761 CONSTANT: PropertyTagThumbnailImageDescription HEX: 5025
762 CONSTANT: PropertyTagThumbnailEquipMake HEX: 5026
763 CONSTANT: PropertyTagThumbnailEquipModel HEX: 5027
764 CONSTANT: PropertyTagThumbnailStripOffsets HEX: 5028
765 CONSTANT: PropertyTagThumbnailOrientation HEX: 5029
766 CONSTANT: PropertyTagThumbnailSamplesPerPixel HEX: 502A
767 CONSTANT: PropertyTagThumbnailRowsPerStrip HEX: 502B
768 CONSTANT: PropertyTagThumbnailStripBytesCount HEX: 502C
769 CONSTANT: PropertyTagThumbnailResolutionX HEX: 502D
770 CONSTANT: PropertyTagThumbnailResolutionY HEX: 502E
771 CONSTANT: PropertyTagThumbnailPlanarConfig HEX: 502F
772 CONSTANT: PropertyTagThumbnailResolutionUnit HEX: 5030
773 CONSTANT: PropertyTagThumbnailTransferFunction HEX: 5031
774 CONSTANT: PropertyTagThumbnailSoftwareUsed HEX: 5032
775 CONSTANT: PropertyTagThumbnailDateTime HEX: 5033
776 CONSTANT: PropertyTagThumbnailArtist HEX: 5034
777 CONSTANT: PropertyTagThumbnailWhitePoint HEX: 5035
778 CONSTANT: PropertyTagThumbnailPrimaryChromaticities HEX: 5036
779 CONSTANT: PropertyTagThumbnailYCbCrCoefficients HEX: 5037
780 CONSTANT: PropertyTagThumbnailYCbCrSubsampling HEX: 5038
781 CONSTANT: PropertyTagThumbnailYCbCrPositioning HEX: 5039
782 CONSTANT: PropertyTagThumbnailRefBlackWhite HEX: 503A
783 CONSTANT: PropertyTagThumbnailCopyRight HEX: 503B
785 CONSTANT: PropertyTagLuminanceTable HEX: 5090
786 CONSTANT: PropertyTagChrominanceTable HEX: 5091
788 CONSTANT: PropertyTagFrameDelay HEX: 5100
789 CONSTANT: PropertyTagLoopCount HEX: 5101
791 CONSTANT: PropertyTagPixelUnit HEX: 5110
792 CONSTANT: PropertyTagPixelPerUnitX HEX: 5111
793 CONSTANT: PropertyTagPixelPerUnitY HEX: 5112
794 CONSTANT: PropertyTagPaletteHistogram HEX: 5113
796 CONSTANT: PropertyTagExifExposureTime HEX: 829A
797 CONSTANT: PropertyTagExifFNumber HEX: 829D
799 CONSTANT: PropertyTagExifExposureProg HEX: 8822
800 CONSTANT: PropertyTagExifSpectralSense HEX: 8824
801 CONSTANT: PropertyTagExifISOSpeed HEX: 8827
802 CONSTANT: PropertyTagExifOECF HEX: 8828
804 CONSTANT: PropertyTagExifVer HEX: 9000
805 CONSTANT: PropertyTagExifDTOrig HEX: 9003
806 CONSTANT: PropertyTagExifDTDigitized HEX: 9004
808 CONSTANT: PropertyTagExifCompConfig HEX: 9101
809 CONSTANT: PropertyTagExifCompBPP HEX: 9102
811 CONSTANT: PropertyTagExifShutterSpeed HEX: 9201
812 CONSTANT: PropertyTagExifAperture HEX: 9202
813 CONSTANT: PropertyTagExifBrightness HEX: 9203
814 CONSTANT: PropertyTagExifExposureBias HEX: 9204
815 CONSTANT: PropertyTagExifMaxAperture HEX: 9205
816 CONSTANT: PropertyTagExifSubjectDist HEX: 9206
817 CONSTANT: PropertyTagExifMeteringMode HEX: 9207
818 CONSTANT: PropertyTagExifLightSource HEX: 9208
819 CONSTANT: PropertyTagExifFlash HEX: 9209
820 CONSTANT: PropertyTagExifFocalLength HEX: 920A
821 CONSTANT: PropertyTagExifMakerNote HEX: 927C
822 CONSTANT: PropertyTagExifUserComment HEX: 9286
823 CONSTANT: PropertyTagExifDTSubsec HEX: 9290
824 CONSTANT: PropertyTagExifDTOrigSS HEX: 9291
825 CONSTANT: PropertyTagExifDTDigSS HEX: 9292
827 CONSTANT: PropertyTagExifFPXVer HEX: A000
828 CONSTANT: PropertyTagExifColorSpace HEX: A001
829 CONSTANT: PropertyTagExifPixXDim HEX: A002
830 CONSTANT: PropertyTagExifPixYDim HEX: A003
831 CONSTANT: PropertyTagExifRelatedWav HEX: A004
832 CONSTANT: PropertyTagExifInterop HEX: A005
833 CONSTANT: PropertyTagExifFlashEnergy HEX: A20B
834 CONSTANT: PropertyTagExifSpatialFR HEX: A20C
835 CONSTANT: PropertyTagExifFocalXRes HEX: A20E
836 CONSTANT: PropertyTagExifFocalYRes HEX: A20F
837 CONSTANT: PropertyTagExifFocalResUnit HEX: A210
838 CONSTANT: PropertyTagExifSubjectLoc HEX: A214
839 CONSTANT: PropertyTagExifExposureIndex HEX: A215
840 CONSTANT: PropertyTagExifSensingMethod HEX: A217
841 CONSTANT: PropertyTagExifFileSource HEX: A300
842 CONSTANT: PropertyTagExifSceneType HEX: A301
843 CONSTANT: PropertyTagExifCfaPattern HEX: A302
845 CONSTANT: PropertyTagGpsVer HEX: 0000
846 CONSTANT: PropertyTagGpsLatitudeRef HEX: 0001
847 CONSTANT: PropertyTagGpsLatitude HEX: 0002
848 CONSTANT: PropertyTagGpsLongitudeRef HEX: 0003
849 CONSTANT: PropertyTagGpsLongitude HEX: 0004
850 CONSTANT: PropertyTagGpsAltitudeRef HEX: 0005
851 CONSTANT: PropertyTagGpsAltitude HEX: 0006
852 CONSTANT: PropertyTagGpsGpsTime HEX: 0007
853 CONSTANT: PropertyTagGpsGpsSatellites HEX: 0008
854 CONSTANT: PropertyTagGpsGpsStatus HEX: 0009
855 CONSTANT: PropertyTagGpsGpsMeasureMode HEX: 000A
856 CONSTANT: PropertyTagGpsGpsDop HEX: 000B
857 CONSTANT: PropertyTagGpsSpeedRef HEX: 000C
858 CONSTANT: PropertyTagGpsSpeed HEX: 000D
859 CONSTANT: PropertyTagGpsTrackRef HEX: 000E
860 CONSTANT: PropertyTagGpsTrack HEX: 000F
861 CONSTANT: PropertyTagGpsImgDirRef HEX: 0010
862 CONSTANT: PropertyTagGpsImgDir HEX: 0011
863 CONSTANT: PropertyTagGpsMapDatum HEX: 0012
864 CONSTANT: PropertyTagGpsDestLatRef HEX: 0013
865 CONSTANT: PropertyTagGpsDestLat HEX: 0014
866 CONSTANT: PropertyTagGpsDestLongRef HEX: 0015
867 CONSTANT: PropertyTagGpsDestLong HEX: 0016
868 CONSTANT: PropertyTagGpsDestBearRef HEX: 0017
869 CONSTANT: PropertyTagGpsDestBear HEX: 0018
870 CONSTANT: PropertyTagGpsDestDistRef HEX: 0019
871 CONSTANT: PropertyTagGpsDestDist HEX: 001A
873 ENUM: ColorChannelFlags
878 ColorChannelFlagsLast ;
886 ENUM: ColorMatrixFlags
887 { ColorMatrixFlagsDefault 0 }
888 { ColorMatrixFlagsSkipGrays 1 }
889 { ColorMatrixFlagsAltGray 2 } ;
891 ENUM: ColorAdjustType
892 { ColorAdjustTypeDefault }
893 { ColorAdjustTypeBitmap }
894 { ColorAdjustTypeBrush }
895 { ColorAdjustTypePen }
896 { ColorAdjustTypeText }
897 { ColorAdjustTypeCount }
898 { ColorAdjustTypeAny } ;
902 { newColor GpColor } ;
911 C-TYPE: GpPathIterator
912 C-TYPE: GpCustomLineCap
913 C-TYPE: GpAdjustableArrowCap
916 C-TYPE: GpImageAttributes
917 C-TYPE: GpCachedBitmap
919 C-TYPE: GpPathGradient
920 C-TYPE: GpLineGradient
923 C-TYPE: GpFontCollection
925 C-TYPE: GpStringFormat
929 FUNCTION: GpStatus GdipCreateAdjustableArrowCap ( REAL x, REAL x, BOOL x, GpAdjustableArrowCap** x ) ;
930 FUNCTION: GpStatus GdipGetAdjustableArrowCapFillState ( GpAdjustableArrowCap* x, BOOL* x ) ;
931 FUNCTION: GpStatus GdipGetAdjustableArrowCapHeight ( GpAdjustableArrowCap* x, REAL* x ) ;
932 FUNCTION: GpStatus GdipGetAdjustableArrowCapMiddleInset ( GpAdjustableArrowCap* x, REAL* x ) ;
933 FUNCTION: GpStatus GdipGetAdjustableArrowCapWidth ( GpAdjustableArrowCap* x, REAL* x ) ;
934 FUNCTION: GpStatus GdipSetAdjustableArrowCapFillState ( GpAdjustableArrowCap* x, BOOL x ) ;
935 FUNCTION: GpStatus GdipSetAdjustableArrowCapHeight ( GpAdjustableArrowCap* x, REAL x ) ;
936 FUNCTION: GpStatus GdipSetAdjustableArrowCapMiddleInset ( GpAdjustableArrowCap* x, REAL x ) ;
937 FUNCTION: GpStatus GdipSetAdjustableArrowCapWidth ( GpAdjustableArrowCap* x, REAL x ) ;
939 FUNCTION: GpStatus GdipBitmapApplyEffect ( GpBitmap* x, CGpEffect* x, RECT* x, BOOL x, VOID** x, INT* x ) ;
940 FUNCTION: GpStatus GdipBitmapCreateApplyEffect ( GpBitmap** x, INT x, CGpEffect* x, RECT* x, RECT* x, GpBitmap** x, BOOL x, VOID** x, INT* x ) ;
941 FUNCTION: GpStatus GdipBitmapGetPixel ( GpBitmap* x, INT x, INT x, ARGB* x ) ;
942 FUNCTION: GpStatus GdipBitmapLockBits ( GpBitmap* x, GpRect* x, UINT x,
943 PixelFormat x, BitmapData* x ) ;
944 FUNCTION: GpStatus GdipBitmapSetPixel ( GpBitmap* x, INT x, INT x, ARGB x ) ;
945 FUNCTION: GpStatus GdipBitmapSetResolution ( GpBitmap* x, REAL x, REAL x ) ;
946 FUNCTION: GpStatus GdipBitmapUnlockBits ( GpBitmap* x, BitmapData* x ) ;
947 FUNCTION: GpStatus GdipCloneBitmapArea ( REAL x, REAL x, REAL x, REAL x, PixelFormat x, GpBitmap* x, GpBitmap** x ) ;
948 FUNCTION: GpStatus GdipCloneBitmapAreaI ( INT x, INT x, INT x, INT x, PixelFormat x, GpBitmap* x, GpBitmap** x ) ;
949 FUNCTION: GpStatus GdipCreateBitmapFromFile ( WCHAR* x, GpBitmap** x ) ;
950 FUNCTION: GpStatus GdipCreateBitmapFromFileICM ( WCHAR* x, GpBitmap** x ) ;
951 FUNCTION: GpStatus GdipCreateBitmapFromGdiDib ( BITMAPINFO* x, VOID* x, GpBitmap** x ) ;
952 FUNCTION: GpStatus GdipCreateBitmapFromGraphics ( INT x, INT x, GpGraphics* x, GpBitmap** x ) ;
953 FUNCTION: GpStatus GdipCreateBitmapFromHBITMAP ( HBITMAP x, HPALETTE x, GpBitmap** x ) ;
954 FUNCTION: GpStatus GdipCreateBitmapFromHICON ( HICON x, GpBitmap** x ) ;
955 FUNCTION: GpStatus GdipCreateBitmapFromResource ( HINSTANCE x, WCHAR* x, GpBitmap** x ) ;
956 FUNCTION: GpStatus GdipCreateBitmapFromScan0 ( INT x, INT x, INT x, PixelFormat x, BYTE* x,
958 FUNCTION: GpStatus GdipCreateBitmapFromStream ( IStream* x, GpBitmap** x ) ;
959 FUNCTION: GpStatus GdipCreateBitmapFromStreamICM ( IStream* x, GpBitmap** x ) ;
960 FUNCTION: GpStatus GdipCreateHBITMAPFromBitmap ( GpBitmap* x, HBITMAP* x, ARGB x ) ;
961 FUNCTION: GpStatus GdipCreateHICONFromBitmap ( GpBitmap* x, HICON* x ) ;
962 FUNCTION: GpStatus GdipDeleteEffect ( CGpEffect* x ) ;
963 FUNCTION: GpStatus GdipSetEffectParameters ( CGpEffect* x, const VOID* x, const UINT x ) ;
966 FUNCTION: GpStatus GdipCloneBrush ( GpBrush* x, GpBrush** x ) ;
967 FUNCTION: GpStatus GdipDeleteBrush ( GpBrush* x ) ;
968 FUNCTION: GpStatus GdipGetBrushType ( GpBrush* x, GpBrushType* x ) ;
971 FUNCTION: GpStatus GdipCreateCachedBitmap ( GpBitmap* x, GpGraphics* x,
972 GpCachedBitmap** x ) ;
973 FUNCTION: GpStatus GdipDeleteCachedBitmap ( GpCachedBitmap* x ) ;
974 FUNCTION: GpStatus GdipDrawCachedBitmap ( GpGraphics* x, GpCachedBitmap* x, INT x, INT x ) ;
977 FUNCTION: GpStatus GdipCloneCustomLineCap ( GpCustomLineCap* x, GpCustomLineCap** x ) ;
978 FUNCTION: GpStatus GdipCreateCustomLineCap ( GpPath* x, GpPath* x, GpLineCap x, REAL x,
979 GpCustomLineCap** x ) ;
980 FUNCTION: GpStatus GdipDeleteCustomLineCap ( GpCustomLineCap* x ) ;
981 FUNCTION: GpStatus GdipGetCustomLineCapBaseCap ( GpCustomLineCap* x, GpLineCap* x ) ;
982 FUNCTION: GpStatus GdipSetCustomLineCapBaseCap ( GpCustomLineCap* x, GpLineCap x ) ;
983 FUNCTION: GpStatus GdipGetCustomLineCapBaseInset ( GpCustomLineCap* x, REAL* x ) ;
984 FUNCTION: GpStatus GdipSetCustomLineCapBaseInset ( GpCustomLineCap* x, REAL x ) ;
985 FUNCTION: GpStatus GdipSetCustomLineCapStrokeCaps ( GpCustomLineCap* x, GpLineCap x,
987 FUNCTION: GpStatus GdipGetCustomLineCapStrokeJoin ( GpCustomLineCap* x, GpLineJoin* x ) ;
988 FUNCTION: GpStatus GdipSetCustomLineCapStrokeJoin ( GpCustomLineCap* x, GpLineJoin x ) ;
989 FUNCTION: GpStatus GdipGetCustomLineCapWidthScale ( GpCustomLineCap* x, REAL* x ) ;
990 FUNCTION: GpStatus GdipSetCustomLineCapWidthScale ( GpCustomLineCap* x, REAL x ) ;
991 FUNCTION: GpStatus GdipSetCustomLineCapBaseInset ( GpCustomLineCap* x, REAL x ) ;
994 FUNCTION: GpStatus GdipCloneFont ( GpFont* x, GpFont** x ) ;
995 FUNCTION: GpStatus GdipCreateFont ( GpFontFamily* x, REAL x, INT x, Unit x,
997 FUNCTION: GpStatus GdipCreateFontFromDC ( HDC x, GpFont** x ) ;
998 FUNCTION: GpStatus GdipCreateFontFromLogfontA ( HDC x, LOGFONTA* x, GpFont** x ) ;
999 FUNCTION: GpStatus GdipCreateFontFromLogfontW ( HDC x, LOGFONTW* x, GpFont** x ) ;
1000 FUNCTION: GpStatus GdipDeleteFont ( GpFont* x ) ;
1001 FUNCTION: GpStatus GdipGetLogFontA ( GpFont* x, GpGraphics* x, LOGFONTA* x ) ;
1002 FUNCTION: GpStatus GdipGetLogFontW ( GpFont* x, GpGraphics* x, LOGFONTW* x ) ;
1003 FUNCTION: GpStatus GdipGetFamily ( GpFont* x, GpFontFamily** x ) ;
1004 FUNCTION: GpStatus GdipGetFontUnit ( GpFont* x, Unit* x ) ;
1005 FUNCTION: GpStatus GdipGetFontSize ( GpFont* x, REAL* x ) ;
1006 FUNCTION: GpStatus GdipGetFontStyle ( GpFont* x, INT* x ) ;
1007 FUNCTION: GpStatus GdipGetFontHeight ( GpFont* x, GpGraphics* x,
1009 FUNCTION: GpStatus GdipGetFontHeightGivenDPI ( GpFont* x, REAL x, REAL* x ) ;
1012 FUNCTION: GpStatus GdipNewInstalledFontCollection ( GpFontCollection** x ) ;
1013 FUNCTION: GpStatus GdipNewPrivateFontCollection ( GpFontCollection** x ) ;
1014 FUNCTION: GpStatus GdipDeletePrivateFontCollection ( GpFontCollection** x ) ;
1015 FUNCTION: GpStatus GdipPrivateAddFontFile ( GpFontCollection* x, WCHAR* x ) ;
1016 FUNCTION: GpStatus GdipPrivateAddMemoryFont ( GpFontCollection* x,
1018 FUNCTION: GpStatus GdipGetFontCollectionFamilyCount ( GpFontCollection* x, INT* x ) ;
1019 FUNCTION: GpStatus GdipGetFontCollectionFamilyList ( GpFontCollection* x, INT x,
1020 GpFontFamily*[] x, INT* x ) ;
1023 FUNCTION: GpStatus GdipCloneFontFamily ( GpFontFamily* x, GpFontFamily** x ) ;
1024 FUNCTION: GpStatus GdipCreateFontFamilyFromName ( WCHAR* x,
1025 GpFontCollection* x, GpFontFamily** x ) ;
1026 FUNCTION: GpStatus GdipDeleteFontFamily ( GpFontFamily* x ) ;
1027 FUNCTION: GpStatus GdipGetFamilyName ( GpFontFamily* x, WCHAR* x, LANGID x ) ;
1028 FUNCTION: GpStatus GdipGetCellAscent ( GpFontFamily* x, INT x, UINT16* x ) ;
1029 FUNCTION: GpStatus GdipGetCellDescent ( GpFontFamily* x, INT x, UINT16* x ) ;
1030 FUNCTION: GpStatus GdipGetEmHeight ( GpFontFamily* x, INT x, UINT16* x ) ;
1031 FUNCTION: GpStatus GdipGetGenericFontFamilySansSerif ( GpFontFamily** x ) ;
1032 FUNCTION: GpStatus GdipGetGenericFontFamilySerif ( GpFontFamily** x ) ;
1033 FUNCTION: GpStatus GdipGetGenericFontFamilyMonospace ( GpFontFamily** x ) ;
1034 FUNCTION: GpStatus GdipGetLineSpacing ( GpFontFamily* x, INT x, UINT16* x ) ;
1035 FUNCTION: GpStatus GdipIsStyleAvailable ( GpFontFamily * x, INT x, BOOL* x ) ;
1038 FUNCTION: GpStatus GdipFlush ( GpGraphics* x, GpFlushIntention x ) ;
1039 FUNCTION: GpStatus GdipBeginContainer ( GpGraphics* x, GpRectF* x, GpRectF* x, GpUnit x, GraphicsContainer* x ) ;
1040 FUNCTION: GpStatus GdipBeginContainer2 ( GpGraphics* x, GraphicsContainer* x ) ;
1041 FUNCTION: GpStatus GdipBeginContainerI ( GpGraphics* x, GpRect* x, GpRect* x, GpUnit x, GraphicsContainer* x ) ;
1042 FUNCTION: GpStatus GdipEndContainer ( GpGraphics* x, GraphicsContainer x ) ;
1043 FUNCTION: GpStatus GdipComment ( GpGraphics* x, UINT x, BYTE* x ) ;
1044 FUNCTION: GpStatus GdipCreateFromHDC ( HDC x, GpGraphics** x ) ;
1045 FUNCTION: GpStatus GdipCreateFromHDC2 ( HDC x, HANDLE x, GpGraphics** x ) ;
1046 FUNCTION: GpStatus GdipCreateFromHWND ( HWND x, GpGraphics** x ) ;
1047 FUNCTION: GpStatus GdipCreateFromHWNDICM ( HWND x, GpGraphics** x ) ;
1048 FUNCTION: HPALETTE GdipCreateHalftonePalette ( void x ) ;
1049 FUNCTION: GpStatus GdipDeleteGraphics ( GpGraphics * x ) ;
1050 FUNCTION: GpStatus GdipDrawArc ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1051 FUNCTION: GpStatus GdipDrawArcI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x, REAL x, REAL x ) ;
1052 FUNCTION: GpStatus GdipDrawBezier ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1053 FUNCTION: GpStatus GdipDrawBezierI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x, INT x, INT x, INT x, INT x ) ;
1054 FUNCTION: GpStatus GdipDrawBeziers ( GpGraphics* x, GpPen* x, GpPointF* x, INT x ) ;
1055 FUNCTION: GpStatus GdipDrawBeziersI ( GpGraphics* x, GpPen* x, GpPoint* x, INT x ) ;
1056 FUNCTION: GpStatus GdipDrawClosedCurve ( GpGraphics* x, GpPen* x, GpPointF* x, INT x ) ;
1057 FUNCTION: GpStatus GdipDrawClosedCurveI ( GpGraphics* x, GpPen* x, GpPoint* x, INT x ) ;
1058 FUNCTION: GpStatus GdipDrawClosedCurve2 ( GpGraphics* x, GpPen* x, GpPointF* x, INT x, REAL x ) ;
1059 FUNCTION: GpStatus GdipDrawClosedCurve2I ( GpGraphics* x, GpPen* x, GpPoint* x, INT x, REAL x ) ;
1060 FUNCTION: GpStatus GdipDrawCurve ( GpGraphics* x, GpPen* x, GpPointF* x, INT x ) ;
1061 FUNCTION: GpStatus GdipDrawCurveI ( GpGraphics* x, GpPen* x, GpPoint* x, INT x ) ;
1062 FUNCTION: GpStatus GdipDrawCurve2 ( GpGraphics* x, GpPen* x, GpPointF* x, INT x, REAL x ) ;
1063 FUNCTION: GpStatus GdipDrawCurve2I ( GpGraphics* x, GpPen* x, GpPoint* x, INT x, REAL x ) ;
1064 FUNCTION: GpStatus GdipDrawCurve3 ( GpGraphics* x, GpPen* x, GpPointF* x, INT x, INT x, INT x, REAL x ) ;
1065 FUNCTION: GpStatus GdipDrawCurve3I ( GpGraphics* x, GpPen* x, GpPoint* x, INT x, INT x, INT x, REAL x ) ;
1066 FUNCTION: GpStatus GdipDrawDriverString ( GpGraphics* x, UINT16* x, INT x,
1067 GpFont* x, GpBrush* x, PointF* x, INT x, GpMatrix* x ) ;
1068 FUNCTION: GpStatus GdipDrawEllipse ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x ) ;
1069 FUNCTION: GpStatus GdipDrawEllipseI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x ) ;
1070 FUNCTION: GpStatus GdipDrawImage ( GpGraphics* x, GpImage* x, REAL x, REAL x ) ;
1071 FUNCTION: GpStatus GdipDrawImageI ( GpGraphics* x, GpImage* x, INT x, INT x ) ;
1072 FUNCTION: GpStatus GdipDrawImagePointRect ( GpGraphics* x, GpImage* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, GpUnit x ) ;
1073 FUNCTION: GpStatus GdipDrawImagePointRectI ( GpGraphics* x, GpImage* x, INT x, INT x, INT x, INT x, INT x, INT x, GpUnit x ) ;
1074 FUNCTION: GpStatus GdipDrawImagePoints ( GpGraphics* x, GpImage* x, GpPointF* x, INT x ) ;
1075 FUNCTION: GpStatus GdipDrawImagePointsI ( GpGraphics* x, GpImage* x, GpPoint* x, INT x ) ;
1076 FUNCTION: GpStatus GdipDrawImagePointsRect ( GpGraphics* x, GpImage* x,
1077 GpPointF* x, INT x, REAL x, REAL x, REAL x, REAL x, GpUnit x,
1078 GpImageAttributes* x, DrawImageAbort x, VOID* x ) ;
1079 FUNCTION: GpStatus GdipDrawImagePointsRectI ( GpGraphics* x, GpImage* x,
1080 GpPoint* x, INT x, INT x, INT x, INT x, INT x, GpUnit x,
1081 GpImageAttributes* x, DrawImageAbort x, VOID* x ) ;
1082 FUNCTION: GpStatus GdipDrawImageRect ( GpGraphics* x, GpImage* x, REAL x, REAL x, REAL x, REAL x ) ;
1083 FUNCTION: GpStatus GdipDrawImageRectI ( GpGraphics* x, GpImage* x, INT x, INT x, INT x, INT x ) ;
1084 FUNCTION: GpStatus GdipDrawImageRectRect ( GpGraphics* x, GpImage* x, REAL x, REAL x, REAL x,
1085 REAL x, REAL x, REAL x, REAL x, REAL x, GpUnit x, GpImageAttributes* x, DrawImageAbort x,
1087 FUNCTION: GpStatus GdipDrawImageRectRectI ( GpGraphics* x, GpImage* x, INT x, INT x, INT x,
1088 INT x, INT x, INT x, INT x, INT x, GpUnit x, GpImageAttributes* x, DrawImageAbort x,
1090 FUNCTION: GpStatus GdipDrawLine ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x ) ;
1091 FUNCTION: GpStatus GdipDrawLineI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x ) ;
1092 FUNCTION: GpStatus GdipDrawLines ( GpGraphics* x, GpPen* x, GpPointF* x, INT x ) ;
1093 FUNCTION: GpStatus GdipDrawLinesI ( GpGraphics* x, GpPen* x, GpPoint* x, INT x ) ;
1094 FUNCTION: GpStatus GdipDrawPath ( GpGraphics* x, GpPen* x, GpPath* x ) ;
1095 FUNCTION: GpStatus GdipDrawPie ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1096 FUNCTION: GpStatus GdipDrawPieI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x, REAL x, REAL x ) ;
1097 FUNCTION: GpStatus GdipDrawPolygon ( GpGraphics* x, GpPen* x, GpPointF* x, INT x ) ;
1098 FUNCTION: GpStatus GdipDrawPolygonI ( GpGraphics* x, GpPen* x, GpPoint* x, INT x ) ;
1099 FUNCTION: GpStatus GdipDrawRectangle ( GpGraphics* x, GpPen* x, REAL x, REAL x, REAL x, REAL x ) ;
1100 FUNCTION: GpStatus GdipDrawRectangleI ( GpGraphics* x, GpPen* x, INT x, INT x, INT x, INT x ) ;
1101 FUNCTION: GpStatus GdipDrawRectangles ( GpGraphics* x, GpPen* x, GpRectF* x, INT x ) ;
1102 FUNCTION: GpStatus GdipDrawRectanglesI ( GpGraphics* x, GpPen* x, GpRect* x, INT x ) ;
1103 FUNCTION: GpStatus GdipDrawString ( GpGraphics* x, WCHAR* x, INT x,
1104 GpFont* x, RectF* x, GpStringFormat* x,
1106 FUNCTION: GpStatus GdipFillClosedCurve2 ( GpGraphics* x, GpBrush* x, GpPointF* x, INT x,
1107 REAL x, GpFillMode x ) ;
1108 FUNCTION: GpStatus GdipFillClosedCurve2I ( GpGraphics* x, GpBrush* x, GpPoint* x, INT x,
1109 REAL x, GpFillMode x ) ;
1110 FUNCTION: GpStatus GdipFillEllipse ( GpGraphics* x, GpBrush* x, REAL x, REAL x, REAL x, REAL x ) ;
1111 FUNCTION: GpStatus GdipFillEllipseI ( GpGraphics* x, GpBrush* x, INT x, INT x, INT x, INT x ) ;
1112 FUNCTION: GpStatus GdipFillPath ( GpGraphics* x, GpBrush* x, GpPath* x ) ;
1113 FUNCTION: GpStatus GdipFillPie ( GpGraphics* x, GpBrush* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1114 FUNCTION: GpStatus GdipFillPieI ( GpGraphics* x, GpBrush* x, INT x, INT x, INT x, INT x, REAL x, REAL x ) ;
1115 FUNCTION: GpStatus GdipFillPolygon ( GpGraphics* x, GpBrush* x, GpPointF* x,
1116 INT x, GpFillMode x ) ;
1117 FUNCTION: GpStatus GdipFillPolygonI ( GpGraphics* x, GpBrush* x, GpPoint* x,
1118 INT x, GpFillMode x ) ;
1119 FUNCTION: GpStatus GdipFillPolygon2 ( GpGraphics* x, GpBrush* x, GpPointF* x, INT x ) ;
1120 FUNCTION: GpStatus GdipFillPolygon2I ( GpGraphics* x, GpBrush* x, GpPoint* x, INT x ) ;
1121 FUNCTION: GpStatus GdipFillRectangle ( GpGraphics* x, GpBrush* x, REAL x, REAL x, REAL x, REAL x ) ;
1122 FUNCTION: GpStatus GdipFillRectangleI ( GpGraphics* x, GpBrush* x, INT x, INT x, INT x, INT x ) ;
1123 FUNCTION: GpStatus GdipFillRectangles ( GpGraphics* x, GpBrush* x, GpRectF* x, INT x ) ;
1124 FUNCTION: GpStatus GdipFillRectanglesI ( GpGraphics* x, GpBrush* x, GpRect* x, INT x ) ;
1125 FUNCTION: GpStatus GdipFillRegion ( GpGraphics* x, GpBrush* x, GpRegion* x ) ;
1126 FUNCTION: GpStatus GdipGetClip ( GpGraphics* x, GpRegion* x ) ;
1127 FUNCTION: GpStatus GdipGetClipBounds ( GpGraphics* x, GpRectF* x ) ;
1128 FUNCTION: GpStatus GdipGetClipBoundsI ( GpGraphics* x, GpRect* x ) ;
1129 FUNCTION: GpStatus GdipGetCompositingMode ( GpGraphics* x, CompositingMode* x ) ;
1130 FUNCTION: GpStatus GdipGetCompositingQuality ( GpGraphics* x, CompositingQuality* x ) ;
1131 FUNCTION: GpStatus GdipGetDC ( GpGraphics* x, HDC* x ) ;
1132 FUNCTION: GpStatus GdipGetDpiX ( GpGraphics* x, REAL* x ) ;
1133 FUNCTION: GpStatus GdipGetDpiY ( GpGraphics* x, REAL* x ) ;
1134 FUNCTION: GpStatus GdipGetImageDecoders ( UINT x, UINT x, ImageCodecInfo* x ) ;
1135 FUNCTION: GpStatus GdipGetImageDecodersSize ( UINT* x, UINT* x ) ;
1136 FUNCTION: GpStatus GdipGetImageGraphicsContext ( GpImage* x, GpGraphics** x ) ;
1137 FUNCTION: GpStatus GdipGetInterpolationMode ( GpGraphics* x, InterpolationMode* x ) ;
1138 FUNCTION: GpStatus GdipGetNearestColor ( GpGraphics* x, ARGB* x ) ;
1139 FUNCTION: GpStatus GdipGetPageScale ( GpGraphics* x, REAL* x ) ;
1140 FUNCTION: GpStatus GdipGetPageUnit ( GpGraphics* x, GpUnit* x ) ;
1141 FUNCTION: GpStatus GdipGetPixelOffsetMode ( GpGraphics* x, PixelOffsetMode* x ) ;
1142 FUNCTION: GpStatus GdipGetSmoothingMode ( GpGraphics* x, SmoothingMode* x ) ;
1143 FUNCTION: GpStatus GdipGetTextContrast ( GpGraphics* x, UINT* x ) ;
1144 FUNCTION: GpStatus GdipGetTextRenderingHint ( GpGraphics* x, TextRenderingHint* x ) ;
1145 FUNCTION: GpStatus GdipGetWorldTransform ( GpGraphics* x, GpMatrix* x ) ;
1146 FUNCTION: GpStatus GdipGraphicsClear ( GpGraphics* x, ARGB x ) ;
1147 FUNCTION: GpStatus GdipGetVisibleClipBounds ( GpGraphics* x, GpRectF* x ) ;
1148 FUNCTION: GpStatus GdipGetVisibleClipBoundsI ( GpGraphics* x, GpRect* x ) ;
1149 FUNCTION: GpStatus GdipIsClipEmpty ( GpGraphics* x, BOOL* x ) ;
1150 FUNCTION: GpStatus GdipIsVisiblePoint ( GpGraphics* x, REAL x, REAL x, BOOL* x ) ;
1151 FUNCTION: GpStatus GdipIsVisiblePointI ( GpGraphics* x, INT x, INT x, BOOL* x ) ;
1152 FUNCTION: GpStatus GdipIsVisibleRect ( GpGraphics* x, REAL x, REAL x, REAL x, REAL x, BOOL* x ) ;
1153 FUNCTION: GpStatus GdipIsVisibleRectI ( GpGraphics* x, INT x, INT x, INT x, INT x, BOOL* x ) ;
1154 FUNCTION: GpStatus GdipMeasureCharacterRanges ( GpGraphics* x, WCHAR* x,
1155 INT x, GpFont* x, RectF* x, GpStringFormat* x, INT x,
1157 FUNCTION: GpStatus GdipMeasureDriverString ( GpGraphics* x, UINT16* x, INT x,
1158 GpFont* x, PointF* x, INT x, GpMatrix* x, RectF* x ) ;
1159 FUNCTION: GpStatus GdipMeasureString ( GpGraphics* x, WCHAR* x, INT x,
1160 GpFont* x, RectF* x, GpStringFormat* x, RectF* x, INT* x, INT* x ) ;
1161 FUNCTION: GpStatus GdipMultiplyWorldTransform ( GpGraphics* x, GpMatrix* x, GpMatrixOrder x ) ;
1162 FUNCTION: GpStatus GdipRecordMetafileFileName ( WCHAR* x, HDC x, EmfType x,
1163 GpRectF* x, MetafileFrameUnit x, WCHAR* x, GpMetafile** x ) ;
1164 FUNCTION: GpStatus GdipRecordMetafileFileNameI ( WCHAR* x, HDC x, EmfType x,
1165 GpRect* x, MetafileFrameUnit x, WCHAR* x, GpMetafile** x ) ;
1166 FUNCTION: GpStatus GdipRecordMetafileI ( HDC x, EmfType x, GpRect* x,
1167 MetafileFrameUnit x, WCHAR* x, GpMetafile** x ) ;
1168 FUNCTION: GpStatus GdipReleaseDC ( GpGraphics* x, HDC x ) ;
1169 FUNCTION: GpStatus GdipResetClip ( GpGraphics* x ) ;
1170 FUNCTION: GpStatus GdipResetWorldTransform ( GpGraphics* x ) ;
1171 FUNCTION: GpStatus GdipRestoreGraphics ( GpGraphics* x, GraphicsState x ) ;
1172 FUNCTION: GpStatus GdipRotateWorldTransform ( GpGraphics* x, REAL x, GpMatrixOrder x ) ;
1173 FUNCTION: GpStatus GdipSaveGraphics ( GpGraphics* x, GraphicsState* x ) ;
1174 FUNCTION: GpStatus GdipScaleWorldTransform ( GpGraphics* x, REAL x, REAL x, GpMatrixOrder x ) ;
1175 FUNCTION: GpStatus GdipSetClipHrgn ( GpGraphics* x, HRGN x, CombineMode x ) ;
1176 FUNCTION: GpStatus GdipSetClipGraphics ( GpGraphics* x, GpGraphics* x, CombineMode x ) ;
1177 FUNCTION: GpStatus GdipSetClipPath ( GpGraphics* x, GpPath* x, CombineMode x ) ;
1178 FUNCTION: GpStatus GdipSetClipRect ( GpGraphics* x, REAL x, REAL x, REAL x, REAL x, CombineMode x ) ;
1179 FUNCTION: GpStatus GdipSetClipRectI ( GpGraphics* x, INT x, INT x, INT x, INT x, CombineMode x ) ;
1180 FUNCTION: GpStatus GdipSetClipRegion ( GpGraphics* x, GpRegion* x, CombineMode x ) ;
1181 FUNCTION: GpStatus GdipSetCompositingMode ( GpGraphics* x, CompositingMode x ) ;
1182 FUNCTION: GpStatus GdipSetCompositingQuality ( GpGraphics* x, CompositingQuality x ) ;
1183 FUNCTION: GpStatus GdipSetInterpolationMode ( GpGraphics* x, InterpolationMode x ) ;
1184 FUNCTION: GpStatus GdipSetPageScale ( GpGraphics* x, REAL x ) ;
1185 FUNCTION: GpStatus GdipSetPageUnit ( GpGraphics* x, GpUnit x ) ;
1186 FUNCTION: GpStatus GdipSetPixelOffsetMode ( GpGraphics* x, PixelOffsetMode x ) ;
1187 FUNCTION: GpStatus GdipSetRenderingOrigin ( GpGraphics* x, INT x, INT x ) ;
1188 FUNCTION: GpStatus GdipSetSmoothingMode ( GpGraphics* x, SmoothingMode x ) ;
1189 FUNCTION: GpStatus GdipSetTextContrast ( GpGraphics* x, UINT x ) ;
1190 FUNCTION: GpStatus GdipSetTextRenderingHint ( GpGraphics* x, TextRenderingHint x ) ;
1191 FUNCTION: GpStatus GdipSetWorldTransform ( GpGraphics* x, GpMatrix* x ) ;
1192 FUNCTION: GpStatus GdipTransformPoints ( GpGraphics* x, GpCoordinateSpace x, GpCoordinateSpace x,
1193 GpPointF * x, INT x ) ;
1194 FUNCTION: GpStatus GdipTransformPointsI ( GpGraphics* x, GpCoordinateSpace x, GpCoordinateSpace x,
1195 GpPoint * x, INT x ) ;
1196 FUNCTION: GpStatus GdipTranslateClip ( GpGraphics* x, REAL x, REAL x ) ;
1197 FUNCTION: GpStatus GdipTranslateClipI ( GpGraphics* x, INT x, INT x ) ;
1198 FUNCTION: GpStatus GdipTranslateWorldTransform ( GpGraphics* x, REAL x, REAL x, GpMatrixOrder x ) ;
1201 FUNCTION: GpStatus GdipAddPathArc ( GpPath* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1202 FUNCTION: GpStatus GdipAddPathArcI ( GpPath* x, INT x, INT x, INT x, INT x, REAL x, REAL x ) ;
1203 FUNCTION: GpStatus GdipAddPathBezier ( GpPath* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1204 FUNCTION: GpStatus GdipAddPathBezierI ( GpPath* x, INT x, INT x, INT x, INT x, INT x, INT x, INT x, INT x ) ;
1205 FUNCTION: GpStatus GdipAddPathBeziers ( GpPath* x, GpPointF* x, INT x ) ;
1206 FUNCTION: GpStatus GdipAddPathBeziersI ( GpPath* x, GpPoint* x, INT x ) ;
1207 FUNCTION: GpStatus GdipAddPathClosedCurve ( GpPath* x, GpPointF* x, INT x ) ;
1208 FUNCTION: GpStatus GdipAddPathClosedCurveI ( GpPath* x, GpPoint* x, INT x ) ;
1209 FUNCTION: GpStatus GdipAddPathClosedCurve2 ( GpPath* x, GpPointF* x, INT x, REAL x ) ;
1210 FUNCTION: GpStatus GdipAddPathClosedCurve2I ( GpPath* x, GpPoint* x, INT x, REAL x ) ;
1211 FUNCTION: GpStatus GdipAddPathCurve ( GpPath* x, GpPointF* x, INT x ) ;
1212 FUNCTION: GpStatus GdipAddPathCurveI ( GpPath* x, GpPoint* x, INT x ) ;
1213 FUNCTION: GpStatus GdipAddPathCurve2 ( GpPath* x, GpPointF* x, INT x, REAL x ) ;
1214 FUNCTION: GpStatus GdipAddPathCurve2I ( GpPath* x, GpPoint* x, INT x, REAL x ) ;
1215 FUNCTION: GpStatus GdipAddPathCurve3 ( GpPath* x, GpPointF* x, INT x, INT x, INT x, REAL x ) ;
1216 FUNCTION: GpStatus GdipAddPathCurve3I ( GpPath* x, GpPoint* x, INT x, INT x, INT x, REAL x ) ;
1217 FUNCTION: GpStatus GdipAddPathEllipse ( GpPath* x, REAL x, REAL x, REAL x, REAL x ) ;
1218 FUNCTION: GpStatus GdipAddPathEllipseI ( GpPath* x, INT x, INT x, INT x, INT x ) ;
1219 FUNCTION: GpStatus GdipAddPathLine ( GpPath* x, REAL x, REAL x, REAL x, REAL x ) ;
1220 FUNCTION: GpStatus GdipAddPathLineI ( GpPath* x, INT x, INT x, INT x, INT x ) ;
1221 FUNCTION: GpStatus GdipAddPathLine2 ( GpPath* x, GpPointF* x, INT x ) ;
1222 FUNCTION: GpStatus GdipAddPathLine2I ( GpPath* x, GpPoint* x, INT x ) ;
1223 FUNCTION: GpStatus GdipAddPathPath ( GpPath* x, GpPath* x, BOOL x ) ;
1224 FUNCTION: GpStatus GdipAddPathPie ( GpPath* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1225 FUNCTION: GpStatus GdipAddPathPieI ( GpPath* x, INT x, INT x, INT x, INT x, REAL x, REAL x ) ;
1226 FUNCTION: GpStatus GdipAddPathPolygon ( GpPath* x, GpPointF* x, INT x ) ;
1227 FUNCTION: GpStatus GdipAddPathPolygonI ( GpPath* x, GpPoint* x, INT x ) ;
1228 FUNCTION: GpStatus GdipAddPathRectangle ( GpPath* x, REAL x, REAL x, REAL x, REAL x ) ;
1229 FUNCTION: GpStatus GdipAddPathRectangleI ( GpPath* x, INT x, INT x, INT x, INT x ) ;
1230 FUNCTION: GpStatus GdipAddPathRectangles ( GpPath* x, GpRectF* x, INT x ) ;
1231 FUNCTION: GpStatus GdipAddPathRectanglesI ( GpPath* x, GpRect* x, INT x ) ;
1232 FUNCTION: GpStatus GdipAddPathString ( GpPath* x, WCHAR* x, INT x, GpFontFamily* x, INT x, REAL x, RectF* x, GpStringFormat* x ) ;
1233 FUNCTION: GpStatus GdipAddPathStringI ( GpPath* x, WCHAR* x, INT x, GpFontFamily* x, INT x, REAL x, Rect* x, GpStringFormat* x ) ;
1234 FUNCTION: GpStatus GdipClearPathMarkers ( GpPath* x ) ;
1235 FUNCTION: GpStatus GdipClonePath ( GpPath* x, GpPath** x ) ;
1236 FUNCTION: GpStatus GdipClosePathFigure ( GpPath* x ) ;
1237 FUNCTION: GpStatus GdipClosePathFigures ( GpPath* x ) ;
1238 FUNCTION: GpStatus GdipCreatePath ( GpFillMode x, GpPath** x ) ;
1239 FUNCTION: GpStatus GdipCreatePath2 ( GpPointF* x, BYTE* x, INT x,
1240 GpFillMode x, GpPath** x ) ;
1241 FUNCTION: GpStatus GdipCreatePath2I ( GpPoint* x, BYTE* x, INT x, GpFillMode x, GpPath** x ) ;
1242 FUNCTION: GpStatus GdipDeletePath ( GpPath* x ) ;
1243 FUNCTION: GpStatus GdipFlattenPath ( GpPath* x, GpMatrix* x, REAL x ) ;
1244 FUNCTION: GpStatus GdipIsOutlineVisiblePathPoint ( GpPath* x, REAL x, REAL x, GpPen* x,
1245 GpGraphics* x, BOOL* x ) ;
1246 FUNCTION: GpStatus GdipIsOutlineVisiblePathPointI ( GpPath* x, INT x, INT x, GpPen* x,
1247 GpGraphics* x, BOOL* x ) ;
1248 FUNCTION: GpStatus GdipIsVisiblePathPoint ( GpPath* x, REAL x, REAL x, GpGraphics* x, BOOL* x ) ;
1249 FUNCTION: GpStatus GdipIsVisiblePathPointI ( GpPath* x, INT x, INT x, GpGraphics* x, BOOL* x ) ;
1250 FUNCTION: GpStatus GdipGetPathData ( GpPath* x, GpPathData* x ) ;
1251 FUNCTION: GpStatus GdipGetPathFillMode ( GpPath* x, GpFillMode* x ) ;
1252 FUNCTION: GpStatus GdipGetPathLastPoint ( GpPath* x, GpPointF* x ) ;
1253 FUNCTION: GpStatus GdipGetPathPoints ( GpPath* x, GpPointF* x, INT x ) ;
1254 FUNCTION: GpStatus GdipGetPathPointsI ( GpPath* x, GpPoint* x, INT x ) ;
1255 FUNCTION: GpStatus GdipGetPathTypes ( GpPath* x, BYTE* x, INT x ) ;
1256 FUNCTION: GpStatus GdipGetPathWorldBounds ( GpPath* x, GpRectF* x, GpMatrix* x, GpPen* x ) ;
1257 FUNCTION: GpStatus GdipGetPathWorldBoundsI ( GpPath* x, GpRect* x, GpMatrix* x, GpPen* x ) ;
1258 FUNCTION: GpStatus GdipGetPointCount ( GpPath* x, INT* x ) ;
1259 FUNCTION: GpStatus GdipResetPath ( GpPath* x ) ;
1260 FUNCTION: GpStatus GdipReversePath ( GpPath* x ) ;
1261 FUNCTION: GpStatus GdipSetPathFillMode ( GpPath* x, GpFillMode x ) ;
1262 FUNCTION: GpStatus GdipSetPathMarker ( GpPath* x ) ;
1263 FUNCTION: GpStatus GdipStartPathFigure ( GpPath* x ) ;
1264 FUNCTION: GpStatus GdipTransformPath ( GpPath* x, GpMatrix* x ) ;
1265 FUNCTION: GpStatus GdipWarpPath ( GpPath* x, GpMatrix* x, GpPointF* x, INT x, REAL x,
1266 REAL x, REAL x, REAL x, WarpMode x, REAL x ) ;
1267 FUNCTION: GpStatus GdipWidenPath ( GpPath* x, GpPen* x, GpMatrix* x, REAL x ) ;
1270 FUNCTION: GpStatus GdipCreateHatchBrush ( HatchStyle x, ARGB x, ARGB x, GpHatch** x ) ;
1271 FUNCTION: GpStatus GdipGetHatchBackgroundColor ( GpHatch* x, ARGB* x ) ;
1272 FUNCTION: GpStatus GdipGetHatchForegroundColor ( GpHatch* x, ARGB* x ) ;
1273 FUNCTION: GpStatus GdipGetHatchStyle ( GpHatch* x, HatchStyle* x ) ;
1276 FUNCTION: GpStatus GdipCloneImage ( GpImage* x, GpImage** x ) ;
1277 FUNCTION: GpStatus GdipCloneImageAttributes ( GpImageAttributes* x, GpImageAttributes** x ) ;
1278 FUNCTION: GpStatus GdipDisposeImage ( GpImage* x ) ;
1279 FUNCTION: GpStatus GdipEmfToWmfBits ( HENHMETAFILE x, UINT x, LPBYTE x, INT x, INT x ) ;
1280 FUNCTION: GpStatus GdipFindFirstImageItem ( GpImage* x, ImageItemData* x ) ;
1281 FUNCTION: GpStatus GdipFindNextImageItem ( GpImage* x, ImageItemData* x ) ;
1282 FUNCTION: GpStatus GdipGetAllPropertyItems ( GpImage* x, UINT x, UINT x, PropertyItem* x ) ;
1283 FUNCTION: GpStatus GdipGetImageBounds ( GpImage* x, GpRectF* x, GpUnit* x ) ;
1284 FUNCTION: GpStatus GdipGetImageDimension ( GpImage* x, REAL* x, REAL* x ) ;
1285 FUNCTION: GpStatus GdipGetImageFlags ( GpImage* x, UINT* x ) ;
1286 FUNCTION: GpStatus GdipGetImageHeight ( GpImage* x, UINT* x ) ;
1287 FUNCTION: GpStatus GdipGetImageHorizontalResolution ( GpImage* x, REAL* x ) ;
1288 FUNCTION: GpStatus GdipGetImageItemData ( GpImage* x, ImageItemData* x ) ;
1289 FUNCTION: GpStatus GdipGetImagePalette ( GpImage* x, ColorPalette* x, INT x ) ;
1290 FUNCTION: GpStatus GdipGetImagePaletteSize ( GpImage* x, INT* x ) ;
1291 FUNCTION: GpStatus GdipGetImagePixelFormat ( GpImage* x, PixelFormat* x ) ;
1292 FUNCTION: GpStatus GdipGetImageRawFormat ( GpImage* x, GUID* x ) ;
1293 FUNCTION: GpStatus GdipGetImageThumbnail ( GpImage* x, UINT x, UINT x, GpImage** x, GetThumbnailImageAbort x, VOID* x ) ;
1294 FUNCTION: GpStatus GdipGetImageType ( GpImage* x, ImageType* x ) ;
1295 FUNCTION: GpStatus GdipGetImageVerticalResolution ( GpImage* x, REAL* x ) ;
1296 FUNCTION: GpStatus GdipGetImageWidth ( GpImage* x, UINT* x ) ;
1297 FUNCTION: GpStatus GdipGetPropertyCount ( GpImage* x, UINT* x ) ;
1298 FUNCTION: GpStatus GdipGetPropertyIdList ( GpImage* x, UINT x, PROPID* x ) ;
1299 FUNCTION: GpStatus GdipGetPropertyItem ( GpImage* x, PROPID x, UINT x, PropertyItem* x ) ;
1300 FUNCTION: GpStatus GdipGetPropertyItemSize ( GpImage* x, PROPID x, UINT* x ) ;
1301 FUNCTION: GpStatus GdipGetPropertySize ( GpImage* x, UINT* x, UINT* x ) ;
1302 FUNCTION: GpStatus GdipImageForceValidation ( GpImage* x ) ;
1303 FUNCTION: GpStatus GdipImageGetFrameCount ( GpImage* x, GUID* x, UINT* x ) ;
1304 FUNCTION: GpStatus GdipImageGetFrameDimensionsCount ( GpImage* x, UINT* x ) ;
1305 FUNCTION: GpStatus GdipImageGetFrameDimensionsList ( GpImage* x, GUID* x, UINT x ) ;
1306 FUNCTION: GpStatus GdipImageRotateFlip ( GpImage* x, RotateFlipType x ) ;
1307 FUNCTION: GpStatus GdipImageSelectActiveFrame ( GpImage* x, GUID* x, UINT x ) ;
1308 FUNCTION: GpStatus GdipLoadImageFromFile ( WCHAR* x, GpImage** x ) ;
1309 FUNCTION: GpStatus GdipLoadImageFromFileICM ( WCHAR* x, GpImage** x ) ;
1310 FUNCTION: GpStatus GdipLoadImageFromStream ( IStream* x, GpImage** x ) ;
1311 FUNCTION: GpStatus GdipLoadImageFromStreamICM ( IStream* x, GpImage** x ) ;
1312 FUNCTION: GpStatus GdipRemovePropertyItem ( GpImage* x, PROPID x ) ;
1313 FUNCTION: GpStatus GdipSaveImageToFile ( GpImage* x, WCHAR* x, CLSID* x, EncoderParameters* x ) ;
1314 FUNCTION: GpStatus GdipSaveImageToStream ( GpImage* x, IStream* x,
1315 CLSID* x, EncoderParameters* x ) ;
1316 FUNCTION: GpStatus GdipSetImagePalette ( GpImage* x, ColorPalette* x ) ;
1317 FUNCTION: GpStatus GdipSetPropertyItem ( GpImage* x, PropertyItem* x ) ;
1320 FUNCTION: GpStatus GdipCreateImageAttributes ( GpImageAttributes** x ) ;
1321 FUNCTION: GpStatus GdipDisposeImageAttributes ( GpImageAttributes* x ) ;
1322 FUNCTION: GpStatus GdipSetImageAttributesCachedBackground ( GpImageAttributes* x,
1324 FUNCTION: GpStatus GdipSetImageAttributesColorKeys ( GpImageAttributes* x,
1325 ColorAdjustType x, BOOL x, ARGB x, ARGB x ) ;
1326 FUNCTION: GpStatus GdipSetImageAttributesColorMatrix ( GpImageAttributes* x,
1327 ColorAdjustType x, BOOL x, ColorMatrix* x, ColorMatrix* x,
1328 ColorMatrixFlags x ) ;
1329 FUNCTION: GpStatus GdipSetImageAttributesGamma ( GpImageAttributes* x,
1330 ColorAdjustType x, BOOL x, REAL x ) ;
1331 FUNCTION: GpStatus GdipSetImageAttributesNoOp ( GpImageAttributes* x,
1332 ColorAdjustType x, BOOL x ) ;
1333 FUNCTION: GpStatus GdipSetImageAttributesOutputChannel ( GpImageAttributes* x,
1334 ColorAdjustType x, BOOL x, ColorChannelFlags x ) ;
1335 FUNCTION: GpStatus GdipSetImageAttributesOutputChannelColorProfile (
1336 GpImageAttributes* x, ColorAdjustType x, BOOL x, WCHAR* x ) ;
1337 FUNCTION: GpStatus GdipSetImageAttributesRemapTable ( GpImageAttributes* x,
1338 ColorAdjustType x, BOOL x, UINT x, ColorMap* x ) ;
1339 FUNCTION: GpStatus GdipSetImageAttributesThreshold ( GpImageAttributes* x,
1340 ColorAdjustType x, BOOL x, REAL x ) ;
1341 FUNCTION: GpStatus GdipSetImageAttributesToIdentity ( GpImageAttributes* x,
1342 ColorAdjustType x ) ;
1343 FUNCTION: GpStatus GdipSetImageAttributesWrapMode ( GpImageAttributes* x, WrapMode x,
1347 FUNCTION: GpStatus GdipCreateLineBrush ( GpPointF* x, GpPointF* x,
1348 ARGB x, ARGB x, GpWrapMode x, GpLineGradient** x ) ;
1349 FUNCTION: GpStatus GdipCreateLineBrushI ( GpPoint* x, GpPoint* x,
1350 ARGB x, ARGB x, GpWrapMode x, GpLineGradient** x ) ;
1351 FUNCTION: GpStatus GdipCreateLineBrushFromRect ( GpRectF* x, ARGB x, ARGB x,
1352 LinearGradientMode x, GpWrapMode x, GpLineGradient** x ) ;
1353 FUNCTION: GpStatus GdipCreateLineBrushFromRectI ( GpRect* x, ARGB x, ARGB x,
1354 LinearGradientMode x, GpWrapMode x, GpLineGradient** x ) ;
1355 FUNCTION: GpStatus GdipCreateLineBrushFromRectWithAngle ( GpRectF* x,
1356 ARGB x, ARGB x, REAL x, BOOL x, GpWrapMode x, GpLineGradient** x ) ;
1357 FUNCTION: GpStatus GdipCreateLineBrushFromRectWithAngleI ( GpRect* x,
1358 ARGB x, ARGB x, REAL x, BOOL x, GpWrapMode x, GpLineGradient** x ) ;
1359 FUNCTION: GpStatus GdipGetLineColors ( GpLineGradient* x, ARGB* x ) ;
1360 FUNCTION: GpStatus GdipGetLineGammaCorrection ( GpLineGradient* x, BOOL* x ) ;
1361 FUNCTION: GpStatus GdipGetLineRect ( GpLineGradient* x, GpRectF* x ) ;
1362 FUNCTION: GpStatus GdipGetLineRectI ( GpLineGradient* x, GpRect* x ) ;
1363 FUNCTION: GpStatus GdipGetLineWrapMode ( GpLineGradient* x, GpWrapMode* x ) ;
1364 FUNCTION: GpStatus GdipSetLineBlend ( GpLineGradient* x, REAL* x,
1366 FUNCTION: GpStatus GdipGetLineBlend ( GpLineGradient* x, REAL* x, REAL* x, INT x ) ;
1367 FUNCTION: GpStatus GdipGetLineBlendCount ( GpLineGradient* x, INT* x ) ;
1368 FUNCTION: GpStatus GdipSetLinePresetBlend ( GpLineGradient* x, ARGB* x,
1370 FUNCTION: GpStatus GdipGetLinePresetBlend ( GpLineGradient* x, ARGB* x, REAL* x, INT x ) ;
1371 FUNCTION: GpStatus GdipGetLinePresetBlendCount ( GpLineGradient* x, INT* x ) ;
1372 FUNCTION: GpStatus GdipResetLineTransform ( GpLineGradient* x ) ;
1373 FUNCTION: GpStatus GdipRotateLineTransform ( GpLineGradient* x, REAL x, GpMatrixOrder x ) ;
1374 FUNCTION: GpStatus GdipScaleLineTransform ( GpLineGradient* x, REAL x, REAL x,
1376 FUNCTION: GpStatus GdipSetLineColors ( GpLineGradient* x, ARGB x, ARGB x ) ;
1377 FUNCTION: GpStatus GdipSetLineGammaCorrection ( GpLineGradient* x, BOOL x ) ;
1378 FUNCTION: GpStatus GdipSetLineSigmaBlend ( GpLineGradient* x, REAL x, REAL x ) ;
1379 FUNCTION: GpStatus GdipSetLineTransform ( GpLineGradient* x, GpMatrix* x ) ;
1380 FUNCTION: GpStatus GdipSetLineLinearBlend ( GpLineGradient* x, REAL x, REAL x ) ;
1381 FUNCTION: GpStatus GdipSetLineWrapMode ( GpLineGradient* x, GpWrapMode x ) ;
1382 FUNCTION: GpStatus GdipTranslateLineTransform ( GpLineGradient* x, REAL x, REAL x,
1386 FUNCTION: GpStatus GdipCloneMatrix ( GpMatrix* x, GpMatrix** x ) ;
1387 FUNCTION: GpStatus GdipCreateMatrix ( GpMatrix** x ) ;
1388 FUNCTION: GpStatus GdipCreateMatrix2 ( REAL x, REAL x, REAL x, REAL x, REAL x, REAL x, GpMatrix** x ) ;
1389 FUNCTION: GpStatus GdipCreateMatrix3 ( GpRectF * x, GpPointF* x, GpMatrix** x ) ;
1390 FUNCTION: GpStatus GdipCreateMatrix3I ( GpRect* x, GpPoint* x, GpMatrix** x ) ;
1391 FUNCTION: GpStatus GdipDeleteMatrix ( GpMatrix* x ) ;
1392 FUNCTION: GpStatus GdipGetMatrixElements ( GpMatrix* x, REAL* x ) ;
1393 FUNCTION: GpStatus GdipInvertMatrix ( GpMatrix* x ) ;
1394 FUNCTION: GpStatus GdipIsMatrixEqual ( GpMatrix* x, GpMatrix* x, BOOL* x ) ;
1395 FUNCTION: GpStatus GdipIsMatrixIdentity ( GpMatrix* x, BOOL* x ) ;
1396 FUNCTION: GpStatus GdipIsMatrixInvertible ( GpMatrix* x, BOOL* x ) ;
1397 FUNCTION: GpStatus GdipMultiplyMatrix ( GpMatrix* x, GpMatrix* x, GpMatrixOrder x ) ;
1398 FUNCTION: GpStatus GdipRotateMatrix ( GpMatrix* x, REAL x, GpMatrixOrder x ) ;
1399 FUNCTION: GpStatus GdipShearMatrix ( GpMatrix* x, REAL x, REAL x, GpMatrixOrder x ) ;
1400 FUNCTION: GpStatus GdipScaleMatrix ( GpMatrix* x, REAL x, REAL x, GpMatrixOrder x ) ;
1401 FUNCTION: GpStatus GdipSetMatrixElements ( GpMatrix* x, REAL x, REAL x, REAL x, REAL x, REAL x, REAL x ) ;
1402 FUNCTION: GpStatus GdipTransformMatrixPoints ( GpMatrix* x, GpPointF* x, INT x ) ;
1403 FUNCTION: GpStatus GdipTransformMatrixPointsI ( GpMatrix* x, GpPoint* x, INT x ) ;
1404 FUNCTION: GpStatus GdipTranslateMatrix ( GpMatrix* x, REAL x, REAL x, GpMatrixOrder x ) ;
1405 FUNCTION: GpStatus GdipVectorTransformMatrixPoints ( GpMatrix* x, GpPointF* x, INT x ) ;
1406 FUNCTION: GpStatus GdipVectorTransformMatrixPointsI ( GpMatrix* x, GpPoint* x, INT x ) ;
1409 FUNCTION: GpStatus GdipConvertToEmfPlus ( const GpGraphics* x, GpMetafile* x, INT* x,
1410 EmfType x, const WCHAR* x, GpMetafile** x ) ;
1411 FUNCTION: GpStatus GdipConvertToEmfPlusToFile ( const GpGraphics* x, GpMetafile* x, INT* x, const WCHAR* x, EmfType x, const WCHAR* x, GpMetafile** x ) ;
1412 FUNCTION: GpStatus GdipConvertToEmfPlusToStream ( const GpGraphics* x, GpMetafile* x, INT* x, IStream* x, EmfType x, const WCHAR* x, GpMetafile** x ) ;
1413 FUNCTION: GpStatus GdipCreateMetafileFromEmf ( HENHMETAFILE x, BOOL x, GpMetafile** x ) ;
1414 FUNCTION: GpStatus GdipCreateMetafileFromWmf ( HMETAFILE x, BOOL x,
1415 WmfPlaceableFileHeader* x, GpMetafile** x ) ;
1416 FUNCTION: GpStatus GdipCreateMetafileFromWmfFile ( WCHAR* x, WmfPlaceableFileHeader* x,
1418 FUNCTION: GpStatus GdipCreateMetafileFromFile ( WCHAR* x, GpMetafile** x ) ;
1419 FUNCTION: GpStatus GdipCreateMetafileFromStream ( IStream* x, GpMetafile** x ) ;
1420 FUNCTION: GpStatus GdipSetMetafileDownLevelRasterizationLimit ( GpMetafile* x, UINT x ) ;
1423 FUNCTION: GpStatus GdipGetMetafileHeaderFromEmf ( HENHMETAFILE x, MetafileHeader* x ) ;
1424 FUNCTION: GpStatus GdipGetMetafileHeaderFromFile ( WCHAR* x, MetafileHeader* x ) ;
1425 FUNCTION: GpStatus GdipGetMetafileHeaderFromMetafile ( GpMetafile* x, MetafileHeader* x ) ;
1426 FUNCTION: GpStatus GdipGetMetafileHeaderFromStream ( IStream* x, MetafileHeader* x ) ;
1427 FUNCTION: GpStatus GdipGetMetafileHeaderFromWmf ( HMETAFILE x, WmfPlaceableFileHeader* x, MetafileHeader* x ) ;
1430 FUNCTION: GpStatus WINAPI GdiplusNotificationHook ( ULONG_PTR* x ) ;
1431 FUNCTION: void WINAPI GdiplusNotificationUnhook ( ULONG_PTR x ) ;
1434 FUNCTION: GpStatus GdipCreatePathGradient ( GpPointF* x, INT x, GpWrapMode x, GpPathGradient** x ) ;
1435 FUNCTION: GpStatus GdipCreatePathGradientI ( GpPoint* x, INT x, GpWrapMode x, GpPathGradient** x ) ;
1436 FUNCTION: GpStatus GdipCreatePathGradientFromPath ( GpPath* x,
1437 GpPathGradient** x ) ;
1438 FUNCTION: GpStatus GdipGetPathGradientBlend ( GpPathGradient* x, REAL* x, REAL* x, INT x ) ;
1439 FUNCTION: GpStatus GdipGetPathGradientBlendCount ( GpPathGradient* x, INT* x ) ;
1440 FUNCTION: GpStatus GdipGetPathGradientCenterColor ( GpPathGradient* x, ARGB* x ) ;
1441 FUNCTION: GpStatus GdipGetPathGradientCenterPoint ( GpPathGradient* x, GpPointF* x ) ;
1442 FUNCTION: GpStatus GdipGetPathGradientCenterPointI ( GpPathGradient* x, GpPoint* x ) ;
1443 FUNCTION: GpStatus GdipGetPathGradientFocusScales ( GpPathGradient* x, REAL* x, REAL* x ) ;
1444 FUNCTION: GpStatus GdipGetPathGradientGammaCorrection ( GpPathGradient* x, BOOL* x ) ;
1445 FUNCTION: GpStatus GdipGetPathGradientPointCount ( GpPathGradient* x, INT* x ) ;
1446 FUNCTION: GpStatus GdipSetPathGradientPresetBlend ( GpPathGradient* x,
1447 ARGB* x, REAL* x, INT x ) ;
1448 FUNCTION: GpStatus GdipGetPathGradientRect ( GpPathGradient* x, GpRectF* x ) ;
1449 FUNCTION: GpStatus GdipGetPathGradientRectI ( GpPathGradient* x, GpRect* x ) ;
1450 FUNCTION: GpStatus GdipGetPathGradientSurroundColorsWithCount ( GpPathGradient* x,
1452 FUNCTION: GpStatus GdipGetPathGradientWrapMode ( GpPathGradient* x, GpWrapMode* x ) ;
1453 FUNCTION: GpStatus GdipSetPathGradientBlend ( GpPathGradient* x, REAL* x, REAL* x, INT x ) ;
1454 FUNCTION: GpStatus GdipSetPathGradientCenterColor ( GpPathGradient* x, ARGB x ) ;
1455 FUNCTION: GpStatus GdipSetPathGradientCenterPoint ( GpPathGradient* x, GpPointF* x ) ;
1456 FUNCTION: GpStatus GdipSetPathGradientCenterPointI ( GpPathGradient* x, GpPoint* x ) ;
1457 FUNCTION: GpStatus GdipSetPathGradientFocusScales ( GpPathGradient* x, REAL x, REAL x ) ;
1458 FUNCTION: GpStatus GdipSetPathGradientGammaCorrection ( GpPathGradient* x, BOOL x ) ;
1459 FUNCTION: GpStatus GdipSetPathGradientSigmaBlend ( GpPathGradient* x, REAL x, REAL x ) ;
1460 FUNCTION: GpStatus GdipSetPathGradientSurroundColorsWithCount ( GpPathGradient* x,
1462 FUNCTION: GpStatus GdipSetPathGradientWrapMode ( GpPathGradient* x, GpWrapMode x ) ;
1463 FUNCTION: GpStatus GdipGetPathGradientSurroundColorCount ( GpPathGradient* x, INT* x ) ;
1466 FUNCTION: GpStatus GdipCreatePathIter ( GpPathIterator** x, GpPath* x ) ;
1467 FUNCTION: GpStatus GdipDeletePathIter ( GpPathIterator* x ) ;
1468 FUNCTION: GpStatus GdipPathIterCopyData ( GpPathIterator* x, INT* x, GpPointF* x, BYTE* x,
1470 FUNCTION: GpStatus GdipPathIterGetCount ( GpPathIterator* x, INT* x ) ;
1471 FUNCTION: GpStatus GdipPathIterGetSubpathCount ( GpPathIterator* x, INT* x ) ;
1472 FUNCTION: GpStatus GdipPathIterEnumerate ( GpPathIterator* x, INT* x, GpPointF* x, BYTE* x, INT x ) ;
1473 FUNCTION: GpStatus GdipPathIterHasCurve ( GpPathIterator* x, BOOL* x ) ;
1474 FUNCTION: GpStatus GdipPathIterIsValid ( GpPathIterator* x, BOOL* x ) ;
1475 FUNCTION: GpStatus GdipPathIterNextMarker ( GpPathIterator* x, INT* x, INT* x, INT* x ) ;
1476 FUNCTION: GpStatus GdipPathIterNextMarkerPath ( GpPathIterator* x, INT* x, GpPath* x ) ;
1477 FUNCTION: GpStatus GdipPathIterNextPathType ( GpPathIterator* x, INT* x, BYTE* x, INT* x, INT* x ) ;
1478 FUNCTION: GpStatus GdipPathIterNextSubpath ( GpPathIterator* x, INT* x, INT* x, INT* x, BOOL* x ) ;
1479 FUNCTION: GpStatus GdipPathIterNextSubpathPath ( GpPathIterator* x, INT* x, GpPath* x, BOOL* x ) ;
1480 FUNCTION: GpStatus GdipPathIterRewind ( GpPathIterator* x ) ;
1483 FUNCTION: GpStatus GdipClonePen ( GpPen* x, GpPen** x ) ;
1484 FUNCTION: GpStatus GdipCreatePen1 ( ARGB x, REAL x, GpUnit x, GpPen** x ) ;
1485 FUNCTION: GpStatus GdipCreatePen2 ( GpBrush* x, REAL x, GpUnit x, GpPen** x ) ;
1486 FUNCTION: GpStatus GdipDeletePen ( GpPen* x ) ;
1487 FUNCTION: GpStatus GdipGetPenBrushFill ( GpPen* x, GpBrush** x ) ;
1488 FUNCTION: GpStatus GdipGetPenColor ( GpPen* x, ARGB* x ) ;
1489 FUNCTION: GpStatus GdipGetPenCustomStartCap ( GpPen* x, GpCustomLineCap** x ) ;
1490 FUNCTION: GpStatus GdipGetPenCustomEndCap ( GpPen* x, GpCustomLineCap** x ) ;
1491 FUNCTION: GpStatus GdipGetPenDashArray ( GpPen* x, REAL* x, INT x ) ;
1492 FUNCTION: GpStatus GdipGetPenDashCount ( GpPen* x, INT* x ) ;
1493 FUNCTION: GpStatus GdipGetPenDashOffset ( GpPen* x, REAL* x ) ;
1494 FUNCTION: GpStatus GdipGetPenDashStyle ( GpPen* x, GpDashStyle* x ) ;
1495 FUNCTION: GpStatus GdipGetPenMode ( GpPen* x, GpPenAlignment* x ) ;
1496 FUNCTION: GpStatus GdipResetPenTransform ( GpPen* x ) ;
1497 FUNCTION: GpStatus GdipScalePenTransform ( GpPen* x, REAL x, REAL x, GpMatrixOrder x ) ;
1498 FUNCTION: GpStatus GdipSetPenBrushFill ( GpPen* x, GpBrush* x ) ;
1499 FUNCTION: GpStatus GdipSetPenColor ( GpPen* x, ARGB x ) ;
1500 FUNCTION: GpStatus GdipSetPenCompoundArray ( GpPen* x, REAL* x, INT x ) ;
1501 FUNCTION: GpStatus GdipSetPenCustomEndCap ( GpPen* x, GpCustomLineCap* x ) ;
1502 FUNCTION: GpStatus GdipSetPenCustomStartCap ( GpPen* x, GpCustomLineCap* x ) ;
1503 FUNCTION: GpStatus GdipSetPenDashArray ( GpPen* x, REAL* x, INT x ) ;
1504 FUNCTION: GpStatus GdipSetPenDashCap197819 ( GpPen* x, GpDashCap x ) ;
1505 FUNCTION: GpStatus GdipSetPenDashOffset ( GpPen* x, REAL x ) ;
1506 FUNCTION: GpStatus GdipSetPenDashStyle ( GpPen* x, GpDashStyle x ) ;
1507 FUNCTION: GpStatus GdipSetPenEndCap ( GpPen* x, GpLineCap x ) ;
1508 FUNCTION: GpStatus GdipGetPenFillType ( GpPen* x, GpPenType* x ) ;
1509 FUNCTION: GpStatus GdipSetPenLineCap197819 ( GpPen* x, GpLineCap x, GpLineCap x, GpDashCap x ) ;
1510 FUNCTION: GpStatus GdipSetPenLineJoin ( GpPen* x, GpLineJoin x ) ;
1511 FUNCTION: GpStatus GdipSetPenMode ( GpPen* x, GpPenAlignment x ) ;
1512 FUNCTION: GpStatus GdipSetPenMiterLimit ( GpPen* x, REAL x ) ;
1513 FUNCTION: GpStatus GdipSetPenStartCap ( GpPen* x, GpLineCap x ) ;
1514 FUNCTION: GpStatus GdipSetPenWidth ( GpPen* x, REAL x ) ;
1515 FUNCTION: GpStatus GdipGetPenDashCap197819 ( GpPen* x, GpDashCap* x ) ;
1516 FUNCTION: GpStatus GdipGetPenEndCap ( GpPen* x, GpLineCap* x ) ;
1517 FUNCTION: GpStatus GdipGetPenLineJoin ( GpPen* x, GpLineJoin* x ) ;
1518 FUNCTION: GpStatus GdipGetPenMiterLimit ( GpPen* x, REAL* x ) ;
1519 FUNCTION: GpStatus GdipGetPenStartCap ( GpPen* x, GpLineCap* x ) ;
1520 FUNCTION: GpStatus GdipGetPenUnit ( GpPen* x, GpUnit* x ) ;
1521 FUNCTION: GpStatus GdipGetPenWidth ( GpPen* x, REAL* x ) ;
1524 FUNCTION: GpStatus GdipCloneRegion ( GpRegion * x, GpRegion ** x ) ;
1525 FUNCTION: GpStatus GdipCombineRegionPath ( GpRegion * x, GpPath * x, CombineMode x ) ;
1526 FUNCTION: GpStatus GdipCombineRegionRect ( GpRegion * x, GpRectF * x, CombineMode x ) ;
1527 FUNCTION: GpStatus GdipCombineRegionRectI ( GpRegion * x, GpRect * x, CombineMode x ) ;
1528 FUNCTION: GpStatus GdipCombineRegionRegion ( GpRegion * x, GpRegion * x, CombineMode x ) ;
1529 FUNCTION: GpStatus GdipCreateRegion ( GpRegion ** x ) ;
1530 FUNCTION: GpStatus GdipCreateRegionPath ( GpPath * x, GpRegion ** x ) ;
1531 FUNCTION: GpStatus GdipCreateRegionRect ( GpRectF * x, GpRegion ** x ) ;
1532 FUNCTION: GpStatus GdipCreateRegionRectI ( GpRect * x, GpRegion ** x ) ;
1533 FUNCTION: GpStatus GdipCreateRegionRgnData ( BYTE * x, INT x, GpRegion ** x ) ;
1534 FUNCTION: GpStatus GdipCreateRegionHrgn ( HRGN x, GpRegion ** x ) ;
1535 FUNCTION: GpStatus GdipDeleteRegion ( GpRegion * x ) ;
1536 FUNCTION: GpStatus GdipGetRegionBounds ( GpRegion * x, GpGraphics * x, GpRectF * x ) ;
1537 FUNCTION: GpStatus GdipGetRegionBoundsI ( GpRegion * x, GpGraphics * x, GpRect * x ) ;
1538 FUNCTION: GpStatus GdipGetRegionData ( GpRegion * x, BYTE * x, UINT x, UINT * x ) ;
1539 FUNCTION: GpStatus GdipGetRegionDataSize ( GpRegion * x, UINT * x ) ;
1540 FUNCTION: GpStatus GdipGetRegionHRgn ( GpRegion * x, GpGraphics * x, HRGN * x ) ;
1541 FUNCTION: GpStatus GdipIsEmptyRegion ( GpRegion * x, GpGraphics * x, BOOL * x ) ;
1542 FUNCTION: GpStatus GdipIsEqualRegion ( GpRegion * x, GpRegion * x, GpGraphics * x, BOOL * x ) ;
1543 FUNCTION: GpStatus GdipIsInfiniteRegion ( GpRegion * x, GpGraphics * x, BOOL * x ) ;
1544 FUNCTION: GpStatus GdipIsVisibleRegionPoint ( GpRegion * x, REAL x, REAL x, GpGraphics * x, BOOL * x ) ;
1545 FUNCTION: GpStatus GdipIsVisibleRegionPointI ( GpRegion * x, INT x, INT x, GpGraphics * x, BOOL * x ) ;
1546 FUNCTION: GpStatus GdipIsVisibleRegionRect ( GpRegion * x, REAL x, REAL x, REAL x, REAL x, GpGraphics * x, BOOL * x ) ;
1547 FUNCTION: GpStatus GdipIsVisibleRegionRectI ( GpRegion * x, INT x, INT x, INT x, INT x, GpGraphics * x, BOOL * x ) ;
1548 FUNCTION: GpStatus GdipSetEmpty ( GpRegion * x ) ;
1549 FUNCTION: GpStatus GdipSetInfinite ( GpRegion * x ) ;
1550 FUNCTION: GpStatus GdipTransformRegion ( GpRegion * x, GpMatrix * x ) ;
1551 FUNCTION: GpStatus GdipTranslateRegion ( GpRegion * x, REAL x, REAL x ) ;
1552 FUNCTION: GpStatus GdipTranslateRegionI ( GpRegion * x, INT x, INT x ) ;
1555 FUNCTION: GpStatus GdipCreateSolidFill ( ARGB x, GpSolidFill** x ) ;
1556 FUNCTION: GpStatus GdipGetSolidFillColor ( GpSolidFill* x, ARGB* x ) ;
1557 FUNCTION: GpStatus GdipSetSolidFillColor ( GpSolidFill* x, ARGB x ) ;
1560 FUNCTION: GpStatus GdipCloneStringFormat ( GpStringFormat* x, GpStringFormat** x ) ;
1561 FUNCTION: GpStatus GdipCreateStringFormat ( INT x, LANGID x, GpStringFormat** x ) ;
1562 FUNCTION: GpStatus GdipDeleteStringFormat ( GpStringFormat* x ) ;
1563 FUNCTION: GpStatus GdipGetStringFormatAlign ( GpStringFormat* x, StringAlignment* x ) ;
1564 FUNCTION: GpStatus GdipGetStringFormatDigitSubstitution ( GpStringFormat* x, LANGID* x,
1565 StringDigitSubstitute* x ) ;
1566 FUNCTION: GpStatus GdipGetStringFormatFlags ( GpStringFormat* x, INT* x ) ;
1567 FUNCTION: GpStatus GdipGetStringFormatHotkeyPrefix ( GpStringFormat* x, INT* x ) ;
1568 FUNCTION: GpStatus GdipGetStringFormatLineAlign ( GpStringFormat* x, StringAlignment* x ) ;
1569 FUNCTION: GpStatus GdipGetStringFormatMeasurableCharacterRangeCount (
1570 GpStringFormat* x, INT* x ) ;
1571 FUNCTION: GpStatus GdipGetStringFormatTabStopCount ( GpStringFormat* x, INT* x ) ;
1572 FUNCTION: GpStatus GdipGetStringFormatTabStops ( GpStringFormat* x, INT x, REAL* x, REAL* x ) ;
1573 FUNCTION: GpStatus GdipGetStringFormatTrimming ( GpStringFormat* x, StringTrimming* x ) ;
1574 FUNCTION: GpStatus GdipSetStringFormatAlign ( GpStringFormat* x, StringAlignment x ) ;
1575 FUNCTION: GpStatus GdipSetStringFormatDigitSubstitution ( GpStringFormat* x, LANGID x, StringDigitSubstitute x ) ;
1576 FUNCTION: GpStatus GdipSetStringFormatHotkeyPrefix ( GpStringFormat* x, INT x ) ;
1577 FUNCTION: GpStatus GdipSetStringFormatLineAlign ( GpStringFormat* x, StringAlignment x ) ;
1578 FUNCTION: GpStatus GdipSetStringFormatMeasurableCharacterRanges (
1579 GpStringFormat* x, INT x, CharacterRange* x ) ;
1580 FUNCTION: GpStatus GdipSetStringFormatTabStops ( GpStringFormat* x, REAL x, INT x, REAL* x ) ;
1581 FUNCTION: GpStatus GdipSetStringFormatTrimming ( GpStringFormat* x, StringTrimming x ) ;
1582 FUNCTION: GpStatus GdipSetStringFormatFlags ( GpStringFormat* x, INT x ) ;
1583 FUNCTION: GpStatus GdipStringFormatGetGenericDefault ( GpStringFormat ** x ) ;
1584 FUNCTION: GpStatus GdipStringFormatGetGenericTypographic ( GpStringFormat ** x ) ;
1587 FUNCTION: GpStatus GdipCreateTexture ( GpImage* x, GpWrapMode x, GpTexture** x ) ;
1588 FUNCTION: GpStatus GdipCreateTexture2 ( GpImage* x, GpWrapMode x, REAL x, REAL x, REAL x, REAL x, GpTexture** x ) ;
1589 FUNCTION: GpStatus GdipCreateTexture2I ( GpImage* x, GpWrapMode x, INT x, INT x, INT x, INT x, GpTexture** x ) ;
1590 FUNCTION: GpStatus GdipCreateTextureIA ( GpImage* x, GpImageAttributes* x,
1591 REAL x, REAL x, REAL x, REAL x, GpTexture** x ) ;
1592 FUNCTION: GpStatus GdipCreateTextureIAI ( GpImage* x, GpImageAttributes* x,
1593 INT x, INT x, INT x, INT x, GpTexture** x ) ;
1594 FUNCTION: GpStatus GdipGetTextureTransform ( GpTexture* x, GpMatrix* x ) ;
1595 FUNCTION: GpStatus GdipGetTextureWrapMode ( GpTexture* x, GpWrapMode* x ) ;
1596 FUNCTION: GpStatus GdipMultiplyTextureTransform ( GpTexture* x,
1597 GpMatrix* x, GpMatrixOrder x ) ;
1598 FUNCTION: GpStatus GdipResetTextureTransform ( GpTexture* x ) ;
1599 FUNCTION: GpStatus GdipRotateTextureTransform ( GpTexture* x, REAL x, GpMatrixOrder x ) ;
1600 FUNCTION: GpStatus GdipScaleTextureTransform ( GpTexture* x, REAL x, REAL x, GpMatrixOrder x ) ;
1601 FUNCTION: GpStatus GdipSetTextureTransform ( GpTexture * x, GpMatrix* x ) ;
1602 FUNCTION: GpStatus GdipSetTextureWrapMode ( GpTexture* x, GpWrapMode x ) ;
1603 FUNCTION: GpStatus GdipTranslateTextureTransform ( GpTexture* x, REAL x, REAL x,
1607 FUNCTION: GpStatus GdipCreateStreamOnFile ( WCHAR* x, UINT x, IStream** x ) ;
1608 FUNCTION: GpStatus GdipGetImageEncodersSize ( UINT *numEncoders x, UINT *size x ) ;
1609 FUNCTION: GpStatus GdipGetImageEncoders ( UINT numEncoders x, UINT size x, ImageCodecInfo *encoders x ) ;
1610 FUNCTION: GpStatus GdipTestControl ( GpTestControlEnum x, void* x ) ;