24 references to DeviceCapability
ReachFramework (24)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (1)
265public static extern uint DeviceCapabilitiesW(string pDevice, string pPort, DeviceCapability fwCapabilities, SafeMemoryHandle pOutput, SafeMemoryHandle pDevMode);
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (23)
110uint minExtent = GetIntCapability(DeviceCapability.DC_MINEXTENT); 122uint maxExtent = GetIntCapability(DeviceCapability.DC_MAXEXTENT); 132get { return GetBoolCapability(DeviceCapability.DC_COLLATE); } 140get { return GetBoolCapability(DeviceCapability.DC_COLORDEVICE); } 156get { return (int)GetIntCapability(DeviceCapability.DC_COPIES); } 164get { return GetBoolCapability(DeviceCapability.DC_DUPLEX); } 188get { return GetArrayCapability<short>(DeviceCapability.DC_BINS, ReadWORDArray); } 199return GetArrayCapability<string>(DeviceCapability.DC_BINNAMES, ReadUnicodeStringArray, 24 * 2); 205get { return GetArrayCapability<uint>(DeviceCapability.DC_NUP, ReadDWORDArray); } 213get { return GetArrayCapability<short>(DeviceCapability.DC_PAPERS, ReadWORDArray); } 224return GetArrayCapability<string>(DeviceCapability.DC_PAPERNAMES, ReadUnicodeStringArray, 64 * 2); 233get { return GetArrayCapability<DC_PAPER_SIZE>(DeviceCapability.DC_PAPERSIZE, ReadDC_PAPER_SIZEArray); } 241get { return GetArrayCapability<uint>(DeviceCapability.DC_MEDIATYPES, ReadDWORDArray); } 252return GetArrayCapability<string>(DeviceCapability.DC_MEDIATYPENAMES, ReadUnicodeStringArray, 64 * 2); 261get { return (int)GetIntCapability(DeviceCapability.DC_ORIENTATION); } 269get { return GetArrayCapability<DC_RESOLUTION>(DeviceCapability.DC_ENUMRESOLUTIONS, ReadDC_RESOLUTIONArray); } 285get { return GetBoolCapability(DeviceCapability.DC_TRUETYPE); } 293return (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 361private bool GetBoolCapability(DeviceCapability capability) 372this._dmFields = (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 384private uint GetIntCapability(DeviceCapability capability) 396private T[] GetArrayCapability<T>(DeviceCapability capability, ReadArray<T> readItem) where T : struct 415private T[] GetArrayCapability<T>(DeviceCapability capability, ReadArray<T> readArray, int itemByteSize)