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