Struct windows_sys::Win32::Graphics::Printing::PRINTPROVIDOR
[−]#[repr(C)]pub struct PRINTPROVIDOR {Show 106 fields
pub fpOpenPrinter: isize,
pub fpSetJob: isize,
pub fpGetJob: isize,
pub fpEnumJobs: isize,
pub fpAddPrinter: isize,
pub fpDeletePrinter: isize,
pub fpSetPrinter: isize,
pub fpGetPrinter: isize,
pub fpEnumPrinters: isize,
pub fpAddPrinterDriver: isize,
pub fpEnumPrinterDrivers: isize,
pub fpGetPrinterDriver: isize,
pub fpGetPrinterDriverDirectory: isize,
pub fpDeletePrinterDriver: isize,
pub fpAddPrintProcessor: isize,
pub fpEnumPrintProcessors: isize,
pub fpGetPrintProcessorDirectory: isize,
pub fpDeletePrintProcessor: isize,
pub fpEnumPrintProcessorDatatypes: isize,
pub fpStartDocPrinter: isize,
pub fpStartPagePrinter: isize,
pub fpWritePrinter: isize,
pub fpEndPagePrinter: isize,
pub fpAbortPrinter: isize,
pub fpReadPrinter: isize,
pub fpEndDocPrinter: isize,
pub fpAddJob: isize,
pub fpScheduleJob: isize,
pub fpGetPrinterData: isize,
pub fpSetPrinterData: isize,
pub fpWaitForPrinterChange: isize,
pub fpClosePrinter: isize,
pub fpAddForm: isize,
pub fpDeleteForm: isize,
pub fpGetForm: isize,
pub fpSetForm: isize,
pub fpEnumForms: isize,
pub fpEnumMonitors: isize,
pub fpEnumPorts: isize,
pub fpAddPort: isize,
pub fpConfigurePort: isize,
pub fpDeletePort: isize,
pub fpCreatePrinterIC: isize,
pub fpPlayGdiScriptOnPrinterIC: isize,
pub fpDeletePrinterIC: isize,
pub fpAddPrinterConnection: isize,
pub fpDeletePrinterConnection: isize,
pub fpPrinterMessageBox: isize,
pub fpAddMonitor: isize,
pub fpDeleteMonitor: isize,
pub fpResetPrinter: isize,
pub fpGetPrinterDriverEx: isize,
pub fpFindFirstPrinterChangeNotification: isize,
pub fpFindClosePrinterChangeNotification: isize,
pub fpAddPortEx: isize,
pub fpShutDown: isize,
pub fpRefreshPrinterChangeNotification: isize,
pub fpOpenPrinterEx: isize,
pub fpAddPrinterEx: isize,
pub fpSetPort: isize,
pub fpEnumPrinterData: isize,
pub fpDeletePrinterData: isize,
pub fpClusterSplOpen: isize,
pub fpClusterSplClose: isize,
pub fpClusterSplIsAlive: isize,
pub fpSetPrinterDataEx: isize,
pub fpGetPrinterDataEx: isize,
pub fpEnumPrinterDataEx: isize,
pub fpEnumPrinterKey: isize,
pub fpDeletePrinterDataEx: isize,
pub fpDeletePrinterKey: isize,
pub fpSeekPrinter: isize,
pub fpDeletePrinterDriverEx: isize,
pub fpAddPerMachineConnection: isize,
pub fpDeletePerMachineConnection: isize,
pub fpEnumPerMachineConnections: isize,
pub fpXcvData: isize,
pub fpAddPrinterDriverEx: isize,
pub fpSplReadPrinter: isize,
pub fpDriverUnloadComplete: isize,
pub fpGetSpoolFileInfo: isize,
pub fpCommitSpoolData: isize,
pub fpCloseSpoolFileHandle: isize,
pub fpFlushPrinter: isize,
pub fpSendRecvBidiData: isize,
pub fpAddPrinterConnection2: isize,
pub fpGetPrintClassObject: isize,
pub fpReportJobProcessingProgress: isize,
pub fpEnumAndLogProvidorObjects: isize,
pub fpInternalGetPrinterDriver: isize,
pub fpFindCompatibleDriver: isize,
pub fpGetJobNamedPropertyValue: isize,
pub fpSetJobNamedProperty: isize,
pub fpDeleteJobNamedProperty: isize,
pub fpEnumJobNamedProperties: isize,
pub fpPowerEvent: isize,
pub fpGetUserPropertyBag: isize,
pub fpCanShutdown: isize,
pub fpLogJobInfoForBranchOffice: isize,
pub fpRegeneratePrintDeviceCapabilities: isize,
pub fpPrintSupportOperation: isize,
pub fpIppCreateJobOnPrinter: isize,
pub fpIppGetJobAttributes: isize,
pub fpIppSetJobAttributes: isize,
pub fpIppGetPrinterAttributes: isize,
pub fpIppSetPrinterAttributes: isize,
}
Expand description
Required features: "Win32_Graphics_Printing"
Fields
fpOpenPrinter: isize
fpSetJob: isize
fpGetJob: isize
fpEnumJobs: isize
fpAddPrinter: isize
fpDeletePrinter: isize
fpSetPrinter: isize
fpGetPrinter: isize
fpEnumPrinters: isize
fpAddPrinterDriver: isize
fpEnumPrinterDrivers: isize
fpGetPrinterDriver: isize
fpGetPrinterDriverDirectory: isize
fpDeletePrinterDriver: isize
fpAddPrintProcessor: isize
fpEnumPrintProcessors: isize
fpGetPrintProcessorDirectory: isize
fpDeletePrintProcessor: isize
fpEnumPrintProcessorDatatypes: isize
fpStartDocPrinter: isize
fpStartPagePrinter: isize
fpWritePrinter: isize
fpEndPagePrinter: isize
fpAbortPrinter: isize
fpReadPrinter: isize
fpEndDocPrinter: isize
fpAddJob: isize
fpScheduleJob: isize
fpGetPrinterData: isize
fpSetPrinterData: isize
fpWaitForPrinterChange: isize
fpClosePrinter: isize
fpAddForm: isize
fpDeleteForm: isize
fpGetForm: isize
fpSetForm: isize
fpEnumForms: isize
fpEnumMonitors: isize
fpEnumPorts: isize
fpAddPort: isize
fpConfigurePort: isize
fpDeletePort: isize
fpCreatePrinterIC: isize
fpPlayGdiScriptOnPrinterIC: isize
fpDeletePrinterIC: isize
fpAddPrinterConnection: isize
fpDeletePrinterConnection: isize
fpPrinterMessageBox: isize
fpAddMonitor: isize
fpDeleteMonitor: isize
fpResetPrinter: isize
fpGetPrinterDriverEx: isize
fpFindFirstPrinterChangeNotification: isize
fpFindClosePrinterChangeNotification: isize
fpAddPortEx: isize
fpShutDown: isize
fpRefreshPrinterChangeNotification: isize
fpOpenPrinterEx: isize
fpAddPrinterEx: isize
fpSetPort: isize
fpEnumPrinterData: isize
fpDeletePrinterData: isize
fpClusterSplOpen: isize
fpClusterSplClose: isize
fpClusterSplIsAlive: isize
fpSetPrinterDataEx: isize
fpGetPrinterDataEx: isize
fpEnumPrinterDataEx: isize
fpEnumPrinterKey: isize
fpDeletePrinterDataEx: isize
fpDeletePrinterKey: isize
fpSeekPrinter: isize
fpDeletePrinterDriverEx: isize
fpAddPerMachineConnection: isize
fpDeletePerMachineConnection: isize
fpEnumPerMachineConnections: isize
fpXcvData: isize
fpAddPrinterDriverEx: isize
fpSplReadPrinter: isize
fpDriverUnloadComplete: isize
fpGetSpoolFileInfo: isize
fpCommitSpoolData: isize
fpCloseSpoolFileHandle: isize
fpFlushPrinter: isize
fpSendRecvBidiData: isize
fpAddPrinterConnection2: isize
fpGetPrintClassObject: isize
fpReportJobProcessingProgress: isize
fpEnumAndLogProvidorObjects: isize
fpInternalGetPrinterDriver: isize
fpFindCompatibleDriver: isize
fpGetJobNamedPropertyValue: isize
fpSetJobNamedProperty: isize
fpDeleteJobNamedProperty: isize
fpEnumJobNamedProperties: isize
fpPowerEvent: isize
fpGetUserPropertyBag: isize
fpCanShutdown: isize
fpLogJobInfoForBranchOffice: isize
fpRegeneratePrintDeviceCapabilities: isize
fpPrintSupportOperation: isize
fpIppCreateJobOnPrinter: isize
fpIppGetJobAttributes: isize
fpIppSetJobAttributes: isize
fpIppGetPrinterAttributes: isize
fpIppSetPrinterAttributes: isize
Trait Implementations
impl Clone for PRINTPROVIDOR
impl Clone for PRINTPROVIDOR
impl Copy for PRINTPROVIDOR
Auto Trait Implementations
impl RefUnwindSafe for PRINTPROVIDOR
impl Send for PRINTPROVIDOR
impl Sync for PRINTPROVIDOR
impl Unpin for PRINTPROVIDOR
impl UnwindSafe for PRINTPROVIDOR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more