24 references to DeviceCapability
ReachFramework (24)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (1)
259
public static extern uint DeviceCapabilitiesW(string pDevice, string pPort,
DeviceCapability
fwCapabilities, SafeMemoryHandle pOutput, SafeMemoryHandle pDevMode);
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (23)
103
uint minExtent = GetIntCapability(
DeviceCapability
.DC_MINEXTENT);
115
uint maxExtent = GetIntCapability(
DeviceCapability
.DC_MAXEXTENT);
125
get { return GetBoolCapability(
DeviceCapability
.DC_COLLATE); }
133
get { return GetBoolCapability(
DeviceCapability
.DC_COLORDEVICE); }
149
get { return (int)GetIntCapability(
DeviceCapability
.DC_COPIES); }
157
get { return GetBoolCapability(
DeviceCapability
.DC_DUPLEX); }
181
get { return GetArrayCapability<short>(
DeviceCapability
.DC_BINS, ReadWORDArray); }
192
return GetArrayCapability<string>(
DeviceCapability
.DC_BINNAMES, ReadUnicodeStringArray, 24 * 2);
198
get { return GetArrayCapability<uint>(
DeviceCapability
.DC_NUP, ReadDWORDArray); }
206
get { return GetArrayCapability<short>(
DeviceCapability
.DC_PAPERS, ReadWORDArray); }
217
return GetArrayCapability<string>(
DeviceCapability
.DC_PAPERNAMES, ReadUnicodeStringArray, 64 * 2);
226
get { return GetArrayCapability<DC_PAPER_SIZE>(
DeviceCapability
.DC_PAPERSIZE, ReadDC_PAPER_SIZEArray); }
234
get { return GetArrayCapability<uint>(
DeviceCapability
.DC_MEDIATYPES, ReadDWORDArray); }
245
return GetArrayCapability<string>(
DeviceCapability
.DC_MEDIATYPENAMES, ReadUnicodeStringArray, 64 * 2);
254
get { return (int)GetIntCapability(
DeviceCapability
.DC_ORIENTATION); }
262
get { return GetArrayCapability<DC_RESOLUTION>(
DeviceCapability
.DC_ENUMRESOLUTIONS, ReadDC_RESOLUTIONArray); }
278
get { return GetBoolCapability(
DeviceCapability
.DC_TRUETYPE); }
286
return (DevModeFields)GetIntCapability(
DeviceCapability
.DC_FIELDS);
354
private bool GetBoolCapability(
DeviceCapability
capability)
365
this._dmFields = (DevModeFields)GetIntCapability(
DeviceCapability
.DC_FIELDS);
377
private uint GetIntCapability(
DeviceCapability
capability)
389
private T[] GetArrayCapability<T>(
DeviceCapability
capability, ReadArray<T> readItem) where T : struct
408
private T[] GetArrayCapability<T>(
DeviceCapability
capability, ReadArray<T> readArray, int itemByteSize)