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)
106uint minExtent = GetIntCapability(DeviceCapability.DC_MINEXTENT); 118uint maxExtent = GetIntCapability(DeviceCapability.DC_MAXEXTENT); 128get { return GetBoolCapability(DeviceCapability.DC_COLLATE); } 136get { return GetBoolCapability(DeviceCapability.DC_COLORDEVICE); } 152get { return (int)GetIntCapability(DeviceCapability.DC_COPIES); } 160get { return GetBoolCapability(DeviceCapability.DC_DUPLEX); } 184get { return GetArrayCapability<short>(DeviceCapability.DC_BINS, ReadWORDArray); } 195return GetArrayCapability<string>(DeviceCapability.DC_BINNAMES, ReadUnicodeStringArray, 24 * 2); 201get { return GetArrayCapability<uint>(DeviceCapability.DC_NUP, ReadDWORDArray); } 209get { return GetArrayCapability<short>(DeviceCapability.DC_PAPERS, ReadWORDArray); } 220return GetArrayCapability<string>(DeviceCapability.DC_PAPERNAMES, ReadUnicodeStringArray, 64 * 2); 229get { return GetArrayCapability<DC_PAPER_SIZE>(DeviceCapability.DC_PAPERSIZE, ReadDC_PAPER_SIZEArray); } 237get { return GetArrayCapability<uint>(DeviceCapability.DC_MEDIATYPES, ReadDWORDArray); } 248return GetArrayCapability<string>(DeviceCapability.DC_MEDIATYPENAMES, ReadUnicodeStringArray, 64 * 2); 257get { return (int)GetIntCapability(DeviceCapability.DC_ORIENTATION); } 265get { return GetArrayCapability<DC_RESOLUTION>(DeviceCapability.DC_ENUMRESOLUTIONS, ReadDC_RESOLUTIONArray); } 281get { return GetBoolCapability(DeviceCapability.DC_TRUETYPE); } 289return (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 357private bool GetBoolCapability(DeviceCapability capability) 368this._dmFields = (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 380private uint GetIntCapability(DeviceCapability capability) 392private T[] GetArrayCapability<T>(DeviceCapability capability, ReadArray<T> readItem) where T : struct 411private T[] GetArrayCapability<T>(DeviceCapability capability, ReadArray<T> readArray, int itemByteSize)