Win32 API 日本語リファレンス
ホームGraphics.Printing › PRINTPROVIDOR

PRINTPROVIDOR

構造体
サイズx64: 864 バイト / x86: 432 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
fpOpenPrinterINT_PTR8/4+0+0
fpSetJobINT_PTR8/4+8+4
fpGetJobINT_PTR8/4+16+8
fpEnumJobsINT_PTR8/4+24+12
fpAddPrinterINT_PTR8/4+32+16
fpDeletePrinterINT_PTR8/4+40+20
fpSetPrinterINT_PTR8/4+48+24
fpGetPrinterINT_PTR8/4+56+28
fpEnumPrintersINT_PTR8/4+64+32
fpAddPrinterDriverINT_PTR8/4+72+36
fpEnumPrinterDriversINT_PTR8/4+80+40
fpGetPrinterDriverINT_PTR8/4+88+44
fpGetPrinterDriverDirectoryINT_PTR8/4+96+48
fpDeletePrinterDriverINT_PTR8/4+104+52
fpAddPrintProcessorINT_PTR8/4+112+56
fpEnumPrintProcessorsINT_PTR8/4+120+60
fpGetPrintProcessorDirectoryINT_PTR8/4+128+64
fpDeletePrintProcessorINT_PTR8/4+136+68
fpEnumPrintProcessorDatatypesINT_PTR8/4+144+72
fpStartDocPrinterINT_PTR8/4+152+76
fpStartPagePrinterINT_PTR8/4+160+80
fpWritePrinterINT_PTR8/4+168+84
fpEndPagePrinterINT_PTR8/4+176+88
fpAbortPrinterINT_PTR8/4+184+92
fpReadPrinterINT_PTR8/4+192+96
fpEndDocPrinterINT_PTR8/4+200+100
fpAddJobINT_PTR8/4+208+104
fpScheduleJobINT_PTR8/4+216+108
fpGetPrinterDataINT_PTR8/4+224+112
fpSetPrinterDataINT_PTR8/4+232+116
fpWaitForPrinterChangeINT_PTR8/4+240+120
fpClosePrinterINT_PTR8/4+248+124
fpAddFormINT_PTR8/4+256+128
fpDeleteFormINT_PTR8/4+264+132
fpGetFormINT_PTR8/4+272+136
fpSetFormINT_PTR8/4+280+140
fpEnumFormsINT_PTR8/4+288+144
fpEnumMonitorsINT_PTR8/4+296+148
fpEnumPortsINT_PTR8/4+304+152
fpAddPortINT_PTR8/4+312+156
fpConfigurePortINT_PTR8/4+320+160
fpDeletePortINT_PTR8/4+328+164
fpCreatePrinterICINT_PTR8/4+336+168
fpPlayGdiScriptOnPrinterICINT_PTR8/4+344+172
fpDeletePrinterICINT_PTR8/4+352+176
fpAddPrinterConnectionINT_PTR8/4+360+180
fpDeletePrinterConnectionINT_PTR8/4+368+184
fpPrinterMessageBoxINT_PTR8/4+376+188
fpAddMonitorINT_PTR8/4+384+192
fpDeleteMonitorINT_PTR8/4+392+196
fpResetPrinterINT_PTR8/4+400+200
fpGetPrinterDriverExINT_PTR8/4+408+204
fpFindFirstPrinterChangeNotificationINT_PTR8/4+416+208
fpFindClosePrinterChangeNotificationINT_PTR8/4+424+212
fpAddPortExINT_PTR8/4+432+216
fpShutDownINT_PTR8/4+440+220
fpRefreshPrinterChangeNotificationINT_PTR8/4+448+224
fpOpenPrinterExINT_PTR8/4+456+228
fpAddPrinterExINT_PTR8/4+464+232
fpSetPortINT_PTR8/4+472+236
fpEnumPrinterDataINT_PTR8/4+480+240
fpDeletePrinterDataINT_PTR8/4+488+244
fpClusterSplOpenINT_PTR8/4+496+248
fpClusterSplCloseINT_PTR8/4+504+252
fpClusterSplIsAliveINT_PTR8/4+512+256
fpSetPrinterDataExINT_PTR8/4+520+260
fpGetPrinterDataExINT_PTR8/4+528+264
fpEnumPrinterDataExINT_PTR8/4+536+268
fpEnumPrinterKeyINT_PTR8/4+544+272
fpDeletePrinterDataExINT_PTR8/4+552+276
fpDeletePrinterKeyINT_PTR8/4+560+280
fpSeekPrinterINT_PTR8/4+568+284
fpDeletePrinterDriverExINT_PTR8/4+576+288
fpAddPerMachineConnectionINT_PTR8/4+584+292
fpDeletePerMachineConnectionINT_PTR8/4+592+296
fpEnumPerMachineConnectionsINT_PTR8/4+600+300
fpXcvDataINT_PTR8/4+608+304
fpAddPrinterDriverExINT_PTR8/4+616+308
fpSplReadPrinterINT_PTR8/4+624+312
fpDriverUnloadCompleteINT_PTR8/4+632+316
fpGetSpoolFileInfoINT_PTR8/4+640+320
fpCommitSpoolDataINT_PTR8/4+648+324
fpCloseSpoolFileHandleINT_PTR8/4+656+328
fpFlushPrinterINT_PTR8/4+664+332
fpSendRecvBidiDataINT_PTR8/4+672+336
fpAddPrinterConnection2INT_PTR8/4+680+340
fpGetPrintClassObjectINT_PTR8/4+688+344
fpReportJobProcessingProgressINT_PTR8/4+696+348
fpEnumAndLogProvidorObjectsINT_PTR8/4+704+352
fpInternalGetPrinterDriverINT_PTR8/4+712+356
fpFindCompatibleDriverINT_PTR8/4+720+360
fpInstallPrinterDriverPackageFromConnectionINT_PTR8/4+728+364
fpGetJobNamedPropertyValueINT_PTR8/4+736+368
fpSetJobNamedPropertyINT_PTR8/4+744+372
fpDeleteJobNamedPropertyINT_PTR8/4+752+376
fpEnumJobNamedPropertiesINT_PTR8/4+760+380
fpPowerEventINT_PTR8/4+768+384
fpGetUserPropertyBagINT_PTR8/4+776+388
fpCanShutdownINT_PTR8/4+784+392
fpLogJobInfoForBranchOfficeINT_PTR8/4+792+396
fpRegeneratePrintDeviceCapabilitiesINT_PTR8/4+800+400
fpPrintSupportOperationINT_PTR8/4+808+404
fpIppCreateJobOnPrinterINT_PTR8/4+816+408
fpIppGetJobAttributesINT_PTR8/4+824+412
fpIppSetJobAttributesINT_PTR8/4+832+416
fpIppGetPrinterAttributesINT_PTR8/4+840+420
fpIppSetPrinterAttributesINT_PTR8/4+848+424
fpIppCreateJobOnPrinterWithAttributesINT_PTR8/4+856+428