ホーム › Devices.Fax › 定数
定数
268Windows.Win32.Devices.Fax
| 名前 | 型 | 値 |
|---|---|---|
| prv_DEFAULT_PREFETCH_SIZE | DWORD | 100 |
| FS_INITIALIZING | DWORD | 536870912 |
| FS_DIALING | DWORD | 536870913 |
| FS_TRANSMITTING | DWORD | 536870914 |
| FS_RECEIVING | DWORD | 536870916 |
| FS_COMPLETED | DWORD | 536870920 |
| FS_HANDLED | DWORD | 536870928 |
| FS_LINE_UNAVAILABLE | DWORD | 536870944 |
| FS_BUSY | DWORD | 536870976 |
| FS_NO_ANSWER | DWORD | 536871040 |
| FS_BAD_ADDRESS | DWORD | 536871168 |
| FS_NO_DIAL_TONE | DWORD | 536871424 |
| FS_DISCONNECTED | DWORD | 536871936 |
| FS_FATAL_ERROR | DWORD | 536872960 |
| FS_NOT_FAX_CALL | DWORD | 536875008 |
| FS_CALL_DELAYED | DWORD | 536879104 |
| FS_CALL_BLACKLISTED | DWORD | 536887296 |
| FS_USER_ABORT | DWORD | 538968064 |
| FS_ANSWERED | DWORD | 545259520 |
| FAXDEVRECEIVE_SIZE | DWORD | 4096 |
| FAXDEVREPORTSTATUS_SIZE | DWORD | 4096 |
| MS_FAXROUTE_PRINTING_GUID | unknown | {aec1b37c-9af2-11d0-abf7-00c04fd91a4e} |
| MS_FAXROUTE_FOLDER_GUID | unknown | {92041a90-9af2-11d0-abf7-00c04fd91a4e} |
| MS_FAXROUTE_EMAIL_GUID | unknown | {6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e} |
| FAX_ERR_START | INT | 7001 |
| FAX_ERR_SRV_OUTOFMEMORY | INT | 7001 |
| FAX_ERR_GROUP_NOT_FOUND | INT | 7002 |
| FAX_ERR_BAD_GROUP_CONFIGURATION | INT | 7003 |
| FAX_ERR_GROUP_IN_USE | INT | 7004 |
| FAX_ERR_RULE_NOT_FOUND | INT | 7005 |
| FAX_ERR_NOT_NTFS | INT | 7006 |
| FAX_ERR_DIRECTORY_IN_USE | INT | 7007 |
| FAX_ERR_FILE_ACCESS_DENIED | INT | 7008 |
| FAX_ERR_MESSAGE_NOT_FOUND | INT | 7009 |
| FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED | INT | 7010 |
| FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU | INT | 7011 |
| FAX_ERR_VERSION_MISMATCH | INT | 7012 |
| FAX_ERR_RECIPIENTS_LIMIT | INT | 7013 |
| FAX_ERR_END | INT | 7013 |
| FAX_E_SRV_OUTOFMEMORY | HRESULT | -2147214503 |
| FAX_E_GROUP_NOT_FOUND | HRESULT | -2147214502 |
| FAX_E_BAD_GROUP_CONFIGURATION | HRESULT | -2147214501 |
| FAX_E_GROUP_IN_USE | HRESULT | -2147214500 |
| FAX_E_RULE_NOT_FOUND | HRESULT | -2147214499 |
| FAX_E_NOT_NTFS | HRESULT | -2147214498 |
| FAX_E_DIRECTORY_IN_USE | HRESULT | -2147214497 |
| FAX_E_FILE_ACCESS_DENIED | HRESULT | -2147214496 |
| FAX_E_MESSAGE_NOT_FOUND | HRESULT | -2147214495 |
| FAX_E_DEVICE_NUM_LIMIT_EXCEEDED | HRESULT | -2147214494 |
| FAX_E_NOT_SUPPORTED_ON_THIS_SKU | HRESULT | -2147214493 |
| FAX_E_VERSION_MISMATCH | HRESULT | -2147214492 |
| FAX_E_RECIPIENTS_LIMIT | HRESULT | -2147214491 |
| JT_UNKNOWN | DWORD | 0 |
| JT_SEND | DWORD | 1 |
| JT_RECEIVE | DWORD | 2 |
| JT_ROUTING | DWORD | 3 |
| JT_FAIL_RECEIVE | DWORD | 4 |
| JS_PENDING | DWORD | 0 |
| JS_INPROGRESS | DWORD | 1 |
| JS_DELETING | DWORD | 2 |
| JS_FAILED | DWORD | 4 |
| JS_PAUSED | DWORD | 8 |
| JS_NOLINE | DWORD | 16 |
| JS_RETRYING | DWORD | 32 |
| JS_RETRIES_EXCEEDED | DWORD | 64 |
| FPS_DIALING | DWORD | 536870913 |
| FPS_SENDING | DWORD | 536870914 |
| FPS_RECEIVING | DWORD | 536870916 |
| FPS_COMPLETED | DWORD | 536870920 |
| FPS_HANDLED | DWORD | 536870928 |
| FPS_UNAVAILABLE | DWORD | 536870944 |
| FPS_BUSY | DWORD | 536870976 |
| FPS_NO_ANSWER | DWORD | 536871040 |
| FPS_BAD_ADDRESS | DWORD | 536871168 |
| FPS_NO_DIAL_TONE | DWORD | 536871424 |
| FPS_DISCONNECTED | DWORD | 536871936 |
| FPS_FATAL_ERROR | DWORD | 536872960 |
| FPS_NOT_FAX_CALL | DWORD | 536875008 |
| FPS_CALL_DELAYED | DWORD | 536879104 |
| FPS_CALL_BLACKLISTED | DWORD | 536887296 |
| FPS_INITIALIZING | DWORD | 536903680 |
| FPS_OFFLINE | DWORD | 536936448 |
| FPS_RINGING | DWORD | 537001984 |
| FPS_AVAILABLE | DWORD | 537919488 |
| FPS_ABORTING | DWORD | 538968064 |
| FPS_ROUTING | DWORD | 541065216 |
| FPS_ANSWERED | DWORD | 545259520 |
| FPF_RECEIVE | DWORD | 1 |
| FPF_SEND | DWORD | 2 |
| FPF_VIRTUAL | DWORD | 4 |
| FEI_DIALING | DWORD | 1 |
| FEI_SENDING | DWORD | 2 |
| FEI_RECEIVING | DWORD | 3 |
| FEI_COMPLETED | DWORD | 4 |
| FEI_BUSY | DWORD | 5 |
| FEI_NO_ANSWER | DWORD | 6 |
| FEI_BAD_ADDRESS | DWORD | 7 |
| FEI_NO_DIAL_TONE | DWORD | 8 |
| FEI_DISCONNECTED | DWORD | 9 |
| FEI_FATAL_ERROR | DWORD | 10 |
| FEI_NOT_FAX_CALL | DWORD | 11 |
| FEI_CALL_DELAYED | DWORD | 12 |
| FEI_CALL_BLACKLISTED | DWORD | 13 |
| FEI_RINGING | DWORD | 14 |
| FEI_ABORTING | DWORD | 15 |
| FEI_ROUTING | DWORD | 16 |
| FEI_MODEM_POWERED_ON | DWORD | 17 |
| FEI_MODEM_POWERED_OFF | DWORD | 18 |
| FEI_IDLE | DWORD | 19 |
| FEI_FAXSVC_ENDED | DWORD | 20 |
| FEI_ANSWERED | DWORD | 21 |
| FEI_JOB_QUEUED | DWORD | 22 |
| FEI_DELETED | DWORD | 23 |
| FEI_INITIALIZING | DWORD | 24 |
| FEI_LINE_UNAVAILABLE | DWORD | 25 |
| FEI_HANDLED | DWORD | 26 |
| FEI_FAXSVC_STARTED | DWORD | 27 |
| FEI_NEVENTS | DWORD | 27 |
| FAX_JOB_SUBMIT | DWORD | 1 |
| FAX_JOB_QUERY | DWORD | 2 |
| FAX_CONFIG_QUERY | DWORD | 4 |
| FAX_CONFIG_SET | DWORD | 8 |
| FAX_PORT_QUERY | DWORD | 16 |
| FAX_PORT_SET | DWORD | 32 |
| FAX_JOB_MANAGE | DWORD | 64 |
| FAXSRV_DEVICE_NODETYPE_GUID | GUID | {3115A19A-6251-46AC-9425-14782858B8C9} |
| FAXSRV_DEVICE_PROVIDER_NODETYPE_GUID | GUID | {BD38E2AC-B926-4161-8640-0F6956EE2BA3} |
| FAXSRV_ROUTING_METHOD_NODETYPE_GUID | GUID | {220D2CB0-85A9-4A43-B6E8-9D66B44F1AF5} |
| CF_MSFAXSRV_DEVICE_ID | unknown | FAXSRV_DeviceID |
| CF_MSFAXSRV_FSP_GUID | unknown | FAXSRV_FSPGuid |
| CF_MSFAXSRV_SERVER_NAME | unknown | FAXSRV_ServerName |
| CF_MSFAXSRV_ROUTEEXT_NAME | unknown | FAXSRV_RoutingExtName |
| CF_MSFAXSRV_ROUTING_METHOD_GUID | unknown | FAXSRV_RoutingMethodGuid |
| STI_UNICODE | DWORD | 1 |
| CLSID_Sti | GUID | {B323F8E0-2E68-11D0-90EA-00AA0060F86C} |
| GUID_DeviceArrivedLaunch | GUID | {740D9EE6-70F1-11D1-AD10-00A02438AD48} |
| GUID_ScanImage | GUID | {A6C5A715-8C6E-11D2-977A-0000F87A926F} |
| GUID_ScanPrintImage | GUID | {B441F425-8C6E-11D2-977A-0000F87A926F} |
| GUID_ScanFaxImage | GUID | {C00EB793-8C6E-11D2-977A-0000F87A926F} |
| GUID_STIUserDefined1 | GUID | {C00EB795-8C6E-11D2-977A-0000F87A926F} |
| GUID_STIUserDefined2 | GUID | {C77AE9C5-8C6E-11D2-977A-0000F87A926F} |
| GUID_STIUserDefined3 | GUID | {C77AE9C6-8C6E-11D2-977A-0000F87A926F} |
| STI_VERSION_FLAG_MASK | DWORD | 4278190080 |
| STI_VERSION_FLAG_UNICODE | DWORD | 16777216 |
| STI_VERSION_REAL | DWORD | 2 |
| STI_VERSION_MIN_ALLOWED | DWORD | 2 |
| STI_VERSION | DWORD | 2 |
| STI_MAX_INTERNAL_NAME_LENGTH | DWORD | 128 |
| STI_GENCAP_COMMON_MASK | DWORD | 255 |
| STI_GENCAP_NOTIFICATIONS | DWORD | 1 |
| STI_GENCAP_POLLING_NEEDED | DWORD | 2 |
| STI_GENCAP_GENERATE_ARRIVALEVENT | DWORD | 4 |
| STI_GENCAP_AUTO_PORTSELECT | DWORD | 8 |
| STI_GENCAP_WIA | DWORD | 16 |
| STI_GENCAP_SUBSET | DWORD | 32 |
| WIA_INCOMPAT_XP | DWORD | 1 |
| STI_HW_CONFIG_UNKNOWN | DWORD | 1 |
| STI_HW_CONFIG_SCSI | DWORD | 2 |
| STI_HW_CONFIG_USB | DWORD | 4 |
| STI_HW_CONFIG_SERIAL | DWORD | 8 |
| STI_HW_CONFIG_PARALLEL | DWORD | 16 |
| STI_DEVSTATUS_ONLINE_STATE | DWORD | 1 |
| STI_DEVSTATUS_EVENTS_STATE | DWORD | 2 |
| STI_ONLINESTATE_OPERATIONAL | DWORD | 1 |
| STI_ONLINESTATE_PENDING | DWORD | 2 |
| STI_ONLINESTATE_ERROR | DWORD | 4 |
| STI_ONLINESTATE_PAUSED | DWORD | 8 |
| STI_ONLINESTATE_PAPER_JAM | DWORD | 16 |
| STI_ONLINESTATE_PAPER_PROBLEM | DWORD | 32 |
| STI_ONLINESTATE_OFFLINE | DWORD | 64 |
| STI_ONLINESTATE_IO_ACTIVE | DWORD | 128 |
| STI_ONLINESTATE_BUSY | DWORD | 256 |
| STI_ONLINESTATE_TRANSFERRING | DWORD | 512 |
| STI_ONLINESTATE_INITIALIZING | DWORD | 1024 |
| STI_ONLINESTATE_WARMING_UP | DWORD | 2048 |
| STI_ONLINESTATE_USER_INTERVENTION | DWORD | 4096 |
| STI_ONLINESTATE_POWER_SAVE | DWORD | 8192 |
| STI_EVENTHANDLING_ENABLED | DWORD | 1 |
| STI_EVENTHANDLING_POLLING | DWORD | 2 |
| STI_EVENTHANDLING_PENDING | DWORD | 4 |
| STI_DIAGCODE_HWPRESENCE | DWORD | 1 |
| STI_TRACE_INFORMATION | DWORD | 1 |
| STI_TRACE_WARNING | DWORD | 2 |
| STI_TRACE_ERROR | DWORD | 4 |
| STI_SUBSCRIBE_FLAG_WINDOW | DWORD | 1 |
| STI_SUBSCRIBE_FLAG_EVENT | DWORD | 2 |
| MAX_NOTIFICATION_DATA | DWORD | 64 |
| STI_ADD_DEVICE_BROADCAST_ACTION | unknown | Arrival |
| STI_REMOVE_DEVICE_BROADCAST_ACTION | unknown | Removal |
| STI_ADD_DEVICE_BROADCAST_STRING | unknown | STI\ |
| STI_REMOVE_DEVICE_BROADCAST_STRING | unknown | STI\ |
| STI_DEVICE_CREATE_STATUS | DWORD | 1 |
| STI_DEVICE_CREATE_DATA | DWORD | 2 |
| STI_DEVICE_CREATE_BOTH | DWORD | 3 |
| STI_DEVICE_CREATE_MASK | DWORD | 65535 |
| STIEDFL_ALLDEVICES | DWORD | 0 |
| STIEDFL_ATTACHEDONLY | DWORD | 1 |
| STI_RAW_RESERVED | DWORD | 4096 |
| STI_OK | INT | 0 |
| STI_ERROR_NO_ERROR | INT | 0 |
| STI_NOTCONNECTED | INT | 1 |
| STI_CHANGENOEFFECT | INT | 1 |
| STIERR_OLD_VERSION | HRESULT | -2147023746 |
| STIERR_BETA_VERSION | HRESULT | -2147023743 |
| STIERR_BADDRIVER | HRESULT | -2147024777 |
| STIERR_DEVICENOTREG | INT | -2147221164 |
| STIERR_OBJECTNOTFOUND | HRESULT | -2147024894 |
| STIERR_INVALID_PARAM | INT | -2147024809 |
| STIERR_NOINTERFACE | INT | -2147467262 |
| STIERR_GENERIC | INT | -2147467259 |
| STIERR_OUTOFMEMORY | INT | -2147024882 |
| STIERR_UNSUPPORTED | INT | -2147467263 |
| STIERR_NOT_INITIALIZED | HRESULT | -2147024875 |
| STIERR_ALREADY_INITIALIZED | HRESULT | -2147023649 |
| STIERR_DEVICE_LOCKED | HRESULT | -2147024863 |
| STIERR_READONLY | INT | -2147024891 |
| STIERR_NOTINITIALIZED | INT | -2147024891 |
| STIERR_NEEDS_LOCK | HRESULT | -2147024738 |
| STIERR_SHARING_VIOLATION | HRESULT | -2147024864 |
| STIERR_HANDLEEXISTS | HRESULT | -2147024713 |
| STIERR_INVALID_DEVICE_NAME | HRESULT | -2147024773 |
| STIERR_INVALID_HW_TYPE | HRESULT | -2147024883 |
| STIERR_NOEVENTS | HRESULT | -2147024637 |
| STIERR_DEVICE_NOTREADY | HRESULT | -2147024875 |
| REGSTR_VAL_TYPE_W | unknown | Type |
| REGSTR_VAL_VENDOR_NAME_W | unknown | Vendor |
| REGSTR_VAL_DEVICETYPE_W | unknown | DeviceType |
| REGSTR_VAL_DEVICESUBTYPE_W | unknown | DeviceSubType |
| REGSTR_VAL_DEV_NAME_W | unknown | DeviceName |
| REGSTR_VAL_DRIVER_DESC_W | unknown | DriverDesc |
| REGSTR_VAL_FRIENDLY_NAME_W | unknown | FriendlyName |
| REGSTR_VAL_GENERIC_CAPS_W | unknown | Capabilities |
| REGSTR_VAL_HARDWARE_W | unknown | HardwareConfig |
| REGSTR_VAL_HARDWARE | unknown | HardwareConfig |
| REGSTR_VAL_DEVICE_NAME_W | unknown | DriverDesc |
| REGSTR_VAL_DATA_W | unknown | DeviceData |
| REGSTR_VAL_GUID_W | unknown | GUID |
| REGSTR_VAL_GUID | unknown | GUID |
| REGSTR_VAL_LAUNCH_APPS_W | unknown | LaunchApplications |
| REGSTR_VAL_LAUNCH_APPS | unknown | LaunchApplications |
| REGSTR_VAL_LAUNCHABLE_W | unknown | Launchable |
| REGSTR_VAL_LAUNCHABLE | unknown | Launchable |
| REGSTR_VAL_SHUTDOWNDELAY_W | unknown | ShutdownIfUnusedDelay |
| REGSTR_VAL_SHUTDOWNDELAY | unknown | ShutdownIfUnusedDelay |
| IS_DIGITAL_CAMERA_STR | unknown | IsDigitalCamera |
| IS_DIGITAL_CAMERA_VAL | DWORD | 1 |
| SUPPORTS_MSCPLUS_STR | unknown | SupportsMSCPlus |
| SUPPORTS_MSCPLUS_VAL | DWORD | 1 |
| STI_DEVICE_VALUE_TWAIN_NAME | unknown | TwainDS |
| STI_DEVICE_VALUE_ISIS_NAME | unknown | ISISDriverName |
| STI_DEVICE_VALUE_ICM_PROFILE | unknown | ICMProfile |
| STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP | unknown | DefaultLaunchApp |
| STI_DEVICE_VALUE_TIMEOUT | unknown | PollTimeout |
| STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS | unknown | DisableNotifications |
| REGSTR_VAL_BAUDRATE | unknown | BaudRate |
| STI_DEVICE_VALUE_TWAIN_NAME_A | unknown | TwainDS |
| STI_DEVICE_VALUE_ISIS_NAME_A | unknown | ISISDriverName |
| STI_DEVICE_VALUE_ICM_PROFILE_A | unknown | ICMProfile |
| STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A | unknown | DefaultLaunchApp |
| STI_DEVICE_VALUE_TIMEOUT_A | unknown | PollTimeout |
| STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A | unknown | DisableNotifications |
| REGSTR_VAL_BAUDRATE_A | unknown | BaudRate |
| DEVPKEY_WIA_DeviceType | DEVPROPKEY | {1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 2 |
| DEVPKEY_WIA_USDClassId | DEVPROPKEY | {1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 3 |
| STI_USD_GENCAP_NATIVE_PUSHSUPPORT | DWORD | 1 |
| STI_DEVICE_CREATE_FOR_MONITOR | DWORD | 16777216 |
| lDEFAULT_PREFETCH_SIZE | INT | 100 |
| wcharREASSIGN_RECIPIENTS_DELIMITER | WORD | 59 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define prv_DEFAULT_PREFETCH_SIZE 100
#define FS_INITIALIZING 536870912
#define FS_DIALING 536870913
#define FS_TRANSMITTING 536870914
#define FS_RECEIVING 536870916
#define FS_COMPLETED 536870920
#define FS_HANDLED 536870928
#define FS_LINE_UNAVAILABLE 536870944
#define FS_BUSY 536870976
#define FS_NO_ANSWER 536871040
#define FS_BAD_ADDRESS 536871168
#define FS_NO_DIAL_TONE 536871424
#define FS_DISCONNECTED 536871936
#define FS_FATAL_ERROR 536872960
#define FS_NOT_FAX_CALL 536875008
#define FS_CALL_DELAYED 536879104
#define FS_CALL_BLACKLISTED 536887296
#define FS_USER_ABORT 538968064
#define FS_ANSWERED 545259520
#define FAXDEVRECEIVE_SIZE 4096
#define FAXDEVREPORTSTATUS_SIZE 4096
#define FAX_ERR_START 7001
#define FAX_ERR_SRV_OUTOFMEMORY 7001
#define FAX_ERR_GROUP_NOT_FOUND 7002
#define FAX_ERR_BAD_GROUP_CONFIGURATION 7003
#define FAX_ERR_GROUP_IN_USE 7004
#define FAX_ERR_RULE_NOT_FOUND 7005
#define FAX_ERR_NOT_NTFS 7006
#define FAX_ERR_DIRECTORY_IN_USE 7007
#define FAX_ERR_FILE_ACCESS_DENIED 7008
#define FAX_ERR_MESSAGE_NOT_FOUND 7009
#define FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED 7010
#define FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU 7011
#define FAX_ERR_VERSION_MISMATCH 7012
#define FAX_ERR_RECIPIENTS_LIMIT 7013
#define FAX_ERR_END 7013
#define FAX_E_SRV_OUTOFMEMORY -2147214503
#define FAX_E_GROUP_NOT_FOUND -2147214502
#define FAX_E_BAD_GROUP_CONFIGURATION -2147214501
#define FAX_E_GROUP_IN_USE -2147214500
#define FAX_E_RULE_NOT_FOUND -2147214499
#define FAX_E_NOT_NTFS -2147214498
#define FAX_E_DIRECTORY_IN_USE -2147214497
#define FAX_E_FILE_ACCESS_DENIED -2147214496
#define FAX_E_MESSAGE_NOT_FOUND -2147214495
#define FAX_E_DEVICE_NUM_LIMIT_EXCEEDED -2147214494
#define FAX_E_NOT_SUPPORTED_ON_THIS_SKU -2147214493
#define FAX_E_VERSION_MISMATCH -2147214492
#define FAX_E_RECIPIENTS_LIMIT -2147214491
#define JT_UNKNOWN 0
#define JT_SEND 1
#define JT_RECEIVE 2
#define JT_ROUTING 3
#define JT_FAIL_RECEIVE 4
#define JS_PENDING 0
#define JS_INPROGRESS 1
#define JS_DELETING 2
#define JS_FAILED 4
#define JS_PAUSED 8
#define JS_NOLINE 16
#define JS_RETRYING 32
#define JS_RETRIES_EXCEEDED 64
#define FPS_DIALING 536870913
#define FPS_SENDING 536870914
#define FPS_RECEIVING 536870916
#define FPS_COMPLETED 536870920
#define FPS_HANDLED 536870928
#define FPS_UNAVAILABLE 536870944
#define FPS_BUSY 536870976
#define FPS_NO_ANSWER 536871040
#define FPS_BAD_ADDRESS 536871168
#define FPS_NO_DIAL_TONE 536871424
#define FPS_DISCONNECTED 536871936
#define FPS_FATAL_ERROR 536872960
#define FPS_NOT_FAX_CALL 536875008
#define FPS_CALL_DELAYED 536879104
#define FPS_CALL_BLACKLISTED 536887296
#define FPS_INITIALIZING 536903680
#define FPS_OFFLINE 536936448
#define FPS_RINGING 537001984
#define FPS_AVAILABLE 537919488
#define FPS_ABORTING 538968064
#define FPS_ROUTING 541065216
#define FPS_ANSWERED 545259520
#define FPF_RECEIVE 1
#define FPF_SEND 2
#define FPF_VIRTUAL 4
#define FEI_DIALING 1
#define FEI_SENDING 2
#define FEI_RECEIVING 3
#define FEI_COMPLETED 4
#define FEI_BUSY 5
#define FEI_NO_ANSWER 6
#define FEI_BAD_ADDRESS 7
#define FEI_NO_DIAL_TONE 8
#define FEI_DISCONNECTED 9
#define FEI_FATAL_ERROR 10
#define FEI_NOT_FAX_CALL 11
#define FEI_CALL_DELAYED 12
#define FEI_CALL_BLACKLISTED 13
#define FEI_RINGING 14
#define FEI_ABORTING 15
#define FEI_ROUTING 16
#define FEI_MODEM_POWERED_ON 17
#define FEI_MODEM_POWERED_OFF 18
#define FEI_IDLE 19
#define FEI_FAXSVC_ENDED 20
#define FEI_ANSWERED 21
#define FEI_JOB_QUEUED 22
#define FEI_DELETED 23
#define FEI_INITIALIZING 24
#define FEI_LINE_UNAVAILABLE 25
#define FEI_HANDLED 26
#define FEI_FAXSVC_STARTED 27
#define FEI_NEVENTS 27
#define FAX_JOB_SUBMIT 1
#define FAX_JOB_QUERY 2
#define FAX_CONFIG_QUERY 4
#define FAX_CONFIG_SET 8
#define FAX_PORT_QUERY 16
#define FAX_PORT_SET 32
#define FAX_JOB_MANAGE 64
#define STI_UNICODE 1
#define STI_VERSION_FLAG_MASK 4278190080
#define STI_VERSION_FLAG_UNICODE 16777216
#define STI_VERSION_REAL 2
#define STI_VERSION_MIN_ALLOWED 2
#define STI_VERSION 2
#define STI_MAX_INTERNAL_NAME_LENGTH 128
#define STI_GENCAP_COMMON_MASK 255
#define STI_GENCAP_NOTIFICATIONS 1
#define STI_GENCAP_POLLING_NEEDED 2
#define STI_GENCAP_GENERATE_ARRIVALEVENT 4
#define STI_GENCAP_AUTO_PORTSELECT 8
#define STI_GENCAP_WIA 16
#define STI_GENCAP_SUBSET 32
#define WIA_INCOMPAT_XP 1
#define STI_HW_CONFIG_UNKNOWN 1
#define STI_HW_CONFIG_SCSI 2
#define STI_HW_CONFIG_USB 4
#define STI_HW_CONFIG_SERIAL 8
#define STI_HW_CONFIG_PARALLEL 16
#define STI_DEVSTATUS_ONLINE_STATE 1
#define STI_DEVSTATUS_EVENTS_STATE 2
#define STI_ONLINESTATE_OPERATIONAL 1
#define STI_ONLINESTATE_PENDING 2
#define STI_ONLINESTATE_ERROR 4
#define STI_ONLINESTATE_PAUSED 8
#define STI_ONLINESTATE_PAPER_JAM 16
#define STI_ONLINESTATE_PAPER_PROBLEM 32
#define STI_ONLINESTATE_OFFLINE 64
#define STI_ONLINESTATE_IO_ACTIVE 128
#define STI_ONLINESTATE_BUSY 256
#define STI_ONLINESTATE_TRANSFERRING 512
#define STI_ONLINESTATE_INITIALIZING 1024
#define STI_ONLINESTATE_WARMING_UP 2048
#define STI_ONLINESTATE_USER_INTERVENTION 4096
#define STI_ONLINESTATE_POWER_SAVE 8192
#define STI_EVENTHANDLING_ENABLED 1
#define STI_EVENTHANDLING_POLLING 2
#define STI_EVENTHANDLING_PENDING 4
#define STI_DIAGCODE_HWPRESENCE 1
#define STI_TRACE_INFORMATION 1
#define STI_TRACE_WARNING 2
#define STI_TRACE_ERROR 4
#define STI_SUBSCRIBE_FLAG_WINDOW 1
#define STI_SUBSCRIBE_FLAG_EVENT 2
#define MAX_NOTIFICATION_DATA 64
#define STI_DEVICE_CREATE_STATUS 1
#define STI_DEVICE_CREATE_DATA 2
#define STI_DEVICE_CREATE_BOTH 3
#define STI_DEVICE_CREATE_MASK 65535
#define STIEDFL_ALLDEVICES 0
#define STIEDFL_ATTACHEDONLY 1
#define STI_RAW_RESERVED 4096
#define STI_OK 0
#define STI_ERROR_NO_ERROR 0
#define STI_NOTCONNECTED 1
#define STI_CHANGENOEFFECT 1
#define STIERR_OLD_VERSION -2147023746
#define STIERR_BETA_VERSION -2147023743
#define STIERR_BADDRIVER -2147024777
#define STIERR_DEVICENOTREG -2147221164
#define STIERR_OBJECTNOTFOUND -2147024894
#define STIERR_INVALID_PARAM -2147024809
#define STIERR_NOINTERFACE -2147467262
#define STIERR_GENERIC -2147467259
#define STIERR_OUTOFMEMORY -2147024882
#define STIERR_UNSUPPORTED -2147467263
#define STIERR_NOT_INITIALIZED -2147024875
#define STIERR_ALREADY_INITIALIZED -2147023649
#define STIERR_DEVICE_LOCKED -2147024863
#define STIERR_READONLY -2147024891
#define STIERR_NOTINITIALIZED -2147024891
#define STIERR_NEEDS_LOCK -2147024738
#define STIERR_SHARING_VIOLATION -2147024864
#define STIERR_HANDLEEXISTS -2147024713
#define STIERR_INVALID_DEVICE_NAME -2147024773
#define STIERR_INVALID_HW_TYPE -2147024883
#define STIERR_NOEVENTS -2147024637
#define STIERR_DEVICE_NOTREADY -2147024875
#define IS_DIGITAL_CAMERA_VAL 1
#define SUPPORTS_MSCPLUS_VAL 1
#define STI_USD_GENCAP_NATIVE_PUSHSUPPORT 1
#define STI_DEVICE_CREATE_FOR_MONITOR 16777216
#define lDEFAULT_PREFETCH_SIZE 100
#define wcharREASSIGN_RECIPIENTS_DELIMITER 59public const uint prv_DEFAULT_PREFETCH_SIZE = 100;
public const uint FS_INITIALIZING = 536870912;
public const uint FS_DIALING = 536870913;
public const uint FS_TRANSMITTING = 536870914;
public const uint FS_RECEIVING = 536870916;
public const uint FS_COMPLETED = 536870920;
public const uint FS_HANDLED = 536870928;
public const uint FS_LINE_UNAVAILABLE = 536870944;
public const uint FS_BUSY = 536870976;
public const uint FS_NO_ANSWER = 536871040;
public const uint FS_BAD_ADDRESS = 536871168;
public const uint FS_NO_DIAL_TONE = 536871424;
public const uint FS_DISCONNECTED = 536871936;
public const uint FS_FATAL_ERROR = 536872960;
public const uint FS_NOT_FAX_CALL = 536875008;
public const uint FS_CALL_DELAYED = 536879104;
public const uint FS_CALL_BLACKLISTED = 536887296;
public const uint FS_USER_ABORT = 538968064;
public const uint FS_ANSWERED = 545259520;
public const uint FAXDEVRECEIVE_SIZE = 4096;
public const uint FAXDEVREPORTSTATUS_SIZE = 4096;
public const int FAX_ERR_START = 7001;
public const int FAX_ERR_SRV_OUTOFMEMORY = 7001;
public const int FAX_ERR_GROUP_NOT_FOUND = 7002;
public const int FAX_ERR_BAD_GROUP_CONFIGURATION = 7003;
public const int FAX_ERR_GROUP_IN_USE = 7004;
public const int FAX_ERR_RULE_NOT_FOUND = 7005;
public const int FAX_ERR_NOT_NTFS = 7006;
public const int FAX_ERR_DIRECTORY_IN_USE = 7007;
public const int FAX_ERR_FILE_ACCESS_DENIED = 7008;
public const int FAX_ERR_MESSAGE_NOT_FOUND = 7009;
public const int FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED = 7010;
public const int FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU = 7011;
public const int FAX_ERR_VERSION_MISMATCH = 7012;
public const int FAX_ERR_RECIPIENTS_LIMIT = 7013;
public const int FAX_ERR_END = 7013;
public const int FAX_E_SRV_OUTOFMEMORY = -2147214503;
public const int FAX_E_GROUP_NOT_FOUND = -2147214502;
public const int FAX_E_BAD_GROUP_CONFIGURATION = -2147214501;
public const int FAX_E_GROUP_IN_USE = -2147214500;
public const int FAX_E_RULE_NOT_FOUND = -2147214499;
public const int FAX_E_NOT_NTFS = -2147214498;
public const int FAX_E_DIRECTORY_IN_USE = -2147214497;
public const int FAX_E_FILE_ACCESS_DENIED = -2147214496;
public const int FAX_E_MESSAGE_NOT_FOUND = -2147214495;
public const int FAX_E_DEVICE_NUM_LIMIT_EXCEEDED = -2147214494;
public const int FAX_E_NOT_SUPPORTED_ON_THIS_SKU = -2147214493;
public const int FAX_E_VERSION_MISMATCH = -2147214492;
public const int FAX_E_RECIPIENTS_LIMIT = -2147214491;
public const uint JT_UNKNOWN = 0;
public const uint JT_SEND = 1;
public const uint JT_RECEIVE = 2;
public const uint JT_ROUTING = 3;
public const uint JT_FAIL_RECEIVE = 4;
public const uint JS_PENDING = 0;
public const uint JS_INPROGRESS = 1;
public const uint JS_DELETING = 2;
public const uint JS_FAILED = 4;
public const uint JS_PAUSED = 8;
public const uint JS_NOLINE = 16;
public const uint JS_RETRYING = 32;
public const uint JS_RETRIES_EXCEEDED = 64;
public const uint FPS_DIALING = 536870913;
public const uint FPS_SENDING = 536870914;
public const uint FPS_RECEIVING = 536870916;
public const uint FPS_COMPLETED = 536870920;
public const uint FPS_HANDLED = 536870928;
public const uint FPS_UNAVAILABLE = 536870944;
public const uint FPS_BUSY = 536870976;
public const uint FPS_NO_ANSWER = 536871040;
public const uint FPS_BAD_ADDRESS = 536871168;
public const uint FPS_NO_DIAL_TONE = 536871424;
public const uint FPS_DISCONNECTED = 536871936;
public const uint FPS_FATAL_ERROR = 536872960;
public const uint FPS_NOT_FAX_CALL = 536875008;
public const uint FPS_CALL_DELAYED = 536879104;
public const uint FPS_CALL_BLACKLISTED = 536887296;
public const uint FPS_INITIALIZING = 536903680;
public const uint FPS_OFFLINE = 536936448;
public const uint FPS_RINGING = 537001984;
public const uint FPS_AVAILABLE = 537919488;
public const uint FPS_ABORTING = 538968064;
public const uint FPS_ROUTING = 541065216;
public const uint FPS_ANSWERED = 545259520;
public const uint FPF_RECEIVE = 1;
public const uint FPF_SEND = 2;
public const uint FPF_VIRTUAL = 4;
public const uint FEI_DIALING = 1;
public const uint FEI_SENDING = 2;
public const uint FEI_RECEIVING = 3;
public const uint FEI_COMPLETED = 4;
public const uint FEI_BUSY = 5;
public const uint FEI_NO_ANSWER = 6;
public const uint FEI_BAD_ADDRESS = 7;
public const uint FEI_NO_DIAL_TONE = 8;
public const uint FEI_DISCONNECTED = 9;
public const uint FEI_FATAL_ERROR = 10;
public const uint FEI_NOT_FAX_CALL = 11;
public const uint FEI_CALL_DELAYED = 12;
public const uint FEI_CALL_BLACKLISTED = 13;
public const uint FEI_RINGING = 14;
public const uint FEI_ABORTING = 15;
public const uint FEI_ROUTING = 16;
public const uint FEI_MODEM_POWERED_ON = 17;
public const uint FEI_MODEM_POWERED_OFF = 18;
public const uint FEI_IDLE = 19;
public const uint FEI_FAXSVC_ENDED = 20;
public const uint FEI_ANSWERED = 21;
public const uint FEI_JOB_QUEUED = 22;
public const uint FEI_DELETED = 23;
public const uint FEI_INITIALIZING = 24;
public const uint FEI_LINE_UNAVAILABLE = 25;
public const uint FEI_HANDLED = 26;
public const uint FEI_FAXSVC_STARTED = 27;
public const uint FEI_NEVENTS = 27;
public const uint FAX_JOB_SUBMIT = 1;
public const uint FAX_JOB_QUERY = 2;
public const uint FAX_CONFIG_QUERY = 4;
public const uint FAX_CONFIG_SET = 8;
public const uint FAX_PORT_QUERY = 16;
public const uint FAX_PORT_SET = 32;
public const uint FAX_JOB_MANAGE = 64;
public const uint STI_UNICODE = 1;
public const uint STI_VERSION_FLAG_MASK = 4278190080;
public const uint STI_VERSION_FLAG_UNICODE = 16777216;
public const uint STI_VERSION_REAL = 2;
public const uint STI_VERSION_MIN_ALLOWED = 2;
public const uint STI_VERSION = 2;
public const uint STI_MAX_INTERNAL_NAME_LENGTH = 128;
public const uint STI_GENCAP_COMMON_MASK = 255;
public const uint STI_GENCAP_NOTIFICATIONS = 1;
public const uint STI_GENCAP_POLLING_NEEDED = 2;
public const uint STI_GENCAP_GENERATE_ARRIVALEVENT = 4;
public const uint STI_GENCAP_AUTO_PORTSELECT = 8;
public const uint STI_GENCAP_WIA = 16;
public const uint STI_GENCAP_SUBSET = 32;
public const uint WIA_INCOMPAT_XP = 1;
public const uint STI_HW_CONFIG_UNKNOWN = 1;
public const uint STI_HW_CONFIG_SCSI = 2;
public const uint STI_HW_CONFIG_USB = 4;
public const uint STI_HW_CONFIG_SERIAL = 8;
public const uint STI_HW_CONFIG_PARALLEL = 16;
public const uint STI_DEVSTATUS_ONLINE_STATE = 1;
public const uint STI_DEVSTATUS_EVENTS_STATE = 2;
public const uint STI_ONLINESTATE_OPERATIONAL = 1;
public const uint STI_ONLINESTATE_PENDING = 2;
public const uint STI_ONLINESTATE_ERROR = 4;
public const uint STI_ONLINESTATE_PAUSED = 8;
public const uint STI_ONLINESTATE_PAPER_JAM = 16;
public const uint STI_ONLINESTATE_PAPER_PROBLEM = 32;
public const uint STI_ONLINESTATE_OFFLINE = 64;
public const uint STI_ONLINESTATE_IO_ACTIVE = 128;
public const uint STI_ONLINESTATE_BUSY = 256;
public const uint STI_ONLINESTATE_TRANSFERRING = 512;
public const uint STI_ONLINESTATE_INITIALIZING = 1024;
public const uint STI_ONLINESTATE_WARMING_UP = 2048;
public const uint STI_ONLINESTATE_USER_INTERVENTION = 4096;
public const uint STI_ONLINESTATE_POWER_SAVE = 8192;
public const uint STI_EVENTHANDLING_ENABLED = 1;
public const uint STI_EVENTHANDLING_POLLING = 2;
public const uint STI_EVENTHANDLING_PENDING = 4;
public const uint STI_DIAGCODE_HWPRESENCE = 1;
public const uint STI_TRACE_INFORMATION = 1;
public const uint STI_TRACE_WARNING = 2;
public const uint STI_TRACE_ERROR = 4;
public const uint STI_SUBSCRIBE_FLAG_WINDOW = 1;
public const uint STI_SUBSCRIBE_FLAG_EVENT = 2;
public const uint MAX_NOTIFICATION_DATA = 64;
public const uint STI_DEVICE_CREATE_STATUS = 1;
public const uint STI_DEVICE_CREATE_DATA = 2;
public const uint STI_DEVICE_CREATE_BOTH = 3;
public const uint STI_DEVICE_CREATE_MASK = 65535;
public const uint STIEDFL_ALLDEVICES = 0;
public const uint STIEDFL_ATTACHEDONLY = 1;
public const uint STI_RAW_RESERVED = 4096;
public const int STI_OK = 0;
public const int STI_ERROR_NO_ERROR = 0;
public const int STI_NOTCONNECTED = 1;
public const int STI_CHANGENOEFFECT = 1;
public const int STIERR_OLD_VERSION = -2147023746;
public const int STIERR_BETA_VERSION = -2147023743;
public const int STIERR_BADDRIVER = -2147024777;
public const int STIERR_DEVICENOTREG = -2147221164;
public const int STIERR_OBJECTNOTFOUND = -2147024894;
public const int STIERR_INVALID_PARAM = -2147024809;
public const int STIERR_NOINTERFACE = -2147467262;
public const int STIERR_GENERIC = -2147467259;
public const int STIERR_OUTOFMEMORY = -2147024882;
public const int STIERR_UNSUPPORTED = -2147467263;
public const int STIERR_NOT_INITIALIZED = -2147024875;
public const int STIERR_ALREADY_INITIALIZED = -2147023649;
public const int STIERR_DEVICE_LOCKED = -2147024863;
public const int STIERR_READONLY = -2147024891;
public const int STIERR_NOTINITIALIZED = -2147024891;
public const int STIERR_NEEDS_LOCK = -2147024738;
public const int STIERR_SHARING_VIOLATION = -2147024864;
public const int STIERR_HANDLEEXISTS = -2147024713;
public const int STIERR_INVALID_DEVICE_NAME = -2147024773;
public const int STIERR_INVALID_HW_TYPE = -2147024883;
public const int STIERR_NOEVENTS = -2147024637;
public const int STIERR_DEVICE_NOTREADY = -2147024875;
public const uint IS_DIGITAL_CAMERA_VAL = 1;
public const uint SUPPORTS_MSCPLUS_VAL = 1;
public const uint STI_USD_GENCAP_NATIVE_PUSHSUPPORT = 1;
public const uint STI_DEVICE_CREATE_FOR_MONITOR = 16777216;
public const int lDEFAULT_PREFETCH_SIZE = 100;
public const ushort wcharREASSIGN_RECIPIENTS_DELIMITER = 59;prv_DEFAULT_PREFETCH_SIZE = 100
FS_INITIALIZING = 536870912
FS_DIALING = 536870913
FS_TRANSMITTING = 536870914
FS_RECEIVING = 536870916
FS_COMPLETED = 536870920
FS_HANDLED = 536870928
FS_LINE_UNAVAILABLE = 536870944
FS_BUSY = 536870976
FS_NO_ANSWER = 536871040
FS_BAD_ADDRESS = 536871168
FS_NO_DIAL_TONE = 536871424
FS_DISCONNECTED = 536871936
FS_FATAL_ERROR = 536872960
FS_NOT_FAX_CALL = 536875008
FS_CALL_DELAYED = 536879104
FS_CALL_BLACKLISTED = 536887296
FS_USER_ABORT = 538968064
FS_ANSWERED = 545259520
FAXDEVRECEIVE_SIZE = 4096
FAXDEVREPORTSTATUS_SIZE = 4096
FAX_ERR_START = 7001
FAX_ERR_SRV_OUTOFMEMORY = 7001
FAX_ERR_GROUP_NOT_FOUND = 7002
FAX_ERR_BAD_GROUP_CONFIGURATION = 7003
FAX_ERR_GROUP_IN_USE = 7004
FAX_ERR_RULE_NOT_FOUND = 7005
FAX_ERR_NOT_NTFS = 7006
FAX_ERR_DIRECTORY_IN_USE = 7007
FAX_ERR_FILE_ACCESS_DENIED = 7008
FAX_ERR_MESSAGE_NOT_FOUND = 7009
FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED = 7010
FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU = 7011
FAX_ERR_VERSION_MISMATCH = 7012
FAX_ERR_RECIPIENTS_LIMIT = 7013
FAX_ERR_END = 7013
FAX_E_SRV_OUTOFMEMORY = -2147214503
FAX_E_GROUP_NOT_FOUND = -2147214502
FAX_E_BAD_GROUP_CONFIGURATION = -2147214501
FAX_E_GROUP_IN_USE = -2147214500
FAX_E_RULE_NOT_FOUND = -2147214499
FAX_E_NOT_NTFS = -2147214498
FAX_E_DIRECTORY_IN_USE = -2147214497
FAX_E_FILE_ACCESS_DENIED = -2147214496
FAX_E_MESSAGE_NOT_FOUND = -2147214495
FAX_E_DEVICE_NUM_LIMIT_EXCEEDED = -2147214494
FAX_E_NOT_SUPPORTED_ON_THIS_SKU = -2147214493
FAX_E_VERSION_MISMATCH = -2147214492
FAX_E_RECIPIENTS_LIMIT = -2147214491
JT_UNKNOWN = 0
JT_SEND = 1
JT_RECEIVE = 2
JT_ROUTING = 3
JT_FAIL_RECEIVE = 4
JS_PENDING = 0
JS_INPROGRESS = 1
JS_DELETING = 2
JS_FAILED = 4
JS_PAUSED = 8
JS_NOLINE = 16
JS_RETRYING = 32
JS_RETRIES_EXCEEDED = 64
FPS_DIALING = 536870913
FPS_SENDING = 536870914
FPS_RECEIVING = 536870916
FPS_COMPLETED = 536870920
FPS_HANDLED = 536870928
FPS_UNAVAILABLE = 536870944
FPS_BUSY = 536870976
FPS_NO_ANSWER = 536871040
FPS_BAD_ADDRESS = 536871168
FPS_NO_DIAL_TONE = 536871424
FPS_DISCONNECTED = 536871936
FPS_FATAL_ERROR = 536872960
FPS_NOT_FAX_CALL = 536875008
FPS_CALL_DELAYED = 536879104
FPS_CALL_BLACKLISTED = 536887296
FPS_INITIALIZING = 536903680
FPS_OFFLINE = 536936448
FPS_RINGING = 537001984
FPS_AVAILABLE = 537919488
FPS_ABORTING = 538968064
FPS_ROUTING = 541065216
FPS_ANSWERED = 545259520
FPF_RECEIVE = 1
FPF_SEND = 2
FPF_VIRTUAL = 4
FEI_DIALING = 1
FEI_SENDING = 2
FEI_RECEIVING = 3
FEI_COMPLETED = 4
FEI_BUSY = 5
FEI_NO_ANSWER = 6
FEI_BAD_ADDRESS = 7
FEI_NO_DIAL_TONE = 8
FEI_DISCONNECTED = 9
FEI_FATAL_ERROR = 10
FEI_NOT_FAX_CALL = 11
FEI_CALL_DELAYED = 12
FEI_CALL_BLACKLISTED = 13
FEI_RINGING = 14
FEI_ABORTING = 15
FEI_ROUTING = 16
FEI_MODEM_POWERED_ON = 17
FEI_MODEM_POWERED_OFF = 18
FEI_IDLE = 19
FEI_FAXSVC_ENDED = 20
FEI_ANSWERED = 21
FEI_JOB_QUEUED = 22
FEI_DELETED = 23
FEI_INITIALIZING = 24
FEI_LINE_UNAVAILABLE = 25
FEI_HANDLED = 26
FEI_FAXSVC_STARTED = 27
FEI_NEVENTS = 27
FAX_JOB_SUBMIT = 1
FAX_JOB_QUERY = 2
FAX_CONFIG_QUERY = 4
FAX_CONFIG_SET = 8
FAX_PORT_QUERY = 16
FAX_PORT_SET = 32
FAX_JOB_MANAGE = 64
STI_UNICODE = 1
STI_VERSION_FLAG_MASK = 4278190080
STI_VERSION_FLAG_UNICODE = 16777216
STI_VERSION_REAL = 2
STI_VERSION_MIN_ALLOWED = 2
STI_VERSION = 2
STI_MAX_INTERNAL_NAME_LENGTH = 128
STI_GENCAP_COMMON_MASK = 255
STI_GENCAP_NOTIFICATIONS = 1
STI_GENCAP_POLLING_NEEDED = 2
STI_GENCAP_GENERATE_ARRIVALEVENT = 4
STI_GENCAP_AUTO_PORTSELECT = 8
STI_GENCAP_WIA = 16
STI_GENCAP_SUBSET = 32
WIA_INCOMPAT_XP = 1
STI_HW_CONFIG_UNKNOWN = 1
STI_HW_CONFIG_SCSI = 2
STI_HW_CONFIG_USB = 4
STI_HW_CONFIG_SERIAL = 8
STI_HW_CONFIG_PARALLEL = 16
STI_DEVSTATUS_ONLINE_STATE = 1
STI_DEVSTATUS_EVENTS_STATE = 2
STI_ONLINESTATE_OPERATIONAL = 1
STI_ONLINESTATE_PENDING = 2
STI_ONLINESTATE_ERROR = 4
STI_ONLINESTATE_PAUSED = 8
STI_ONLINESTATE_PAPER_JAM = 16
STI_ONLINESTATE_PAPER_PROBLEM = 32
STI_ONLINESTATE_OFFLINE = 64
STI_ONLINESTATE_IO_ACTIVE = 128
STI_ONLINESTATE_BUSY = 256
STI_ONLINESTATE_TRANSFERRING = 512
STI_ONLINESTATE_INITIALIZING = 1024
STI_ONLINESTATE_WARMING_UP = 2048
STI_ONLINESTATE_USER_INTERVENTION = 4096
STI_ONLINESTATE_POWER_SAVE = 8192
STI_EVENTHANDLING_ENABLED = 1
STI_EVENTHANDLING_POLLING = 2
STI_EVENTHANDLING_PENDING = 4
STI_DIAGCODE_HWPRESENCE = 1
STI_TRACE_INFORMATION = 1
STI_TRACE_WARNING = 2
STI_TRACE_ERROR = 4
STI_SUBSCRIBE_FLAG_WINDOW = 1
STI_SUBSCRIBE_FLAG_EVENT = 2
MAX_NOTIFICATION_DATA = 64
STI_DEVICE_CREATE_STATUS = 1
STI_DEVICE_CREATE_DATA = 2
STI_DEVICE_CREATE_BOTH = 3
STI_DEVICE_CREATE_MASK = 65535
STIEDFL_ALLDEVICES = 0
STIEDFL_ATTACHEDONLY = 1
STI_RAW_RESERVED = 4096
STI_OK = 0
STI_ERROR_NO_ERROR = 0
STI_NOTCONNECTED = 1
STI_CHANGENOEFFECT = 1
STIERR_OLD_VERSION = -2147023746
STIERR_BETA_VERSION = -2147023743
STIERR_BADDRIVER = -2147024777
STIERR_DEVICENOTREG = -2147221164
STIERR_OBJECTNOTFOUND = -2147024894
STIERR_INVALID_PARAM = -2147024809
STIERR_NOINTERFACE = -2147467262
STIERR_GENERIC = -2147467259
STIERR_OUTOFMEMORY = -2147024882
STIERR_UNSUPPORTED = -2147467263
STIERR_NOT_INITIALIZED = -2147024875
STIERR_ALREADY_INITIALIZED = -2147023649
STIERR_DEVICE_LOCKED = -2147024863
STIERR_READONLY = -2147024891
STIERR_NOTINITIALIZED = -2147024891
STIERR_NEEDS_LOCK = -2147024738
STIERR_SHARING_VIOLATION = -2147024864
STIERR_HANDLEEXISTS = -2147024713
STIERR_INVALID_DEVICE_NAME = -2147024773
STIERR_INVALID_HW_TYPE = -2147024883
STIERR_NOEVENTS = -2147024637
STIERR_DEVICE_NOTREADY = -2147024875
IS_DIGITAL_CAMERA_VAL = 1
SUPPORTS_MSCPLUS_VAL = 1
STI_USD_GENCAP_NATIVE_PUSHSUPPORT = 1
STI_DEVICE_CREATE_FOR_MONITOR = 16777216
lDEFAULT_PREFETCH_SIZE = 100
wcharREASSIGN_RECIPIENTS_DELIMITER = 59pub const prv_DEFAULT_PREFETCH_SIZE: u32 = 100;
pub const FS_INITIALIZING: u32 = 536870912;
pub const FS_DIALING: u32 = 536870913;
pub const FS_TRANSMITTING: u32 = 536870914;
pub const FS_RECEIVING: u32 = 536870916;
pub const FS_COMPLETED: u32 = 536870920;
pub const FS_HANDLED: u32 = 536870928;
pub const FS_LINE_UNAVAILABLE: u32 = 536870944;
pub const FS_BUSY: u32 = 536870976;
pub const FS_NO_ANSWER: u32 = 536871040;
pub const FS_BAD_ADDRESS: u32 = 536871168;
pub const FS_NO_DIAL_TONE: u32 = 536871424;
pub const FS_DISCONNECTED: u32 = 536871936;
pub const FS_FATAL_ERROR: u32 = 536872960;
pub const FS_NOT_FAX_CALL: u32 = 536875008;
pub const FS_CALL_DELAYED: u32 = 536879104;
pub const FS_CALL_BLACKLISTED: u32 = 536887296;
pub const FS_USER_ABORT: u32 = 538968064;
pub const FS_ANSWERED: u32 = 545259520;
pub const FAXDEVRECEIVE_SIZE: u32 = 4096;
pub const FAXDEVREPORTSTATUS_SIZE: u32 = 4096;
pub const FAX_ERR_START: i32 = 7001;
pub const FAX_ERR_SRV_OUTOFMEMORY: i32 = 7001;
pub const FAX_ERR_GROUP_NOT_FOUND: i32 = 7002;
pub const FAX_ERR_BAD_GROUP_CONFIGURATION: i32 = 7003;
pub const FAX_ERR_GROUP_IN_USE: i32 = 7004;
pub const FAX_ERR_RULE_NOT_FOUND: i32 = 7005;
pub const FAX_ERR_NOT_NTFS: i32 = 7006;
pub const FAX_ERR_DIRECTORY_IN_USE: i32 = 7007;
pub const FAX_ERR_FILE_ACCESS_DENIED: i32 = 7008;
pub const FAX_ERR_MESSAGE_NOT_FOUND: i32 = 7009;
pub const FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED: i32 = 7010;
pub const FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU: i32 = 7011;
pub const FAX_ERR_VERSION_MISMATCH: i32 = 7012;
pub const FAX_ERR_RECIPIENTS_LIMIT: i32 = 7013;
pub const FAX_ERR_END: i32 = 7013;
pub const FAX_E_SRV_OUTOFMEMORY: i32 = -2147214503;
pub const FAX_E_GROUP_NOT_FOUND: i32 = -2147214502;
pub const FAX_E_BAD_GROUP_CONFIGURATION: i32 = -2147214501;
pub const FAX_E_GROUP_IN_USE: i32 = -2147214500;
pub const FAX_E_RULE_NOT_FOUND: i32 = -2147214499;
pub const FAX_E_NOT_NTFS: i32 = -2147214498;
pub const FAX_E_DIRECTORY_IN_USE: i32 = -2147214497;
pub const FAX_E_FILE_ACCESS_DENIED: i32 = -2147214496;
pub const FAX_E_MESSAGE_NOT_FOUND: i32 = -2147214495;
pub const FAX_E_DEVICE_NUM_LIMIT_EXCEEDED: i32 = -2147214494;
pub const FAX_E_NOT_SUPPORTED_ON_THIS_SKU: i32 = -2147214493;
pub const FAX_E_VERSION_MISMATCH: i32 = -2147214492;
pub const FAX_E_RECIPIENTS_LIMIT: i32 = -2147214491;
pub const JT_UNKNOWN: u32 = 0;
pub const JT_SEND: u32 = 1;
pub const JT_RECEIVE: u32 = 2;
pub const JT_ROUTING: u32 = 3;
pub const JT_FAIL_RECEIVE: u32 = 4;
pub const JS_PENDING: u32 = 0;
pub const JS_INPROGRESS: u32 = 1;
pub const JS_DELETING: u32 = 2;
pub const JS_FAILED: u32 = 4;
pub const JS_PAUSED: u32 = 8;
pub const JS_NOLINE: u32 = 16;
pub const JS_RETRYING: u32 = 32;
pub const JS_RETRIES_EXCEEDED: u32 = 64;
pub const FPS_DIALING: u32 = 536870913;
pub const FPS_SENDING: u32 = 536870914;
pub const FPS_RECEIVING: u32 = 536870916;
pub const FPS_COMPLETED: u32 = 536870920;
pub const FPS_HANDLED: u32 = 536870928;
pub const FPS_UNAVAILABLE: u32 = 536870944;
pub const FPS_BUSY: u32 = 536870976;
pub const FPS_NO_ANSWER: u32 = 536871040;
pub const FPS_BAD_ADDRESS: u32 = 536871168;
pub const FPS_NO_DIAL_TONE: u32 = 536871424;
pub const FPS_DISCONNECTED: u32 = 536871936;
pub const FPS_FATAL_ERROR: u32 = 536872960;
pub const FPS_NOT_FAX_CALL: u32 = 536875008;
pub const FPS_CALL_DELAYED: u32 = 536879104;
pub const FPS_CALL_BLACKLISTED: u32 = 536887296;
pub const FPS_INITIALIZING: u32 = 536903680;
pub const FPS_OFFLINE: u32 = 536936448;
pub const FPS_RINGING: u32 = 537001984;
pub const FPS_AVAILABLE: u32 = 537919488;
pub const FPS_ABORTING: u32 = 538968064;
pub const FPS_ROUTING: u32 = 541065216;
pub const FPS_ANSWERED: u32 = 545259520;
pub const FPF_RECEIVE: u32 = 1;
pub const FPF_SEND: u32 = 2;
pub const FPF_VIRTUAL: u32 = 4;
pub const FEI_DIALING: u32 = 1;
pub const FEI_SENDING: u32 = 2;
pub const FEI_RECEIVING: u32 = 3;
pub const FEI_COMPLETED: u32 = 4;
pub const FEI_BUSY: u32 = 5;
pub const FEI_NO_ANSWER: u32 = 6;
pub const FEI_BAD_ADDRESS: u32 = 7;
pub const FEI_NO_DIAL_TONE: u32 = 8;
pub const FEI_DISCONNECTED: u32 = 9;
pub const FEI_FATAL_ERROR: u32 = 10;
pub const FEI_NOT_FAX_CALL: u32 = 11;
pub const FEI_CALL_DELAYED: u32 = 12;
pub const FEI_CALL_BLACKLISTED: u32 = 13;
pub const FEI_RINGING: u32 = 14;
pub const FEI_ABORTING: u32 = 15;
pub const FEI_ROUTING: u32 = 16;
pub const FEI_MODEM_POWERED_ON: u32 = 17;
pub const FEI_MODEM_POWERED_OFF: u32 = 18;
pub const FEI_IDLE: u32 = 19;
pub const FEI_FAXSVC_ENDED: u32 = 20;
pub const FEI_ANSWERED: u32 = 21;
pub const FEI_JOB_QUEUED: u32 = 22;
pub const FEI_DELETED: u32 = 23;
pub const FEI_INITIALIZING: u32 = 24;
pub const FEI_LINE_UNAVAILABLE: u32 = 25;
pub const FEI_HANDLED: u32 = 26;
pub const FEI_FAXSVC_STARTED: u32 = 27;
pub const FEI_NEVENTS: u32 = 27;
pub const FAX_JOB_SUBMIT: u32 = 1;
pub const FAX_JOB_QUERY: u32 = 2;
pub const FAX_CONFIG_QUERY: u32 = 4;
pub const FAX_CONFIG_SET: u32 = 8;
pub const FAX_PORT_QUERY: u32 = 16;
pub const FAX_PORT_SET: u32 = 32;
pub const FAX_JOB_MANAGE: u32 = 64;
pub const STI_UNICODE: u32 = 1;
pub const STI_VERSION_FLAG_MASK: u32 = 4278190080;
pub const STI_VERSION_FLAG_UNICODE: u32 = 16777216;
pub const STI_VERSION_REAL: u32 = 2;
pub const STI_VERSION_MIN_ALLOWED: u32 = 2;
pub const STI_VERSION: u32 = 2;
pub const STI_MAX_INTERNAL_NAME_LENGTH: u32 = 128;
pub const STI_GENCAP_COMMON_MASK: u32 = 255;
pub const STI_GENCAP_NOTIFICATIONS: u32 = 1;
pub const STI_GENCAP_POLLING_NEEDED: u32 = 2;
pub const STI_GENCAP_GENERATE_ARRIVALEVENT: u32 = 4;
pub const STI_GENCAP_AUTO_PORTSELECT: u32 = 8;
pub const STI_GENCAP_WIA: u32 = 16;
pub const STI_GENCAP_SUBSET: u32 = 32;
pub const WIA_INCOMPAT_XP: u32 = 1;
pub const STI_HW_CONFIG_UNKNOWN: u32 = 1;
pub const STI_HW_CONFIG_SCSI: u32 = 2;
pub const STI_HW_CONFIG_USB: u32 = 4;
pub const STI_HW_CONFIG_SERIAL: u32 = 8;
pub const STI_HW_CONFIG_PARALLEL: u32 = 16;
pub const STI_DEVSTATUS_ONLINE_STATE: u32 = 1;
pub const STI_DEVSTATUS_EVENTS_STATE: u32 = 2;
pub const STI_ONLINESTATE_OPERATIONAL: u32 = 1;
pub const STI_ONLINESTATE_PENDING: u32 = 2;
pub const STI_ONLINESTATE_ERROR: u32 = 4;
pub const STI_ONLINESTATE_PAUSED: u32 = 8;
pub const STI_ONLINESTATE_PAPER_JAM: u32 = 16;
pub const STI_ONLINESTATE_PAPER_PROBLEM: u32 = 32;
pub const STI_ONLINESTATE_OFFLINE: u32 = 64;
pub const STI_ONLINESTATE_IO_ACTIVE: u32 = 128;
pub const STI_ONLINESTATE_BUSY: u32 = 256;
pub const STI_ONLINESTATE_TRANSFERRING: u32 = 512;
pub const STI_ONLINESTATE_INITIALIZING: u32 = 1024;
pub const STI_ONLINESTATE_WARMING_UP: u32 = 2048;
pub const STI_ONLINESTATE_USER_INTERVENTION: u32 = 4096;
pub const STI_ONLINESTATE_POWER_SAVE: u32 = 8192;
pub const STI_EVENTHANDLING_ENABLED: u32 = 1;
pub const STI_EVENTHANDLING_POLLING: u32 = 2;
pub const STI_EVENTHANDLING_PENDING: u32 = 4;
pub const STI_DIAGCODE_HWPRESENCE: u32 = 1;
pub const STI_TRACE_INFORMATION: u32 = 1;
pub const STI_TRACE_WARNING: u32 = 2;
pub const STI_TRACE_ERROR: u32 = 4;
pub const STI_SUBSCRIBE_FLAG_WINDOW: u32 = 1;
pub const STI_SUBSCRIBE_FLAG_EVENT: u32 = 2;
pub const MAX_NOTIFICATION_DATA: u32 = 64;
pub const STI_DEVICE_CREATE_STATUS: u32 = 1;
pub const STI_DEVICE_CREATE_DATA: u32 = 2;
pub const STI_DEVICE_CREATE_BOTH: u32 = 3;
pub const STI_DEVICE_CREATE_MASK: u32 = 65535;
pub const STIEDFL_ALLDEVICES: u32 = 0;
pub const STIEDFL_ATTACHEDONLY: u32 = 1;
pub const STI_RAW_RESERVED: u32 = 4096;
pub const STI_OK: i32 = 0;
pub const STI_ERROR_NO_ERROR: i32 = 0;
pub const STI_NOTCONNECTED: i32 = 1;
pub const STI_CHANGENOEFFECT: i32 = 1;
pub const STIERR_OLD_VERSION: i32 = -2147023746;
pub const STIERR_BETA_VERSION: i32 = -2147023743;
pub const STIERR_BADDRIVER: i32 = -2147024777;
pub const STIERR_DEVICENOTREG: i32 = -2147221164;
pub const STIERR_OBJECTNOTFOUND: i32 = -2147024894;
pub const STIERR_INVALID_PARAM: i32 = -2147024809;
pub const STIERR_NOINTERFACE: i32 = -2147467262;
pub const STIERR_GENERIC: i32 = -2147467259;
pub const STIERR_OUTOFMEMORY: i32 = -2147024882;
pub const STIERR_UNSUPPORTED: i32 = -2147467263;
pub const STIERR_NOT_INITIALIZED: i32 = -2147024875;
pub const STIERR_ALREADY_INITIALIZED: i32 = -2147023649;
pub const STIERR_DEVICE_LOCKED: i32 = -2147024863;
pub const STIERR_READONLY: i32 = -2147024891;
pub const STIERR_NOTINITIALIZED: i32 = -2147024891;
pub const STIERR_NEEDS_LOCK: i32 = -2147024738;
pub const STIERR_SHARING_VIOLATION: i32 = -2147024864;
pub const STIERR_HANDLEEXISTS: i32 = -2147024713;
pub const STIERR_INVALID_DEVICE_NAME: i32 = -2147024773;
pub const STIERR_INVALID_HW_TYPE: i32 = -2147024883;
pub const STIERR_NOEVENTS: i32 = -2147024637;
pub const STIERR_DEVICE_NOTREADY: i32 = -2147024875;
pub const IS_DIGITAL_CAMERA_VAL: u32 = 1;
pub const SUPPORTS_MSCPLUS_VAL: u32 = 1;
pub const STI_USD_GENCAP_NATIVE_PUSHSUPPORT: u32 = 1;
pub const STI_DEVICE_CREATE_FOR_MONITOR: u32 = 16777216;
pub const lDEFAULT_PREFETCH_SIZE: i32 = 100;
pub const wcharREASSIGN_RECIPIENTS_DELIMITER: u16 = 59;const (
prv_DEFAULT_PREFETCH_SIZE uint32 = 100
FS_INITIALIZING uint32 = 536870912
FS_DIALING uint32 = 536870913
FS_TRANSMITTING uint32 = 536870914
FS_RECEIVING uint32 = 536870916
FS_COMPLETED uint32 = 536870920
FS_HANDLED uint32 = 536870928
FS_LINE_UNAVAILABLE uint32 = 536870944
FS_BUSY uint32 = 536870976
FS_NO_ANSWER uint32 = 536871040
FS_BAD_ADDRESS uint32 = 536871168
FS_NO_DIAL_TONE uint32 = 536871424
FS_DISCONNECTED uint32 = 536871936
FS_FATAL_ERROR uint32 = 536872960
FS_NOT_FAX_CALL uint32 = 536875008
FS_CALL_DELAYED uint32 = 536879104
FS_CALL_BLACKLISTED uint32 = 536887296
FS_USER_ABORT uint32 = 538968064
FS_ANSWERED uint32 = 545259520
FAXDEVRECEIVE_SIZE uint32 = 4096
FAXDEVREPORTSTATUS_SIZE uint32 = 4096
FAX_ERR_START int32 = 7001
FAX_ERR_SRV_OUTOFMEMORY int32 = 7001
FAX_ERR_GROUP_NOT_FOUND int32 = 7002
FAX_ERR_BAD_GROUP_CONFIGURATION int32 = 7003
FAX_ERR_GROUP_IN_USE int32 = 7004
FAX_ERR_RULE_NOT_FOUND int32 = 7005
FAX_ERR_NOT_NTFS int32 = 7006
FAX_ERR_DIRECTORY_IN_USE int32 = 7007
FAX_ERR_FILE_ACCESS_DENIED int32 = 7008
FAX_ERR_MESSAGE_NOT_FOUND int32 = 7009
FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED int32 = 7010
FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU int32 = 7011
FAX_ERR_VERSION_MISMATCH int32 = 7012
FAX_ERR_RECIPIENTS_LIMIT int32 = 7013
FAX_ERR_END int32 = 7013
FAX_E_SRV_OUTOFMEMORY int32 = -2147214503
FAX_E_GROUP_NOT_FOUND int32 = -2147214502
FAX_E_BAD_GROUP_CONFIGURATION int32 = -2147214501
FAX_E_GROUP_IN_USE int32 = -2147214500
FAX_E_RULE_NOT_FOUND int32 = -2147214499
FAX_E_NOT_NTFS int32 = -2147214498
FAX_E_DIRECTORY_IN_USE int32 = -2147214497
FAX_E_FILE_ACCESS_DENIED int32 = -2147214496
FAX_E_MESSAGE_NOT_FOUND int32 = -2147214495
FAX_E_DEVICE_NUM_LIMIT_EXCEEDED int32 = -2147214494
FAX_E_NOT_SUPPORTED_ON_THIS_SKU int32 = -2147214493
FAX_E_VERSION_MISMATCH int32 = -2147214492
FAX_E_RECIPIENTS_LIMIT int32 = -2147214491
JT_UNKNOWN uint32 = 0
JT_SEND uint32 = 1
JT_RECEIVE uint32 = 2
JT_ROUTING uint32 = 3
JT_FAIL_RECEIVE uint32 = 4
JS_PENDING uint32 = 0
JS_INPROGRESS uint32 = 1
JS_DELETING uint32 = 2
JS_FAILED uint32 = 4
JS_PAUSED uint32 = 8
JS_NOLINE uint32 = 16
JS_RETRYING uint32 = 32
JS_RETRIES_EXCEEDED uint32 = 64
FPS_DIALING uint32 = 536870913
FPS_SENDING uint32 = 536870914
FPS_RECEIVING uint32 = 536870916
FPS_COMPLETED uint32 = 536870920
FPS_HANDLED uint32 = 536870928
FPS_UNAVAILABLE uint32 = 536870944
FPS_BUSY uint32 = 536870976
FPS_NO_ANSWER uint32 = 536871040
FPS_BAD_ADDRESS uint32 = 536871168
FPS_NO_DIAL_TONE uint32 = 536871424
FPS_DISCONNECTED uint32 = 536871936
FPS_FATAL_ERROR uint32 = 536872960
FPS_NOT_FAX_CALL uint32 = 536875008
FPS_CALL_DELAYED uint32 = 536879104
FPS_CALL_BLACKLISTED uint32 = 536887296
FPS_INITIALIZING uint32 = 536903680
FPS_OFFLINE uint32 = 536936448
FPS_RINGING uint32 = 537001984
FPS_AVAILABLE uint32 = 537919488
FPS_ABORTING uint32 = 538968064
FPS_ROUTING uint32 = 541065216
FPS_ANSWERED uint32 = 545259520
FPF_RECEIVE uint32 = 1
FPF_SEND uint32 = 2
FPF_VIRTUAL uint32 = 4
FEI_DIALING uint32 = 1
FEI_SENDING uint32 = 2
FEI_RECEIVING uint32 = 3
FEI_COMPLETED uint32 = 4
FEI_BUSY uint32 = 5
FEI_NO_ANSWER uint32 = 6
FEI_BAD_ADDRESS uint32 = 7
FEI_NO_DIAL_TONE uint32 = 8
FEI_DISCONNECTED uint32 = 9
FEI_FATAL_ERROR uint32 = 10
FEI_NOT_FAX_CALL uint32 = 11
FEI_CALL_DELAYED uint32 = 12
FEI_CALL_BLACKLISTED uint32 = 13
FEI_RINGING uint32 = 14
FEI_ABORTING uint32 = 15
FEI_ROUTING uint32 = 16
FEI_MODEM_POWERED_ON uint32 = 17
FEI_MODEM_POWERED_OFF uint32 = 18
FEI_IDLE uint32 = 19
FEI_FAXSVC_ENDED uint32 = 20
FEI_ANSWERED uint32 = 21
FEI_JOB_QUEUED uint32 = 22
FEI_DELETED uint32 = 23
FEI_INITIALIZING uint32 = 24
FEI_LINE_UNAVAILABLE uint32 = 25
FEI_HANDLED uint32 = 26
FEI_FAXSVC_STARTED uint32 = 27
FEI_NEVENTS uint32 = 27
FAX_JOB_SUBMIT uint32 = 1
FAX_JOB_QUERY uint32 = 2
FAX_CONFIG_QUERY uint32 = 4
FAX_CONFIG_SET uint32 = 8
FAX_PORT_QUERY uint32 = 16
FAX_PORT_SET uint32 = 32
FAX_JOB_MANAGE uint32 = 64
STI_UNICODE uint32 = 1
STI_VERSION_FLAG_MASK uint32 = 4278190080
STI_VERSION_FLAG_UNICODE uint32 = 16777216
STI_VERSION_REAL uint32 = 2
STI_VERSION_MIN_ALLOWED uint32 = 2
STI_VERSION uint32 = 2
STI_MAX_INTERNAL_NAME_LENGTH uint32 = 128
STI_GENCAP_COMMON_MASK uint32 = 255
STI_GENCAP_NOTIFICATIONS uint32 = 1
STI_GENCAP_POLLING_NEEDED uint32 = 2
STI_GENCAP_GENERATE_ARRIVALEVENT uint32 = 4
STI_GENCAP_AUTO_PORTSELECT uint32 = 8
STI_GENCAP_WIA uint32 = 16
STI_GENCAP_SUBSET uint32 = 32
WIA_INCOMPAT_XP uint32 = 1
STI_HW_CONFIG_UNKNOWN uint32 = 1
STI_HW_CONFIG_SCSI uint32 = 2
STI_HW_CONFIG_USB uint32 = 4
STI_HW_CONFIG_SERIAL uint32 = 8
STI_HW_CONFIG_PARALLEL uint32 = 16
STI_DEVSTATUS_ONLINE_STATE uint32 = 1
STI_DEVSTATUS_EVENTS_STATE uint32 = 2
STI_ONLINESTATE_OPERATIONAL uint32 = 1
STI_ONLINESTATE_PENDING uint32 = 2
STI_ONLINESTATE_ERROR uint32 = 4
STI_ONLINESTATE_PAUSED uint32 = 8
STI_ONLINESTATE_PAPER_JAM uint32 = 16
STI_ONLINESTATE_PAPER_PROBLEM uint32 = 32
STI_ONLINESTATE_OFFLINE uint32 = 64
STI_ONLINESTATE_IO_ACTIVE uint32 = 128
STI_ONLINESTATE_BUSY uint32 = 256
STI_ONLINESTATE_TRANSFERRING uint32 = 512
STI_ONLINESTATE_INITIALIZING uint32 = 1024
STI_ONLINESTATE_WARMING_UP uint32 = 2048
STI_ONLINESTATE_USER_INTERVENTION uint32 = 4096
STI_ONLINESTATE_POWER_SAVE uint32 = 8192
STI_EVENTHANDLING_ENABLED uint32 = 1
STI_EVENTHANDLING_POLLING uint32 = 2
STI_EVENTHANDLING_PENDING uint32 = 4
STI_DIAGCODE_HWPRESENCE uint32 = 1
STI_TRACE_INFORMATION uint32 = 1
STI_TRACE_WARNING uint32 = 2
STI_TRACE_ERROR uint32 = 4
STI_SUBSCRIBE_FLAG_WINDOW uint32 = 1
STI_SUBSCRIBE_FLAG_EVENT uint32 = 2
MAX_NOTIFICATION_DATA uint32 = 64
STI_DEVICE_CREATE_STATUS uint32 = 1
STI_DEVICE_CREATE_DATA uint32 = 2
STI_DEVICE_CREATE_BOTH uint32 = 3
STI_DEVICE_CREATE_MASK uint32 = 65535
STIEDFL_ALLDEVICES uint32 = 0
STIEDFL_ATTACHEDONLY uint32 = 1
STI_RAW_RESERVED uint32 = 4096
STI_OK int32 = 0
STI_ERROR_NO_ERROR int32 = 0
STI_NOTCONNECTED int32 = 1
STI_CHANGENOEFFECT int32 = 1
STIERR_OLD_VERSION int32 = -2147023746
STIERR_BETA_VERSION int32 = -2147023743
STIERR_BADDRIVER int32 = -2147024777
STIERR_DEVICENOTREG int32 = -2147221164
STIERR_OBJECTNOTFOUND int32 = -2147024894
STIERR_INVALID_PARAM int32 = -2147024809
STIERR_NOINTERFACE int32 = -2147467262
STIERR_GENERIC int32 = -2147467259
STIERR_OUTOFMEMORY int32 = -2147024882
STIERR_UNSUPPORTED int32 = -2147467263
STIERR_NOT_INITIALIZED int32 = -2147024875
STIERR_ALREADY_INITIALIZED int32 = -2147023649
STIERR_DEVICE_LOCKED int32 = -2147024863
STIERR_READONLY int32 = -2147024891
STIERR_NOTINITIALIZED int32 = -2147024891
STIERR_NEEDS_LOCK int32 = -2147024738
STIERR_SHARING_VIOLATION int32 = -2147024864
STIERR_HANDLEEXISTS int32 = -2147024713
STIERR_INVALID_DEVICE_NAME int32 = -2147024773
STIERR_INVALID_HW_TYPE int32 = -2147024883
STIERR_NOEVENTS int32 = -2147024637
STIERR_DEVICE_NOTREADY int32 = -2147024875
IS_DIGITAL_CAMERA_VAL uint32 = 1
SUPPORTS_MSCPLUS_VAL uint32 = 1
STI_USD_GENCAP_NATIVE_PUSHSUPPORT uint32 = 1
STI_DEVICE_CREATE_FOR_MONITOR uint32 = 16777216
lDEFAULT_PREFETCH_SIZE int32 = 100
wcharREASSIGN_RECIPIENTS_DELIMITER uint16 = 59
)#define global prv_DEFAULT_PREFETCH_SIZE 100
#define global FS_INITIALIZING 536870912
#define global FS_DIALING 536870913
#define global FS_TRANSMITTING 536870914
#define global FS_RECEIVING 536870916
#define global FS_COMPLETED 536870920
#define global FS_HANDLED 536870928
#define global FS_LINE_UNAVAILABLE 536870944
#define global FS_BUSY 536870976
#define global FS_NO_ANSWER 536871040
#define global FS_BAD_ADDRESS 536871168
#define global FS_NO_DIAL_TONE 536871424
#define global FS_DISCONNECTED 536871936
#define global FS_FATAL_ERROR 536872960
#define global FS_NOT_FAX_CALL 536875008
#define global FS_CALL_DELAYED 536879104
#define global FS_CALL_BLACKLISTED 536887296
#define global FS_USER_ABORT 538968064
#define global FS_ANSWERED 545259520
#define global FAXDEVRECEIVE_SIZE 4096
#define global FAXDEVREPORTSTATUS_SIZE 4096
#define global MS_FAXROUTE_PRINTING_GUID "{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"
#define global MS_FAXROUTE_FOLDER_GUID "{92041a90-9af2-11d0-abf7-00c04fd91a4e}"
#define global MS_FAXROUTE_EMAIL_GUID "{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"
#define global FAX_ERR_START 7001
#define global FAX_ERR_SRV_OUTOFMEMORY 7001
#define global FAX_ERR_GROUP_NOT_FOUND 7002
#define global FAX_ERR_BAD_GROUP_CONFIGURATION 7003
#define global FAX_ERR_GROUP_IN_USE 7004
#define global FAX_ERR_RULE_NOT_FOUND 7005
#define global FAX_ERR_NOT_NTFS 7006
#define global FAX_ERR_DIRECTORY_IN_USE 7007
#define global FAX_ERR_FILE_ACCESS_DENIED 7008
#define global FAX_ERR_MESSAGE_NOT_FOUND 7009
#define global FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDED 7010
#define global FAX_ERR_NOT_SUPPORTED_ON_THIS_SKU 7011
#define global FAX_ERR_VERSION_MISMATCH 7012
#define global FAX_ERR_RECIPIENTS_LIMIT 7013
#define global FAX_ERR_END 7013
#define global FAX_E_SRV_OUTOFMEMORY (-2147214503)
#define global FAX_E_GROUP_NOT_FOUND (-2147214502)
#define global FAX_E_BAD_GROUP_CONFIGURATION (-2147214501)
#define global FAX_E_GROUP_IN_USE (-2147214500)
#define global FAX_E_RULE_NOT_FOUND (-2147214499)
#define global FAX_E_NOT_NTFS (-2147214498)
#define global FAX_E_DIRECTORY_IN_USE (-2147214497)
#define global FAX_E_FILE_ACCESS_DENIED (-2147214496)
#define global FAX_E_MESSAGE_NOT_FOUND (-2147214495)
#define global FAX_E_DEVICE_NUM_LIMIT_EXCEEDED (-2147214494)
#define global FAX_E_NOT_SUPPORTED_ON_THIS_SKU (-2147214493)
#define global FAX_E_VERSION_MISMATCH (-2147214492)
#define global FAX_E_RECIPIENTS_LIMIT (-2147214491)
#define global JT_UNKNOWN 0
#define global JT_SEND 1
#define global JT_RECEIVE 2
#define global JT_ROUTING 3
#define global JT_FAIL_RECEIVE 4
#define global JS_PENDING 0
#define global JS_INPROGRESS 1
#define global JS_DELETING 2
#define global JS_FAILED 4
#define global JS_PAUSED 8
#define global JS_NOLINE 16
#define global JS_RETRYING 32
#define global JS_RETRIES_EXCEEDED 64
#define global FPS_DIALING 536870913
#define global FPS_SENDING 536870914
#define global FPS_RECEIVING 536870916
#define global FPS_COMPLETED 536870920
#define global FPS_HANDLED 536870928
#define global FPS_UNAVAILABLE 536870944
#define global FPS_BUSY 536870976
#define global FPS_NO_ANSWER 536871040
#define global FPS_BAD_ADDRESS 536871168
#define global FPS_NO_DIAL_TONE 536871424
#define global FPS_DISCONNECTED 536871936
#define global FPS_FATAL_ERROR 536872960
#define global FPS_NOT_FAX_CALL 536875008
#define global FPS_CALL_DELAYED 536879104
#define global FPS_CALL_BLACKLISTED 536887296
#define global FPS_INITIALIZING 536903680
#define global FPS_OFFLINE 536936448
#define global FPS_RINGING 537001984
#define global FPS_AVAILABLE 537919488
#define global FPS_ABORTING 538968064
#define global FPS_ROUTING 541065216
#define global FPS_ANSWERED 545259520
#define global FPF_RECEIVE 1
#define global FPF_SEND 2
#define global FPF_VIRTUAL 4
#define global FEI_DIALING 1
#define global FEI_SENDING 2
#define global FEI_RECEIVING 3
#define global FEI_COMPLETED 4
#define global FEI_BUSY 5
#define global FEI_NO_ANSWER 6
#define global FEI_BAD_ADDRESS 7
#define global FEI_NO_DIAL_TONE 8
#define global FEI_DISCONNECTED 9
#define global FEI_FATAL_ERROR 10
#define global FEI_NOT_FAX_CALL 11
#define global FEI_CALL_DELAYED 12
#define global FEI_CALL_BLACKLISTED 13
#define global FEI_RINGING 14
#define global FEI_ABORTING 15
#define global FEI_ROUTING 16
#define global FEI_MODEM_POWERED_ON 17
#define global FEI_MODEM_POWERED_OFF 18
#define global FEI_IDLE 19
#define global FEI_FAXSVC_ENDED 20
#define global FEI_ANSWERED 21
#define global FEI_JOB_QUEUED 22
#define global FEI_DELETED 23
#define global FEI_INITIALIZING 24
#define global FEI_LINE_UNAVAILABLE 25
#define global FEI_HANDLED 26
#define global FEI_FAXSVC_STARTED 27
#define global FEI_NEVENTS 27
#define global FAX_JOB_SUBMIT 1
#define global FAX_JOB_QUERY 2
#define global FAX_CONFIG_QUERY 4
#define global FAX_CONFIG_SET 8
#define global FAX_PORT_QUERY 16
#define global FAX_PORT_SET 32
#define global FAX_JOB_MANAGE 64
#define global FAXSRV_DEVICE_NODETYPE_GUID "{3115A19A-6251-46AC-9425-14782858B8C9}"
#define global FAXSRV_DEVICE_PROVIDER_NODETYPE_GUID "{BD38E2AC-B926-4161-8640-0F6956EE2BA3}"
#define global FAXSRV_ROUTING_METHOD_NODETYPE_GUID "{220D2CB0-85A9-4A43-B6E8-9D66B44F1AF5}"
#define global CF_MSFAXSRV_DEVICE_ID "FAXSRV_DeviceID"
#define global CF_MSFAXSRV_FSP_GUID "FAXSRV_FSPGuid"
#define global CF_MSFAXSRV_SERVER_NAME "FAXSRV_ServerName"
#define global CF_MSFAXSRV_ROUTEEXT_NAME "FAXSRV_RoutingExtName"
#define global CF_MSFAXSRV_ROUTING_METHOD_GUID "FAXSRV_RoutingMethodGuid"
#define global STI_UNICODE 1
#define global CLSID_Sti "{B323F8E0-2E68-11D0-90EA-00AA0060F86C}"
#define global GUID_DeviceArrivedLaunch "{740D9EE6-70F1-11D1-AD10-00A02438AD48}"
#define global GUID_ScanImage "{A6C5A715-8C6E-11D2-977A-0000F87A926F}"
#define global GUID_ScanPrintImage "{B441F425-8C6E-11D2-977A-0000F87A926F}"
#define global GUID_ScanFaxImage "{C00EB793-8C6E-11D2-977A-0000F87A926F}"
#define global GUID_STIUserDefined1 "{C00EB795-8C6E-11D2-977A-0000F87A926F}"
#define global GUID_STIUserDefined2 "{C77AE9C5-8C6E-11D2-977A-0000F87A926F}"
#define global GUID_STIUserDefined3 "{C77AE9C6-8C6E-11D2-977A-0000F87A926F}"
#define global STI_VERSION_FLAG_MASK 4278190080
#define global STI_VERSION_FLAG_UNICODE 16777216
#define global STI_VERSION_REAL 2
#define global STI_VERSION_MIN_ALLOWED 2
#define global STI_VERSION 2
#define global STI_MAX_INTERNAL_NAME_LENGTH 128
#define global STI_GENCAP_COMMON_MASK 255
#define global STI_GENCAP_NOTIFICATIONS 1
#define global STI_GENCAP_POLLING_NEEDED 2
#define global STI_GENCAP_GENERATE_ARRIVALEVENT 4
#define global STI_GENCAP_AUTO_PORTSELECT 8
#define global STI_GENCAP_WIA 16
#define global STI_GENCAP_SUBSET 32
#define global WIA_INCOMPAT_XP 1
#define global STI_HW_CONFIG_UNKNOWN 1
#define global STI_HW_CONFIG_SCSI 2
#define global STI_HW_CONFIG_USB 4
#define global STI_HW_CONFIG_SERIAL 8
#define global STI_HW_CONFIG_PARALLEL 16
#define global STI_DEVSTATUS_ONLINE_STATE 1
#define global STI_DEVSTATUS_EVENTS_STATE 2
#define global STI_ONLINESTATE_OPERATIONAL 1
#define global STI_ONLINESTATE_PENDING 2
#define global STI_ONLINESTATE_ERROR 4
#define global STI_ONLINESTATE_PAUSED 8
#define global STI_ONLINESTATE_PAPER_JAM 16
#define global STI_ONLINESTATE_PAPER_PROBLEM 32
#define global STI_ONLINESTATE_OFFLINE 64
#define global STI_ONLINESTATE_IO_ACTIVE 128
#define global STI_ONLINESTATE_BUSY 256
#define global STI_ONLINESTATE_TRANSFERRING 512
#define global STI_ONLINESTATE_INITIALIZING 1024
#define global STI_ONLINESTATE_WARMING_UP 2048
#define global STI_ONLINESTATE_USER_INTERVENTION 4096
#define global STI_ONLINESTATE_POWER_SAVE 8192
#define global STI_EVENTHANDLING_ENABLED 1
#define global STI_EVENTHANDLING_POLLING 2
#define global STI_EVENTHANDLING_PENDING 4
#define global STI_DIAGCODE_HWPRESENCE 1
#define global STI_TRACE_INFORMATION 1
#define global STI_TRACE_WARNING 2
#define global STI_TRACE_ERROR 4
#define global STI_SUBSCRIBE_FLAG_WINDOW 1
#define global STI_SUBSCRIBE_FLAG_EVENT 2
#define global MAX_NOTIFICATION_DATA 64
#define global STI_ADD_DEVICE_BROADCAST_ACTION "Arrival"
#define global STI_REMOVE_DEVICE_BROADCAST_ACTION "Removal"
#define global STI_ADD_DEVICE_BROADCAST_STRING "STI\"
#define global STI_REMOVE_DEVICE_BROADCAST_STRING "STI\"
#define global STI_DEVICE_CREATE_STATUS 1
#define global STI_DEVICE_CREATE_DATA 2
#define global STI_DEVICE_CREATE_BOTH 3
#define global STI_DEVICE_CREATE_MASK 65535
#define global STIEDFL_ALLDEVICES 0
#define global STIEDFL_ATTACHEDONLY 1
#define global STI_RAW_RESERVED 4096
#define global STI_OK 0
#define global STI_ERROR_NO_ERROR 0
#define global STI_NOTCONNECTED 1
#define global STI_CHANGENOEFFECT 1
#define global STIERR_OLD_VERSION (-2147023746)
#define global STIERR_BETA_VERSION (-2147023743)
#define global STIERR_BADDRIVER (-2147024777)
#define global STIERR_DEVICENOTREG (-2147221164)
#define global STIERR_OBJECTNOTFOUND (-2147024894)
#define global STIERR_INVALID_PARAM (-2147024809)
#define global STIERR_NOINTERFACE (-2147467262)
#define global STIERR_GENERIC (-2147467259)
#define global STIERR_OUTOFMEMORY (-2147024882)
#define global STIERR_UNSUPPORTED (-2147467263)
#define global STIERR_NOT_INITIALIZED (-2147024875)
#define global STIERR_ALREADY_INITIALIZED (-2147023649)
#define global STIERR_DEVICE_LOCKED (-2147024863)
#define global STIERR_READONLY (-2147024891)
#define global STIERR_NOTINITIALIZED (-2147024891)
#define global STIERR_NEEDS_LOCK (-2147024738)
#define global STIERR_SHARING_VIOLATION (-2147024864)
#define global STIERR_HANDLEEXISTS (-2147024713)
#define global STIERR_INVALID_DEVICE_NAME (-2147024773)
#define global STIERR_INVALID_HW_TYPE (-2147024883)
#define global STIERR_NOEVENTS (-2147024637)
#define global STIERR_DEVICE_NOTREADY (-2147024875)
#define global REGSTR_VAL_TYPE_W "Type"
#define global REGSTR_VAL_VENDOR_NAME_W "Vendor"
#define global REGSTR_VAL_DEVICETYPE_W "DeviceType"
#define global REGSTR_VAL_DEVICESUBTYPE_W "DeviceSubType"
#define global REGSTR_VAL_DEV_NAME_W "DeviceName"
#define global REGSTR_VAL_DRIVER_DESC_W "DriverDesc"
#define global REGSTR_VAL_FRIENDLY_NAME_W "FriendlyName"
#define global REGSTR_VAL_GENERIC_CAPS_W "Capabilities"
#define global REGSTR_VAL_HARDWARE_W "HardwareConfig"
#define global REGSTR_VAL_HARDWARE "HardwareConfig"
#define global REGSTR_VAL_DEVICE_NAME_W "DriverDesc"
#define global REGSTR_VAL_DATA_W "DeviceData"
#define global REGSTR_VAL_GUID_W "GUID"
#define global REGSTR_VAL_GUID "GUID"
#define global REGSTR_VAL_LAUNCH_APPS_W "LaunchApplications"
#define global REGSTR_VAL_LAUNCH_APPS "LaunchApplications"
#define global REGSTR_VAL_LAUNCHABLE_W "Launchable"
#define global REGSTR_VAL_LAUNCHABLE "Launchable"
#define global REGSTR_VAL_SHUTDOWNDELAY_W "ShutdownIfUnusedDelay"
#define global REGSTR_VAL_SHUTDOWNDELAY "ShutdownIfUnusedDelay"
#define global IS_DIGITAL_CAMERA_STR "IsDigitalCamera"
#define global IS_DIGITAL_CAMERA_VAL 1
#define global SUPPORTS_MSCPLUS_STR "SupportsMSCPlus"
#define global SUPPORTS_MSCPLUS_VAL 1
#define global STI_DEVICE_VALUE_TWAIN_NAME "TwainDS"
#define global STI_DEVICE_VALUE_ISIS_NAME "ISISDriverName"
#define global STI_DEVICE_VALUE_ICM_PROFILE "ICMProfile"
#define global STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP "DefaultLaunchApp"
#define global STI_DEVICE_VALUE_TIMEOUT "PollTimeout"
#define global STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS "DisableNotifications"
#define global REGSTR_VAL_BAUDRATE "BaudRate"
#define global STI_DEVICE_VALUE_TWAIN_NAME_A "TwainDS"
#define global STI_DEVICE_VALUE_ISIS_NAME_A "ISISDriverName"
#define global STI_DEVICE_VALUE_ICM_PROFILE_A "ICMProfile"
#define global STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A "DefaultLaunchApp"
#define global STI_DEVICE_VALUE_TIMEOUT_A "PollTimeout"
#define global STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A "DisableNotifications"
#define global REGSTR_VAL_BAUDRATE_A "BaudRate"
#define global DEVPKEY_WIA_DeviceType "{1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 2"
#define global DEVPKEY_WIA_USDClassId "{1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 3"
#define global STI_USD_GENCAP_NATIVE_PUSHSUPPORT 1
#define global STI_DEVICE_CREATE_FOR_MONITOR 16777216
#define global lDEFAULT_PREFETCH_SIZE 100
#define global wcharREASSIGN_RECIPIENTS_DELIMITER 59