Win32 API 日本語リファレンス
ホームDevices.Fax › 定数

定数

268

Windows.Win32.Devices.Fax

名前
prv_DEFAULT_PREFETCH_SIZEDWORD100
FS_INITIALIZINGDWORD536870912
FS_DIALINGDWORD536870913
FS_TRANSMITTINGDWORD536870914
FS_RECEIVINGDWORD536870916
FS_COMPLETEDDWORD536870920
FS_HANDLEDDWORD536870928
FS_LINE_UNAVAILABLEDWORD536870944
FS_BUSYDWORD536870976
FS_NO_ANSWERDWORD536871040
FS_BAD_ADDRESSDWORD536871168
FS_NO_DIAL_TONEDWORD536871424
FS_DISCONNECTEDDWORD536871936
FS_FATAL_ERRORDWORD536872960
FS_NOT_FAX_CALLDWORD536875008
FS_CALL_DELAYEDDWORD536879104
FS_CALL_BLACKLISTEDDWORD536887296
FS_USER_ABORTDWORD538968064
FS_ANSWEREDDWORD545259520
FAXDEVRECEIVE_SIZEDWORD4096
FAXDEVREPORTSTATUS_SIZEDWORD4096
MS_FAXROUTE_PRINTING_GUIDunknown{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}
MS_FAXROUTE_FOLDER_GUIDunknown{92041a90-9af2-11d0-abf7-00c04fd91a4e}
MS_FAXROUTE_EMAIL_GUIDunknown{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}
FAX_ERR_STARTINT7001
FAX_ERR_SRV_OUTOFMEMORYINT7001
FAX_ERR_GROUP_NOT_FOUNDINT7002
FAX_ERR_BAD_GROUP_CONFIGURATIONINT7003
FAX_ERR_GROUP_IN_USEINT7004
FAX_ERR_RULE_NOT_FOUNDINT7005
FAX_ERR_NOT_NTFSINT7006
FAX_ERR_DIRECTORY_IN_USEINT7007
FAX_ERR_FILE_ACCESS_DENIEDINT7008
FAX_ERR_MESSAGE_NOT_FOUNDINT7009
FAX_ERR_DEVICE_NUM_LIMIT_EXCEEDEDINT7010
FAX_ERR_NOT_SUPPORTED_ON_THIS_SKUINT7011
FAX_ERR_VERSION_MISMATCHINT7012
FAX_ERR_RECIPIENTS_LIMITINT7013
FAX_ERR_ENDINT7013
FAX_E_SRV_OUTOFMEMORYHRESULT-2147214503
FAX_E_GROUP_NOT_FOUNDHRESULT-2147214502
FAX_E_BAD_GROUP_CONFIGURATIONHRESULT-2147214501
FAX_E_GROUP_IN_USEHRESULT-2147214500
FAX_E_RULE_NOT_FOUNDHRESULT-2147214499
FAX_E_NOT_NTFSHRESULT-2147214498
FAX_E_DIRECTORY_IN_USEHRESULT-2147214497
FAX_E_FILE_ACCESS_DENIEDHRESULT-2147214496
FAX_E_MESSAGE_NOT_FOUNDHRESULT-2147214495
FAX_E_DEVICE_NUM_LIMIT_EXCEEDEDHRESULT-2147214494
FAX_E_NOT_SUPPORTED_ON_THIS_SKUHRESULT-2147214493
FAX_E_VERSION_MISMATCHHRESULT-2147214492
FAX_E_RECIPIENTS_LIMITHRESULT-2147214491
JT_UNKNOWNDWORD0
JT_SENDDWORD1
JT_RECEIVEDWORD2
JT_ROUTINGDWORD3
JT_FAIL_RECEIVEDWORD4
JS_PENDINGDWORD0
JS_INPROGRESSDWORD1
JS_DELETINGDWORD2
JS_FAILEDDWORD4
JS_PAUSEDDWORD8
JS_NOLINEDWORD16
JS_RETRYINGDWORD32
JS_RETRIES_EXCEEDEDDWORD64
FPS_DIALINGDWORD536870913
FPS_SENDINGDWORD536870914
FPS_RECEIVINGDWORD536870916
FPS_COMPLETEDDWORD536870920
FPS_HANDLEDDWORD536870928
FPS_UNAVAILABLEDWORD536870944
FPS_BUSYDWORD536870976
FPS_NO_ANSWERDWORD536871040
FPS_BAD_ADDRESSDWORD536871168
FPS_NO_DIAL_TONEDWORD536871424
FPS_DISCONNECTEDDWORD536871936
FPS_FATAL_ERRORDWORD536872960
FPS_NOT_FAX_CALLDWORD536875008
FPS_CALL_DELAYEDDWORD536879104
FPS_CALL_BLACKLISTEDDWORD536887296
FPS_INITIALIZINGDWORD536903680
FPS_OFFLINEDWORD536936448
FPS_RINGINGDWORD537001984
FPS_AVAILABLEDWORD537919488
FPS_ABORTINGDWORD538968064
FPS_ROUTINGDWORD541065216
FPS_ANSWEREDDWORD545259520
FPF_RECEIVEDWORD1
FPF_SENDDWORD2
FPF_VIRTUALDWORD4
FEI_DIALINGDWORD1
FEI_SENDINGDWORD2
FEI_RECEIVINGDWORD3
FEI_COMPLETEDDWORD4
FEI_BUSYDWORD5
FEI_NO_ANSWERDWORD6
FEI_BAD_ADDRESSDWORD7
FEI_NO_DIAL_TONEDWORD8
FEI_DISCONNECTEDDWORD9
FEI_FATAL_ERRORDWORD10
FEI_NOT_FAX_CALLDWORD11
FEI_CALL_DELAYEDDWORD12
FEI_CALL_BLACKLISTEDDWORD13
FEI_RINGINGDWORD14
FEI_ABORTINGDWORD15
FEI_ROUTINGDWORD16
FEI_MODEM_POWERED_ONDWORD17
FEI_MODEM_POWERED_OFFDWORD18
FEI_IDLEDWORD19
FEI_FAXSVC_ENDEDDWORD20
FEI_ANSWEREDDWORD21
FEI_JOB_QUEUEDDWORD22
FEI_DELETEDDWORD23
FEI_INITIALIZINGDWORD24
FEI_LINE_UNAVAILABLEDWORD25
FEI_HANDLEDDWORD26
FEI_FAXSVC_STARTEDDWORD27
FEI_NEVENTSDWORD27
FAX_JOB_SUBMITDWORD1
FAX_JOB_QUERYDWORD2
FAX_CONFIG_QUERYDWORD4
FAX_CONFIG_SETDWORD8
FAX_PORT_QUERYDWORD16
FAX_PORT_SETDWORD32
FAX_JOB_MANAGEDWORD64
FAXSRV_DEVICE_NODETYPE_GUIDGUID{3115A19A-6251-46AC-9425-14782858B8C9}
FAXSRV_DEVICE_PROVIDER_NODETYPE_GUIDGUID{BD38E2AC-B926-4161-8640-0F6956EE2BA3}
FAXSRV_ROUTING_METHOD_NODETYPE_GUIDGUID{220D2CB0-85A9-4A43-B6E8-9D66B44F1AF5}
CF_MSFAXSRV_DEVICE_IDunknownFAXSRV_DeviceID
CF_MSFAXSRV_FSP_GUIDunknownFAXSRV_FSPGuid
CF_MSFAXSRV_SERVER_NAMEunknownFAXSRV_ServerName
CF_MSFAXSRV_ROUTEEXT_NAMEunknownFAXSRV_RoutingExtName
CF_MSFAXSRV_ROUTING_METHOD_GUIDunknownFAXSRV_RoutingMethodGuid
STI_UNICODEDWORD1
CLSID_StiGUID{B323F8E0-2E68-11D0-90EA-00AA0060F86C}
GUID_DeviceArrivedLaunchGUID{740D9EE6-70F1-11D1-AD10-00A02438AD48}
GUID_ScanImageGUID{A6C5A715-8C6E-11D2-977A-0000F87A926F}
GUID_ScanPrintImageGUID{B441F425-8C6E-11D2-977A-0000F87A926F}
GUID_ScanFaxImageGUID{C00EB793-8C6E-11D2-977A-0000F87A926F}
GUID_STIUserDefined1GUID{C00EB795-8C6E-11D2-977A-0000F87A926F}
GUID_STIUserDefined2GUID{C77AE9C5-8C6E-11D2-977A-0000F87A926F}
GUID_STIUserDefined3GUID{C77AE9C6-8C6E-11D2-977A-0000F87A926F}
STI_VERSION_FLAG_MASKDWORD4278190080
STI_VERSION_FLAG_UNICODEDWORD16777216
STI_VERSION_REALDWORD2
STI_VERSION_MIN_ALLOWEDDWORD2
STI_VERSIONDWORD2
STI_MAX_INTERNAL_NAME_LENGTHDWORD128
STI_GENCAP_COMMON_MASKDWORD255
STI_GENCAP_NOTIFICATIONSDWORD1
STI_GENCAP_POLLING_NEEDEDDWORD2
STI_GENCAP_GENERATE_ARRIVALEVENTDWORD4
STI_GENCAP_AUTO_PORTSELECTDWORD8
STI_GENCAP_WIADWORD16
STI_GENCAP_SUBSETDWORD32
WIA_INCOMPAT_XPDWORD1
STI_HW_CONFIG_UNKNOWNDWORD1
STI_HW_CONFIG_SCSIDWORD2
STI_HW_CONFIG_USBDWORD4
STI_HW_CONFIG_SERIALDWORD8
STI_HW_CONFIG_PARALLELDWORD16
STI_DEVSTATUS_ONLINE_STATEDWORD1
STI_DEVSTATUS_EVENTS_STATEDWORD2
STI_ONLINESTATE_OPERATIONALDWORD1
STI_ONLINESTATE_PENDINGDWORD2
STI_ONLINESTATE_ERRORDWORD4
STI_ONLINESTATE_PAUSEDDWORD8
STI_ONLINESTATE_PAPER_JAMDWORD16
STI_ONLINESTATE_PAPER_PROBLEMDWORD32
STI_ONLINESTATE_OFFLINEDWORD64
STI_ONLINESTATE_IO_ACTIVEDWORD128
STI_ONLINESTATE_BUSYDWORD256
STI_ONLINESTATE_TRANSFERRINGDWORD512
STI_ONLINESTATE_INITIALIZINGDWORD1024
STI_ONLINESTATE_WARMING_UPDWORD2048
STI_ONLINESTATE_USER_INTERVENTIONDWORD4096
STI_ONLINESTATE_POWER_SAVEDWORD8192
STI_EVENTHANDLING_ENABLEDDWORD1
STI_EVENTHANDLING_POLLINGDWORD2
STI_EVENTHANDLING_PENDINGDWORD4
STI_DIAGCODE_HWPRESENCEDWORD1
STI_TRACE_INFORMATIONDWORD1
STI_TRACE_WARNINGDWORD2
STI_TRACE_ERRORDWORD4
STI_SUBSCRIBE_FLAG_WINDOWDWORD1
STI_SUBSCRIBE_FLAG_EVENTDWORD2
MAX_NOTIFICATION_DATADWORD64
STI_ADD_DEVICE_BROADCAST_ACTIONunknownArrival
STI_REMOVE_DEVICE_BROADCAST_ACTIONunknownRemoval
STI_ADD_DEVICE_BROADCAST_STRINGunknownSTI\
STI_REMOVE_DEVICE_BROADCAST_STRINGunknownSTI\
STI_DEVICE_CREATE_STATUSDWORD1
STI_DEVICE_CREATE_DATADWORD2
STI_DEVICE_CREATE_BOTHDWORD3
STI_DEVICE_CREATE_MASKDWORD65535
STIEDFL_ALLDEVICESDWORD0
STIEDFL_ATTACHEDONLYDWORD1
STI_RAW_RESERVEDDWORD4096
STI_OKINT0
STI_ERROR_NO_ERRORINT0
STI_NOTCONNECTEDINT1
STI_CHANGENOEFFECTINT1
STIERR_OLD_VERSIONHRESULT-2147023746
STIERR_BETA_VERSIONHRESULT-2147023743
STIERR_BADDRIVERHRESULT-2147024777
STIERR_DEVICENOTREGINT-2147221164
STIERR_OBJECTNOTFOUNDHRESULT-2147024894
STIERR_INVALID_PARAMINT-2147024809
STIERR_NOINTERFACEINT-2147467262
STIERR_GENERICINT-2147467259
STIERR_OUTOFMEMORYINT-2147024882
STIERR_UNSUPPORTEDINT-2147467263
STIERR_NOT_INITIALIZEDHRESULT-2147024875
STIERR_ALREADY_INITIALIZEDHRESULT-2147023649
STIERR_DEVICE_LOCKEDHRESULT-2147024863
STIERR_READONLYINT-2147024891
STIERR_NOTINITIALIZEDINT-2147024891
STIERR_NEEDS_LOCKHRESULT-2147024738
STIERR_SHARING_VIOLATIONHRESULT-2147024864
STIERR_HANDLEEXISTSHRESULT-2147024713
STIERR_INVALID_DEVICE_NAMEHRESULT-2147024773
STIERR_INVALID_HW_TYPEHRESULT-2147024883
STIERR_NOEVENTSHRESULT-2147024637
STIERR_DEVICE_NOTREADYHRESULT-2147024875
REGSTR_VAL_TYPE_WunknownType
REGSTR_VAL_VENDOR_NAME_WunknownVendor
REGSTR_VAL_DEVICETYPE_WunknownDeviceType
REGSTR_VAL_DEVICESUBTYPE_WunknownDeviceSubType
REGSTR_VAL_DEV_NAME_WunknownDeviceName
REGSTR_VAL_DRIVER_DESC_WunknownDriverDesc
REGSTR_VAL_FRIENDLY_NAME_WunknownFriendlyName
REGSTR_VAL_GENERIC_CAPS_WunknownCapabilities
REGSTR_VAL_HARDWARE_WunknownHardwareConfig
REGSTR_VAL_HARDWAREunknownHardwareConfig
REGSTR_VAL_DEVICE_NAME_WunknownDriverDesc
REGSTR_VAL_DATA_WunknownDeviceData
REGSTR_VAL_GUID_WunknownGUID
REGSTR_VAL_GUIDunknownGUID
REGSTR_VAL_LAUNCH_APPS_WunknownLaunchApplications
REGSTR_VAL_LAUNCH_APPSunknownLaunchApplications
REGSTR_VAL_LAUNCHABLE_WunknownLaunchable
REGSTR_VAL_LAUNCHABLEunknownLaunchable
REGSTR_VAL_SHUTDOWNDELAY_WunknownShutdownIfUnusedDelay
REGSTR_VAL_SHUTDOWNDELAYunknownShutdownIfUnusedDelay
IS_DIGITAL_CAMERA_STRunknownIsDigitalCamera
IS_DIGITAL_CAMERA_VALDWORD1
SUPPORTS_MSCPLUS_STRunknownSupportsMSCPlus
SUPPORTS_MSCPLUS_VALDWORD1
STI_DEVICE_VALUE_TWAIN_NAMEunknownTwainDS
STI_DEVICE_VALUE_ISIS_NAMEunknownISISDriverName
STI_DEVICE_VALUE_ICM_PROFILEunknownICMProfile
STI_DEVICE_VALUE_DEFAULT_LAUNCHAPPunknownDefaultLaunchApp
STI_DEVICE_VALUE_TIMEOUTunknownPollTimeout
STI_DEVICE_VALUE_DISABLE_NOTIFICATIONSunknownDisableNotifications
REGSTR_VAL_BAUDRATEunknownBaudRate
STI_DEVICE_VALUE_TWAIN_NAME_AunknownTwainDS
STI_DEVICE_VALUE_ISIS_NAME_AunknownISISDriverName
STI_DEVICE_VALUE_ICM_PROFILE_AunknownICMProfile
STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_AunknownDefaultLaunchApp
STI_DEVICE_VALUE_TIMEOUT_AunknownPollTimeout
STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_AunknownDisableNotifications
REGSTR_VAL_BAUDRATE_AunknownBaudRate
DEVPKEY_WIA_DeviceTypeDEVPROPKEY{1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 2
DEVPKEY_WIA_USDClassIdDEVPROPKEY{1809653702, 33039, 4560, 190, 199, 8, 0, 43, 226, 9, 47}, 3
STI_USD_GENCAP_NATIVE_PUSHSUPPORTDWORD1
STI_DEVICE_CREATE_FOR_MONITORDWORD16777216
lDEFAULT_PREFETCH_SIZEINT100
wcharREASSIGN_RECIPIENTS_DELIMITERWORD59

各言語での定義

定数の定義。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 59
public 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 = 59
pub 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