]>
Commit | Line | Data |
---|---|---|
487cf647 | 1 | #[cfg_attr(windows, link(name = "windows"))] |
5e7ed085 | 2 | extern "system" { |
04454e1e | 3 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4 | #[cfg(feature = "Win32_Foundation")] |
5 | pub fn CanSendToFaxRecipient() -> super::super::Foundation::BOOL; | |
04454e1e | 6 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7 | #[cfg(feature = "Win32_Foundation")] |
8 | pub fn FaxAbort(faxhandle: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL; | |
04454e1e | 9 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
10 | #[cfg(feature = "Win32_Foundation")] |
11 | pub fn FaxAccessCheck(faxhandle: super::super::Foundation::HANDLE, accessmask: u32) -> super::super::Foundation::BOOL; | |
04454e1e | 12 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13 | #[cfg(feature = "Win32_Foundation")] |
14 | pub fn FaxClose(faxhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; | |
04454e1e | 15 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
16 | #[cfg(feature = "Win32_Foundation")] |
17 | pub fn FaxCompleteJobParamsA(jobparams: *mut *mut FAX_JOB_PARAMA, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; | |
04454e1e | 18 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
19 | #[cfg(feature = "Win32_Foundation")] |
20 | pub fn FaxCompleteJobParamsW(jobparams: *mut *mut FAX_JOB_PARAMW, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; | |
04454e1e | 21 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 22 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
23 | pub fn FaxConnectFaxServerA(machinename: ::windows_sys::core::PCSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; |
24 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 25 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
26 | pub fn FaxConnectFaxServerW(machinename: ::windows_sys::core::PCWSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; |
27 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 28 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
29 | pub fn FaxEnableRoutingMethodA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; |
30 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 31 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
32 | pub fn FaxEnableRoutingMethodW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; |
33 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
34 | #[cfg(feature = "Win32_Foundation")] |
35 | pub fn FaxEnumGlobalRoutingInfoA(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 36 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
37 | #[cfg(feature = "Win32_Foundation")] |
38 | pub fn FaxEnumGlobalRoutingInfoW(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 39 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
40 | #[cfg(feature = "Win32_Foundation")] |
41 | pub fn FaxEnumJobsA(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYA, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 42 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
43 | #[cfg(feature = "Win32_Foundation")] |
44 | pub fn FaxEnumJobsW(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYW, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 45 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
46 | #[cfg(feature = "Win32_Foundation")] |
47 | pub fn FaxEnumPortsA(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA, portsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 48 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
49 | #[cfg(feature = "Win32_Foundation")] |
50 | pub fn FaxEnumPortsW(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW, portsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
52 | #[cfg(feature = "Win32_Foundation")] |
53 | pub fn FaxEnumRoutingMethodsA(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 54 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
55 | #[cfg(feature = "Win32_Foundation")] |
56 | pub fn FaxEnumRoutingMethodsW(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 | 58 | pub fn FaxFreeBuffer(buffer: *mut ::core::ffi::c_void); |
04454e1e | 59 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
60 | #[cfg(feature = "Win32_Foundation")] |
61 | pub fn FaxGetConfigurationA(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; | |
04454e1e | 62 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
63 | #[cfg(feature = "Win32_Foundation")] |
64 | pub fn FaxGetConfigurationW(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; | |
04454e1e | 65 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
66 | #[cfg(feature = "Win32_Foundation")] |
67 | pub fn FaxGetDeviceStatusA(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSA) -> super::super::Foundation::BOOL; | |
04454e1e | 68 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
69 | #[cfg(feature = "Win32_Foundation")] |
70 | pub fn FaxGetDeviceStatusW(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSW) -> super::super::Foundation::BOOL; | |
04454e1e | 71 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
72 | #[cfg(feature = "Win32_Foundation")] |
73 | pub fn FaxGetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; | |
04454e1e | 74 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
75 | #[cfg(feature = "Win32_Foundation")] |
76 | pub fn FaxGetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; | |
04454e1e | 77 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
78 | #[cfg(feature = "Win32_Foundation")] |
79 | pub fn FaxGetLoggingCategoriesA(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYA, numbercategories: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 80 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
81 | #[cfg(feature = "Win32_Foundation")] |
82 | pub fn FaxGetLoggingCategoriesW(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYW, numbercategories: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 83 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
84 | #[cfg(feature = "Win32_Foundation")] |
85 | pub fn FaxGetPageData(faxhandle: super::super::Foundation::HANDLE, jobid: u32, buffer: *mut *mut u8, buffersize: *mut u32, imagewidth: *mut u32, imageheight: *mut u32) -> super::super::Foundation::BOOL; | |
04454e1e | 86 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
87 | #[cfg(feature = "Win32_Foundation")] |
88 | pub fn FaxGetPortA(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA) -> super::super::Foundation::BOOL; | |
04454e1e | 89 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
90 | #[cfg(feature = "Win32_Foundation")] |
91 | pub fn FaxGetPortW(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW) -> super::super::Foundation::BOOL; | |
04454e1e | 92 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 93 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
94 | pub fn FaxGetRoutingInfoA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; |
95 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 96 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
97 | pub fn FaxGetRoutingInfoW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; |
98 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
99 | #[cfg(feature = "Win32_Foundation")] |
100 | pub fn FaxInitializeEventQueue(faxhandle: super::super::Foundation::HANDLE, completionport: super::super::Foundation::HANDLE, completionkey: usize, hwnd: super::super::Foundation::HWND, messagestart: u32) -> super::super::Foundation::BOOL; | |
04454e1e | 101 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
102 | #[cfg(feature = "Win32_Foundation")] |
103 | pub fn FaxOpenPort(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, flags: u32, faxporthandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; | |
04454e1e | 104 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
105 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
106 | pub fn FaxPrintCoverPageA(faxcontextinfo: *const FAX_CONTEXT_INFOA, coverpageinfo: *const FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; | |
04454e1e | 107 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
108 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
109 | pub fn FaxPrintCoverPageW(faxcontextinfo: *const FAX_CONTEXT_INFOW, coverpageinfo: *const FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; | |
04454e1e | 110 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 111 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
112 | pub fn FaxRegisterRoutingExtensionW(faxhandle: super::super::Foundation::HANDLE, extensionname: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; |
113 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 114 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
115 | pub fn FaxRegisterServiceProviderW(deviceprovider: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, tspname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; |
116 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 117 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
118 | pub fn FaxSendDocumentA(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *const FAX_COVERPAGE_INFOA, faxjobid: *mut u32) -> super::super::Foundation::BOOL; |
119 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 120 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
121 | pub fn FaxSendDocumentForBroadcastA(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKA, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; |
122 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 123 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
124 | pub fn FaxSendDocumentForBroadcastW(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; |
125 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 126 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
127 | pub fn FaxSendDocumentW(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *const FAX_COVERPAGE_INFOW, faxjobid: *mut u32) -> super::super::Foundation::BOOL; |
128 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
129 | #[cfg(feature = "Win32_Foundation")] |
130 | pub fn FaxSetConfigurationA(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; | |
04454e1e | 131 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
132 | #[cfg(feature = "Win32_Foundation")] |
133 | pub fn FaxSetConfigurationW(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; | |
04454e1e | 134 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
135 | #[cfg(feature = "Win32_Foundation")] |
136 | pub fn FaxSetGlobalRoutingInfoA(faxhandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOA) -> super::super::Foundation::BOOL; | |
04454e1e | 137 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
138 | #[cfg(feature = "Win32_Foundation")] |
139 | pub fn FaxSetGlobalRoutingInfoW(faxhandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOW) -> super::super::Foundation::BOOL; | |
04454e1e | 140 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
141 | #[cfg(feature = "Win32_Foundation")] |
142 | pub fn FaxSetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; | |
04454e1e | 143 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
144 | #[cfg(feature = "Win32_Foundation")] |
145 | pub fn FaxSetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; | |
04454e1e | 146 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
147 | #[cfg(feature = "Win32_Foundation")] |
148 | pub fn FaxSetLoggingCategoriesA(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYA, numbercategories: u32) -> super::super::Foundation::BOOL; | |
04454e1e | 149 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
150 | #[cfg(feature = "Win32_Foundation")] |
151 | pub fn FaxSetLoggingCategoriesW(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYW, numbercategories: u32) -> super::super::Foundation::BOOL; | |
04454e1e | 152 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
153 | #[cfg(feature = "Win32_Foundation")] |
154 | pub fn FaxSetPortA(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOA) -> super::super::Foundation::BOOL; | |
04454e1e | 155 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
156 | #[cfg(feature = "Win32_Foundation")] |
157 | pub fn FaxSetPortW(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOW) -> super::super::Foundation::BOOL; | |
04454e1e | 158 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 159 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
160 | pub fn FaxSetRoutingInfoA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; |
161 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 162 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
163 | pub fn FaxSetRoutingInfoW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; |
164 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 | 165 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
04454e1e FG |
166 | pub fn FaxStartPrintJobA(printername: ::windows_sys::core::PCSTR, printinfo: *const FAX_PRINT_INFOA, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOA) -> super::super::Foundation::BOOL; |
167 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 | 168 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
04454e1e FG |
169 | pub fn FaxStartPrintJobW(printername: ::windows_sys::core::PCWSTR, printinfo: *const FAX_PRINT_INFOW, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOW) -> super::super::Foundation::BOOL; |
170 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 171 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
172 | pub fn FaxUnregisterServiceProviderW(deviceprovider: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; |
173 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
174 | pub fn SendToFaxRecipient(sndmode: SendToMode, lpfilename: ::windows_sys::core::PCWSTR) -> u32; | |
175 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
176 | #[cfg(feature = "Win32_Foundation")] |
177 | pub fn StiCreateInstanceW(hinst: super::super::Foundation::HINSTANCE, dwver: u32, ppsti: *mut IStillImageW, punkouter: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; | |
178 | } | |
487cf647 FG |
179 | pub type IFaxAccount = *mut ::core::ffi::c_void; |
180 | pub type IFaxAccountFolders = *mut ::core::ffi::c_void; | |
181 | pub type IFaxAccountIncomingArchive = *mut ::core::ffi::c_void; | |
182 | pub type IFaxAccountIncomingQueue = *mut ::core::ffi::c_void; | |
183 | pub type IFaxAccountNotify = *mut ::core::ffi::c_void; | |
184 | pub type IFaxAccountOutgoingArchive = *mut ::core::ffi::c_void; | |
185 | pub type IFaxAccountOutgoingQueue = *mut ::core::ffi::c_void; | |
186 | pub type IFaxAccountSet = *mut ::core::ffi::c_void; | |
187 | pub type IFaxAccounts = *mut ::core::ffi::c_void; | |
188 | pub type IFaxActivity = *mut ::core::ffi::c_void; | |
189 | pub type IFaxActivityLogging = *mut ::core::ffi::c_void; | |
190 | pub type IFaxConfiguration = *mut ::core::ffi::c_void; | |
191 | pub type IFaxDevice = *mut ::core::ffi::c_void; | |
192 | pub type IFaxDeviceIds = *mut ::core::ffi::c_void; | |
193 | pub type IFaxDeviceProvider = *mut ::core::ffi::c_void; | |
194 | pub type IFaxDeviceProviders = *mut ::core::ffi::c_void; | |
195 | pub type IFaxDevices = *mut ::core::ffi::c_void; | |
196 | pub type IFaxDocument = *mut ::core::ffi::c_void; | |
197 | pub type IFaxDocument2 = *mut ::core::ffi::c_void; | |
198 | pub type IFaxEventLogging = *mut ::core::ffi::c_void; | |
199 | pub type IFaxFolders = *mut ::core::ffi::c_void; | |
200 | pub type IFaxInboundRouting = *mut ::core::ffi::c_void; | |
201 | pub type IFaxInboundRoutingExtension = *mut ::core::ffi::c_void; | |
202 | pub type IFaxInboundRoutingExtensions = *mut ::core::ffi::c_void; | |
203 | pub type IFaxInboundRoutingMethod = *mut ::core::ffi::c_void; | |
204 | pub type IFaxInboundRoutingMethods = *mut ::core::ffi::c_void; | |
205 | pub type IFaxIncomingArchive = *mut ::core::ffi::c_void; | |
206 | pub type IFaxIncomingJob = *mut ::core::ffi::c_void; | |
207 | pub type IFaxIncomingJobs = *mut ::core::ffi::c_void; | |
208 | pub type IFaxIncomingMessage = *mut ::core::ffi::c_void; | |
209 | pub type IFaxIncomingMessage2 = *mut ::core::ffi::c_void; | |
210 | pub type IFaxIncomingMessageIterator = *mut ::core::ffi::c_void; | |
211 | pub type IFaxIncomingQueue = *mut ::core::ffi::c_void; | |
212 | pub type IFaxJobStatus = *mut ::core::ffi::c_void; | |
213 | pub type IFaxLoggingOptions = *mut ::core::ffi::c_void; | |
214 | pub type IFaxOutboundRouting = *mut ::core::ffi::c_void; | |
215 | pub type IFaxOutboundRoutingGroup = *mut ::core::ffi::c_void; | |
216 | pub type IFaxOutboundRoutingGroups = *mut ::core::ffi::c_void; | |
217 | pub type IFaxOutboundRoutingRule = *mut ::core::ffi::c_void; | |
218 | pub type IFaxOutboundRoutingRules = *mut ::core::ffi::c_void; | |
219 | pub type IFaxOutgoingArchive = *mut ::core::ffi::c_void; | |
220 | pub type IFaxOutgoingJob = *mut ::core::ffi::c_void; | |
221 | pub type IFaxOutgoingJob2 = *mut ::core::ffi::c_void; | |
222 | pub type IFaxOutgoingJobs = *mut ::core::ffi::c_void; | |
223 | pub type IFaxOutgoingMessage = *mut ::core::ffi::c_void; | |
224 | pub type IFaxOutgoingMessage2 = *mut ::core::ffi::c_void; | |
225 | pub type IFaxOutgoingMessageIterator = *mut ::core::ffi::c_void; | |
226 | pub type IFaxOutgoingQueue = *mut ::core::ffi::c_void; | |
227 | pub type IFaxReceiptOptions = *mut ::core::ffi::c_void; | |
228 | pub type IFaxRecipient = *mut ::core::ffi::c_void; | |
229 | pub type IFaxRecipients = *mut ::core::ffi::c_void; | |
230 | pub type IFaxSecurity = *mut ::core::ffi::c_void; | |
231 | pub type IFaxSecurity2 = *mut ::core::ffi::c_void; | |
232 | pub type IFaxSender = *mut ::core::ffi::c_void; | |
233 | pub type IFaxServer = *mut ::core::ffi::c_void; | |
234 | pub type IFaxServer2 = *mut ::core::ffi::c_void; | |
235 | pub type IFaxServerNotify = *mut ::core::ffi::c_void; | |
236 | pub type IFaxServerNotify2 = *mut ::core::ffi::c_void; | |
237 | pub type IStiDevice = *mut ::core::ffi::c_void; | |
238 | pub type IStiDeviceControl = *mut ::core::ffi::c_void; | |
239 | pub type IStiUSD = *mut ::core::ffi::c_void; | |
240 | pub type IStillImageW = *mut ::core::ffi::c_void; | |
241 | pub type _IFaxAccountNotify = *mut ::core::ffi::c_void; | |
242 | pub type _IFaxServerNotify2 = *mut ::core::ffi::c_void; | |
04454e1e | 243 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
923072b8 | 244 | pub const CF_MSFAXSRV_DEVICE_ID: &str = "FAXSRV_DeviceID"; |
04454e1e | 245 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
923072b8 | 246 | pub const CF_MSFAXSRV_FSP_GUID: &str = "FAXSRV_FSPGuid"; |
04454e1e | 247 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
923072b8 | 248 | pub const CF_MSFAXSRV_ROUTEEXT_NAME: &str = "FAXSRV_RoutingExtName"; |
04454e1e | 249 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
923072b8 | 250 | pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: &str = "FAXSRV_RoutingMethodGuid"; |
04454e1e | 251 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
923072b8 | 252 | pub const CF_MSFAXSRV_SERVER_NAME: &str = "FAXSRV_ServerName"; |
5e7ed085 | 253 | pub const CLSID_Sti: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3005479136, data2: 11880, data3: 4560, data4: [144, 234, 0, 170, 0, 96, 248, 108] }; |
923072b8 FG |
254 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Devices_Properties\"`*"] |
255 | #[cfg(feature = "Win32_Devices_Properties")] | |
256 | pub const DEVPKEY_WIA_DeviceType: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 2u32 }; | |
257 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Devices_Properties\"`*"] | |
258 | #[cfg(feature = "Win32_Devices_Properties")] | |
259 | pub const DEVPKEY_WIA_USDClassId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 3u32 }; | |
04454e1e | 260 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 | 261 | pub const FAXDEVRECEIVE_SIZE: u32 = 4096u32; |
04454e1e | 262 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 | 263 | pub const FAXDEVREPORTSTATUS_SIZE: u32 = 4096u32; |
04454e1e | 264 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 265 | pub const FAX_CONFIG_QUERY: u32 = 4u32; |
04454e1e | 266 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 267 | pub const FAX_CONFIG_SET: u32 = 8u32; |
04454e1e | 268 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 269 | pub const FAX_ERR_BAD_GROUP_CONFIGURATION: i32 = 7003i32; |
04454e1e | 270 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 271 | pub const FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED: i32 = 7010i32; |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 273 | pub const FAX_ERR_DIRECTORY_IN_USE: i32 = 7007i32; |
04454e1e | 274 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 275 | pub const FAX_ERR_END: i32 = 7013i32; |
04454e1e | 276 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 277 | pub const FAX_ERR_FILE_ACCESS_DENIED: i32 = 7008i32; |
04454e1e | 278 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 279 | pub const FAX_ERR_GROUP_IN_USE: i32 = 7004i32; |
04454e1e | 280 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 281 | pub const FAX_ERR_GROUP_NOT_FOUND: i32 = 7002i32; |
04454e1e | 282 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 283 | pub const FAX_ERR_MESSAGE_NOT_FOUND: i32 = 7009i32; |
04454e1e | 284 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 285 | pub const FAX_ERR_NOT_NTFS: i32 = 7006i32; |
04454e1e | 286 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 287 | pub const FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU: i32 = 7011i32; |
04454e1e | 288 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 289 | pub const FAX_ERR_RECIPIENTS_LIMIT: i32 = 7013i32; |
04454e1e | 290 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 291 | pub const FAX_ERR_RULE_NOT_FOUND: i32 = 7005i32; |
04454e1e | 292 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 293 | pub const FAX_ERR_SRV_OUTOFMEMORY: i32 = 7001i32; |
04454e1e | 294 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 295 | pub const FAX_ERR_START: i32 = 7001i32; |
04454e1e | 296 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 297 | pub const FAX_ERR_VERSION_MISMATCH: i32 = 7012i32; |
04454e1e | 298 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 299 | pub const FAX_E_BAD_GROUP_CONFIGURATION: ::windows_sys::core::HRESULT = -2147214501i32; |
04454e1e | 300 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 301 | pub const FAX_E_DEVICE_NUM_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -2147214494i32; |
04454e1e | 302 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 303 | pub const FAX_E_DIRECTORY_IN_USE: ::windows_sys::core::HRESULT = -2147214497i32; |
04454e1e | 304 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 305 | pub const FAX_E_FILE_ACCESS_DENIED: ::windows_sys::core::HRESULT = -2147214496i32; |
04454e1e | 306 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 307 | pub const FAX_E_GROUP_IN_USE: ::windows_sys::core::HRESULT = -2147214500i32; |
04454e1e | 308 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 309 | pub const FAX_E_GROUP_NOT_FOUND: ::windows_sys::core::HRESULT = -2147214502i32; |
04454e1e | 310 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 311 | pub const FAX_E_MESSAGE_NOT_FOUND: ::windows_sys::core::HRESULT = -2147214495i32; |
04454e1e | 312 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 313 | pub const FAX_E_NOT_NTFS: ::windows_sys::core::HRESULT = -2147214498i32; |
04454e1e | 314 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 315 | pub const FAX_E_NOT_SUPPORTED_ON_THIS_SKU: ::windows_sys::core::HRESULT = -2147214493i32; |
04454e1e | 316 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 317 | pub const FAX_E_RECIPIENTS_LIMIT: ::windows_sys::core::HRESULT = -2147214491i32; |
04454e1e | 318 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 319 | pub const FAX_E_RULE_NOT_FOUND: ::windows_sys::core::HRESULT = -2147214499i32; |
04454e1e | 320 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 321 | pub const FAX_E_SRV_OUTOFMEMORY: ::windows_sys::core::HRESULT = -2147214503i32; |
04454e1e | 322 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 323 | pub const FAX_E_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -2147214492i32; |
04454e1e | 324 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 325 | pub const FAX_JOB_MANAGE: u32 = 64u32; |
04454e1e | 326 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 327 | pub const FAX_JOB_QUERY: u32 = 2u32; |
04454e1e | 328 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 329 | pub const FAX_JOB_SUBMIT: u32 = 1u32; |
04454e1e | 330 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 331 | pub const FAX_PORT_QUERY: u32 = 16u32; |
04454e1e | 332 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 333 | pub const FAX_PORT_SET: u32 = 32u32; |
04454e1e | 334 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 335 | pub const FEI_ABORTING: u32 = 15u32; |
04454e1e | 336 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 337 | pub const FEI_ANSWERED: u32 = 21u32; |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 339 | pub const FEI_BAD_ADDRESS: u32 = 7u32; |
04454e1e | 340 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 341 | pub const FEI_BUSY: u32 = 5u32; |
04454e1e | 342 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 343 | pub const FEI_CALL_BLACKLISTED: u32 = 13u32; |
04454e1e | 344 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 345 | pub const FEI_CALL_DELAYED: u32 = 12u32; |
04454e1e | 346 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 347 | pub const FEI_COMPLETED: u32 = 4u32; |
04454e1e | 348 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 349 | pub const FEI_DELETED: u32 = 23u32; |
04454e1e | 350 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 351 | pub const FEI_DIALING: u32 = 1u32; |
04454e1e | 352 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 353 | pub const FEI_DISCONNECTED: u32 = 9u32; |
04454e1e | 354 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 355 | pub const FEI_FATAL_ERROR: u32 = 10u32; |
04454e1e | 356 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 357 | pub const FEI_FAXSVC_ENDED: u32 = 20u32; |
04454e1e | 358 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 359 | pub const FEI_FAXSVC_STARTED: u32 = 27u32; |
04454e1e | 360 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 361 | pub const FEI_HANDLED: u32 = 26u32; |
04454e1e | 362 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 363 | pub const FEI_IDLE: u32 = 19u32; |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 365 | pub const FEI_INITIALIZING: u32 = 24u32; |
04454e1e | 366 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 367 | pub const FEI_JOB_QUEUED: u32 = 22u32; |
04454e1e | 368 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 369 | pub const FEI_LINE_UNAVAILABLE: u32 = 25u32; |
04454e1e | 370 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 371 | pub const FEI_MODEM_POWERED_OFF: u32 = 18u32; |
04454e1e | 372 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 373 | pub const FEI_MODEM_POWERED_ON: u32 = 17u32; |
04454e1e | 374 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 375 | pub const FEI_NEVENTS: u32 = 27u32; |
04454e1e | 376 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 377 | pub const FEI_NOT_FAX_CALL: u32 = 11u32; |
04454e1e | 378 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 379 | pub const FEI_NO_ANSWER: u32 = 6u32; |
04454e1e | 380 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 381 | pub const FEI_NO_DIAL_TONE: u32 = 8u32; |
04454e1e | 382 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 383 | pub const FEI_RECEIVING: u32 = 3u32; |
04454e1e | 384 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 385 | pub const FEI_RINGING: u32 = 14u32; |
04454e1e | 386 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 387 | pub const FEI_ROUTING: u32 = 16u32; |
04454e1e | 388 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 389 | pub const FEI_SENDING: u32 = 2u32; |
04454e1e | 390 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 391 | pub const FPF_RECEIVE: u32 = 1u32; |
04454e1e | 392 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 393 | pub const FPF_SEND: u32 = 2u32; |
04454e1e | 394 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 395 | pub const FPF_VIRTUAL: u32 = 4u32; |
04454e1e | 396 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 397 | pub const FPS_ABORTING: u32 = 538968064u32; |
04454e1e | 398 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 399 | pub const FPS_ANSWERED: u32 = 545259520u32; |
04454e1e | 400 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 401 | pub const FPS_AVAILABLE: u32 = 537919488u32; |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 403 | pub const FPS_BAD_ADDRESS: u32 = 536871168u32; |
04454e1e | 404 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 405 | pub const FPS_BUSY: u32 = 536870976u32; |
04454e1e | 406 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 407 | pub const FPS_CALL_BLACKLISTED: u32 = 536887296u32; |
04454e1e | 408 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 409 | pub const FPS_CALL_DELAYED: u32 = 536879104u32; |
04454e1e | 410 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 411 | pub const FPS_COMPLETED: u32 = 536870920u32; |
04454e1e | 412 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 413 | pub const FPS_DIALING: u32 = 536870913u32; |
04454e1e | 414 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 415 | pub const FPS_DISCONNECTED: u32 = 536871936u32; |
04454e1e | 416 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 417 | pub const FPS_FATAL_ERROR: u32 = 536872960u32; |
04454e1e | 418 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 419 | pub const FPS_HANDLED: u32 = 536870928u32; |
04454e1e | 420 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 421 | pub const FPS_INITIALIZING: u32 = 536903680u32; |
04454e1e | 422 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 423 | pub const FPS_NOT_FAX_CALL: u32 = 536875008u32; |
04454e1e | 424 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 425 | pub const FPS_NO_ANSWER: u32 = 536871040u32; |
04454e1e | 426 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 427 | pub const FPS_NO_DIAL_TONE: u32 = 536871424u32; |
04454e1e | 428 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 429 | pub const FPS_OFFLINE: u32 = 536936448u32; |
04454e1e | 430 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 431 | pub const FPS_RECEIVING: u32 = 536870916u32; |
04454e1e | 432 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 433 | pub const FPS_RINGING: u32 = 537001984u32; |
04454e1e | 434 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 435 | pub const FPS_ROUTING: u32 = 541065216u32; |
04454e1e | 436 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 437 | pub const FPS_SENDING: u32 = 536870914u32; |
04454e1e | 438 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 439 | pub const FPS_UNAVAILABLE: u32 = 536870944u32; |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 441 | pub const FS_ANSWERED: u32 = 545259520u32; |
04454e1e | 442 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 443 | pub const FS_BAD_ADDRESS: u32 = 536871168u32; |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 445 | pub const FS_BUSY: u32 = 536870976u32; |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 447 | pub const FS_CALL_BLACKLISTED: u32 = 536887296u32; |
04454e1e | 448 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 449 | pub const FS_CALL_DELAYED: u32 = 536879104u32; |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 451 | pub const FS_COMPLETED: u32 = 536870920u32; |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 453 | pub const FS_DIALING: u32 = 536870913u32; |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 455 | pub const FS_DISCONNECTED: u32 = 536871936u32; |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 457 | pub const FS_FATAL_ERROR: u32 = 536872960u32; |
04454e1e | 458 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 459 | pub const FS_HANDLED: u32 = 536870928u32; |
04454e1e | 460 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 461 | pub const FS_INITIALIZING: u32 = 536870912u32; |
04454e1e | 462 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 463 | pub const FS_LINE_UNAVAILABLE: u32 = 536870944u32; |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 465 | pub const FS_NOT_FAX_CALL: u32 = 536875008u32; |
04454e1e | 466 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 467 | pub const FS_NO_ANSWER: u32 = 536871040u32; |
04454e1e | 468 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 469 | pub const FS_NO_DIAL_TONE: u32 = 536871424u32; |
04454e1e | 470 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 471 | pub const FS_RECEIVING: u32 = 536870916u32; |
04454e1e | 472 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 473 | pub const FS_TRANSMITTING: u32 = 536870914u32; |
04454e1e | 474 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
475 | pub const FS_USER_ABORT: u32 = 538968064u32; |
476 | pub const FaxAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2816500863, data2: 17700, data3: 17508, data4: [165, 109, 185, 254, 102, 111, 113, 94] }; | |
477 | pub const FaxAccountFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2235141961, data2: 49204, data3: 19007, data4: [130, 28, 219, 125, 104, 94, 129, 41] }; | |
478 | pub const FaxAccountIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 347291061, data2: 19520, data3: 20175, data4: [158, 248, 163, 96, 203, 232, 9, 237] }; | |
479 | pub const FaxAccountIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2614059156, data2: 46298, data3: 17908, data4: [184, 214, 221, 235, 33, 134, 101, 44] }; | |
480 | pub const FaxAccountOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233367285, data2: 17210, data3: 18233, data4: [162, 223, 173, 36, 92, 44, 185, 142] }; | |
481 | pub const FaxAccountOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4276940539, data2: 49481, data3: 18618, data4: [186, 184, 183, 145, 225, 1, 246, 47] }; | |
482 | pub const FaxAccountSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4223810635, data2: 31200, data3: 17041, data4: [188, 86, 193, 46, 37, 59, 191, 58] }; | |
483 | pub const FaxAccounts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3659502762, data2: 60972, data3: 18368, data4: [143, 79, 42, 33, 112, 117, 183, 110] }; | |
484 | pub const FaxActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3488570638, data2: 59469, data3: 17966, data4: [170, 187, 135, 211, 30, 176, 79, 239] }; | |
485 | pub const FaxActivityLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4037028174, data2: 15293, data3: 18616, data4: [143, 19, 140, 89, 26, 85, 189, 188] }; | |
486 | pub const FaxConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1482109551, data2: 59315, data3: 16807, data4: [156, 25, 169, 27, 70, 62, 45, 86] }; | |
487 | pub const FaxDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1508091314, data2: 54902, data3: 18507, data4: [166, 222, 114, 11, 250, 137, 181, 175] }; | |
488 | pub const FaxDeviceIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3452254698, data2: 29303, data3: 17934, data4: [141, 224, 72, 160, 165, 118, 13, 31] }; | |
489 | pub const FaxDeviceProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399448739, data2: 62955, data3: 18506, data4: [156, 154, 68, 64, 165, 186, 171, 252] }; | |
490 | pub const FaxDeviceProviders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3952076648, data2: 34650, data3: 20319, data4: [130, 197, 3, 242, 58, 172, 27, 215] }; | |
491 | pub const FaxDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1435099790, data2: 9163, data3: 18713, data4: [136, 8, 230, 16, 24, 70, 232, 13] }; | |
492 | pub const FaxDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 255827857, data2: 51256, data3: 16734, data4: [164, 243, 62, 130, 140, 164, 69, 224] }; | |
493 | pub const FaxEventLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2793736496, data2: 41206, data3: 19055, data4: [149, 183, 219, 46, 191, 61, 2, 227] }; | |
494 | pub const FaxFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3276935639, data2: 22390, data3: 18635, data4: [175, 68, 195, 27, 227, 178, 207, 229] }; | |
495 | pub const FaxInboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3892463853, data2: 44389, data3: 16920, data4: [129, 8, 153, 25, 36, 212, 231, 237] }; | |
496 | pub const FaxInboundRoutingExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 494795601, data2: 29191, data3: 17462, data4: [160, 217, 36, 227, 46, 229, 105, 136] }; | |
497 | pub const FaxInboundRoutingExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 412764397, data2: 25148, data3: 19469, data4: [128, 242, 214, 108, 123, 158, 254, 194] }; | |
498 | pub const FaxInboundRoutingMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268766556, data2: 404, data3: 19314, data4: [156, 229, 2, 168, 32, 90, 199, 212] }; | |
499 | pub const FaxInboundRoutingMethods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637319018, data2: 46928, data3: 19330, data4: [146, 102, 251, 187, 174, 137, 34, 186] }; | |
500 | pub const FaxIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2217133418, data2: 13729, data3: 19567, data4: [175, 147, 252, 149, 36, 34, 226, 194] }; | |
501 | pub const FaxIncomingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3295875564, data2: 44594, data3: 16824, data4: [174, 75, 62, 174, 6, 41, 208, 201] }; | |
502 | pub const FaxIncomingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713422403, data2: 34918, data3: 20407, data4: [161, 93, 98, 102, 200, 117, 165, 204] }; | |
503 | pub const FaxIncomingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422771959, data2: 40259, data3: 19802, data4: [137, 255, 3, 134, 27, 50, 23, 54] }; | |
504 | pub const FaxIncomingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619583448, data2: 16328, data3: 17858, data4: [135, 177, 144, 154, 41, 96, 126, 169] }; | |
505 | pub const FaxIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1762858775, data2: 62449, data3: 16611, data4: [128, 157, 166, 203, 247, 189, 133, 229] }; | |
506 | pub const FaxJobStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079466228, data2: 48781, data3: 17455, data4: [132, 29, 97, 50, 116, 36, 35, 187] }; | |
507 | pub const FaxLoggingOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 469364390, data2: 60640, data3: 18309, data4: [161, 139, 222, 86, 233, 238, 249, 106] }; | |
508 | pub const FaxOutboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3357227102, data2: 47209, data3: 19197, data4: [134, 192, 97, 100, 152, 237, 155, 226] }; | |
509 | pub const FaxOutboundRoutingGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 34862048, data2: 26513, data3: 19831, data4: [162, 113, 4, 210, 53, 124, 80, 214] }; | |
510 | pub const FaxOutboundRoutingGroups: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3435045285, data2: 58036, data3: 19287, data4: [148, 33, 176, 75, 98, 137, 70, 75] }; | |
511 | pub const FaxOutboundRoutingRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1699344063, data2: 2257, data3: 18266, data4: [130, 139, 59, 241, 5, 149, 47, 160] }; | |
512 | pub const FaxOutboundRoutingRules: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3548757706, data2: 58916, data3: 17523, data4: [191, 170, 159, 64, 0, 131, 31, 84] }; | |
513 | pub const FaxOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1136821251, data2: 57423, data3: 18253, data4: [153, 12, 185, 70, 105, 20, 143, 89] }; | |
514 | pub const FaxOutgoingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1908097692, data2: 3833, data3: 18709, data4: [190, 197, 165, 216, 151, 163, 233, 36] }; | |
515 | pub const FaxOutgoingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462001772, data2: 14270, data3: 17402, data4: [163, 125, 203, 14, 95, 117, 59, 53] }; | |
516 | pub const FaxOutgoingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2444534648, data2: 19160, data3: 19183, data4: [164, 220, 151, 217, 110, 147, 154, 58] }; | |
517 | pub const FaxOutgoingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2318542032, data2: 54027, data3: 18910, data4: [152, 19, 203, 56, 87, 144, 251, 187] }; | |
518 | pub const FaxOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1948325534, data2: 35907, data3: 19213, data4: [187, 22, 100, 92, 143, 164, 3, 87] }; | |
519 | pub const FaxReceiptOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1770145915, data2: 8827, data3: 19606, data4: [166, 28, 36, 131, 72, 176, 90, 182] }; | |
520 | pub const FaxRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1623143169, data2: 32248, data3: 19416, data4: [145, 72, 123, 88, 1, 249, 239, 223] }; | |
521 | pub const FaxRecipients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3936083795, data2: 4265, data3: 19791, data4: [160, 103, 99, 200, 248, 79, 1, 176] }; | |
522 | pub const FaxSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281337310, data2: 44016, data3: 17375, data4: [150, 79, 127, 58, 194, 26, 76, 123] }; | |
523 | pub const FaxSecurity2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935413832, data2: 60553, data3: 19504, data4: [161, 39, 101, 110, 146, 227, 196, 234] }; | |
524 | pub const FaxSender: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 643663056, data2: 6224, data3: 17248, data4: [183, 200, 117, 139, 187, 95, 11, 150] }; | |
525 | pub const FaxServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3450383536, data2: 36085, data3: 20332, data4: [155, 162, 89, 49, 212, 12, 140, 174] }; | |
526 | pub const GUID_DeviceArrivedLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1947049702, data2: 28913, data3: 4561, data4: [173, 16, 0, 160, 36, 56, 173, 72] }; | |
527 | pub const GUID_STIUserDefined1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189973, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
528 | pub const GUID_STIUserDefined2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346721221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
529 | pub const GUID_STIUserDefined3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346721222, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
530 | pub const GUID_ScanFaxImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189971, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
531 | pub const GUID_ScanImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797971221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
532 | pub const GUID_ScanPrintImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024221221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; | |
04454e1e | 533 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 534 | pub const IS_DIGITAL_CAMERA_STR: &str = "IsDigitalCamera"; |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 536 | pub const IS_DIGITAL_CAMERA_VAL: u32 = 1u32; |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 538 | pub const JS_DELETING: u32 = 2u32; |
04454e1e | 539 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 540 | pub const JS_FAILED: u32 = 4u32; |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 542 | pub const JS_INPROGRESS: u32 = 1u32; |
04454e1e | 543 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 544 | pub const JS_NOLINE: u32 = 16u32; |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 546 | pub const JS_PAUSED: u32 = 8u32; |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 548 | pub const JS_PENDING: u32 = 0u32; |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 550 | pub const JS_RETRIES_EXCEEDED: u32 = 64u32; |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 552 | pub const JS_RETRYING: u32 = 32u32; |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 554 | pub const JT_FAIL_RECEIVE: u32 = 4u32; |
04454e1e | 555 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 556 | pub const JT_RECEIVE: u32 = 2u32; |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 558 | pub const JT_ROUTING: u32 = 3u32; |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 560 | pub const JT_SEND: u32 = 1u32; |
04454e1e | 561 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 562 | pub const JT_UNKNOWN: u32 = 0u32; |
04454e1e | 563 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 564 | pub const MAX_NOTIFICATION_DATA: u32 = 64u32; |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 566 | pub const MS_FAXROUTE_EMAIL_GUID: &str = "{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"; |
04454e1e | 567 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 568 | pub const MS_FAXROUTE_FOLDER_GUID: &str = "{92041a90-9af2-11d0-abf7-00c04fd91a4e}"; |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 570 | pub const MS_FAXROUTE_PRINTING_GUID: &str = "{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"; |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 572 | pub const REGSTR_VAL_BAUDRATE: &str = "BaudRate"; |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 574 | pub const REGSTR_VAL_BAUDRATE_A: &str = "BaudRate"; |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 576 | pub const REGSTR_VAL_DATA_W: &str = "DeviceData"; |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 578 | pub const REGSTR_VAL_DEVICESUBTYPE_W: &str = "DeviceSubType"; |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 580 | pub const REGSTR_VAL_DEVICETYPE_W: &str = "DeviceType"; |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 582 | pub const REGSTR_VAL_DEVICE_NAME_W: &str = "DriverDesc"; |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 584 | pub const REGSTR_VAL_DEV_NAME_W: &str = "DeviceName"; |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 586 | pub const REGSTR_VAL_DRIVER_DESC_W: &str = "DriverDesc"; |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 588 | pub const REGSTR_VAL_FRIENDLY_NAME_W: &str = "FriendlyName"; |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 590 | pub const REGSTR_VAL_GENERIC_CAPS_W: &str = "Capabilities"; |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 592 | pub const REGSTR_VAL_GUID: &str = "GUID"; |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 594 | pub const REGSTR_VAL_GUID_W: &str = "GUID"; |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 596 | pub const REGSTR_VAL_HARDWARE: &str = "HardwareConfig"; |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 598 | pub const REGSTR_VAL_HARDWARE_W: &str = "HardwareConfig"; |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 600 | pub const REGSTR_VAL_LAUNCHABLE: &str = "Launchable"; |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 602 | pub const REGSTR_VAL_LAUNCHABLE_W: &str = "Launchable"; |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 604 | pub const REGSTR_VAL_LAUNCH_APPS: &str = "LaunchApplications"; |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 606 | pub const REGSTR_VAL_LAUNCH_APPS_W: &str = "LaunchApplications"; |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 608 | pub const REGSTR_VAL_SHUTDOWNDELAY: &str = "ShutdownIfUnusedDelay"; |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 610 | pub const REGSTR_VAL_SHUTDOWNDELAY_W: &str = "ShutdownIfUnusedDelay"; |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 612 | pub const REGSTR_VAL_TYPE_W: &str = "Type"; |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 614 | pub const REGSTR_VAL_VENDOR_NAME_W: &str = "Vendor"; |
04454e1e | 615 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 616 | pub const STIEDFL_ALLDEVICES: u32 = 0u32; |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 618 | pub const STIEDFL_ATTACHEDONLY: u32 = 1u32; |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 620 | pub const STIERR_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -2147023649i32; |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 622 | pub const STIERR_BADDRIVER: ::windows_sys::core::HRESULT = -2147024777i32; |
04454e1e | 623 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 624 | pub const STIERR_BETA_VERSION: ::windows_sys::core::HRESULT = -2147023743i32; |
04454e1e | 625 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 626 | pub const STIERR_DEVICENOTREG: i32 = -2147221164i32; |
04454e1e | 627 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 628 | pub const STIERR_DEVICE_LOCKED: ::windows_sys::core::HRESULT = -2147024863i32; |
04454e1e | 629 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 630 | pub const STIERR_DEVICE_NOTREADY: ::windows_sys::core::HRESULT = -2147024875i32; |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 632 | pub const STIERR_GENERIC: i32 = -2147467259i32; |
04454e1e | 633 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 634 | pub const STIERR_HANDLEEXISTS: ::windows_sys::core::HRESULT = -2147024713i32; |
04454e1e | 635 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 636 | pub const STIERR_INVALID_DEVICE_NAME: ::windows_sys::core::HRESULT = -2147024773i32; |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 638 | pub const STIERR_INVALID_HW_TYPE: ::windows_sys::core::HRESULT = -2147024883i32; |
04454e1e | 639 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 640 | pub const STIERR_INVALID_PARAM: i32 = -2147024809i32; |
04454e1e | 641 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 642 | pub const STIERR_NEEDS_LOCK: ::windows_sys::core::HRESULT = -2147024738i32; |
04454e1e | 643 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 644 | pub const STIERR_NOEVENTS: ::windows_sys::core::HRESULT = -2147024637i32; |
04454e1e | 645 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 646 | pub const STIERR_NOINTERFACE: i32 = -2147467262i32; |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 648 | pub const STIERR_NOTINITIALIZED: i32 = -2147024891i32; |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 650 | pub const STIERR_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147024875i32; |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 652 | pub const STIERR_OBJECTNOTFOUND: ::windows_sys::core::HRESULT = -2147024894i32; |
04454e1e | 653 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 654 | pub const STIERR_OLD_VERSION: ::windows_sys::core::HRESULT = -2147023746i32; |
04454e1e | 655 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 656 | pub const STIERR_OUTOFMEMORY: i32 = -2147024882i32; |
04454e1e | 657 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 658 | pub const STIERR_READONLY: i32 = -2147024891i32; |
04454e1e | 659 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 660 | pub const STIERR_SHARING_VIOLATION: ::windows_sys::core::HRESULT = -2147024864i32; |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 662 | pub const STIERR_UNSUPPORTED: i32 = -2147467263i32; |
04454e1e | 663 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 664 | pub const STI_ADD_DEVICE_BROADCAST_ACTION: &str = "Arrival"; |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 666 | pub const STI_ADD_DEVICE_BROADCAST_STRING: &str = "STI\\"; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 668 | pub const STI_CHANGENOEFFECT: i32 = 1i32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 670 | pub const STI_DEVICE_CREATE_BOTH: u32 = 3u32; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 672 | pub const STI_DEVICE_CREATE_DATA: u32 = 2u32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 674 | pub const STI_DEVICE_CREATE_FOR_MONITOR: u32 = 16777216u32; |
04454e1e | 675 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 676 | pub const STI_DEVICE_CREATE_MASK: u32 = 65535u32; |
04454e1e | 677 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 678 | pub const STI_DEVICE_CREATE_STATUS: u32 = 1u32; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 680 | pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: &str = "DefaultLaunchApp"; |
04454e1e | 681 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 682 | pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: &str = "DefaultLaunchApp"; |
04454e1e | 683 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 684 | pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: &str = "DisableNotifications"; |
04454e1e | 685 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 686 | pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: &str = "DisableNotifications"; |
04454e1e | 687 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 688 | pub const STI_DEVICE_VALUE_ICM_PROFILE: &str = "ICMProfile"; |
04454e1e | 689 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 690 | pub const STI_DEVICE_VALUE_ICM_PROFILE_A: &str = "ICMProfile"; |
04454e1e | 691 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 692 | pub const STI_DEVICE_VALUE_ISIS_NAME: &str = "ISISDriverName"; |
04454e1e | 693 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 694 | pub const STI_DEVICE_VALUE_ISIS_NAME_A: &str = "ISISDriverName"; |
04454e1e | 695 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 696 | pub const STI_DEVICE_VALUE_TIMEOUT: &str = "PollTimeout"; |
04454e1e | 697 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 698 | pub const STI_DEVICE_VALUE_TIMEOUT_A: &str = "PollTimeout"; |
04454e1e | 699 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 700 | pub const STI_DEVICE_VALUE_TWAIN_NAME: &str = "TwainDS"; |
04454e1e | 701 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 702 | pub const STI_DEVICE_VALUE_TWAIN_NAME_A: &str = "TwainDS"; |
04454e1e | 703 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 704 | pub const STI_DEVSTATUS_EVENTS_STATE: u32 = 2u32; |
04454e1e | 705 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 706 | pub const STI_DEVSTATUS_ONLINE_STATE: u32 = 1u32; |
04454e1e | 707 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 708 | pub const STI_DIAGCODE_HWPRESENCE: u32 = 1u32; |
04454e1e | 709 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 710 | pub const STI_ERROR_NO_ERROR: i32 = 0i32; |
04454e1e | 711 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 712 | pub const STI_EVENTHANDLING_ENABLED: u32 = 1u32; |
04454e1e | 713 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 714 | pub const STI_EVENTHANDLING_PENDING: u32 = 4u32; |
04454e1e | 715 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 716 | pub const STI_EVENTHANDLING_POLLING: u32 = 2u32; |
04454e1e | 717 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 718 | pub const STI_GENCAP_AUTO_PORTSELECT: u32 = 8u32; |
04454e1e | 719 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 720 | pub const STI_GENCAP_GENERATE_ARRIVALEVENT: u32 = 4u32; |
04454e1e | 721 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 722 | pub const STI_GENCAP_NOTIFICATIONS: u32 = 1u32; |
04454e1e | 723 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 724 | pub const STI_GENCAP_POLLING_NEEDED: u32 = 2u32; |
04454e1e | 725 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 726 | pub const STI_GENCAP_SUBSET: u32 = 32u32; |
04454e1e | 727 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 728 | pub const STI_GENCAP_WIA: u32 = 16u32; |
04454e1e | 729 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 730 | pub const STI_HW_CONFIG_PARALLEL: u32 = 16u32; |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 732 | pub const STI_HW_CONFIG_SCSI: u32 = 2u32; |
04454e1e | 733 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 734 | pub const STI_HW_CONFIG_SERIAL: u32 = 8u32; |
04454e1e | 735 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 736 | pub const STI_HW_CONFIG_UNKNOWN: u32 = 1u32; |
04454e1e | 737 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 738 | pub const STI_HW_CONFIG_USB: u32 = 4u32; |
04454e1e | 739 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 740 | pub const STI_MAX_INTERNAL_NAME_LENGTH: u32 = 128u32; |
04454e1e | 741 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 742 | pub const STI_NOTCONNECTED: i32 = 1i32; |
04454e1e | 743 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 744 | pub const STI_OK: i32 = 0i32; |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 746 | pub const STI_ONLINESTATE_BUSY: u32 = 256u32; |
04454e1e | 747 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 748 | pub const STI_ONLINESTATE_ERROR: u32 = 4u32; |
04454e1e | 749 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 750 | pub const STI_ONLINESTATE_INITIALIZING: u32 = 1024u32; |
04454e1e | 751 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 752 | pub const STI_ONLINESTATE_IO_ACTIVE: u32 = 128u32; |
04454e1e | 753 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 754 | pub const STI_ONLINESTATE_OFFLINE: u32 = 64u32; |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 756 | pub const STI_ONLINESTATE_OPERATIONAL: u32 = 1u32; |
04454e1e | 757 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 758 | pub const STI_ONLINESTATE_PAPER_JAM: u32 = 16u32; |
04454e1e | 759 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 760 | pub const STI_ONLINESTATE_PAPER_PROBLEM: u32 = 32u32; |
04454e1e | 761 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 762 | pub const STI_ONLINESTATE_PAUSED: u32 = 8u32; |
04454e1e | 763 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 764 | pub const STI_ONLINESTATE_PENDING: u32 = 2u32; |
04454e1e | 765 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 766 | pub const STI_ONLINESTATE_POWER_SAVE: u32 = 8192u32; |
04454e1e | 767 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 768 | pub const STI_ONLINESTATE_TRANSFERRING: u32 = 512u32; |
04454e1e | 769 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 770 | pub const STI_ONLINESTATE_USER_INTERVENTION: u32 = 4096u32; |
04454e1e | 771 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 772 | pub const STI_ONLINESTATE_WARMING_UP: u32 = 2048u32; |
04454e1e | 773 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 774 | pub const STI_RAW_RESERVED: u32 = 4096u32; |
04454e1e | 775 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 776 | pub const STI_REMOVE_DEVICE_BROADCAST_ACTION: &str = "Removal"; |
04454e1e | 777 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 778 | pub const STI_REMOVE_DEVICE_BROADCAST_STRING: &str = "STI\\"; |
04454e1e | 779 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 780 | pub const STI_SUBSCRIBE_FLAG_EVENT: u32 = 2u32; |
04454e1e | 781 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 782 | pub const STI_SUBSCRIBE_FLAG_WINDOW: u32 = 1u32; |
04454e1e | 783 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 784 | pub const STI_TRACE_ERROR: u32 = 4u32; |
04454e1e | 785 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 786 | pub const STI_TRACE_INFORMATION: u32 = 1u32; |
04454e1e | 787 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 788 | pub const STI_TRACE_WARNING: u32 = 2u32; |
04454e1e | 789 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 790 | pub const STI_UNICODE: u32 = 1u32; |
04454e1e | 791 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 792 | pub const STI_USD_GENCAP_NATIVE_PUSHSUPPORT: u32 = 1u32; |
04454e1e | 793 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 794 | pub const STI_VERSION: u32 = 2u32; |
04454e1e | 795 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 796 | pub const STI_VERSION_FLAG_MASK: u32 = 4278190080u32; |
04454e1e | 797 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 798 | pub const STI_VERSION_FLAG_UNICODE: u32 = 16777216u32; |
04454e1e | 799 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 800 | pub const STI_VERSION_MIN_ALLOWED: u32 = 2u32; |
04454e1e | 801 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 802 | pub const STI_VERSION_REAL: u32 = 2u32; |
04454e1e | 803 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 804 | pub const SUPPORTS_MSCPLUS_STR: &str = "SupportsMSCPlus"; |
04454e1e | 805 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 806 | pub const SUPPORTS_MSCPLUS_VAL: u32 = 1u32; |
04454e1e | 807 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 808 | pub const WIA_INCOMPAT_XP: u32 = 1u32; |
04454e1e | 809 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 810 | pub const lDEFAULT_PREFETCH_SIZE: i32 = 100i32; |
04454e1e | 811 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 812 | pub const prv_DEFAULT_PREFETCH_SIZE: u32 = 100u32; |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 814 | pub const wcharREASSIGN_RECIPIENTS_DELIMITER: u16 = 59u16; |
04454e1e | 815 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 816 | pub type FAXROUTE_ENABLE = i32; |
04454e1e | 817 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 818 | pub const QUERY_STATUS: FAXROUTE_ENABLE = -1i32; |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 820 | pub const STATUS_DISABLE: FAXROUTE_ENABLE = 0i32; |
04454e1e | 821 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 822 | pub const STATUS_ENABLE: FAXROUTE_ENABLE = 1i32; |
04454e1e | 823 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 824 | pub type FAX_ACCESS_RIGHTS_ENUM = i32; |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 826 | pub const farSUBMIT_LOW: FAX_ACCESS_RIGHTS_ENUM = 1i32; |
04454e1e | 827 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 828 | pub const farSUBMIT_NORMAL: FAX_ACCESS_RIGHTS_ENUM = 2i32; |
04454e1e | 829 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 830 | pub const farSUBMIT_HIGH: FAX_ACCESS_RIGHTS_ENUM = 4i32; |
04454e1e | 831 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 832 | pub const farQUERY_JOBS: FAX_ACCESS_RIGHTS_ENUM = 8i32; |
04454e1e | 833 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 834 | pub const farMANAGE_JOBS: FAX_ACCESS_RIGHTS_ENUM = 16i32; |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 836 | pub const farQUERY_CONFIG: FAX_ACCESS_RIGHTS_ENUM = 32i32; |
04454e1e | 837 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 838 | pub const farMANAGE_CONFIG: FAX_ACCESS_RIGHTS_ENUM = 64i32; |
04454e1e | 839 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 840 | pub const farQUERY_IN_ARCHIVE: FAX_ACCESS_RIGHTS_ENUM = 128i32; |
04454e1e | 841 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 842 | pub const farMANAGE_IN_ARCHIVE: FAX_ACCESS_RIGHTS_ENUM = 256i32; |
04454e1e | 843 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 844 | pub const farQUERY_OUT_ARCHIVE: FAX_ACCESS_RIGHTS_ENUM = 512i32; |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 846 | pub const farMANAGE_OUT_ARCHIVE: FAX_ACCESS_RIGHTS_ENUM = 1024i32; |
04454e1e | 847 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 848 | pub type FAX_ACCESS_RIGHTS_ENUM_2 = i32; |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 850 | pub const far2SUBMIT_LOW: FAX_ACCESS_RIGHTS_ENUM_2 = 1i32; |
04454e1e | 851 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 852 | pub const far2SUBMIT_NORMAL: FAX_ACCESS_RIGHTS_ENUM_2 = 2i32; |
04454e1e | 853 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 854 | pub const far2SUBMIT_HIGH: FAX_ACCESS_RIGHTS_ENUM_2 = 4i32; |
04454e1e | 855 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 856 | pub const far2QUERY_OUT_JOBS: FAX_ACCESS_RIGHTS_ENUM_2 = 8i32; |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 858 | pub const far2MANAGE_OUT_JOBS: FAX_ACCESS_RIGHTS_ENUM_2 = 16i32; |
04454e1e | 859 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 860 | pub const far2QUERY_CONFIG: FAX_ACCESS_RIGHTS_ENUM_2 = 32i32; |
04454e1e | 861 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 862 | pub const far2MANAGE_CONFIG: FAX_ACCESS_RIGHTS_ENUM_2 = 64i32; |
04454e1e | 863 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 864 | pub const far2QUERY_ARCHIVES: FAX_ACCESS_RIGHTS_ENUM_2 = 128i32; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 866 | pub const far2MANAGE_ARCHIVES: FAX_ACCESS_RIGHTS_ENUM_2 = 256i32; |
04454e1e | 867 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 868 | pub const far2MANAGE_RECEIVE_FOLDER: FAX_ACCESS_RIGHTS_ENUM_2 = 512i32; |
04454e1e | 869 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 870 | pub type FAX_ACCOUNT_EVENTS_TYPE_ENUM = i32; |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 872 | pub const faetNONE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 0i32; |
04454e1e | 873 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 874 | pub const faetIN_QUEUE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 1i32; |
04454e1e | 875 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 876 | pub const faetOUT_QUEUE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 2i32; |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 878 | pub const faetIN_ARCHIVE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 4i32; |
04454e1e | 879 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 880 | pub const faetOUT_ARCHIVE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 8i32; |
04454e1e | 881 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 882 | pub const faetFXSSVC_ENDED: FAX_ACCOUNT_EVENTS_TYPE_ENUM = 16i32; |
04454e1e | 883 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 884 | pub type FAX_COVERPAGE_TYPE_ENUM = i32; |
04454e1e | 885 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 886 | pub const fcptNONE: FAX_COVERPAGE_TYPE_ENUM = 0i32; |
04454e1e | 887 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 888 | pub const fcptLOCAL: FAX_COVERPAGE_TYPE_ENUM = 1i32; |
04454e1e | 889 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 890 | pub const fcptSERVER: FAX_COVERPAGE_TYPE_ENUM = 2i32; |
04454e1e | 891 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 892 | pub type FAX_DEVICE_RECEIVE_MODE_ENUM = i32; |
04454e1e | 893 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 894 | pub const fdrmNO_ANSWER: FAX_DEVICE_RECEIVE_MODE_ENUM = 0i32; |
04454e1e | 895 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 896 | pub const fdrmAUTO_ANSWER: FAX_DEVICE_RECEIVE_MODE_ENUM = 1i32; |
04454e1e | 897 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 898 | pub const fdrmMANUAL_ANSWER: FAX_DEVICE_RECEIVE_MODE_ENUM = 2i32; |
04454e1e | 899 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 900 | pub type FAX_ENUM_DELIVERY_REPORT_TYPES = i32; |
04454e1e | 901 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 902 | pub const DRT_NONE: FAX_ENUM_DELIVERY_REPORT_TYPES = 0i32; |
04454e1e | 903 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 904 | pub const DRT_EMAIL: FAX_ENUM_DELIVERY_REPORT_TYPES = 1i32; |
04454e1e | 905 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 906 | pub const DRT_INBOX: FAX_ENUM_DELIVERY_REPORT_TYPES = 2i32; |
04454e1e | 907 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 908 | pub type FAX_ENUM_DEVICE_ID_SOURCE = i32; |
04454e1e | 909 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 910 | pub const DEV_ID_SRC_FAX: FAX_ENUM_DEVICE_ID_SOURCE = 0i32; |
04454e1e | 911 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 912 | pub const DEV_ID_SRC_TAPI: FAX_ENUM_DEVICE_ID_SOURCE = 1i32; |
04454e1e | 913 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 914 | pub type FAX_ENUM_JOB_COMMANDS = i32; |
04454e1e | 915 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 916 | pub const JC_UNKNOWN: FAX_ENUM_JOB_COMMANDS = 0i32; |
04454e1e | 917 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 918 | pub const JC_DELETE: FAX_ENUM_JOB_COMMANDS = 1i32; |
04454e1e | 919 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 920 | pub const JC_PAUSE: FAX_ENUM_JOB_COMMANDS = 2i32; |
04454e1e | 921 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 922 | pub const JC_RESUME: FAX_ENUM_JOB_COMMANDS = 3i32; |
04454e1e | 923 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 924 | pub type FAX_ENUM_JOB_SEND_ATTRIBUTES = i32; |
04454e1e | 925 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 926 | pub const JSA_NOW: FAX_ENUM_JOB_SEND_ATTRIBUTES = 0i32; |
04454e1e | 927 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 928 | pub const JSA_SPECIFIC_TIME: FAX_ENUM_JOB_SEND_ATTRIBUTES = 1i32; |
04454e1e | 929 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 930 | pub const JSA_DISCOUNT_PERIOD: FAX_ENUM_JOB_SEND_ATTRIBUTES = 2i32; |
04454e1e | 931 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 932 | pub type FAX_ENUM_LOG_CATEGORIES = i32; |
04454e1e | 933 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 934 | pub const FAXLOG_CATEGORY_INIT: FAX_ENUM_LOG_CATEGORIES = 1i32; |
04454e1e | 935 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 936 | pub const FAXLOG_CATEGORY_OUTBOUND: FAX_ENUM_LOG_CATEGORIES = 2i32; |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 938 | pub const FAXLOG_CATEGORY_INBOUND: FAX_ENUM_LOG_CATEGORIES = 3i32; |
04454e1e | 939 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 940 | pub const FAXLOG_CATEGORY_UNKNOWN: FAX_ENUM_LOG_CATEGORIES = 4i32; |
04454e1e | 941 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 942 | pub type FAX_ENUM_LOG_LEVELS = i32; |
04454e1e | 943 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 944 | pub const FAXLOG_LEVEL_NONE: FAX_ENUM_LOG_LEVELS = 0i32; |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 946 | pub const FAXLOG_LEVEL_MIN: FAX_ENUM_LOG_LEVELS = 1i32; |
04454e1e | 947 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 948 | pub const FAXLOG_LEVEL_MED: FAX_ENUM_LOG_LEVELS = 2i32; |
04454e1e | 949 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
950 | pub const FAXLOG_LEVEL_MAX: FAX_ENUM_LOG_LEVELS = 3i32; |
951 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
952 | pub type FAX_ENUM_PORT_OPEN_TYPE = i32; | |
953 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
954 | pub const PORT_OPEN_QUERY: FAX_ENUM_PORT_OPEN_TYPE = 1i32; | |
955 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
956 | pub const PORT_OPEN_MODIFY: FAX_ENUM_PORT_OPEN_TYPE = 2i32; | |
957 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
958 | pub type FAX_GROUP_STATUS_ENUM = i32; | |
959 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
960 | pub const fgsALL_DEV_VALID: FAX_GROUP_STATUS_ENUM = 0i32; | |
961 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
962 | pub const fgsEMPTY: FAX_GROUP_STATUS_ENUM = 1i32; | |
963 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
964 | pub const fgsALL_DEV_NOT_VALID: FAX_GROUP_STATUS_ENUM = 2i32; | |
965 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
966 | pub const fgsSOME_DEV_NOT_VALID: FAX_GROUP_STATUS_ENUM = 3i32; | |
967 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
968 | pub type FAX_JOB_EXTENDED_STATUS_ENUM = i32; | |
969 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
970 | pub const fjesNONE: FAX_JOB_EXTENDED_STATUS_ENUM = 0i32; | |
971 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
972 | pub const fjesDISCONNECTED: FAX_JOB_EXTENDED_STATUS_ENUM = 1i32; | |
973 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
974 | pub const fjesINITIALIZING: FAX_JOB_EXTENDED_STATUS_ENUM = 2i32; | |
975 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
976 | pub const fjesDIALING: FAX_JOB_EXTENDED_STATUS_ENUM = 3i32; | |
977 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
978 | pub const fjesTRANSMITTING: FAX_JOB_EXTENDED_STATUS_ENUM = 4i32; | |
979 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
980 | pub const fjesANSWERED: FAX_JOB_EXTENDED_STATUS_ENUM = 5i32; | |
981 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
982 | pub const fjesRECEIVING: FAX_JOB_EXTENDED_STATUS_ENUM = 6i32; | |
983 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
984 | pub const fjesLINE_UNAVAILABLE: FAX_JOB_EXTENDED_STATUS_ENUM = 7i32; | |
985 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
986 | pub const fjesBUSY: FAX_JOB_EXTENDED_STATUS_ENUM = 8i32; | |
987 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
988 | pub const fjesNO_ANSWER: FAX_JOB_EXTENDED_STATUS_ENUM = 9i32; | |
989 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
990 | pub const fjesBAD_ADDRESS: FAX_JOB_EXTENDED_STATUS_ENUM = 10i32; | |
991 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
992 | pub const fjesNO_DIAL_TONE: FAX_JOB_EXTENDED_STATUS_ENUM = 11i32; | |
993 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
994 | pub const fjesFATAL_ERROR: FAX_JOB_EXTENDED_STATUS_ENUM = 12i32; | |
995 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
996 | pub const fjesCALL_DELAYED: FAX_JOB_EXTENDED_STATUS_ENUM = 13i32; | |
997 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
998 | pub const fjesCALL_BLACKLISTED: FAX_JOB_EXTENDED_STATUS_ENUM = 14i32; | |
999 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1000 | pub const fjesNOT_FAX_CALL: FAX_JOB_EXTENDED_STATUS_ENUM = 15i32; | |
1001 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1002 | pub const fjesPARTIALLY_RECEIVED: FAX_JOB_EXTENDED_STATUS_ENUM = 16i32; | |
1003 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1004 | pub const fjesHANDLED: FAX_JOB_EXTENDED_STATUS_ENUM = 17i32; | |
1005 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1006 | pub const fjesCALL_COMPLETED: FAX_JOB_EXTENDED_STATUS_ENUM = 18i32; | |
1007 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1008 | pub const fjesCALL_ABORTED: FAX_JOB_EXTENDED_STATUS_ENUM = 19i32; | |
1009 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1010 | pub const fjesPROPRIETARY: FAX_JOB_EXTENDED_STATUS_ENUM = 16777216i32; | |
1011 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1012 | pub type FAX_JOB_OPERATIONS_ENUM = i32; | |
1013 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1014 | pub const fjoVIEW: FAX_JOB_OPERATIONS_ENUM = 1i32; | |
1015 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1016 | pub const fjoPAUSE: FAX_JOB_OPERATIONS_ENUM = 2i32; | |
1017 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1018 | pub const fjoRESUME: FAX_JOB_OPERATIONS_ENUM = 4i32; | |
1019 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1020 | pub const fjoRESTART: FAX_JOB_OPERATIONS_ENUM = 8i32; | |
1021 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1022 | pub const fjoDELETE: FAX_JOB_OPERATIONS_ENUM = 16i32; | |
1023 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1024 | pub const fjoRECIPIENT_INFO: FAX_JOB_OPERATIONS_ENUM = 32i32; | |
1025 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1026 | pub const fjoSENDER_INFO: FAX_JOB_OPERATIONS_ENUM = 64i32; | |
1027 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1028 | pub type FAX_JOB_STATUS_ENUM = i32; | |
1029 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1030 | pub const fjsPENDING: FAX_JOB_STATUS_ENUM = 1i32; | |
1031 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1032 | pub const fjsINPROGRESS: FAX_JOB_STATUS_ENUM = 2i32; | |
1033 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1034 | pub const fjsFAILED: FAX_JOB_STATUS_ENUM = 8i32; | |
1035 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1036 | pub const fjsPAUSED: FAX_JOB_STATUS_ENUM = 16i32; | |
1037 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1038 | pub const fjsNOLINE: FAX_JOB_STATUS_ENUM = 32i32; | |
1039 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1040 | pub const fjsRETRYING: FAX_JOB_STATUS_ENUM = 64i32; | |
1041 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1042 | pub const fjsRETRIES_EXCEEDED: FAX_JOB_STATUS_ENUM = 128i32; | |
1043 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1044 | pub const fjsCOMPLETED: FAX_JOB_STATUS_ENUM = 256i32; | |
1045 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1046 | pub const fjsCANCELED: FAX_JOB_STATUS_ENUM = 512i32; | |
1047 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1048 | pub const fjsCANCELING: FAX_JOB_STATUS_ENUM = 1024i32; | |
1049 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1050 | pub const fjsROUTING: FAX_JOB_STATUS_ENUM = 2048i32; | |
1051 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1052 | pub type FAX_JOB_TYPE_ENUM = i32; | |
1053 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1054 | pub const fjtSEND: FAX_JOB_TYPE_ENUM = 0i32; | |
1055 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1056 | pub const fjtRECEIVE: FAX_JOB_TYPE_ENUM = 1i32; | |
1057 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1058 | pub const fjtROUTING: FAX_JOB_TYPE_ENUM = 2i32; | |
1059 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1060 | pub type FAX_LOG_LEVEL_ENUM = i32; | |
1061 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1062 | pub const fllNONE: FAX_LOG_LEVEL_ENUM = 0i32; | |
1063 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1064 | pub const fllMIN: FAX_LOG_LEVEL_ENUM = 1i32; | |
1065 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1066 | pub const fllMED: FAX_LOG_LEVEL_ENUM = 2i32; | |
1067 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1068 | pub const fllMAX: FAX_LOG_LEVEL_ENUM = 3i32; | |
1069 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1070 | pub type FAX_PRIORITY_TYPE_ENUM = i32; | |
1071 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1072 | pub const fptLOW: FAX_PRIORITY_TYPE_ENUM = 0i32; | |
1073 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1074 | pub const fptNORMAL: FAX_PRIORITY_TYPE_ENUM = 1i32; | |
1075 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1076 | pub const fptHIGH: FAX_PRIORITY_TYPE_ENUM = 2i32; | |
1077 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1078 | pub type FAX_PROVIDER_STATUS_ENUM = i32; | |
1079 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1080 | pub const fpsSUCCESS: FAX_PROVIDER_STATUS_ENUM = 0i32; | |
1081 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1082 | pub const fpsSERVER_ERROR: FAX_PROVIDER_STATUS_ENUM = 1i32; | |
1083 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1084 | pub const fpsBAD_GUID: FAX_PROVIDER_STATUS_ENUM = 2i32; | |
1085 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1086 | pub const fpsBAD_VERSION: FAX_PROVIDER_STATUS_ENUM = 3i32; | |
1087 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1088 | pub const fpsCANT_LOAD: FAX_PROVIDER_STATUS_ENUM = 4i32; | |
1089 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1090 | pub const fpsCANT_LINK: FAX_PROVIDER_STATUS_ENUM = 5i32; | |
1091 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1092 | pub const fpsCANT_INIT: FAX_PROVIDER_STATUS_ENUM = 6i32; | |
1093 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1094 | pub type FAX_RECEIPT_TYPE_ENUM = i32; | |
1095 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1096 | pub const frtNONE: FAX_RECEIPT_TYPE_ENUM = 0i32; | |
1097 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1098 | pub const frtMAIL: FAX_RECEIPT_TYPE_ENUM = 1i32; | |
1099 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1100 | pub const frtMSGBOX: FAX_RECEIPT_TYPE_ENUM = 4i32; | |
1101 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1102 | pub type FAX_ROUTING_RULE_CODE_ENUM = i32; | |
1103 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1104 | pub const frrcANY_CODE: FAX_ROUTING_RULE_CODE_ENUM = 0i32; | |
1105 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1106 | pub type FAX_RULE_STATUS_ENUM = i32; | |
1107 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1108 | pub const frsVALID: FAX_RULE_STATUS_ENUM = 0i32; | |
1109 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1110 | pub const frsEMPTY_GROUP: FAX_RULE_STATUS_ENUM = 1i32; | |
1111 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1112 | pub const frsALL_GROUP_DEV_NOT_VALID: FAX_RULE_STATUS_ENUM = 2i32; | |
1113 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1114 | pub const frsSOME_GROUP_DEV_NOT_VALID: FAX_RULE_STATUS_ENUM = 3i32; | |
1115 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1116 | pub const frsBAD_DEVICE: FAX_RULE_STATUS_ENUM = 4i32; | |
1117 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1118 | pub type FAX_SCHEDULE_TYPE_ENUM = i32; | |
1119 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1120 | pub const fstNOW: FAX_SCHEDULE_TYPE_ENUM = 0i32; | |
1121 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1122 | pub const fstSPECIFIC_TIME: FAX_SCHEDULE_TYPE_ENUM = 1i32; | |
1123 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1124 | pub const fstDISCOUNT_PERIOD: FAX_SCHEDULE_TYPE_ENUM = 2i32; | |
1125 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1126 | pub type FAX_SERVER_APIVERSION_ENUM = i32; | |
1127 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1128 | pub const fsAPI_VERSION_0: FAX_SERVER_APIVERSION_ENUM = 0i32; | |
1129 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1130 | pub const fsAPI_VERSION_1: FAX_SERVER_APIVERSION_ENUM = 65536i32; | |
1131 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1132 | pub const fsAPI_VERSION_2: FAX_SERVER_APIVERSION_ENUM = 131072i32; | |
1133 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1134 | pub const fsAPI_VERSION_3: FAX_SERVER_APIVERSION_ENUM = 196608i32; | |
1135 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1136 | pub type FAX_SERVER_EVENTS_TYPE_ENUM = i32; | |
1137 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1138 | pub const fsetNONE: FAX_SERVER_EVENTS_TYPE_ENUM = 0i32; | |
1139 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1140 | pub const fsetIN_QUEUE: FAX_SERVER_EVENTS_TYPE_ENUM = 1i32; | |
1141 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1142 | pub const fsetOUT_QUEUE: FAX_SERVER_EVENTS_TYPE_ENUM = 2i32; | |
1143 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1144 | pub const fsetCONFIG: FAX_SERVER_EVENTS_TYPE_ENUM = 4i32; | |
1145 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1146 | pub const fsetACTIVITY: FAX_SERVER_EVENTS_TYPE_ENUM = 8i32; | |
1147 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1148 | pub const fsetQUEUE_STATE: FAX_SERVER_EVENTS_TYPE_ENUM = 16i32; | |
1149 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1150 | pub const fsetIN_ARCHIVE: FAX_SERVER_EVENTS_TYPE_ENUM = 32i32; | |
1151 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1152 | pub const fsetOUT_ARCHIVE: FAX_SERVER_EVENTS_TYPE_ENUM = 64i32; | |
1153 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1154 | pub const fsetFXSSVC_ENDED: FAX_SERVER_EVENTS_TYPE_ENUM = 128i32; | |
1155 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1156 | pub const fsetDEVICE_STATUS: FAX_SERVER_EVENTS_TYPE_ENUM = 256i32; | |
1157 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1158 | pub const fsetINCOMING_CALL: FAX_SERVER_EVENTS_TYPE_ENUM = 512i32; | |
1159 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1160 | pub type FAX_SMTP_AUTHENTICATION_TYPE_ENUM = i32; | |
1161 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1162 | pub const fsatANONYMOUS: FAX_SMTP_AUTHENTICATION_TYPE_ENUM = 0i32; | |
1163 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1164 | pub const fsatBASIC: FAX_SMTP_AUTHENTICATION_TYPE_ENUM = 1i32; | |
1165 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1166 | pub const fsatNTLM: FAX_SMTP_AUTHENTICATION_TYPE_ENUM = 2i32; | |
1167 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1168 | pub type STI_DEVICE_MJ_TYPE = i32; | |
1169 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1170 | pub const StiDeviceTypeDefault: STI_DEVICE_MJ_TYPE = 0i32; | |
1171 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1172 | pub const StiDeviceTypeScanner: STI_DEVICE_MJ_TYPE = 1i32; | |
1173 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1174 | pub const StiDeviceTypeDigitalCamera: STI_DEVICE_MJ_TYPE = 2i32; | |
1175 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1176 | pub const StiDeviceTypeStreamingVideo: STI_DEVICE_MJ_TYPE = 3i32; | |
1177 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1178 | pub type SendToMode = i32; | |
1179 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1180 | pub const SEND_TO_FAX_RECIPIENT_ATTACHMENT: SendToMode = 0i32; | |
1181 | #[repr(C)] | |
04454e1e | 1182 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1183 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1184 | pub struct FAX_CONFIGURATIONA { |
1185 | pub SizeOfStruct: u32, | |
1186 | pub Retries: u32, | |
1187 | pub RetryDelay: u32, | |
1188 | pub DirtyDays: u32, | |
1189 | pub Branding: super::super::Foundation::BOOL, | |
1190 | pub UseDeviceTsid: super::super::Foundation::BOOL, | |
1191 | pub ServerCp: super::super::Foundation::BOOL, | |
1192 | pub PauseServerQueue: super::super::Foundation::BOOL, | |
1193 | pub StartCheapTime: FAX_TIME, | |
1194 | pub StopCheapTime: FAX_TIME, | |
1195 | pub ArchiveOutgoingFaxes: super::super::Foundation::BOOL, | |
1196 | pub ArchiveDirectory: ::windows_sys::core::PCSTR, | |
1197 | pub Reserved: ::windows_sys::core::PCSTR, | |
1198 | } | |
5e7ed085 | 1199 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1200 | impl ::core::marker::Copy for FAX_CONFIGURATIONA {} |
5e7ed085 | 1201 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1202 | impl ::core::clone::Clone for FAX_CONFIGURATIONA { |
1203 | fn clone(&self) -> Self { | |
1204 | *self | |
1205 | } | |
1206 | } | |
1207 | #[repr(C)] | |
04454e1e | 1208 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1209 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1210 | pub struct FAX_CONFIGURATIONW { |
1211 | pub SizeOfStruct: u32, | |
1212 | pub Retries: u32, | |
1213 | pub RetryDelay: u32, | |
1214 | pub DirtyDays: u32, | |
1215 | pub Branding: super::super::Foundation::BOOL, | |
1216 | pub UseDeviceTsid: super::super::Foundation::BOOL, | |
1217 | pub ServerCp: super::super::Foundation::BOOL, | |
1218 | pub PauseServerQueue: super::super::Foundation::BOOL, | |
1219 | pub StartCheapTime: FAX_TIME, | |
1220 | pub StopCheapTime: FAX_TIME, | |
1221 | pub ArchiveOutgoingFaxes: super::super::Foundation::BOOL, | |
1222 | pub ArchiveDirectory: ::windows_sys::core::PCWSTR, | |
1223 | pub Reserved: ::windows_sys::core::PCWSTR, | |
1224 | } | |
5e7ed085 | 1225 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1226 | impl ::core::marker::Copy for FAX_CONFIGURATIONW {} |
5e7ed085 | 1227 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1228 | impl ::core::clone::Clone for FAX_CONFIGURATIONW { |
1229 | fn clone(&self) -> Self { | |
1230 | *self | |
1231 | } | |
1232 | } | |
1233 | #[repr(C)] | |
04454e1e | 1234 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 | 1235 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
487cf647 FG |
1236 | pub struct FAX_CONTEXT_INFOA { |
1237 | pub SizeOfStruct: u32, | |
1238 | pub hDC: super::super::Graphics::Gdi::HDC, | |
1239 | pub ServerName: [super::super::Foundation::CHAR; 16], | |
1240 | } | |
5e7ed085 | 1241 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
487cf647 FG |
1242 | impl ::core::marker::Copy for FAX_CONTEXT_INFOA {} |
1243 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
1244 | impl ::core::clone::Clone for FAX_CONTEXT_INFOA { | |
1245 | fn clone(&self) -> Self { | |
1246 | *self | |
1247 | } | |
1248 | } | |
1249 | #[repr(C)] | |
1250 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Graphics_Gdi\"`*"] | |
1251 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
1252 | pub struct FAX_CONTEXT_INFOW { | |
1253 | pub SizeOfStruct: u32, | |
1254 | pub hDC: super::super::Graphics::Gdi::HDC, | |
1255 | pub ServerName: [u16; 16], | |
1256 | } | |
1257 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
1258 | impl ::core::marker::Copy for FAX_CONTEXT_INFOW {} | |
1259 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
1260 | impl ::core::clone::Clone for FAX_CONTEXT_INFOW { | |
1261 | fn clone(&self) -> Self { | |
1262 | *self | |
1263 | } | |
1264 | } | |
1265 | #[repr(C)] | |
04454e1e | 1266 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1267 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1268 | pub struct FAX_COVERPAGE_INFOA { |
1269 | pub SizeOfStruct: u32, | |
1270 | pub CoverPageName: ::windows_sys::core::PCSTR, | |
1271 | pub UseServerCoverPage: super::super::Foundation::BOOL, | |
1272 | pub RecName: ::windows_sys::core::PCSTR, | |
1273 | pub RecFaxNumber: ::windows_sys::core::PCSTR, | |
1274 | pub RecCompany: ::windows_sys::core::PCSTR, | |
1275 | pub RecStreetAddress: ::windows_sys::core::PCSTR, | |
1276 | pub RecCity: ::windows_sys::core::PCSTR, | |
1277 | pub RecState: ::windows_sys::core::PCSTR, | |
1278 | pub RecZip: ::windows_sys::core::PCSTR, | |
1279 | pub RecCountry: ::windows_sys::core::PCSTR, | |
1280 | pub RecTitle: ::windows_sys::core::PCSTR, | |
1281 | pub RecDepartment: ::windows_sys::core::PCSTR, | |
1282 | pub RecOfficeLocation: ::windows_sys::core::PCSTR, | |
1283 | pub RecHomePhone: ::windows_sys::core::PCSTR, | |
1284 | pub RecOfficePhone: ::windows_sys::core::PCSTR, | |
1285 | pub SdrName: ::windows_sys::core::PCSTR, | |
1286 | pub SdrFaxNumber: ::windows_sys::core::PCSTR, | |
1287 | pub SdrCompany: ::windows_sys::core::PCSTR, | |
1288 | pub SdrAddress: ::windows_sys::core::PCSTR, | |
1289 | pub SdrTitle: ::windows_sys::core::PCSTR, | |
1290 | pub SdrDepartment: ::windows_sys::core::PCSTR, | |
1291 | pub SdrOfficeLocation: ::windows_sys::core::PCSTR, | |
1292 | pub SdrHomePhone: ::windows_sys::core::PCSTR, | |
1293 | pub SdrOfficePhone: ::windows_sys::core::PCSTR, | |
1294 | pub Note: ::windows_sys::core::PCSTR, | |
1295 | pub Subject: ::windows_sys::core::PCSTR, | |
1296 | pub TimeSent: super::super::Foundation::SYSTEMTIME, | |
1297 | pub PageCount: u32, | |
1298 | } | |
5e7ed085 | 1299 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1300 | impl ::core::marker::Copy for FAX_COVERPAGE_INFOA {} |
5e7ed085 | 1301 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1302 | impl ::core::clone::Clone for FAX_COVERPAGE_INFOA { |
1303 | fn clone(&self) -> Self { | |
1304 | *self | |
1305 | } | |
1306 | } | |
1307 | #[repr(C)] | |
04454e1e | 1308 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1309 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1310 | pub struct FAX_COVERPAGE_INFOW { |
1311 | pub SizeOfStruct: u32, | |
1312 | pub CoverPageName: ::windows_sys::core::PCWSTR, | |
1313 | pub UseServerCoverPage: super::super::Foundation::BOOL, | |
1314 | pub RecName: ::windows_sys::core::PCWSTR, | |
1315 | pub RecFaxNumber: ::windows_sys::core::PCWSTR, | |
1316 | pub RecCompany: ::windows_sys::core::PCWSTR, | |
1317 | pub RecStreetAddress: ::windows_sys::core::PCWSTR, | |
1318 | pub RecCity: ::windows_sys::core::PCWSTR, | |
1319 | pub RecState: ::windows_sys::core::PCWSTR, | |
1320 | pub RecZip: ::windows_sys::core::PCWSTR, | |
1321 | pub RecCountry: ::windows_sys::core::PCWSTR, | |
1322 | pub RecTitle: ::windows_sys::core::PCWSTR, | |
1323 | pub RecDepartment: ::windows_sys::core::PCWSTR, | |
1324 | pub RecOfficeLocation: ::windows_sys::core::PCWSTR, | |
1325 | pub RecHomePhone: ::windows_sys::core::PCWSTR, | |
1326 | pub RecOfficePhone: ::windows_sys::core::PCWSTR, | |
1327 | pub SdrName: ::windows_sys::core::PCWSTR, | |
1328 | pub SdrFaxNumber: ::windows_sys::core::PCWSTR, | |
1329 | pub SdrCompany: ::windows_sys::core::PCWSTR, | |
1330 | pub SdrAddress: ::windows_sys::core::PCWSTR, | |
1331 | pub SdrTitle: ::windows_sys::core::PCWSTR, | |
1332 | pub SdrDepartment: ::windows_sys::core::PCWSTR, | |
1333 | pub SdrOfficeLocation: ::windows_sys::core::PCWSTR, | |
1334 | pub SdrHomePhone: ::windows_sys::core::PCWSTR, | |
1335 | pub SdrOfficePhone: ::windows_sys::core::PCWSTR, | |
1336 | pub Note: ::windows_sys::core::PCWSTR, | |
1337 | pub Subject: ::windows_sys::core::PCWSTR, | |
1338 | pub TimeSent: super::super::Foundation::SYSTEMTIME, | |
1339 | pub PageCount: u32, | |
1340 | } | |
5e7ed085 | 1341 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1342 | impl ::core::marker::Copy for FAX_COVERPAGE_INFOW {} |
5e7ed085 | 1343 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1344 | impl ::core::clone::Clone for FAX_COVERPAGE_INFOW { |
1345 | fn clone(&self) -> Self { | |
1346 | *self | |
1347 | } | |
1348 | } | |
1349 | #[repr(C)] | |
04454e1e | 1350 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1351 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1352 | pub struct FAX_DEVICE_STATUSA { |
1353 | pub SizeOfStruct: u32, | |
1354 | pub CallerId: ::windows_sys::core::PCSTR, | |
1355 | pub Csid: ::windows_sys::core::PCSTR, | |
1356 | pub CurrentPage: u32, | |
1357 | pub DeviceId: u32, | |
1358 | pub DeviceName: ::windows_sys::core::PCSTR, | |
1359 | pub DocumentName: ::windows_sys::core::PCSTR, | |
1360 | pub JobType: u32, | |
1361 | pub PhoneNumber: ::windows_sys::core::PCSTR, | |
1362 | pub RoutingString: ::windows_sys::core::PCSTR, | |
1363 | pub SenderName: ::windows_sys::core::PCSTR, | |
1364 | pub RecipientName: ::windows_sys::core::PCSTR, | |
1365 | pub Size: u32, | |
1366 | pub StartTime: super::super::Foundation::FILETIME, | |
1367 | pub Status: u32, | |
1368 | pub StatusString: ::windows_sys::core::PCSTR, | |
1369 | pub SubmittedTime: super::super::Foundation::FILETIME, | |
1370 | pub TotalPages: u32, | |
1371 | pub Tsid: ::windows_sys::core::PCSTR, | |
1372 | pub UserName: ::windows_sys::core::PCSTR, | |
1373 | } | |
5e7ed085 | 1374 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1375 | impl ::core::marker::Copy for FAX_DEVICE_STATUSA {} |
5e7ed085 | 1376 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1377 | impl ::core::clone::Clone for FAX_DEVICE_STATUSA { |
1378 | fn clone(&self) -> Self { | |
1379 | *self | |
1380 | } | |
1381 | } | |
1382 | #[repr(C)] | |
04454e1e | 1383 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1384 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1385 | pub struct FAX_DEVICE_STATUSW { |
1386 | pub SizeOfStruct: u32, | |
1387 | pub CallerId: ::windows_sys::core::PCWSTR, | |
1388 | pub Csid: ::windows_sys::core::PCWSTR, | |
1389 | pub CurrentPage: u32, | |
1390 | pub DeviceId: u32, | |
1391 | pub DeviceName: ::windows_sys::core::PCWSTR, | |
1392 | pub DocumentName: ::windows_sys::core::PCWSTR, | |
1393 | pub JobType: u32, | |
1394 | pub PhoneNumber: ::windows_sys::core::PCWSTR, | |
1395 | pub RoutingString: ::windows_sys::core::PCWSTR, | |
1396 | pub SenderName: ::windows_sys::core::PCWSTR, | |
1397 | pub RecipientName: ::windows_sys::core::PCWSTR, | |
1398 | pub Size: u32, | |
1399 | pub StartTime: super::super::Foundation::FILETIME, | |
1400 | pub Status: u32, | |
1401 | pub StatusString: ::windows_sys::core::PCWSTR, | |
1402 | pub SubmittedTime: super::super::Foundation::FILETIME, | |
1403 | pub TotalPages: u32, | |
1404 | pub Tsid: ::windows_sys::core::PCWSTR, | |
1405 | pub UserName: ::windows_sys::core::PCWSTR, | |
1406 | } | |
5e7ed085 | 1407 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1408 | impl ::core::marker::Copy for FAX_DEVICE_STATUSW {} |
1409 | #[cfg(feature = "Win32_Foundation")] | |
1410 | impl ::core::clone::Clone for FAX_DEVICE_STATUSW { | |
1411 | fn clone(&self) -> Self { | |
1412 | *self | |
1413 | } | |
1414 | } | |
1415 | #[repr(C)] | |
1416 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1417 | pub struct FAX_DEV_STATUS { | |
1418 | pub SizeOfStruct: u32, | |
1419 | pub StatusId: u32, | |
1420 | pub StringId: u32, | |
1421 | pub PageCount: u32, | |
1422 | pub CSI: ::windows_sys::core::PWSTR, | |
1423 | pub CallerId: ::windows_sys::core::PWSTR, | |
1424 | pub RoutingInfo: ::windows_sys::core::PWSTR, | |
1425 | pub ErrorCode: u32, | |
1426 | pub Reserved: [u32; 3], | |
1427 | } | |
1428 | impl ::core::marker::Copy for FAX_DEV_STATUS {} | |
1429 | impl ::core::clone::Clone for FAX_DEV_STATUS { | |
1430 | fn clone(&self) -> Self { | |
1431 | *self | |
1432 | } | |
1433 | } | |
1434 | #[repr(C)] | |
04454e1e | 1435 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1436 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1437 | pub struct FAX_EVENTA { |
1438 | pub SizeOfStruct: u32, | |
1439 | pub TimeStamp: super::super::Foundation::FILETIME, | |
1440 | pub DeviceId: u32, | |
1441 | pub EventId: u32, | |
1442 | pub JobId: u32, | |
1443 | } | |
5e7ed085 | 1444 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1445 | impl ::core::marker::Copy for FAX_EVENTA {} |
5e7ed085 | 1446 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1447 | impl ::core::clone::Clone for FAX_EVENTA { |
1448 | fn clone(&self) -> Self { | |
1449 | *self | |
1450 | } | |
1451 | } | |
1452 | #[repr(C)] | |
04454e1e | 1453 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1454 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1455 | pub struct FAX_EVENTW { |
1456 | pub SizeOfStruct: u32, | |
1457 | pub TimeStamp: super::super::Foundation::FILETIME, | |
1458 | pub DeviceId: u32, | |
1459 | pub EventId: u32, | |
1460 | pub JobId: u32, | |
1461 | } | |
5e7ed085 | 1462 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1463 | impl ::core::marker::Copy for FAX_EVENTW {} |
5e7ed085 | 1464 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1465 | impl ::core::clone::Clone for FAX_EVENTW { |
1466 | fn clone(&self) -> Self { | |
1467 | *self | |
1468 | } | |
1469 | } | |
1470 | #[repr(C)] | |
1471 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1472 | pub struct FAX_GLOBAL_ROUTING_INFOA { | |
1473 | pub SizeOfStruct: u32, | |
1474 | pub Priority: u32, | |
1475 | pub Guid: ::windows_sys::core::PCSTR, | |
1476 | pub FriendlyName: ::windows_sys::core::PCSTR, | |
1477 | pub FunctionName: ::windows_sys::core::PCSTR, | |
1478 | pub ExtensionImageName: ::windows_sys::core::PCSTR, | |
1479 | pub ExtensionFriendlyName: ::windows_sys::core::PCSTR, | |
1480 | } | |
1481 | impl ::core::marker::Copy for FAX_GLOBAL_ROUTING_INFOA {} | |
1482 | impl ::core::clone::Clone for FAX_GLOBAL_ROUTING_INFOA { | |
1483 | fn clone(&self) -> Self { | |
1484 | *self | |
1485 | } | |
1486 | } | |
1487 | #[repr(C)] | |
1488 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1489 | pub struct FAX_GLOBAL_ROUTING_INFOW { | |
1490 | pub SizeOfStruct: u32, | |
1491 | pub Priority: u32, | |
1492 | pub Guid: ::windows_sys::core::PCWSTR, | |
1493 | pub FriendlyName: ::windows_sys::core::PCWSTR, | |
1494 | pub FunctionName: ::windows_sys::core::PCWSTR, | |
1495 | pub ExtensionImageName: ::windows_sys::core::PCWSTR, | |
1496 | pub ExtensionFriendlyName: ::windows_sys::core::PCWSTR, | |
1497 | } | |
1498 | impl ::core::marker::Copy for FAX_GLOBAL_ROUTING_INFOW {} | |
1499 | impl ::core::clone::Clone for FAX_GLOBAL_ROUTING_INFOW { | |
1500 | fn clone(&self) -> Self { | |
1501 | *self | |
1502 | } | |
1503 | } | |
1504 | #[repr(C)] | |
04454e1e | 1505 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1506 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1507 | pub struct FAX_JOB_ENTRYA { |
1508 | pub SizeOfStruct: u32, | |
1509 | pub JobId: u32, | |
1510 | pub UserName: ::windows_sys::core::PCSTR, | |
1511 | pub JobType: u32, | |
1512 | pub QueueStatus: u32, | |
1513 | pub Status: u32, | |
1514 | pub Size: u32, | |
1515 | pub PageCount: u32, | |
1516 | pub RecipientNumber: ::windows_sys::core::PCSTR, | |
1517 | pub RecipientName: ::windows_sys::core::PCSTR, | |
1518 | pub Tsid: ::windows_sys::core::PCSTR, | |
1519 | pub SenderName: ::windows_sys::core::PCSTR, | |
1520 | pub SenderCompany: ::windows_sys::core::PCSTR, | |
1521 | pub SenderDept: ::windows_sys::core::PCSTR, | |
1522 | pub BillingCode: ::windows_sys::core::PCSTR, | |
1523 | pub ScheduleAction: u32, | |
1524 | pub ScheduleTime: super::super::Foundation::SYSTEMTIME, | |
1525 | pub DeliveryReportType: u32, | |
1526 | pub DeliveryReportAddress: ::windows_sys::core::PCSTR, | |
1527 | pub DocumentName: ::windows_sys::core::PCSTR, | |
1528 | } | |
5e7ed085 | 1529 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1530 | impl ::core::marker::Copy for FAX_JOB_ENTRYA {} |
5e7ed085 | 1531 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1532 | impl ::core::clone::Clone for FAX_JOB_ENTRYA { |
1533 | fn clone(&self) -> Self { | |
1534 | *self | |
1535 | } | |
1536 | } | |
1537 | #[repr(C)] | |
04454e1e | 1538 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1539 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1540 | pub struct FAX_JOB_ENTRYW { |
1541 | pub SizeOfStruct: u32, | |
1542 | pub JobId: u32, | |
1543 | pub UserName: ::windows_sys::core::PCWSTR, | |
1544 | pub JobType: u32, | |
1545 | pub QueueStatus: u32, | |
1546 | pub Status: u32, | |
1547 | pub Size: u32, | |
1548 | pub PageCount: u32, | |
1549 | pub RecipientNumber: ::windows_sys::core::PCWSTR, | |
1550 | pub RecipientName: ::windows_sys::core::PCWSTR, | |
1551 | pub Tsid: ::windows_sys::core::PCWSTR, | |
1552 | pub SenderName: ::windows_sys::core::PCWSTR, | |
1553 | pub SenderCompany: ::windows_sys::core::PCWSTR, | |
1554 | pub SenderDept: ::windows_sys::core::PCWSTR, | |
1555 | pub BillingCode: ::windows_sys::core::PCWSTR, | |
1556 | pub ScheduleAction: u32, | |
1557 | pub ScheduleTime: super::super::Foundation::SYSTEMTIME, | |
1558 | pub DeliveryReportType: u32, | |
1559 | pub DeliveryReportAddress: ::windows_sys::core::PCWSTR, | |
1560 | pub DocumentName: ::windows_sys::core::PCWSTR, | |
1561 | } | |
5e7ed085 | 1562 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1563 | impl ::core::marker::Copy for FAX_JOB_ENTRYW {} |
5e7ed085 | 1564 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1565 | impl ::core::clone::Clone for FAX_JOB_ENTRYW { |
1566 | fn clone(&self) -> Self { | |
1567 | *self | |
1568 | } | |
1569 | } | |
1570 | #[repr(C)] | |
04454e1e | 1571 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1572 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1573 | pub struct FAX_JOB_PARAMA { |
1574 | pub SizeOfStruct: u32, | |
1575 | pub RecipientNumber: ::windows_sys::core::PCSTR, | |
1576 | pub RecipientName: ::windows_sys::core::PCSTR, | |
1577 | pub Tsid: ::windows_sys::core::PCSTR, | |
1578 | pub SenderName: ::windows_sys::core::PCSTR, | |
1579 | pub SenderCompany: ::windows_sys::core::PCSTR, | |
1580 | pub SenderDept: ::windows_sys::core::PCSTR, | |
1581 | pub BillingCode: ::windows_sys::core::PCSTR, | |
1582 | pub ScheduleAction: u32, | |
1583 | pub ScheduleTime: super::super::Foundation::SYSTEMTIME, | |
1584 | pub DeliveryReportType: u32, | |
1585 | pub DeliveryReportAddress: ::windows_sys::core::PCSTR, | |
1586 | pub DocumentName: ::windows_sys::core::PCSTR, | |
1587 | pub CallHandle: u32, | |
1588 | pub Reserved: [usize; 3], | |
1589 | } | |
5e7ed085 | 1590 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1591 | impl ::core::marker::Copy for FAX_JOB_PARAMA {} |
5e7ed085 | 1592 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1593 | impl ::core::clone::Clone for FAX_JOB_PARAMA { |
1594 | fn clone(&self) -> Self { | |
1595 | *self | |
1596 | } | |
1597 | } | |
1598 | #[repr(C)] | |
04454e1e | 1599 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1600 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1601 | pub struct FAX_JOB_PARAMW { |
1602 | pub SizeOfStruct: u32, | |
1603 | pub RecipientNumber: ::windows_sys::core::PCWSTR, | |
1604 | pub RecipientName: ::windows_sys::core::PCWSTR, | |
1605 | pub Tsid: ::windows_sys::core::PCWSTR, | |
1606 | pub SenderName: ::windows_sys::core::PCWSTR, | |
1607 | pub SenderCompany: ::windows_sys::core::PCWSTR, | |
1608 | pub SenderDept: ::windows_sys::core::PCWSTR, | |
1609 | pub BillingCode: ::windows_sys::core::PCWSTR, | |
1610 | pub ScheduleAction: u32, | |
1611 | pub ScheduleTime: super::super::Foundation::SYSTEMTIME, | |
1612 | pub DeliveryReportType: u32, | |
1613 | pub DeliveryReportAddress: ::windows_sys::core::PCWSTR, | |
1614 | pub DocumentName: ::windows_sys::core::PCWSTR, | |
1615 | pub CallHandle: u32, | |
1616 | pub Reserved: [usize; 3], | |
1617 | } | |
5e7ed085 | 1618 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1619 | impl ::core::marker::Copy for FAX_JOB_PARAMW {} |
5e7ed085 | 1620 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1621 | impl ::core::clone::Clone for FAX_JOB_PARAMW { |
1622 | fn clone(&self) -> Self { | |
1623 | *self | |
1624 | } | |
1625 | } | |
1626 | #[repr(C)] | |
1627 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1628 | pub struct FAX_LOG_CATEGORYA { | |
1629 | pub Name: ::windows_sys::core::PCSTR, | |
1630 | pub Category: u32, | |
1631 | pub Level: u32, | |
1632 | } | |
1633 | impl ::core::marker::Copy for FAX_LOG_CATEGORYA {} | |
1634 | impl ::core::clone::Clone for FAX_LOG_CATEGORYA { | |
1635 | fn clone(&self) -> Self { | |
1636 | *self | |
1637 | } | |
1638 | } | |
1639 | #[repr(C)] | |
1640 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1641 | pub struct FAX_LOG_CATEGORYW { | |
1642 | pub Name: ::windows_sys::core::PCWSTR, | |
1643 | pub Category: u32, | |
1644 | pub Level: u32, | |
1645 | } | |
1646 | impl ::core::marker::Copy for FAX_LOG_CATEGORYW {} | |
1647 | impl ::core::clone::Clone for FAX_LOG_CATEGORYW { | |
1648 | fn clone(&self) -> Self { | |
1649 | *self | |
1650 | } | |
1651 | } | |
1652 | #[repr(C)] | |
1653 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1654 | pub struct FAX_PORT_INFOA { | |
1655 | pub SizeOfStruct: u32, | |
1656 | pub DeviceId: u32, | |
1657 | pub State: u32, | |
1658 | pub Flags: u32, | |
1659 | pub Rings: u32, | |
1660 | pub Priority: u32, | |
1661 | pub DeviceName: ::windows_sys::core::PCSTR, | |
1662 | pub Tsid: ::windows_sys::core::PCSTR, | |
1663 | pub Csid: ::windows_sys::core::PCSTR, | |
1664 | } | |
1665 | impl ::core::marker::Copy for FAX_PORT_INFOA {} | |
1666 | impl ::core::clone::Clone for FAX_PORT_INFOA { | |
1667 | fn clone(&self) -> Self { | |
1668 | *self | |
1669 | } | |
1670 | } | |
1671 | #[repr(C)] | |
04454e1e | 1672 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
1673 | pub struct FAX_PORT_INFOW { |
1674 | pub SizeOfStruct: u32, | |
1675 | pub DeviceId: u32, | |
1676 | pub State: u32, | |
1677 | pub Flags: u32, | |
1678 | pub Rings: u32, | |
1679 | pub Priority: u32, | |
1680 | pub DeviceName: ::windows_sys::core::PCWSTR, | |
1681 | pub Tsid: ::windows_sys::core::PCWSTR, | |
1682 | pub Csid: ::windows_sys::core::PCWSTR, | |
1683 | } | |
1684 | impl ::core::marker::Copy for FAX_PORT_INFOW {} | |
1685 | impl ::core::clone::Clone for FAX_PORT_INFOW { | |
1686 | fn clone(&self) -> Self { | |
1687 | *self | |
1688 | } | |
1689 | } | |
1690 | #[repr(C)] | |
04454e1e | 1691 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
1692 | pub struct FAX_PRINT_INFOA { |
1693 | pub SizeOfStruct: u32, | |
1694 | pub DocName: ::windows_sys::core::PCSTR, | |
1695 | pub RecipientName: ::windows_sys::core::PCSTR, | |
1696 | pub RecipientNumber: ::windows_sys::core::PCSTR, | |
1697 | pub SenderName: ::windows_sys::core::PCSTR, | |
1698 | pub SenderCompany: ::windows_sys::core::PCSTR, | |
1699 | pub SenderDept: ::windows_sys::core::PCSTR, | |
1700 | pub SenderBillingCode: ::windows_sys::core::PCSTR, | |
1701 | pub Reserved: ::windows_sys::core::PCSTR, | |
1702 | pub DrEmailAddress: ::windows_sys::core::PCSTR, | |
1703 | pub OutputFileName: ::windows_sys::core::PCSTR, | |
1704 | } | |
1705 | impl ::core::marker::Copy for FAX_PRINT_INFOA {} | |
1706 | impl ::core::clone::Clone for FAX_PRINT_INFOA { | |
1707 | fn clone(&self) -> Self { | |
1708 | *self | |
1709 | } | |
1710 | } | |
1711 | #[repr(C)] | |
04454e1e | 1712 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
1713 | pub struct FAX_PRINT_INFOW { |
1714 | pub SizeOfStruct: u32, | |
1715 | pub DocName: ::windows_sys::core::PCWSTR, | |
1716 | pub RecipientName: ::windows_sys::core::PCWSTR, | |
1717 | pub RecipientNumber: ::windows_sys::core::PCWSTR, | |
1718 | pub SenderName: ::windows_sys::core::PCWSTR, | |
1719 | pub SenderCompany: ::windows_sys::core::PCWSTR, | |
1720 | pub SenderDept: ::windows_sys::core::PCWSTR, | |
1721 | pub SenderBillingCode: ::windows_sys::core::PCWSTR, | |
1722 | pub Reserved: ::windows_sys::core::PCWSTR, | |
1723 | pub DrEmailAddress: ::windows_sys::core::PCWSTR, | |
1724 | pub OutputFileName: ::windows_sys::core::PCWSTR, | |
1725 | } | |
1726 | impl ::core::marker::Copy for FAX_PRINT_INFOW {} | |
1727 | impl ::core::clone::Clone for FAX_PRINT_INFOW { | |
1728 | fn clone(&self) -> Self { | |
1729 | *self | |
1730 | } | |
1731 | } | |
1732 | #[repr(C)] | |
1733 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1734 | pub struct FAX_RECEIVE { | |
1735 | pub SizeOfStruct: u32, | |
1736 | pub FileName: ::windows_sys::core::PWSTR, | |
1737 | pub ReceiverName: ::windows_sys::core::PWSTR, | |
1738 | pub ReceiverNumber: ::windows_sys::core::PWSTR, | |
1739 | pub Reserved: [u32; 4], | |
1740 | } | |
1741 | impl ::core::marker::Copy for FAX_RECEIVE {} | |
1742 | impl ::core::clone::Clone for FAX_RECEIVE { | |
1743 | fn clone(&self) -> Self { | |
1744 | *self | |
1745 | } | |
1746 | } | |
1747 | #[repr(C)] | |
1748 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] | |
1749 | pub struct FAX_ROUTE { | |
1750 | pub SizeOfStruct: u32, | |
1751 | pub JobId: u32, | |
1752 | pub ElapsedTime: u64, | |
1753 | pub ReceiveTime: u64, | |
1754 | pub PageCount: u32, | |
1755 | pub Csid: ::windows_sys::core::PCWSTR, | |
1756 | pub Tsid: ::windows_sys::core::PCWSTR, | |
1757 | pub CallerId: ::windows_sys::core::PCWSTR, | |
1758 | pub RoutingInfo: ::windows_sys::core::PCWSTR, | |
1759 | pub ReceiverName: ::windows_sys::core::PCWSTR, | |
1760 | pub ReceiverNumber: ::windows_sys::core::PCWSTR, | |
1761 | pub DeviceName: ::windows_sys::core::PCWSTR, | |
1762 | pub DeviceId: u32, | |
1763 | pub RoutingInfoData: *mut u8, | |
1764 | pub RoutingInfoDataSize: u32, | |
1765 | } | |
1766 | impl ::core::marker::Copy for FAX_ROUTE {} | |
1767 | impl ::core::clone::Clone for FAX_ROUTE { | |
1768 | fn clone(&self) -> Self { | |
1769 | *self | |
1770 | } | |
1771 | } | |
1772 | #[repr(C)] | |
04454e1e | 1773 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1774 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1775 | pub struct FAX_ROUTE_CALLBACKROUTINES { |
1776 | pub SizeOfStruct: u32, | |
1777 | pub FaxRouteAddFile: PFAXROUTEADDFILE, | |
1778 | pub FaxRouteDeleteFile: PFAXROUTEDELETEFILE, | |
1779 | pub FaxRouteGetFile: PFAXROUTEGETFILE, | |
1780 | pub FaxRouteEnumFiles: PFAXROUTEENUMFILES, | |
1781 | pub FaxRouteModifyRoutingData: PFAXROUTEMODIFYROUTINGDATA, | |
1782 | } | |
5e7ed085 | 1783 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 1784 | impl ::core::marker::Copy for FAX_ROUTE_CALLBACKROUTINES {} |
5e7ed085 | 1785 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1786 | impl ::core::clone::Clone for FAX_ROUTE_CALLBACKROUTINES { |
1787 | fn clone(&self) -> Self { | |
1788 | *self | |
1789 | } | |
1790 | } | |
1791 | #[repr(C)] | |
04454e1e | 1792 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 1793 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
1794 | pub struct FAX_ROUTING_METHODA { |
1795 | pub SizeOfStruct: u32, | |
1796 | pub DeviceId: u32, | |
1797 | pub Enabled: super::super::Foundation::BOOL, | |
1798 | pub DeviceName: ::windows_sys::core::PCSTR, | |
1799 | pub Guid: ::windows_sys::core::PCSTR, | |
1800 | pub FriendlyName: ::windows_sys::core::PCSTR, | |
1801 | pub FunctionName: ::windows_sys::core::PCSTR, | |
1802 | pub ExtensionImageName: ::windows_sys::core::PCSTR, | |
1803 | pub ExtensionFriendlyName: ::windows_sys::core::PCSTR, | |
1804 | } | |
1805 | #[cfg(feature = "Win32_Foundation")] | |
1806 | impl ::core::marker::Copy for FAX_ROUTING_METHODA {} | |
1807 | #[cfg(feature = "Win32_Foundation")] | |
1808 | impl ::core::clone::Clone for FAX_ROUTING_METHODA { | |
1809 | fn clone(&self) -> Self { | |
1810 | *self | |
1811 | } | |
1812 | } | |
1813 | #[repr(C)] | |
1814 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
1815 | #[cfg(feature = "Win32_Foundation")] | |
1816 | pub struct FAX_ROUTING_METHODW { | |
1817 | pub SizeOfStruct: u32, | |
1818 | pub DeviceId: u32, | |
1819 | pub Enabled: super::super::Foundation::BOOL, | |
1820 | pub DeviceName: ::windows_sys::core::PCWSTR, | |
1821 | pub Guid: ::windows_sys::core::PCWSTR, | |
1822 | pub FriendlyName: ::windows_sys::core::PCWSTR, | |
1823 | pub FunctionName: ::windows_sys::core::PCWSTR, | |
1824 | pub ExtensionImageName: ::windows_sys::core::PCWSTR, | |
1825 | pub ExtensionFriendlyName: ::windows_sys::core::PCWSTR, | |
1826 | } | |
1827 | #[cfg(feature = "Win32_Foundation")] | |
1828 | impl ::core::marker::Copy for FAX_ROUTING_METHODW {} | |
1829 | #[cfg(feature = "Win32_Foundation")] | |
1830 | impl ::core::clone::Clone for FAX_ROUTING_METHODW { | |
1831 | fn clone(&self) -> Self { | |
1832 | *self | |
1833 | } | |
1834 | } | |
1835 | #[repr(C)] | |
1836 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
1837 | #[cfg(feature = "Win32_Foundation")] | |
1838 | pub struct FAX_SEND { | |
1839 | pub SizeOfStruct: u32, | |
1840 | pub FileName: ::windows_sys::core::PWSTR, | |
1841 | pub CallerName: ::windows_sys::core::PWSTR, | |
1842 | pub CallerNumber: ::windows_sys::core::PWSTR, | |
1843 | pub ReceiverName: ::windows_sys::core::PWSTR, | |
1844 | pub ReceiverNumber: ::windows_sys::core::PWSTR, | |
1845 | pub Branding: super::super::Foundation::BOOL, | |
1846 | pub CallHandle: u32, | |
1847 | pub Reserved: [u32; 3], | |
1848 | } | |
1849 | #[cfg(feature = "Win32_Foundation")] | |
1850 | impl ::core::marker::Copy for FAX_SEND {} | |
1851 | #[cfg(feature = "Win32_Foundation")] | |
1852 | impl ::core::clone::Clone for FAX_SEND { | |
1853 | fn clone(&self) -> Self { | |
1854 | *self | |
1855 | } | |
1856 | } | |
1857 | #[repr(C)] | |
04454e1e | 1858 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
1859 | pub struct FAX_TIME { |
1860 | pub Hour: u16, | |
1861 | pub Minute: u16, | |
1862 | } | |
1863 | impl ::core::marker::Copy for FAX_TIME {} | |
1864 | impl ::core::clone::Clone for FAX_TIME { | |
1865 | fn clone(&self) -> Self { | |
1866 | *self | |
1867 | } | |
1868 | } | |
5e7ed085 | 1869 | #[repr(C)] |
04454e1e | 1870 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1871 | pub struct STINOTIFY { |
1872 | pub dwSize: u32, | |
1873 | pub guidNotificationCode: ::windows_sys::core::GUID, | |
1874 | pub abNotificationData: [u8; 64], | |
1875 | } | |
1876 | impl ::core::marker::Copy for STINOTIFY {} | |
1877 | impl ::core::clone::Clone for STINOTIFY { | |
1878 | fn clone(&self) -> Self { | |
1879 | *self | |
1880 | } | |
1881 | } | |
1882 | #[repr(C)] | |
04454e1e | 1883 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1884 | #[cfg(feature = "Win32_Foundation")] |
1885 | pub struct STISUBSCRIBE { | |
1886 | pub dwSize: u32, | |
1887 | pub dwFlags: u32, | |
1888 | pub dwFilter: u32, | |
1889 | pub hWndNotify: super::super::Foundation::HWND, | |
1890 | pub hEvent: super::super::Foundation::HANDLE, | |
1891 | pub uiNotificationMessage: u32, | |
1892 | } | |
1893 | #[cfg(feature = "Win32_Foundation")] | |
1894 | impl ::core::marker::Copy for STISUBSCRIBE {} | |
1895 | #[cfg(feature = "Win32_Foundation")] | |
1896 | impl ::core::clone::Clone for STISUBSCRIBE { | |
1897 | fn clone(&self) -> Self { | |
1898 | *self | |
1899 | } | |
1900 | } | |
5e7ed085 | 1901 | #[repr(C)] |
04454e1e | 1902 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1903 | pub struct STI_DEVICE_INFORMATIONW { |
1904 | pub dwSize: u32, | |
1905 | pub DeviceType: u32, | |
1906 | pub szDeviceInternalName: [u16; 128], | |
1907 | pub DeviceCapabilitiesA: STI_DEV_CAPS, | |
1908 | pub dwHardwareConfiguration: u32, | |
04454e1e FG |
1909 | pub pszVendorDescription: ::windows_sys::core::PWSTR, |
1910 | pub pszDeviceDescription: ::windows_sys::core::PWSTR, | |
1911 | pub pszPortName: ::windows_sys::core::PWSTR, | |
1912 | pub pszPropProvider: ::windows_sys::core::PWSTR, | |
1913 | pub pszLocalName: ::windows_sys::core::PWSTR, | |
5e7ed085 | 1914 | } |
5e7ed085 | 1915 | impl ::core::marker::Copy for STI_DEVICE_INFORMATIONW {} |
5e7ed085 FG |
1916 | impl ::core::clone::Clone for STI_DEVICE_INFORMATIONW { |
1917 | fn clone(&self) -> Self { | |
1918 | *self | |
1919 | } | |
1920 | } | |
5e7ed085 | 1921 | #[repr(C)] |
04454e1e | 1922 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1923 | pub struct STI_DEVICE_STATUS { |
1924 | pub dwSize: u32, | |
1925 | pub StatusMask: u32, | |
1926 | pub dwOnlineState: u32, | |
1927 | pub dwHardwareStatusCode: u32, | |
1928 | pub dwEventHandlingState: u32, | |
1929 | pub dwPollingInterval: u32, | |
1930 | } | |
1931 | impl ::core::marker::Copy for STI_DEVICE_STATUS {} | |
1932 | impl ::core::clone::Clone for STI_DEVICE_STATUS { | |
1933 | fn clone(&self) -> Self { | |
1934 | *self | |
1935 | } | |
1936 | } | |
5e7ed085 | 1937 | #[repr(C)] |
04454e1e | 1938 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1939 | pub struct STI_DEV_CAPS { |
1940 | pub dwGeneric: u32, | |
1941 | } | |
1942 | impl ::core::marker::Copy for STI_DEV_CAPS {} | |
1943 | impl ::core::clone::Clone for STI_DEV_CAPS { | |
1944 | fn clone(&self) -> Self { | |
1945 | *self | |
1946 | } | |
1947 | } | |
1948 | #[repr(C)] | |
04454e1e | 1949 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1950 | pub struct STI_DIAG { |
1951 | pub dwSize: u32, | |
1952 | pub dwBasicDiagCode: u32, | |
1953 | pub dwVendorDiagCode: u32, | |
1954 | pub dwStatusMask: u32, | |
1955 | pub sErrorInfo: _ERROR_INFOW, | |
1956 | } | |
1957 | impl ::core::marker::Copy for STI_DIAG {} | |
1958 | impl ::core::clone::Clone for STI_DIAG { | |
1959 | fn clone(&self) -> Self { | |
1960 | *self | |
1961 | } | |
1962 | } | |
5e7ed085 | 1963 | #[repr(C)] |
04454e1e | 1964 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1965 | pub struct STI_USD_CAPS { |
1966 | pub dwVersion: u32, | |
1967 | pub dwGenericCaps: u32, | |
1968 | } | |
1969 | impl ::core::marker::Copy for STI_USD_CAPS {} | |
1970 | impl ::core::clone::Clone for STI_USD_CAPS { | |
1971 | fn clone(&self) -> Self { | |
1972 | *self | |
1973 | } | |
1974 | } | |
5e7ed085 | 1975 | #[repr(C)] |
04454e1e | 1976 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
5e7ed085 FG |
1977 | pub struct STI_WIA_DEVICE_INFORMATIONW { |
1978 | pub dwSize: u32, | |
1979 | pub DeviceType: u32, | |
1980 | pub szDeviceInternalName: [u16; 128], | |
1981 | pub DeviceCapabilitiesA: STI_DEV_CAPS, | |
1982 | pub dwHardwareConfiguration: u32, | |
04454e1e FG |
1983 | pub pszVendorDescription: ::windows_sys::core::PWSTR, |
1984 | pub pszDeviceDescription: ::windows_sys::core::PWSTR, | |
1985 | pub pszPortName: ::windows_sys::core::PWSTR, | |
1986 | pub pszPropProvider: ::windows_sys::core::PWSTR, | |
1987 | pub pszLocalName: ::windows_sys::core::PWSTR, | |
1988 | pub pszUiDll: ::windows_sys::core::PWSTR, | |
1989 | pub pszServer: ::windows_sys::core::PWSTR, | |
5e7ed085 | 1990 | } |
5e7ed085 | 1991 | impl ::core::marker::Copy for STI_WIA_DEVICE_INFORMATIONW {} |
5e7ed085 FG |
1992 | impl ::core::clone::Clone for STI_WIA_DEVICE_INFORMATIONW { |
1993 | fn clone(&self) -> Self { | |
1994 | *self | |
1995 | } | |
1996 | } | |
487cf647 | 1997 | #[repr(C)] |
04454e1e | 1998 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
1999 | pub struct _ERROR_INFOW { |
2000 | pub dwSize: u32, | |
2001 | pub dwGenericError: u32, | |
2002 | pub dwVendorError: u32, | |
2003 | pub szExtendedErrorText: [u16; 255], | |
2004 | } | |
2005 | impl ::core::marker::Copy for _ERROR_INFOW {} | |
2006 | impl ::core::clone::Clone for _ERROR_INFOW { | |
2007 | fn clone(&self) -> Self { | |
2008 | *self | |
2009 | } | |
2010 | } | |
2011 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2012 | #[cfg(feature = "Win32_Foundation")] | |
2013 | pub type PFAXABORT = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL>; | |
2014 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2015 | #[cfg(feature = "Win32_Foundation")] | |
2016 | pub type PFAXACCESSCHECK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, accessmask: u32) -> super::super::Foundation::BOOL>; | |
2017 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2018 | #[cfg(feature = "Win32_Foundation")] | |
2019 | pub type PFAXCLOSE = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2020 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2021 | #[cfg(feature = "Win32_Foundation")] | |
2022 | pub type PFAXCOMPLETEJOBPARAMSA = ::core::option::Option<unsafe extern "system" fn(jobparams: *mut *mut FAX_JOB_PARAMA, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL>; | |
2023 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2024 | #[cfg(feature = "Win32_Foundation")] | |
2025 | pub type PFAXCOMPLETEJOBPARAMSW = ::core::option::Option<unsafe extern "system" fn(jobparams: *mut *mut FAX_JOB_PARAMW, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL>; | |
2026 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2027 | #[cfg(feature = "Win32_Foundation")] | |
2028 | pub type PFAXCONNECTFAXSERVERA = ::core::option::Option<unsafe extern "system" fn(machinename: ::windows_sys::core::PCSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2029 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2030 | #[cfg(feature = "Win32_Foundation")] | |
2031 | pub type PFAXCONNECTFAXSERVERW = ::core::option::Option<unsafe extern "system" fn(machinename: ::windows_sys::core::PCWSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2032 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2033 | #[cfg(feature = "Win32_Foundation")] | |
2034 | pub type PFAXDEVABORTOPERATION = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2035 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] | |
2036 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] | |
2037 | pub type PFAXDEVCONFIGURE = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::UI::Controls::HPROPSHEETPAGE) -> super::super::Foundation::BOOL>; | |
2038 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2039 | #[cfg(feature = "Win32_Foundation")] | |
2040 | pub type PFAXDEVENDJOB = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2041 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2042 | #[cfg(feature = "Win32_Foundation")] | |
2043 | pub type PFAXDEVINITIALIZE = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::HANDLE, param2: *mut PFAX_LINECALLBACK, param3: PFAX_SERVICE_CALLBACK) -> super::super::Foundation::BOOL>; | |
2044 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2045 | #[cfg(feature = "Win32_Foundation")] | |
2046 | pub type PFAXDEVRECEIVE = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32, param2: *mut FAX_RECEIVE) -> super::super::Foundation::BOOL>; | |
2047 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2048 | #[cfg(feature = "Win32_Foundation")] | |
2049 | pub type PFAXDEVREPORTSTATUS = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut FAX_DEV_STATUS, param2: u32, param3: *mut u32) -> super::super::Foundation::BOOL>; | |
2050 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2051 | #[cfg(feature = "Win32_Foundation")] | |
2052 | pub type PFAXDEVSEND = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut FAX_SEND, param2: PFAX_SEND_CALLBACK) -> super::super::Foundation::BOOL>; | |
04454e1e | 2053 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
2054 | pub type PFAXDEVSHUTDOWN = ::core::option::Option<unsafe extern "system" fn() -> ::windows_sys::core::HRESULT>; |
2055 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2056 | #[cfg(feature = "Win32_Foundation")] | |
2057 | pub type PFAXDEVSTARTJOB = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: *mut super::super::Foundation::HANDLE, param3: super::super::Foundation::HANDLE, param4: usize) -> super::super::Foundation::BOOL>; | |
2058 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2059 | #[cfg(feature = "Win32_Foundation")] | |
2060 | pub type PFAXDEVVIRTUALDEVICECREATION = ::core::option::Option<unsafe extern "system" fn(devicecount: *mut u32, devicenameprefix: ::windows_sys::core::PWSTR, deviceidprefix: *mut u32, completionport: super::super::Foundation::HANDLE, completionkey: usize) -> super::super::Foundation::BOOL>; | |
2061 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2062 | #[cfg(feature = "Win32_Foundation")] | |
2063 | pub type PFAXENABLEROUTINGMETHODA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL>; | |
2064 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2065 | #[cfg(feature = "Win32_Foundation")] | |
2066 | pub type PFAXENABLEROUTINGMETHODW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL>; | |
2067 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2068 | #[cfg(feature = "Win32_Foundation")] | |
2069 | pub type PFAXENUMGLOBALROUTINGINFOA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2070 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2071 | #[cfg(feature = "Win32_Foundation")] | |
2072 | pub type PFAXENUMGLOBALROUTINGINFOW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2073 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2074 | #[cfg(feature = "Win32_Foundation")] | |
2075 | pub type PFAXENUMJOBSA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYA, jobsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2076 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2077 | #[cfg(feature = "Win32_Foundation")] | |
2078 | pub type PFAXENUMJOBSW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYW, jobsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2079 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2080 | #[cfg(feature = "Win32_Foundation")] | |
2081 | pub type PFAXENUMPORTSA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA, portsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2082 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2083 | #[cfg(feature = "Win32_Foundation")] | |
2084 | pub type PFAXENUMPORTSW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW, portsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2085 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2086 | #[cfg(feature = "Win32_Foundation")] | |
2087 | pub type PFAXENUMROUTINGMETHODSA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
2088 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2089 | #[cfg(feature = "Win32_Foundation")] | |
2090 | pub type PFAXENUMROUTINGMETHODSW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL>; | |
04454e1e | 2091 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
2092 | pub type PFAXFREEBUFFER = ::core::option::Option<unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void)>; |
2093 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2094 | #[cfg(feature = "Win32_Foundation")] | |
2095 | pub type PFAXGETCONFIGURATIONA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL>; | |
2096 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2097 | #[cfg(feature = "Win32_Foundation")] | |
2098 | pub type PFAXGETCONFIGURATIONW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL>; | |
2099 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2100 | #[cfg(feature = "Win32_Foundation")] | |
2101 | pub type PFAXGETDEVICESTATUSA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSA) -> super::super::Foundation::BOOL>; | |
2102 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2103 | #[cfg(feature = "Win32_Foundation")] | |
2104 | pub type PFAXGETDEVICESTATUSW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSW) -> super::super::Foundation::BOOL>; | |
2105 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2106 | #[cfg(feature = "Win32_Foundation")] | |
2107 | pub type PFAXGETJOBA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL>; | |
2108 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2109 | #[cfg(feature = "Win32_Foundation")] | |
2110 | pub type PFAXGETJOBW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL>; | |
2111 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2112 | #[cfg(feature = "Win32_Foundation")] | |
2113 | pub type PFAXGETLOGGINGCATEGORIESA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYA, numbercategories: *mut u32) -> super::super::Foundation::BOOL>; | |
2114 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2115 | #[cfg(feature = "Win32_Foundation")] | |
2116 | pub type PFAXGETLOGGINGCATEGORIESW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYW, numbercategories: *mut u32) -> super::super::Foundation::BOOL>; | |
2117 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2118 | #[cfg(feature = "Win32_Foundation")] | |
2119 | pub type PFAXGETPAGEDATA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, buffer: *mut *mut u8, buffersize: *mut u32, imagewidth: *mut u32, imageheight: *mut u32) -> super::super::Foundation::BOOL>; | |
2120 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2121 | #[cfg(feature = "Win32_Foundation")] | |
2122 | pub type PFAXGETPORTA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA) -> super::super::Foundation::BOOL>; | |
2123 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2124 | #[cfg(feature = "Win32_Foundation")] | |
2125 | pub type PFAXGETPORTW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW) -> super::super::Foundation::BOOL>; | |
2126 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2127 | #[cfg(feature = "Win32_Foundation")] | |
2128 | pub type PFAXGETROUTINGINFOA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL>; | |
2129 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2130 | #[cfg(feature = "Win32_Foundation")] | |
2131 | pub type PFAXGETROUTINGINFOW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL>; | |
2132 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2133 | #[cfg(feature = "Win32_Foundation")] | |
2134 | pub type PFAXINITIALIZEEVENTQUEUE = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, completionport: super::super::Foundation::HANDLE, completionkey: usize, hwnd: super::super::Foundation::HWND, messagestart: u32) -> super::super::Foundation::BOOL>; | |
2135 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2136 | #[cfg(feature = "Win32_Foundation")] | |
2137 | pub type PFAXOPENPORT = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, flags: u32, faxporthandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; | |
2138 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2139 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2140 | pub type PFAXPRINTCOVERPAGEA = ::core::option::Option<unsafe extern "system" fn(faxcontextinfo: *const FAX_CONTEXT_INFOA, coverpageinfo: *const FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL>; | |
2141 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2142 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2143 | pub type PFAXPRINTCOVERPAGEW = ::core::option::Option<unsafe extern "system" fn(faxcontextinfo: *const FAX_CONTEXT_INFOW, coverpageinfo: *const FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL>; | |
2144 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2145 | #[cfg(feature = "Win32_Foundation")] | |
2146 | pub type PFAXREGISTERROUTINGEXTENSIONW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, extensionname: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; | |
2147 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2148 | #[cfg(feature = "Win32_Foundation")] | |
2149 | pub type PFAXREGISTERSERVICEPROVIDERW = ::core::option::Option<unsafe extern "system" fn(deviceprovider: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, tspname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL>; | |
04454e1e | 2150 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 2151 | pub type PFAXROUTEADDFILE = ::core::option::Option<unsafe extern "system" fn(jobid: u32, filename: ::windows_sys::core::PCWSTR, guid: *mut ::windows_sys::core::GUID) -> i32>; |
04454e1e | 2152 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
2153 | pub type PFAXROUTEDELETEFILE = ::core::option::Option<unsafe extern "system" fn(jobid: u32, filename: ::windows_sys::core::PCWSTR) -> i32>; |
2154 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2155 | #[cfg(feature = "Win32_Foundation")] | |
2156 | pub type PFAXROUTEDEVICECHANGENOTIFICATION = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL>; | |
2157 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2158 | #[cfg(feature = "Win32_Foundation")] | |
2159 | pub type PFAXROUTEDEVICEENABLE = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: i32) -> super::super::Foundation::BOOL>; | |
2160 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2161 | #[cfg(feature = "Win32_Foundation")] | |
2162 | pub type PFAXROUTEENUMFILE = ::core::option::Option<unsafe extern "system" fn(jobid: u32, guidowner: *mut ::windows_sys::core::GUID, guidcaller: *mut ::windows_sys::core::GUID, filename: ::windows_sys::core::PCWSTR, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; | |
2163 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2164 | #[cfg(feature = "Win32_Foundation")] | |
2165 | pub type PFAXROUTEENUMFILES = ::core::option::Option<unsafe extern "system" fn(jobid: u32, guid: *mut ::windows_sys::core::GUID, fileenumerator: PFAXROUTEENUMFILE, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; | |
2166 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2167 | #[cfg(feature = "Win32_Foundation")] | |
2168 | pub type PFAXROUTEGETFILE = ::core::option::Option<unsafe extern "system" fn(jobid: u32, index: u32, filenamebuffer: ::windows_sys::core::PWSTR, requiredsize: *mut u32) -> super::super::Foundation::BOOL>; | |
2169 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2170 | #[cfg(feature = "Win32_Foundation")] | |
2171 | pub type PFAXROUTEGETROUTINGINFO = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: *mut u8, param3: *mut u32) -> super::super::Foundation::BOOL>; | |
2172 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2173 | #[cfg(feature = "Win32_Foundation")] | |
2174 | pub type PFAXROUTEINITIALIZE = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut FAX_ROUTE_CALLBACKROUTINES) -> super::super::Foundation::BOOL>; | |
2175 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2176 | #[cfg(feature = "Win32_Foundation")] | |
2177 | pub type PFAXROUTEMETHOD = ::core::option::Option<unsafe extern "system" fn(param0: *const FAX_ROUTE, param1: *mut *mut ::core::ffi::c_void, param2: *mut u32) -> super::super::Foundation::BOOL>; | |
2178 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2179 | #[cfg(feature = "Win32_Foundation")] | |
2180 | pub type PFAXROUTEMODIFYROUTINGDATA = ::core::option::Option<unsafe extern "system" fn(jobid: u32, routingguid: ::windows_sys::core::PCWSTR, routingdata: *mut u8, routingdatasize: u32) -> super::super::Foundation::BOOL>; | |
2181 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2182 | #[cfg(feature = "Win32_Foundation")] | |
2183 | pub type PFAXROUTESETROUTINGINFO = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: *const u8, param3: u32) -> super::super::Foundation::BOOL>; | |
2184 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2185 | #[cfg(feature = "Win32_Foundation")] | |
2186 | pub type PFAXSENDDOCUMENTA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *const FAX_COVERPAGE_INFOA, faxjobid: *mut u32) -> super::super::Foundation::BOOL>; | |
2187 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2188 | #[cfg(feature = "Win32_Foundation")] | |
2189 | pub type PFAXSENDDOCUMENTFORBROADCASTA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKA, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; | |
2190 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2191 | #[cfg(feature = "Win32_Foundation")] | |
2192 | pub type PFAXSENDDOCUMENTFORBROADCASTW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; | |
2193 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2194 | #[cfg(feature = "Win32_Foundation")] | |
2195 | pub type PFAXSENDDOCUMENTW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *const FAX_COVERPAGE_INFOW, faxjobid: *mut u32) -> super::super::Foundation::BOOL>; | |
2196 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2197 | #[cfg(feature = "Win32_Foundation")] | |
2198 | pub type PFAXSETCONFIGURATIONA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL>; | |
2199 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2200 | #[cfg(feature = "Win32_Foundation")] | |
2201 | pub type PFAXSETCONFIGURATIONW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL>; | |
2202 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2203 | #[cfg(feature = "Win32_Foundation")] | |
2204 | pub type PFAXSETGLOBALROUTINGINFOA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOA) -> super::super::Foundation::BOOL>; | |
2205 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2206 | #[cfg(feature = "Win32_Foundation")] | |
2207 | pub type PFAXSETGLOBALROUTINGINFOW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOW) -> super::super::Foundation::BOOL>; | |
2208 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2209 | #[cfg(feature = "Win32_Foundation")] | |
2210 | pub type PFAXSETJOBA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL>; | |
2211 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2212 | #[cfg(feature = "Win32_Foundation")] | |
2213 | pub type PFAXSETJOBW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL>; | |
2214 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2215 | #[cfg(feature = "Win32_Foundation")] | |
2216 | pub type PFAXSETLOGGINGCATEGORIESA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYA, numbercategories: u32) -> super::super::Foundation::BOOL>; | |
2217 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2218 | #[cfg(feature = "Win32_Foundation")] | |
2219 | pub type PFAXSETLOGGINGCATEGORIESW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYW, numbercategories: u32) -> super::super::Foundation::BOOL>; | |
2220 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2221 | #[cfg(feature = "Win32_Foundation")] | |
2222 | pub type PFAXSETPORTA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOA) -> super::super::Foundation::BOOL>; | |
2223 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2224 | #[cfg(feature = "Win32_Foundation")] | |
2225 | pub type PFAXSETPORTW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOW) -> super::super::Foundation::BOOL>; | |
2226 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2227 | #[cfg(feature = "Win32_Foundation")] | |
2228 | pub type PFAXSETROUTINGINFOA = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL>; | |
2229 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2230 | #[cfg(feature = "Win32_Foundation")] | |
2231 | pub type PFAXSETROUTINGINFOW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL>; | |
2232 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2233 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2234 | pub type PFAXSTARTPRINTJOBA = ::core::option::Option<unsafe extern "system" fn(printername: ::windows_sys::core::PCSTR, printinfo: *const FAX_PRINT_INFOA, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOA) -> super::super::Foundation::BOOL>; | |
2235 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2236 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2237 | pub type PFAXSTARTPRINTJOBW = ::core::option::Option<unsafe extern "system" fn(printername: ::windows_sys::core::PCWSTR, printinfo: *const FAX_PRINT_INFOW, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOW) -> super::super::Foundation::BOOL>; | |
2238 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2239 | #[cfg(feature = "Win32_Foundation")] | |
2240 | pub type PFAXUNREGISTERSERVICEPROVIDERW = ::core::option::Option<unsafe extern "system" fn(deviceprovider: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL>; | |
04454e1e | 2241 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 2242 | pub type PFAX_EXT_CONFIG_CHANGE = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: ::windows_sys::core::PCWSTR, param2: *mut u8, param3: u32) -> ::windows_sys::core::HRESULT>; |
04454e1e | 2243 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 | 2244 | pub type PFAX_EXT_FREE_BUFFER = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void)>; |
04454e1e | 2245 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] |
487cf647 FG |
2246 | pub type PFAX_EXT_GET_DATA = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: FAX_ENUM_DEVICE_ID_SOURCE, param2: ::windows_sys::core::PCWSTR, param3: *mut *mut u8, param4: *mut u32) -> u32>; |
2247 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2248 | #[cfg(feature = "Win32_Foundation")] | |
2249 | pub type PFAX_EXT_INITIALIZE_CONFIG = ::core::option::Option<unsafe extern "system" fn(param0: PFAX_EXT_GET_DATA, param1: PFAX_EXT_SET_DATA, param2: PFAX_EXT_REGISTER_FOR_EVENTS, param3: PFAX_EXT_UNREGISTER_FOR_EVENTS, param4: PFAX_EXT_FREE_BUFFER) -> ::windows_sys::core::HRESULT>; | |
2250 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2251 | #[cfg(feature = "Win32_Foundation")] | |
2252 | pub type PFAX_EXT_REGISTER_FOR_EVENTS = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HINSTANCE, param1: u32, param2: FAX_ENUM_DEVICE_ID_SOURCE, param3: ::windows_sys::core::PCWSTR, param4: PFAX_EXT_CONFIG_CHANGE) -> super::super::Foundation::HANDLE>; | |
2253 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2254 | #[cfg(feature = "Win32_Foundation")] | |
2255 | pub type PFAX_EXT_SET_DATA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HINSTANCE, param1: u32, param2: FAX_ENUM_DEVICE_ID_SOURCE, param3: ::windows_sys::core::PCWSTR, param4: *mut u8, param5: u32) -> u32>; | |
2256 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2257 | #[cfg(feature = "Win32_Foundation")] | |
2258 | pub type PFAX_EXT_UNREGISTER_FOR_EVENTS = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> u32>; | |
2259 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2260 | #[cfg(feature = "Win32_Foundation")] | |
2261 | pub type PFAX_LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; | |
2262 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2263 | #[cfg(feature = "Win32_Foundation")] | |
2264 | pub type PFAX_RECIPIENT_CALLBACKA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, recipientnumber: u32, context: *mut ::core::ffi::c_void, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL>; | |
2265 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2266 | #[cfg(feature = "Win32_Foundation")] | |
2267 | pub type PFAX_RECIPIENT_CALLBACKW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, recipientnumber: u32, context: *mut ::core::ffi::c_void, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL>; | |
2268 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2269 | #[cfg(feature = "Win32_Foundation")] | |
2270 | pub type PFAX_ROUTING_INSTALLATION_CALLBACKW = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, context: *mut ::core::ffi::c_void, methodname: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, functionname: ::windows_sys::core::PCWSTR, guid: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL>; | |
2271 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2272 | #[cfg(feature = "Win32_Foundation")] | |
2273 | pub type PFAX_SEND_CALLBACK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, callhandle: u32, reserved1: u32, reserved2: u32) -> super::super::Foundation::BOOL>; | |
2274 | #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] | |
2275 | #[cfg(feature = "Win32_Foundation")] | |
2276 | pub type PFAX_SERVICE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, param1: usize, param2: usize, param3: usize) -> super::super::Foundation::BOOL>; |