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