182 references to PInvoke
System.Drawing.Common (182)
System\Drawing\BufferedGraphicsContext.cs (2)
218PInvoke.GetDIBits( 236PInvoke.GetDIBits(
System\Drawing\Icon.cs (4)
176hIcon = PInvoke.ExtractAssociatedIcon(HINSTANCE.Null, b, &piIcon); 551_handle = PInvoke.CreateIconFromResourceEx(b, (uint)bestImage.Length, fIcon: true, 0x00030000, 0, 0, 0); 558_handle = PInvoke.CreateIconFromResourceEx(b, (uint)bestImage.Length, fIcon: true, 0x00030000, 0, 0, 0); 875result = PInvoke.SHDefExtractIcon(
System\Drawing\Imaging\Effects\BlurEffect.cs (1)
28public BlurEffect(float radius, bool expandEdge) : base(PInvoke.BlurEffectGuid)
System\Drawing\Imaging\Effects\BrightnessContrastEffect.cs (1)
32public BrightnessContrastEffect(int brightnessLevel, int contrastLevel) : base(PInvoke.BrightnessContrastEffectGuid)
System\Drawing\Imaging\Effects\ColorBalanceEffect.cs (1)
40public ColorBalanceEffect(int cyanRed, int magentaGreen, int yellowBlue) : base(PInvoke.ColorBalanceEffectGuid)
System\Drawing\Imaging\Effects\ColorCurveEffect.cs (1)
16: base(PInvoke.ColorCurveEffectGuid)
System\Drawing\Imaging\Effects\ColorLookupTableEffect.cs (1)
39ReadOnlySpan<byte> alphaLookupTable) : base(PInvoke.ColorLUTEffectGuid)
System\Drawing\Imaging\Effects\ColorMatrixEffect.cs (1)
25public ColorMatrixEffect(ColorMatrix matrix) : base(PInvoke.ColorMatrixEffectGuid)
System\Drawing\Imaging\Effects\LevelsEffect.cs (1)
44: base(PInvoke.LevelsEffectGuid)
System\Drawing\Imaging\Effects\SharpenEffect.cs (1)
31public SharpenEffect(float radius, float amount) : base(PInvoke.SharpenEffectGuid)
System\Drawing\Imaging\Effects\TintEffect.cs (1)
40public TintEffect(int hue, int amount) : base(PInvoke.TintEffectGuid)
System\Drawing\Printing\DefaultPrintController.cs (6)
48int result = PInvoke.StartDoc(this, info); 81HDC result = PInvoke.ResetDCW(_hdc, devmode); 105int result2 = PInvoke.StartPage(this); 118int result = PInvoke.EndPage(this); 144int result = e.Cancel ? PInvoke.AbortDoc(this) : PInvoke.EndDoc(this);
System\Drawing\Printing\PageSettings.cs (1)
325int result = PInvoke.DocumentProperties(
System\Drawing\Printing\PaperKinds.cs (116)
19Letter = (int)PInvoke.DMPAPER_LETTER, 24Legal = (int)PInvoke.DMPAPER_LEGAL, 29A4 = (int)PInvoke.DMPAPER_A4, 34CSheet = (int)PInvoke.DMPAPER_CSHEET, 39DSheet = (int)PInvoke.DMPAPER_DSHEET, 44ESheet = (int)PInvoke.DMPAPER_ESHEET, 49LetterSmall = (int)PInvoke.DMPAPER_LETTERSMALL, 54Tabloid = (int)PInvoke.DMPAPER_TABLOID, 59Ledger = (int)PInvoke.DMPAPER_LEDGER, 64Statement = (int)PInvoke.DMPAPER_STATEMENT, 69Executive = (int)PInvoke.DMPAPER_EXECUTIVE, 74A3 = (int)PInvoke.DMPAPER_A3, 79A4Small = (int)PInvoke.DMPAPER_A4SMALL, 84A5 = (int)PInvoke.DMPAPER_A5, 89B4 = (int)PInvoke.DMPAPER_B4, 94B5 = (int)PInvoke.DMPAPER_B5, 99Folio = (int)PInvoke.DMPAPER_FOLIO, 104Quarto = (int)PInvoke.DMPAPER_QUARTO, 109Standard10x14 = (int)PInvoke.DMPAPER_10X14, 114Standard11x17 = (int)PInvoke.DMPAPER_11X17, 119Note = (int)PInvoke.DMPAPER_NOTE, 124Number9Envelope = (int)PInvoke.DMPAPER_ENV_9, 129Number10Envelope = (int)PInvoke.DMPAPER_ENV_10, 134Number11Envelope = (int)PInvoke.DMPAPER_ENV_11, 139Number12Envelope = (int)PInvoke.DMPAPER_ENV_12, 144Number14Envelope = (int)PInvoke.DMPAPER_ENV_14, 149DLEnvelope = (int)PInvoke.DMPAPER_ENV_DL, 154C5Envelope = (int)PInvoke.DMPAPER_ENV_C5, 159C3Envelope = (int)PInvoke.DMPAPER_ENV_C3, 164C4Envelope = (int)PInvoke.DMPAPER_ENV_C4, 169C6Envelope = (int)PInvoke.DMPAPER_ENV_C6, 174C65Envelope = (int)PInvoke.DMPAPER_ENV_C65, 179B4Envelope = (int)PInvoke.DMPAPER_ENV_B4, 184B5Envelope = (int)PInvoke.DMPAPER_ENV_B5, 189B6Envelope = (int)PInvoke.DMPAPER_ENV_B6, 194ItalyEnvelope = (int)PInvoke.DMPAPER_ENV_ITALY, 199MonarchEnvelope = (int)PInvoke.DMPAPER_ENV_MONARCH, 204PersonalEnvelope = (int)PInvoke.DMPAPER_ENV_PERSONAL, 209USStandardFanfold = (int)PInvoke.DMPAPER_FANFOLD_US, 214GermanStandardFanfold = (int)PInvoke.DMPAPER_FANFOLD_STD_GERMAN, 219GermanLegalFanfold = (int)PInvoke.DMPAPER_FANFOLD_LGL_GERMAN, 224IsoB4 = (int)PInvoke.DMPAPER_ISO_B4, 229JapanesePostcard = (int)PInvoke.DMPAPER_JAPANESE_POSTCARD, 234Standard9x11 = (int)PInvoke.DMPAPER_9X11, 239Standard10x11 = (int)PInvoke.DMPAPER_10X11, 244Standard15x11 = (int)PInvoke.DMPAPER_15X11, 249InviteEnvelope = (int)PInvoke.DMPAPER_ENV_INVITE, 255LetterExtra = (int)PInvoke.DMPAPER_LETTER_EXTRA, 261LegalExtra = (int)PInvoke.DMPAPER_LEGAL_EXTRA, 267TabloidExtra = (int)PInvoke.DMPAPER_TABLOID_EXTRA, 273A4Extra = (int)PInvoke.DMPAPER_A4_EXTRA, 278LetterTransverse = (int)PInvoke.DMPAPER_LETTER_TRANSVERSE, 283A4Transverse = (int)PInvoke.DMPAPER_A4_TRANSVERSE, 288LetterExtraTransverse = (int)PInvoke.DMPAPER_LETTER_EXTRA_TRANSVERSE, 293APlus = (int)PInvoke.DMPAPER_A_PLUS, 298BPlus = (int)PInvoke.DMPAPER_B_PLUS, 303LetterPlus = (int)PInvoke.DMPAPER_LETTER_PLUS, 308A4Plus = (int)PInvoke.DMPAPER_A4_PLUS, 313A5Transverse = (int)PInvoke.DMPAPER_A5_TRANSVERSE, 318B5Transverse = (int)PInvoke.DMPAPER_B5_TRANSVERSE, 323A3Extra = (int)PInvoke.DMPAPER_A3_EXTRA, 328A5Extra = (int)PInvoke.DMPAPER_A5_EXTRA, 333B5Extra = (int)PInvoke.DMPAPER_B5_EXTRA, 338A2 = (int)PInvoke.DMPAPER_A2, 343A3Transverse = (int)PInvoke.DMPAPER_A3_TRANSVERSE, 348A3ExtraTransverse = (int)PInvoke.DMPAPER_A3_EXTRA_TRANSVERSE, 353JapaneseDoublePostcard = (int)PInvoke.DMPAPER_DBL_JAPANESE_POSTCARD, 358A6 = (int)PInvoke.DMPAPER_A6, 363JapaneseEnvelopeKakuNumber2 = (int)PInvoke.DMPAPER_JENV_KAKU2, 368JapaneseEnvelopeKakuNumber3 = (int)PInvoke.DMPAPER_JENV_KAKU3, 373JapaneseEnvelopeChouNumber3 = (int)PInvoke.DMPAPER_JENV_CHOU3, 378JapaneseEnvelopeChouNumber4 = (int)PInvoke.DMPAPER_JENV_CHOU4, 383LetterRotated = (int)PInvoke.DMPAPER_LETTER_ROTATED, 388A3Rotated = (int)PInvoke.DMPAPER_A3_ROTATED, 393A4Rotated = (int)PInvoke.DMPAPER_A4_ROTATED, 398A5Rotated = (int)PInvoke.DMPAPER_A5_ROTATED, 403B4JisRotated = (int)PInvoke.DMPAPER_B4_JIS_ROTATED, 408B5JisRotated = (int)PInvoke.DMPAPER_B5_JIS_ROTATED, 413JapanesePostcardRotated = (int)PInvoke.DMPAPER_JAPANESE_POSTCARD_ROTATED, 418JapaneseDoublePostcardRotated = (int)PInvoke.DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, 423A6Rotated = (int)PInvoke.DMPAPER_A6_ROTATED, 428JapaneseEnvelopeKakuNumber2Rotated = (int)PInvoke.DMPAPER_JENV_KAKU2_ROTATED, 433JapaneseEnvelopeKakuNumber3Rotated = (int)PInvoke.DMPAPER_JENV_KAKU3_ROTATED, 438JapaneseEnvelopeChouNumber3Rotated = (int)PInvoke.DMPAPER_JENV_CHOU3_ROTATED, 443JapaneseEnvelopeChouNumber4Rotated = (int)PInvoke.DMPAPER_JENV_CHOU4_ROTATED, 448B6Jis = (int)PInvoke.DMPAPER_B6_JIS, 453B6JisRotated = (int)PInvoke.DMPAPER_B6_JIS_ROTATED, 458Standard12x11 = (int)PInvoke.DMPAPER_12X11, 463JapaneseEnvelopeYouNumber4 = (int)PInvoke.DMPAPER_JENV_YOU4, 468JapaneseEnvelopeYouNumber4Rotated = (int)PInvoke.DMPAPER_JENV_YOU4_ROTATED, 473Prc16K = (int)PInvoke.DMPAPER_P16K, 478Prc32K = (int)PInvoke.DMPAPER_P32K, 483Prc32KBig = (int)PInvoke.DMPAPER_P32KBIG, 488PrcEnvelopeNumber1 = (int)PInvoke.DMPAPER_PENV_1, 493PrcEnvelopeNumber2 = (int)PInvoke.DMPAPER_PENV_2, 498PrcEnvelopeNumber3 = (int)PInvoke.DMPAPER_PENV_3, 503PrcEnvelopeNumber4 = (int)PInvoke.DMPAPER_PENV_4, 508PrcEnvelopeNumber5 = (int)PInvoke.DMPAPER_PENV_5, 513PrcEnvelopeNumber6 = (int)PInvoke.DMPAPER_PENV_6, 518PrcEnvelopeNumber7 = (int)PInvoke.DMPAPER_PENV_7, 523PrcEnvelopeNumber8 = (int)PInvoke.DMPAPER_PENV_8, 528PrcEnvelopeNumber9 = (int)PInvoke.DMPAPER_PENV_9, 533PrcEnvelopeNumber10 = (int)PInvoke.DMPAPER_PENV_10, 538Prc16KRotated = (int)PInvoke.DMPAPER_P16K_ROTATED, 543Prc32KRotated = (int)PInvoke.DMPAPER_P32K_ROTATED, 548Prc32KBigRotated = (int)PInvoke.DMPAPER_P32KBIG_ROTATED, 553PrcEnvelopeNumber1Rotated = (int)PInvoke.DMPAPER_PENV_1_ROTATED, 558PrcEnvelopeNumber2Rotated = (int)PInvoke.DMPAPER_PENV_2_ROTATED, 563PrcEnvelopeNumber3Rotated = (int)PInvoke.DMPAPER_PENV_3_ROTATED, 568PrcEnvelopeNumber4Rotated = (int)PInvoke.DMPAPER_PENV_4_ROTATED, 573PrcEnvelopeNumber5Rotated = (int)PInvoke.DMPAPER_PENV_5_ROTATED, 578PrcEnvelopeNumber6Rotated = (int)PInvoke.DMPAPER_PENV_6_ROTATED, 583PrcEnvelopeNumber7Rotated = (int)PInvoke.DMPAPER_PENV_7_ROTATED, 588PrcEnvelopeNumber8Rotated = (int)PInvoke.DMPAPER_PENV_8_ROTATED, 593PrcEnvelopeNumber9Rotated = (int)PInvoke.DMPAPER_PENV_9_ROTATED, 598PrcEnvelopeNumber10Rotated = (int)PInvoke.DMPAPER_PENV_10_ROTATED,
System\Drawing\Printing\PaperSize.cs (3)
71=> _kind is <= ((PaperKind)PInvoke.DMPAPER_LAST) 72and not (((PaperKind)PInvoke.DMPAPER_RESERVED_48) or ((PaperKind)PInvoke.DMPAPER_RESERVED_49))
System\Drawing\Printing\PaperSource.cs (1)
32public PaperSourceKind Kind => (int)_kind >= PInvoke.DMBIN_USER ? PaperSourceKind.Custom : _kind;
System\Drawing\Printing\PaperSourceKind.cs (14)
14Upper = (int)PInvoke.DMBIN_UPPER, 19Lower = (int)PInvoke.DMBIN_LOWER, 24Middle = (int)PInvoke.DMBIN_MIDDLE, 29Manual = (int)PInvoke.DMBIN_MANUAL, 34Envelope = (int)PInvoke.DMBIN_ENVELOPE, 39ManualFeed = (int)PInvoke.DMBIN_ENVMANUAL, 44AutomaticFeed = (int)PInvoke.DMBIN_AUTO, 49TractorFeed = (int)PInvoke.DMBIN_TRACTOR, 54SmallFormat = (int)PInvoke.DMBIN_SMALLFMT, 59LargeFormat = (int)PInvoke.DMBIN_LARGEFMT, 64LargeCapacity = (int)PInvoke.DMBIN_LARGECAPACITY, 69Cassette = (int)PInvoke.DMBIN_CASSETTE, 71FormSource = (int)PInvoke.DMBIN_FORMSOURCE, 76Custom = (int)PInvoke.DMBIN_USER + 1,
System\Drawing\Printing\PrinterResolutionKind.cs (4)
14High = PInvoke.DMRES_HIGH, 19Medium = PInvoke.DMRES_MEDIUM, 24Low = PInvoke.DMRES_LOW, 29Draft = PInvoke.DMRES_DRAFT,
System\Drawing\Printing\PrinterSettings.cs (16)
133bool success = PInvoke.EnumPrinters( 134PInvoke.PRINTER_ENUM_LOCAL | PInvoke.PRINTER_ENUM_CONNECTIONS, 155success = PInvoke.EnumPrinters( 156PInvoke.PRINTER_ENUM_LOCAL | PInvoke.PRINTER_ENUM_CONNECTIONS, 191public bool IsPlotter => GetDeviceCaps(GET_DEVICE_CAPS_INDEX.TECHNOLOGY) == PInvoke.DT_PLOTTER; 346? (int)PInvoke.CHECKJPEGFORMAT 347: (int)PInvoke.CHECKPNGFORMAT; 351int result = PInvoke.ExtEscape( 353(int)PInvoke.QUERYESCSUPPORT, 394int result = PInvoke.ExtEscape( 538int result = PInvoke.DeviceCapabilities(pn, op, capability, (PWSTR)output, null); 621result = PInvoke.DocumentProperties( 644result = PInvoke.DocumentProperties( 683result = PInvoke.DocumentProperties(
System\Drawing\SystemFonts.cs (2)
171if (PInvokeCore.GetSystemDefaultLCID() == PInvoke.LANG_ARABIC) 228if (PInvokeCore.GetSystemDefaultLCID() == PInvoke.LANG_JAPANESE)
System\Drawing\SystemIcons.cs (3)
70HRESULT result = PInvoke.SHGetStockIconInfo( 96HRESULT result = PInvoke.SHGetStockIconInfo( 105result = PInvoke.SHDefExtractIcon(
System\Drawing\Text\PrivateFontCollection.cs (1)
81PInvoke.AddFontResourceEx(fn, FONT_RESOURCE_CHARACTERISTICS.FR_PRIVATE);