4 #include "mcc/classes.h"
7 #define MUIM_VPDFPrinter_PrintDocument (MUIM_VPDFPrinter_Dummy + 1)
8 #define MUIM_VPDFPrinter_Start (MUIM_VPDFPrinter_Dummy + 2)
9 #define MUIM_VPDFPrinter_Stop (MUIM_VPDFPrinter_Dummy + 3)
10 #define MUIM_VPDFPrinter_Done (MUIM_VPDFPrinter_Dummy + 4)
11 #define MUIM_VPDFPrinter_StatusUpdate (MUIM_VPDFPrinter_Dummy + 5)
12 #define MUIM_VPDFPrinter_Close (MUIM_VPDFPrinter_Dummy + 6)
13 #define MUIM_VPDFPrinter_PrinterPrefs (MUIM_VPDFPrinter_Dummy + 7)
14 #define MUIM_VPDFPrinter_HideCollate (MUIM_VPDFPrinter_Dummy + 8)
15 #define MUIM_VPDFPrinter_Error (MUIM_VPDFPrinter_Dummy + 9)
18 #define MUIA_VPDFPrinter_PSName (MUIM_VPDFPrinter_Dummy + 20)
19 #define MUIA_VPDFPrinter_PrintingMode (MUIM_VPDFPrinter_Dummy + 21)
20 #define MUIA_VPDFPrinter_PSMode (MUIM_VPDFPrinter_Dummy + 22)
22 struct MUIP_VPDFPrinter_PrintDocument
{ULONG MethodID
; APTR doc
;};
23 struct MUIP_VPDFPrinter_Start
{ULONG MethodID
;};
24 struct MUIP_VPDFPrinter_Stop
{ULONG MethodID
;};
25 struct MUIP_VPDFPrinter_Done
{ULONG MethodID
;};
26 struct MUIP_VPDFPrinter_StatusUpdate
{ULONG MethodID
; ULONG page_number
; ULONG actual_page
;};
27 struct MUIP_VPDFPrinter_Close
{ULONG MethodID
;};
28 struct MUIP_VPDFPrinter_PrinterPrefs
{ULONG MethodID
;};
29 struct MUIP_VPDFPrinter_HideCollate
{ULONG MethodID
; ULONG copies
;};
30 struct MUIP_VPDFPrinter_Error
{ULONG MethodID
;};
33 #define VPDFPrinterObject BOOPSIOBJMACRO_START(getVPDFPrinterClass())
35 #define VPDFPrinterObject NewObject(getVPDFPrinterClass(), NULL
38 DEFCLASS(VPDFPrinter
);