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