定数
209Windows.Win32.Networking.BackgroundIntelligentTransferService
| 名前 | 型 | 値 |
|---|---|---|
| BG_NOTIFY_JOB_TRANSFERRED | DWORD | 1 |
| BG_NOTIFY_JOB_ERROR | DWORD | 2 |
| BG_NOTIFY_DISABLE | DWORD | 4 |
| BG_NOTIFY_JOB_MODIFICATION | DWORD | 8 |
| BG_NOTIFY_FILE_TRANSFERRED | DWORD | 16 |
| BG_NOTIFY_FILE_RANGES_TRANSFERRED | DWORD | 32 |
| BG_JOB_ENUM_ALL_USERS | DWORD | 1 |
| BG_COPY_FILE_OWNER | DWORD | 1 |
| BG_COPY_FILE_GROUP | DWORD | 2 |
| BG_COPY_FILE_DACL | DWORD | 4 |
| BG_COPY_FILE_SACL | DWORD | 8 |
| BG_COPY_FILE_ALL | DWORD | 15 |
| BG_SSL_ENABLE_CRL_CHECK | DWORD | 1 |
| BG_SSL_IGNORE_CERT_CN_INVALID | DWORD | 2 |
| BG_SSL_IGNORE_CERT_DATE_INVALID | DWORD | 4 |
| BG_SSL_IGNORE_UNKNOWN_CA | DWORD | 8 |
| BG_SSL_IGNORE_CERT_WRONG_USAGE | DWORD | 16 |
| BG_HTTP_REDIRECT_POLICY_MASK | DWORD | 1792 |
| BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT | DWORD | 0 |
| BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT | DWORD | 256 |
| BG_HTTP_REDIRECT_POLICY_DISALLOW | DWORD | 512 |
| BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP | DWORD | 2048 |
| BG_ENABLE_PEERCACHING_CLIENT | DWORD | 1 |
| BG_ENABLE_PEERCACHING_SERVER | DWORD | 2 |
| BG_DISABLE_BRANCH_CACHE | DWORD | 4 |
| BG_JOB_ENABLE_PEERCACHING_CLIENT | DWORD | 1 |
| BG_JOB_ENABLE_PEERCACHING_SERVER | DWORD | 2 |
| BG_JOB_DISABLE_BRANCH_CACHE | DWORD | 4 |
| BITS_COST_STATE_UNRESTRICTED | DWORD | 1 |
| BITS_COST_STATE_CAPPED_USAGE_UNKNOWN | DWORD | 2 |
| BITS_COST_STATE_BELOW_CAP | DWORD | 4 |
| BITS_COST_STATE_NEAR_CAP | DWORD | 8 |
| BITS_COST_STATE_OVERCAP_CHARGED | DWORD | 16 |
| BITS_COST_STATE_OVERCAP_THROTTLED | DWORD | 32 |
| BITS_COST_STATE_USAGE_BASED | DWORD | 64 |
| BITS_COST_STATE_ROAMING | DWORD | 128 |
| BITS_COST_OPTION_IGNORE_CONGESTION | DWORD | 2147483648 |
| BITS_COST_STATE_RESERVED | DWORD | 1073741824 |
| QM_NOTIFY_FILE_DONE | DWORD | 1 |
| QM_NOTIFY_JOB_DONE | DWORD | 2 |
| QM_NOTIFY_GROUP_DONE | DWORD | 4 |
| QM_NOTIFY_DISABLE_NOTIFY | DWORD | 64 |
| QM_NOTIFY_USE_PROGRESSEX | DWORD | 128 |
| QM_STATUS_FILE_COMPLETE | DWORD | 1 |
| QM_STATUS_FILE_INCOMPLETE | DWORD | 2 |
| QM_STATUS_JOB_COMPLETE | DWORD | 4 |
| QM_STATUS_JOB_INCOMPLETE | DWORD | 8 |
| QM_STATUS_JOB_ERROR | DWORD | 16 |
| QM_STATUS_JOB_FOREGROUND | DWORD | 32 |
| QM_STATUS_GROUP_COMPLETE | DWORD | 64 |
| QM_STATUS_GROUP_INCOMPLETE | DWORD | 128 |
| QM_STATUS_GROUP_SUSPENDED | DWORD | 256 |
| QM_STATUS_GROUP_ERROR | DWORD | 512 |
| QM_STATUS_GROUP_FOREGROUND | DWORD | 1024 |
| QM_PROTOCOL_HTTP | DWORD | 1 |
| QM_PROTOCOL_FTP | DWORD | 2 |
| QM_PROTOCOL_SMB | DWORD | 3 |
| QM_PROTOCOL_CUSTOM | DWORD | 4 |
| QM_PROGRESS_PERCENT_DONE | DWORD | 1 |
| QM_PROGRESS_TIME_DONE | DWORD | 2 |
| QM_PROGRESS_SIZE_DONE | DWORD | 3 |
| QM_E_INVALID_STATE | DWORD | 2164264961 |
| QM_E_SERVICE_UNAVAILABLE | DWORD | 2164264962 |
| QM_E_DOWNLOADER_UNAVAILABLE | DWORD | 2164264963 |
| QM_E_ITEM_NOT_FOUND | DWORD | 2164264964 |
| BG_E_NOT_FOUND | INT | -2145386495 |
| BG_E_INVALID_STATE | INT | -2145386494 |
| BG_E_EMPTY | INT | -2145386493 |
| BG_E_FILE_NOT_AVAILABLE | INT | -2145386492 |
| BG_E_PROTOCOL_NOT_AVAILABLE | INT | -2145386491 |
| BG_S_ERROR_CONTEXT_NONE | INT | 2097158 |
| BG_E_ERROR_CONTEXT_UNKNOWN | INT | -2145386489 |
| BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER | INT | -2145386488 |
| BG_E_ERROR_CONTEXT_LOCAL_FILE | INT | -2145386487 |
| BG_E_ERROR_CONTEXT_REMOTE_FILE | INT | -2145386486 |
| BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT | INT | -2145386485 |
| BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION | INT | -2145386484 |
| BG_E_DESTINATION_LOCKED | INT | -2145386483 |
| BG_E_VOLUME_CHANGED | INT | -2145386482 |
| BG_E_ERROR_INFORMATION_UNAVAILABLE | INT | -2145386481 |
| BG_E_NETWORK_DISCONNECTED | INT | -2145386480 |
| BG_E_MISSING_FILE_SIZE | INT | -2145386479 |
| BG_E_INSUFFICIENT_HTTP_SUPPORT | INT | -2145386478 |
| BG_E_INSUFFICIENT_RANGE_SUPPORT | INT | -2145386477 |
| BG_E_REMOTE_NOT_SUPPORTED | INT | -2145386476 |
| BG_E_NEW_OWNER_DIFF_MAPPING | INT | -2145386475 |
| BG_E_NEW_OWNER_NO_FILE_ACCESS | INT | -2145386474 |
| BG_S_PARTIAL_COMPLETE | INT | 2097175 |
| BG_E_PROXY_LIST_TOO_LARGE | INT | -2145386472 |
| BG_E_PROXY_BYPASS_LIST_TOO_LARGE | INT | -2145386471 |
| BG_S_UNABLE_TO_DELETE_FILES | INT | 2097178 |
| BG_E_INVALID_SERVER_RESPONSE | INT | -2145386469 |
| BG_E_TOO_MANY_FILES | INT | -2145386468 |
| BG_E_LOCAL_FILE_CHANGED | INT | -2145386467 |
| BG_E_ERROR_CONTEXT_REMOTE_APPLICATION | INT | -2145386466 |
| BG_E_SESSION_NOT_FOUND | INT | -2145386465 |
| BG_E_TOO_LARGE | INT | -2145386464 |
| BG_E_STRING_TOO_LONG | INT | -2145386463 |
| BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH | INT | -2145386462 |
| BG_E_SERVER_EXECUTE_ENABLE | INT | -2145386461 |
| BG_E_NO_PROGRESS | INT | -2145386460 |
| BG_E_USERNAME_TOO_LARGE | INT | -2145386459 |
| BG_E_PASSWORD_TOO_LARGE | INT | -2145386458 |
| BG_E_INVALID_AUTH_TARGET | INT | -2145386457 |
| BG_E_INVALID_AUTH_SCHEME | INT | -2145386456 |
| BG_E_FILE_NOT_FOUND | INT | -2145386455 |
| BG_S_PROXY_CHANGED | INT | 2097194 |
| BG_E_INVALID_RANGE | INT | -2145386453 |
| BG_E_OVERLAPPING_RANGES | INT | -2145386452 |
| BG_E_CONNECT_FAILURE | INT | -2145386451 |
| BG_E_CONNECTION_CLOSED | INT | -2145386450 |
| BG_E_BLOCKED_BY_POLICY | INT | -2145386434 |
| BG_E_INVALID_PROXY_INFO | INT | -2145386433 |
| BG_E_INVALID_CREDENTIALS | INT | -2145386432 |
| BG_E_INVALID_HASH_ALGORITHM | INT | -2145386431 |
| BG_E_RECORD_DELETED | INT | -2145386430 |
| BG_E_COMMIT_IN_PROGRESS | INT | -2145386429 |
| BG_E_DISCOVERY_IN_PROGRESS | INT | -2145386428 |
| BG_E_UPNP_ERROR | INT | -2145386427 |
| BG_E_TEST_OPTION_BLOCKED_DOWNLOAD | INT | -2145386426 |
| BG_E_PEERCACHING_DISABLED | INT | -2145386425 |
| BG_E_BUSYCACHERECORD | INT | -2145386424 |
| BG_E_TOO_MANY_JOBS_PER_USER | INT | -2145386423 |
| BG_E_TOO_MANY_JOBS_PER_MACHINE | INT | -2145386416 |
| BG_E_TOO_MANY_FILES_IN_JOB | INT | -2145386415 |
| BG_E_TOO_MANY_RANGES_IN_FILE | INT | -2145386414 |
| BG_E_VALIDATION_FAILED | INT | -2145386413 |
| BG_E_MAXDOWNLOAD_TIMEOUT | INT | -2145386412 |
| BG_S_OVERRIDDEN_BY_POLICY | INT | 2097237 |
| BG_E_TOKEN_REQUIRED | INT | -2145386410 |
| BG_E_UNKNOWN_PROPERTY_ID | INT | -2145386409 |
| BG_E_READ_ONLY_PROPERTY | INT | -2145386408 |
| BG_E_BLOCKED_BY_COST_TRANSFER_POLICY | INT | -2145386407 |
| BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY | INT | -2145386400 |
| BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE | INT | -2145386399 |
| BG_E_READ_ONLY_PROPERTY_AFTER_RESUME | INT | -2145386398 |
| BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE | INT | -2145386397 |
| BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED | INT | -2145386396 |
| BG_E_STANDBY_MODE | INT | -2145386395 |
| BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED | INT | -2145386394 |
| BG_E_BLOCKED_BY_BATTERY_POLICY | INT | -2145386393 |
| BG_E_BLOCKED_BY_BATTERY_SAVER | INT | -2145386392 |
| BG_E_WATCHDOG_TIMEOUT | INT | -2145386391 |
| BG_E_APP_PACKAGE_NOT_FOUND | INT | -2145386390 |
| BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED | INT | -2145386389 |
| BG_E_DATABASE_CORRUPT | INT | -2145386388 |
| BG_E_RANDOM_ACCESS_NOT_SUPPORTED | INT | -2145386387 |
| BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY | INT | -2145386386 |
| BG_E_BLOCKED_BY_GAME_MODE | INT | -2145386385 |
| BG_E_BLOCKED_BY_SYSTEM_POLICY | INT | -2145386384 |
| BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD | INT | -2145386383 |
| BG_E_UNSUPPORTED_JOB_CONFIGURATION | INT | -2145386382 |
| BG_E_REMOTE_FILE_CHANGED | INT | -2145386381 |
| BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED | INT | -2145386380 |
| BG_E_READ_ONLY_WHEN_JOB_ACTIVE | INT | -2145386379 |
| BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK | INT | -2145386378 |
| BG_E_HTTP_ERROR_100 | INT | -2145845148 |
| BG_E_HTTP_ERROR_101 | INT | -2145845147 |
| BG_E_HTTP_ERROR_200 | INT | -2145845048 |
| BG_E_HTTP_ERROR_201 | INT | -2145845047 |
| BG_E_HTTP_ERROR_202 | INT | -2145845046 |
| BG_E_HTTP_ERROR_203 | INT | -2145845045 |
| BG_E_HTTP_ERROR_204 | INT | -2145845044 |
| BG_E_HTTP_ERROR_205 | INT | -2145845043 |
| BG_E_HTTP_ERROR_206 | INT | -2145845042 |
| BG_E_HTTP_ERROR_300 | INT | -2145844948 |
| BG_E_HTTP_ERROR_301 | INT | -2145844947 |
| BG_E_HTTP_ERROR_302 | INT | -2145844946 |
| BG_E_HTTP_ERROR_303 | INT | -2145844945 |
| BG_E_HTTP_ERROR_304 | INT | -2145844944 |
| BG_E_HTTP_ERROR_305 | INT | -2145844943 |
| BG_E_HTTP_ERROR_307 | INT | -2145844941 |
| BG_E_HTTP_ERROR_400 | INT | -2145844848 |
| BG_E_HTTP_ERROR_401 | INT | -2145844847 |
| BG_E_HTTP_ERROR_402 | INT | -2145844846 |
| BG_E_HTTP_ERROR_403 | INT | -2145844845 |
| BG_E_HTTP_ERROR_404 | INT | -2145844844 |
| BG_E_HTTP_ERROR_405 | INT | -2145844843 |
| BG_E_HTTP_ERROR_406 | INT | -2145844842 |
| BG_E_HTTP_ERROR_407 | INT | -2145844841 |
| BG_E_HTTP_ERROR_408 | INT | -2145844840 |
| BG_E_HTTP_ERROR_409 | INT | -2145844839 |
| BG_E_HTTP_ERROR_410 | INT | -2145844838 |
| BG_E_HTTP_ERROR_411 | INT | -2145844837 |
| BG_E_HTTP_ERROR_412 | INT | -2145844836 |
| BG_E_HTTP_ERROR_413 | INT | -2145844835 |
| BG_E_HTTP_ERROR_414 | INT | -2145844834 |
| BG_E_HTTP_ERROR_415 | INT | -2145844833 |
| BG_E_HTTP_ERROR_416 | INT | -2145844832 |
| BG_E_HTTP_ERROR_417 | INT | -2145844831 |
| BG_E_HTTP_ERROR_449 | INT | -2145844799 |
| BG_E_HTTP_ERROR_500 | INT | -2145844748 |
| BG_E_HTTP_ERROR_501 | INT | -2145844747 |
| BG_E_HTTP_ERROR_502 | INT | -2145844746 |
| BG_E_HTTP_ERROR_503 | INT | -2145844745 |
| BG_E_HTTP_ERROR_504 | INT | -2145844744 |
| BG_E_HTTP_ERROR_505 | INT | -2145844743 |
| BITS_MC_JOB_CANCELLED | INT | -2145828864 |
| BITS_MC_FILE_DELETION_FAILED | INT | -2145828863 |
| BITS_MC_FILE_DELETION_FAILED_MORE | INT | -2145828862 |
| BITS_MC_JOB_PROPERTY_CHANGE | INT | -2145828861 |
| BITS_MC_JOB_TAKE_OWNERSHIP | INT | -2145828860 |
| BITS_MC_JOB_SCAVENGED | INT | -2145828859 |
| BITS_MC_JOB_NOTIFICATION_FAILURE | INT | -2145828858 |
| BITS_MC_STATE_FILE_CORRUPT | INT | -2145828857 |
| BITS_MC_FAILED_TO_START | INT | -2145828856 |
| BITS_MC_FATAL_IGD_ERROR | INT | -2145828855 |
| BITS_MC_PEERCACHING_PORT | INT | -2145828854 |
| BITS_MC_WSD_PORT | INT | -2145828853 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define BG_NOTIFY_JOB_TRANSFERRED 1
#define BG_NOTIFY_JOB_ERROR 2
#define BG_NOTIFY_DISABLE 4
#define BG_NOTIFY_JOB_MODIFICATION 8
#define BG_NOTIFY_FILE_TRANSFERRED 16
#define BG_NOTIFY_FILE_RANGES_TRANSFERRED 32
#define BG_JOB_ENUM_ALL_USERS 1
#define BG_COPY_FILE_OWNER 1
#define BG_COPY_FILE_GROUP 2
#define BG_COPY_FILE_DACL 4
#define BG_COPY_FILE_SACL 8
#define BG_COPY_FILE_ALL 15
#define BG_SSL_ENABLE_CRL_CHECK 1
#define BG_SSL_IGNORE_CERT_CN_INVALID 2
#define BG_SSL_IGNORE_CERT_DATE_INVALID 4
#define BG_SSL_IGNORE_UNKNOWN_CA 8
#define BG_SSL_IGNORE_CERT_WRONG_USAGE 16
#define BG_HTTP_REDIRECT_POLICY_MASK 1792
#define BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT 0
#define BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT 256
#define BG_HTTP_REDIRECT_POLICY_DISALLOW 512
#define BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP 2048
#define BG_ENABLE_PEERCACHING_CLIENT 1
#define BG_ENABLE_PEERCACHING_SERVER 2
#define BG_DISABLE_BRANCH_CACHE 4
#define BG_JOB_ENABLE_PEERCACHING_CLIENT 1
#define BG_JOB_ENABLE_PEERCACHING_SERVER 2
#define BG_JOB_DISABLE_BRANCH_CACHE 4
#define BITS_COST_STATE_UNRESTRICTED 1
#define BITS_COST_STATE_CAPPED_USAGE_UNKNOWN 2
#define BITS_COST_STATE_BELOW_CAP 4
#define BITS_COST_STATE_NEAR_CAP 8
#define BITS_COST_STATE_OVERCAP_CHARGED 16
#define BITS_COST_STATE_OVERCAP_THROTTLED 32
#define BITS_COST_STATE_USAGE_BASED 64
#define BITS_COST_STATE_ROAMING 128
#define BITS_COST_OPTION_IGNORE_CONGESTION 2147483648
#define BITS_COST_STATE_RESERVED 1073741824
#define QM_NOTIFY_FILE_DONE 1
#define QM_NOTIFY_JOB_DONE 2
#define QM_NOTIFY_GROUP_DONE 4
#define QM_NOTIFY_DISABLE_NOTIFY 64
#define QM_NOTIFY_USE_PROGRESSEX 128
#define QM_STATUS_FILE_COMPLETE 1
#define QM_STATUS_FILE_INCOMPLETE 2
#define QM_STATUS_JOB_COMPLETE 4
#define QM_STATUS_JOB_INCOMPLETE 8
#define QM_STATUS_JOB_ERROR 16
#define QM_STATUS_JOB_FOREGROUND 32
#define QM_STATUS_GROUP_COMPLETE 64
#define QM_STATUS_GROUP_INCOMPLETE 128
#define QM_STATUS_GROUP_SUSPENDED 256
#define QM_STATUS_GROUP_ERROR 512
#define QM_STATUS_GROUP_FOREGROUND 1024
#define QM_PROTOCOL_HTTP 1
#define QM_PROTOCOL_FTP 2
#define QM_PROTOCOL_SMB 3
#define QM_PROTOCOL_CUSTOM 4
#define QM_PROGRESS_PERCENT_DONE 1
#define QM_PROGRESS_TIME_DONE 2
#define QM_PROGRESS_SIZE_DONE 3
#define QM_E_INVALID_STATE 2164264961
#define QM_E_SERVICE_UNAVAILABLE 2164264962
#define QM_E_DOWNLOADER_UNAVAILABLE 2164264963
#define QM_E_ITEM_NOT_FOUND 2164264964
#define BG_E_NOT_FOUND -2145386495
#define BG_E_INVALID_STATE -2145386494
#define BG_E_EMPTY -2145386493
#define BG_E_FILE_NOT_AVAILABLE -2145386492
#define BG_E_PROTOCOL_NOT_AVAILABLE -2145386491
#define BG_S_ERROR_CONTEXT_NONE 2097158
#define BG_E_ERROR_CONTEXT_UNKNOWN -2145386489
#define BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER -2145386488
#define BG_E_ERROR_CONTEXT_LOCAL_FILE -2145386487
#define BG_E_ERROR_CONTEXT_REMOTE_FILE -2145386486
#define BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT -2145386485
#define BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION -2145386484
#define BG_E_DESTINATION_LOCKED -2145386483
#define BG_E_VOLUME_CHANGED -2145386482
#define BG_E_ERROR_INFORMATION_UNAVAILABLE -2145386481
#define BG_E_NETWORK_DISCONNECTED -2145386480
#define BG_E_MISSING_FILE_SIZE -2145386479
#define BG_E_INSUFFICIENT_HTTP_SUPPORT -2145386478
#define BG_E_INSUFFICIENT_RANGE_SUPPORT -2145386477
#define BG_E_REMOTE_NOT_SUPPORTED -2145386476
#define BG_E_NEW_OWNER_DIFF_MAPPING -2145386475
#define BG_E_NEW_OWNER_NO_FILE_ACCESS -2145386474
#define BG_S_PARTIAL_COMPLETE 2097175
#define BG_E_PROXY_LIST_TOO_LARGE -2145386472
#define BG_E_PROXY_BYPASS_LIST_TOO_LARGE -2145386471
#define BG_S_UNABLE_TO_DELETE_FILES 2097178
#define BG_E_INVALID_SERVER_RESPONSE -2145386469
#define BG_E_TOO_MANY_FILES -2145386468
#define BG_E_LOCAL_FILE_CHANGED -2145386467
#define BG_E_ERROR_CONTEXT_REMOTE_APPLICATION -2145386466
#define BG_E_SESSION_NOT_FOUND -2145386465
#define BG_E_TOO_LARGE -2145386464
#define BG_E_STRING_TOO_LONG -2145386463
#define BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH -2145386462
#define BG_E_SERVER_EXECUTE_ENABLE -2145386461
#define BG_E_NO_PROGRESS -2145386460
#define BG_E_USERNAME_TOO_LARGE -2145386459
#define BG_E_PASSWORD_TOO_LARGE -2145386458
#define BG_E_INVALID_AUTH_TARGET -2145386457
#define BG_E_INVALID_AUTH_SCHEME -2145386456
#define BG_E_FILE_NOT_FOUND -2145386455
#define BG_S_PROXY_CHANGED 2097194
#define BG_E_INVALID_RANGE -2145386453
#define BG_E_OVERLAPPING_RANGES -2145386452
#define BG_E_CONNECT_FAILURE -2145386451
#define BG_E_CONNECTION_CLOSED -2145386450
#define BG_E_BLOCKED_BY_POLICY -2145386434
#define BG_E_INVALID_PROXY_INFO -2145386433
#define BG_E_INVALID_CREDENTIALS -2145386432
#define BG_E_INVALID_HASH_ALGORITHM -2145386431
#define BG_E_RECORD_DELETED -2145386430
#define BG_E_COMMIT_IN_PROGRESS -2145386429
#define BG_E_DISCOVERY_IN_PROGRESS -2145386428
#define BG_E_UPNP_ERROR -2145386427
#define BG_E_TEST_OPTION_BLOCKED_DOWNLOAD -2145386426
#define BG_E_PEERCACHING_DISABLED -2145386425
#define BG_E_BUSYCACHERECORD -2145386424
#define BG_E_TOO_MANY_JOBS_PER_USER -2145386423
#define BG_E_TOO_MANY_JOBS_PER_MACHINE -2145386416
#define BG_E_TOO_MANY_FILES_IN_JOB -2145386415
#define BG_E_TOO_MANY_RANGES_IN_FILE -2145386414
#define BG_E_VALIDATION_FAILED -2145386413
#define BG_E_MAXDOWNLOAD_TIMEOUT -2145386412
#define BG_S_OVERRIDDEN_BY_POLICY 2097237
#define BG_E_TOKEN_REQUIRED -2145386410
#define BG_E_UNKNOWN_PROPERTY_ID -2145386409
#define BG_E_READ_ONLY_PROPERTY -2145386408
#define BG_E_BLOCKED_BY_COST_TRANSFER_POLICY -2145386407
#define BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY -2145386400
#define BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE -2145386399
#define BG_E_READ_ONLY_PROPERTY_AFTER_RESUME -2145386398
#define BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE -2145386397
#define BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED -2145386396
#define BG_E_STANDBY_MODE -2145386395
#define BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED -2145386394
#define BG_E_BLOCKED_BY_BATTERY_POLICY -2145386393
#define BG_E_BLOCKED_BY_BATTERY_SAVER -2145386392
#define BG_E_WATCHDOG_TIMEOUT -2145386391
#define BG_E_APP_PACKAGE_NOT_FOUND -2145386390
#define BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED -2145386389
#define BG_E_DATABASE_CORRUPT -2145386388
#define BG_E_RANDOM_ACCESS_NOT_SUPPORTED -2145386387
#define BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY -2145386386
#define BG_E_BLOCKED_BY_GAME_MODE -2145386385
#define BG_E_BLOCKED_BY_SYSTEM_POLICY -2145386384
#define BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD -2145386383
#define BG_E_UNSUPPORTED_JOB_CONFIGURATION -2145386382
#define BG_E_REMOTE_FILE_CHANGED -2145386381
#define BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED -2145386380
#define BG_E_READ_ONLY_WHEN_JOB_ACTIVE -2145386379
#define BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK -2145386378
#define BG_E_HTTP_ERROR_100 -2145845148
#define BG_E_HTTP_ERROR_101 -2145845147
#define BG_E_HTTP_ERROR_200 -2145845048
#define BG_E_HTTP_ERROR_201 -2145845047
#define BG_E_HTTP_ERROR_202 -2145845046
#define BG_E_HTTP_ERROR_203 -2145845045
#define BG_E_HTTP_ERROR_204 -2145845044
#define BG_E_HTTP_ERROR_205 -2145845043
#define BG_E_HTTP_ERROR_206 -2145845042
#define BG_E_HTTP_ERROR_300 -2145844948
#define BG_E_HTTP_ERROR_301 -2145844947
#define BG_E_HTTP_ERROR_302 -2145844946
#define BG_E_HTTP_ERROR_303 -2145844945
#define BG_E_HTTP_ERROR_304 -2145844944
#define BG_E_HTTP_ERROR_305 -2145844943
#define BG_E_HTTP_ERROR_307 -2145844941
#define BG_E_HTTP_ERROR_400 -2145844848
#define BG_E_HTTP_ERROR_401 -2145844847
#define BG_E_HTTP_ERROR_402 -2145844846
#define BG_E_HTTP_ERROR_403 -2145844845
#define BG_E_HTTP_ERROR_404 -2145844844
#define BG_E_HTTP_ERROR_405 -2145844843
#define BG_E_HTTP_ERROR_406 -2145844842
#define BG_E_HTTP_ERROR_407 -2145844841
#define BG_E_HTTP_ERROR_408 -2145844840
#define BG_E_HTTP_ERROR_409 -2145844839
#define BG_E_HTTP_ERROR_410 -2145844838
#define BG_E_HTTP_ERROR_411 -2145844837
#define BG_E_HTTP_ERROR_412 -2145844836
#define BG_E_HTTP_ERROR_413 -2145844835
#define BG_E_HTTP_ERROR_414 -2145844834
#define BG_E_HTTP_ERROR_415 -2145844833
#define BG_E_HTTP_ERROR_416 -2145844832
#define BG_E_HTTP_ERROR_417 -2145844831
#define BG_E_HTTP_ERROR_449 -2145844799
#define BG_E_HTTP_ERROR_500 -2145844748
#define BG_E_HTTP_ERROR_501 -2145844747
#define BG_E_HTTP_ERROR_502 -2145844746
#define BG_E_HTTP_ERROR_503 -2145844745
#define BG_E_HTTP_ERROR_504 -2145844744
#define BG_E_HTTP_ERROR_505 -2145844743
#define BITS_MC_JOB_CANCELLED -2145828864
#define BITS_MC_FILE_DELETION_FAILED -2145828863
#define BITS_MC_FILE_DELETION_FAILED_MORE -2145828862
#define BITS_MC_JOB_PROPERTY_CHANGE -2145828861
#define BITS_MC_JOB_TAKE_OWNERSHIP -2145828860
#define BITS_MC_JOB_SCAVENGED -2145828859
#define BITS_MC_JOB_NOTIFICATION_FAILURE -2145828858
#define BITS_MC_STATE_FILE_CORRUPT -2145828857
#define BITS_MC_FAILED_TO_START -2145828856
#define BITS_MC_FATAL_IGD_ERROR -2145828855
#define BITS_MC_PEERCACHING_PORT -2145828854
#define BITS_MC_WSD_PORT -2145828853public const uint BG_NOTIFY_JOB_TRANSFERRED = 1;
public const uint BG_NOTIFY_JOB_ERROR = 2;
public const uint BG_NOTIFY_DISABLE = 4;
public const uint BG_NOTIFY_JOB_MODIFICATION = 8;
public const uint BG_NOTIFY_FILE_TRANSFERRED = 16;
public const uint BG_NOTIFY_FILE_RANGES_TRANSFERRED = 32;
public const uint BG_JOB_ENUM_ALL_USERS = 1;
public const uint BG_COPY_FILE_OWNER = 1;
public const uint BG_COPY_FILE_GROUP = 2;
public const uint BG_COPY_FILE_DACL = 4;
public const uint BG_COPY_FILE_SACL = 8;
public const uint BG_COPY_FILE_ALL = 15;
public const uint BG_SSL_ENABLE_CRL_CHECK = 1;
public const uint BG_SSL_IGNORE_CERT_CN_INVALID = 2;
public const uint BG_SSL_IGNORE_CERT_DATE_INVALID = 4;
public const uint BG_SSL_IGNORE_UNKNOWN_CA = 8;
public const uint BG_SSL_IGNORE_CERT_WRONG_USAGE = 16;
public const uint BG_HTTP_REDIRECT_POLICY_MASK = 1792;
public const uint BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT = 0;
public const uint BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT = 256;
public const uint BG_HTTP_REDIRECT_POLICY_DISALLOW = 512;
public const uint BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP = 2048;
public const uint BG_ENABLE_PEERCACHING_CLIENT = 1;
public const uint BG_ENABLE_PEERCACHING_SERVER = 2;
public const uint BG_DISABLE_BRANCH_CACHE = 4;
public const uint BG_JOB_ENABLE_PEERCACHING_CLIENT = 1;
public const uint BG_JOB_ENABLE_PEERCACHING_SERVER = 2;
public const uint BG_JOB_DISABLE_BRANCH_CACHE = 4;
public const uint BITS_COST_STATE_UNRESTRICTED = 1;
public const uint BITS_COST_STATE_CAPPED_USAGE_UNKNOWN = 2;
public const uint BITS_COST_STATE_BELOW_CAP = 4;
public const uint BITS_COST_STATE_NEAR_CAP = 8;
public const uint BITS_COST_STATE_OVERCAP_CHARGED = 16;
public const uint BITS_COST_STATE_OVERCAP_THROTTLED = 32;
public const uint BITS_COST_STATE_USAGE_BASED = 64;
public const uint BITS_COST_STATE_ROAMING = 128;
public const uint BITS_COST_OPTION_IGNORE_CONGESTION = 2147483648;
public const uint BITS_COST_STATE_RESERVED = 1073741824;
public const uint QM_NOTIFY_FILE_DONE = 1;
public const uint QM_NOTIFY_JOB_DONE = 2;
public const uint QM_NOTIFY_GROUP_DONE = 4;
public const uint QM_NOTIFY_DISABLE_NOTIFY = 64;
public const uint QM_NOTIFY_USE_PROGRESSEX = 128;
public const uint QM_STATUS_FILE_COMPLETE = 1;
public const uint QM_STATUS_FILE_INCOMPLETE = 2;
public const uint QM_STATUS_JOB_COMPLETE = 4;
public const uint QM_STATUS_JOB_INCOMPLETE = 8;
public const uint QM_STATUS_JOB_ERROR = 16;
public const uint QM_STATUS_JOB_FOREGROUND = 32;
public const uint QM_STATUS_GROUP_COMPLETE = 64;
public const uint QM_STATUS_GROUP_INCOMPLETE = 128;
public const uint QM_STATUS_GROUP_SUSPENDED = 256;
public const uint QM_STATUS_GROUP_ERROR = 512;
public const uint QM_STATUS_GROUP_FOREGROUND = 1024;
public const uint QM_PROTOCOL_HTTP = 1;
public const uint QM_PROTOCOL_FTP = 2;
public const uint QM_PROTOCOL_SMB = 3;
public const uint QM_PROTOCOL_CUSTOM = 4;
public const uint QM_PROGRESS_PERCENT_DONE = 1;
public const uint QM_PROGRESS_TIME_DONE = 2;
public const uint QM_PROGRESS_SIZE_DONE = 3;
public const uint QM_E_INVALID_STATE = 2164264961;
public const uint QM_E_SERVICE_UNAVAILABLE = 2164264962;
public const uint QM_E_DOWNLOADER_UNAVAILABLE = 2164264963;
public const uint QM_E_ITEM_NOT_FOUND = 2164264964;
public const int BG_E_NOT_FOUND = -2145386495;
public const int BG_E_INVALID_STATE = -2145386494;
public const int BG_E_EMPTY = -2145386493;
public const int BG_E_FILE_NOT_AVAILABLE = -2145386492;
public const int BG_E_PROTOCOL_NOT_AVAILABLE = -2145386491;
public const int BG_S_ERROR_CONTEXT_NONE = 2097158;
public const int BG_E_ERROR_CONTEXT_UNKNOWN = -2145386489;
public const int BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER = -2145386488;
public const int BG_E_ERROR_CONTEXT_LOCAL_FILE = -2145386487;
public const int BG_E_ERROR_CONTEXT_REMOTE_FILE = -2145386486;
public const int BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT = -2145386485;
public const int BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION = -2145386484;
public const int BG_E_DESTINATION_LOCKED = -2145386483;
public const int BG_E_VOLUME_CHANGED = -2145386482;
public const int BG_E_ERROR_INFORMATION_UNAVAILABLE = -2145386481;
public const int BG_E_NETWORK_DISCONNECTED = -2145386480;
public const int BG_E_MISSING_FILE_SIZE = -2145386479;
public const int BG_E_INSUFFICIENT_HTTP_SUPPORT = -2145386478;
public const int BG_E_INSUFFICIENT_RANGE_SUPPORT = -2145386477;
public const int BG_E_REMOTE_NOT_SUPPORTED = -2145386476;
public const int BG_E_NEW_OWNER_DIFF_MAPPING = -2145386475;
public const int BG_E_NEW_OWNER_NO_FILE_ACCESS = -2145386474;
public const int BG_S_PARTIAL_COMPLETE = 2097175;
public const int BG_E_PROXY_LIST_TOO_LARGE = -2145386472;
public const int BG_E_PROXY_BYPASS_LIST_TOO_LARGE = -2145386471;
public const int BG_S_UNABLE_TO_DELETE_FILES = 2097178;
public const int BG_E_INVALID_SERVER_RESPONSE = -2145386469;
public const int BG_E_TOO_MANY_FILES = -2145386468;
public const int BG_E_LOCAL_FILE_CHANGED = -2145386467;
public const int BG_E_ERROR_CONTEXT_REMOTE_APPLICATION = -2145386466;
public const int BG_E_SESSION_NOT_FOUND = -2145386465;
public const int BG_E_TOO_LARGE = -2145386464;
public const int BG_E_STRING_TOO_LONG = -2145386463;
public const int BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH = -2145386462;
public const int BG_E_SERVER_EXECUTE_ENABLE = -2145386461;
public const int BG_E_NO_PROGRESS = -2145386460;
public const int BG_E_USERNAME_TOO_LARGE = -2145386459;
public const int BG_E_PASSWORD_TOO_LARGE = -2145386458;
public const int BG_E_INVALID_AUTH_TARGET = -2145386457;
public const int BG_E_INVALID_AUTH_SCHEME = -2145386456;
public const int BG_E_FILE_NOT_FOUND = -2145386455;
public const int BG_S_PROXY_CHANGED = 2097194;
public const int BG_E_INVALID_RANGE = -2145386453;
public const int BG_E_OVERLAPPING_RANGES = -2145386452;
public const int BG_E_CONNECT_FAILURE = -2145386451;
public const int BG_E_CONNECTION_CLOSED = -2145386450;
public const int BG_E_BLOCKED_BY_POLICY = -2145386434;
public const int BG_E_INVALID_PROXY_INFO = -2145386433;
public const int BG_E_INVALID_CREDENTIALS = -2145386432;
public const int BG_E_INVALID_HASH_ALGORITHM = -2145386431;
public const int BG_E_RECORD_DELETED = -2145386430;
public const int BG_E_COMMIT_IN_PROGRESS = -2145386429;
public const int BG_E_DISCOVERY_IN_PROGRESS = -2145386428;
public const int BG_E_UPNP_ERROR = -2145386427;
public const int BG_E_TEST_OPTION_BLOCKED_DOWNLOAD = -2145386426;
public const int BG_E_PEERCACHING_DISABLED = -2145386425;
public const int BG_E_BUSYCACHERECORD = -2145386424;
public const int BG_E_TOO_MANY_JOBS_PER_USER = -2145386423;
public const int BG_E_TOO_MANY_JOBS_PER_MACHINE = -2145386416;
public const int BG_E_TOO_MANY_FILES_IN_JOB = -2145386415;
public const int BG_E_TOO_MANY_RANGES_IN_FILE = -2145386414;
public const int BG_E_VALIDATION_FAILED = -2145386413;
public const int BG_E_MAXDOWNLOAD_TIMEOUT = -2145386412;
public const int BG_S_OVERRIDDEN_BY_POLICY = 2097237;
public const int BG_E_TOKEN_REQUIRED = -2145386410;
public const int BG_E_UNKNOWN_PROPERTY_ID = -2145386409;
public const int BG_E_READ_ONLY_PROPERTY = -2145386408;
public const int BG_E_BLOCKED_BY_COST_TRANSFER_POLICY = -2145386407;
public const int BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY = -2145386400;
public const int BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE = -2145386399;
public const int BG_E_READ_ONLY_PROPERTY_AFTER_RESUME = -2145386398;
public const int BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE = -2145386397;
public const int BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED = -2145386396;
public const int BG_E_STANDBY_MODE = -2145386395;
public const int BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED = -2145386394;
public const int BG_E_BLOCKED_BY_BATTERY_POLICY = -2145386393;
public const int BG_E_BLOCKED_BY_BATTERY_SAVER = -2145386392;
public const int BG_E_WATCHDOG_TIMEOUT = -2145386391;
public const int BG_E_APP_PACKAGE_NOT_FOUND = -2145386390;
public const int BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED = -2145386389;
public const int BG_E_DATABASE_CORRUPT = -2145386388;
public const int BG_E_RANDOM_ACCESS_NOT_SUPPORTED = -2145386387;
public const int BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY = -2145386386;
public const int BG_E_BLOCKED_BY_GAME_MODE = -2145386385;
public const int BG_E_BLOCKED_BY_SYSTEM_POLICY = -2145386384;
public const int BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD = -2145386383;
public const int BG_E_UNSUPPORTED_JOB_CONFIGURATION = -2145386382;
public const int BG_E_REMOTE_FILE_CHANGED = -2145386381;
public const int BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED = -2145386380;
public const int BG_E_READ_ONLY_WHEN_JOB_ACTIVE = -2145386379;
public const int BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK = -2145386378;
public const int BG_E_HTTP_ERROR_100 = -2145845148;
public const int BG_E_HTTP_ERROR_101 = -2145845147;
public const int BG_E_HTTP_ERROR_200 = -2145845048;
public const int BG_E_HTTP_ERROR_201 = -2145845047;
public const int BG_E_HTTP_ERROR_202 = -2145845046;
public const int BG_E_HTTP_ERROR_203 = -2145845045;
public const int BG_E_HTTP_ERROR_204 = -2145845044;
public const int BG_E_HTTP_ERROR_205 = -2145845043;
public const int BG_E_HTTP_ERROR_206 = -2145845042;
public const int BG_E_HTTP_ERROR_300 = -2145844948;
public const int BG_E_HTTP_ERROR_301 = -2145844947;
public const int BG_E_HTTP_ERROR_302 = -2145844946;
public const int BG_E_HTTP_ERROR_303 = -2145844945;
public const int BG_E_HTTP_ERROR_304 = -2145844944;
public const int BG_E_HTTP_ERROR_305 = -2145844943;
public const int BG_E_HTTP_ERROR_307 = -2145844941;
public const int BG_E_HTTP_ERROR_400 = -2145844848;
public const int BG_E_HTTP_ERROR_401 = -2145844847;
public const int BG_E_HTTP_ERROR_402 = -2145844846;
public const int BG_E_HTTP_ERROR_403 = -2145844845;
public const int BG_E_HTTP_ERROR_404 = -2145844844;
public const int BG_E_HTTP_ERROR_405 = -2145844843;
public const int BG_E_HTTP_ERROR_406 = -2145844842;
public const int BG_E_HTTP_ERROR_407 = -2145844841;
public const int BG_E_HTTP_ERROR_408 = -2145844840;
public const int BG_E_HTTP_ERROR_409 = -2145844839;
public const int BG_E_HTTP_ERROR_410 = -2145844838;
public const int BG_E_HTTP_ERROR_411 = -2145844837;
public const int BG_E_HTTP_ERROR_412 = -2145844836;
public const int BG_E_HTTP_ERROR_413 = -2145844835;
public const int BG_E_HTTP_ERROR_414 = -2145844834;
public const int BG_E_HTTP_ERROR_415 = -2145844833;
public const int BG_E_HTTP_ERROR_416 = -2145844832;
public const int BG_E_HTTP_ERROR_417 = -2145844831;
public const int BG_E_HTTP_ERROR_449 = -2145844799;
public const int BG_E_HTTP_ERROR_500 = -2145844748;
public const int BG_E_HTTP_ERROR_501 = -2145844747;
public const int BG_E_HTTP_ERROR_502 = -2145844746;
public const int BG_E_HTTP_ERROR_503 = -2145844745;
public const int BG_E_HTTP_ERROR_504 = -2145844744;
public const int BG_E_HTTP_ERROR_505 = -2145844743;
public const int BITS_MC_JOB_CANCELLED = -2145828864;
public const int BITS_MC_FILE_DELETION_FAILED = -2145828863;
public const int BITS_MC_FILE_DELETION_FAILED_MORE = -2145828862;
public const int BITS_MC_JOB_PROPERTY_CHANGE = -2145828861;
public const int BITS_MC_JOB_TAKE_OWNERSHIP = -2145828860;
public const int BITS_MC_JOB_SCAVENGED = -2145828859;
public const int BITS_MC_JOB_NOTIFICATION_FAILURE = -2145828858;
public const int BITS_MC_STATE_FILE_CORRUPT = -2145828857;
public const int BITS_MC_FAILED_TO_START = -2145828856;
public const int BITS_MC_FATAL_IGD_ERROR = -2145828855;
public const int BITS_MC_PEERCACHING_PORT = -2145828854;
public const int BITS_MC_WSD_PORT = -2145828853;BG_NOTIFY_JOB_TRANSFERRED = 1
BG_NOTIFY_JOB_ERROR = 2
BG_NOTIFY_DISABLE = 4
BG_NOTIFY_JOB_MODIFICATION = 8
BG_NOTIFY_FILE_TRANSFERRED = 16
BG_NOTIFY_FILE_RANGES_TRANSFERRED = 32
BG_JOB_ENUM_ALL_USERS = 1
BG_COPY_FILE_OWNER = 1
BG_COPY_FILE_GROUP = 2
BG_COPY_FILE_DACL = 4
BG_COPY_FILE_SACL = 8
BG_COPY_FILE_ALL = 15
BG_SSL_ENABLE_CRL_CHECK = 1
BG_SSL_IGNORE_CERT_CN_INVALID = 2
BG_SSL_IGNORE_CERT_DATE_INVALID = 4
BG_SSL_IGNORE_UNKNOWN_CA = 8
BG_SSL_IGNORE_CERT_WRONG_USAGE = 16
BG_HTTP_REDIRECT_POLICY_MASK = 1792
BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT = 0
BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT = 256
BG_HTTP_REDIRECT_POLICY_DISALLOW = 512
BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP = 2048
BG_ENABLE_PEERCACHING_CLIENT = 1
BG_ENABLE_PEERCACHING_SERVER = 2
BG_DISABLE_BRANCH_CACHE = 4
BG_JOB_ENABLE_PEERCACHING_CLIENT = 1
BG_JOB_ENABLE_PEERCACHING_SERVER = 2
BG_JOB_DISABLE_BRANCH_CACHE = 4
BITS_COST_STATE_UNRESTRICTED = 1
BITS_COST_STATE_CAPPED_USAGE_UNKNOWN = 2
BITS_COST_STATE_BELOW_CAP = 4
BITS_COST_STATE_NEAR_CAP = 8
BITS_COST_STATE_OVERCAP_CHARGED = 16
BITS_COST_STATE_OVERCAP_THROTTLED = 32
BITS_COST_STATE_USAGE_BASED = 64
BITS_COST_STATE_ROAMING = 128
BITS_COST_OPTION_IGNORE_CONGESTION = 2147483648
BITS_COST_STATE_RESERVED = 1073741824
QM_NOTIFY_FILE_DONE = 1
QM_NOTIFY_JOB_DONE = 2
QM_NOTIFY_GROUP_DONE = 4
QM_NOTIFY_DISABLE_NOTIFY = 64
QM_NOTIFY_USE_PROGRESSEX = 128
QM_STATUS_FILE_COMPLETE = 1
QM_STATUS_FILE_INCOMPLETE = 2
QM_STATUS_JOB_COMPLETE = 4
QM_STATUS_JOB_INCOMPLETE = 8
QM_STATUS_JOB_ERROR = 16
QM_STATUS_JOB_FOREGROUND = 32
QM_STATUS_GROUP_COMPLETE = 64
QM_STATUS_GROUP_INCOMPLETE = 128
QM_STATUS_GROUP_SUSPENDED = 256
QM_STATUS_GROUP_ERROR = 512
QM_STATUS_GROUP_FOREGROUND = 1024
QM_PROTOCOL_HTTP = 1
QM_PROTOCOL_FTP = 2
QM_PROTOCOL_SMB = 3
QM_PROTOCOL_CUSTOM = 4
QM_PROGRESS_PERCENT_DONE = 1
QM_PROGRESS_TIME_DONE = 2
QM_PROGRESS_SIZE_DONE = 3
QM_E_INVALID_STATE = 2164264961
QM_E_SERVICE_UNAVAILABLE = 2164264962
QM_E_DOWNLOADER_UNAVAILABLE = 2164264963
QM_E_ITEM_NOT_FOUND = 2164264964
BG_E_NOT_FOUND = -2145386495
BG_E_INVALID_STATE = -2145386494
BG_E_EMPTY = -2145386493
BG_E_FILE_NOT_AVAILABLE = -2145386492
BG_E_PROTOCOL_NOT_AVAILABLE = -2145386491
BG_S_ERROR_CONTEXT_NONE = 2097158
BG_E_ERROR_CONTEXT_UNKNOWN = -2145386489
BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER = -2145386488
BG_E_ERROR_CONTEXT_LOCAL_FILE = -2145386487
BG_E_ERROR_CONTEXT_REMOTE_FILE = -2145386486
BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT = -2145386485
BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION = -2145386484
BG_E_DESTINATION_LOCKED = -2145386483
BG_E_VOLUME_CHANGED = -2145386482
BG_E_ERROR_INFORMATION_UNAVAILABLE = -2145386481
BG_E_NETWORK_DISCONNECTED = -2145386480
BG_E_MISSING_FILE_SIZE = -2145386479
BG_E_INSUFFICIENT_HTTP_SUPPORT = -2145386478
BG_E_INSUFFICIENT_RANGE_SUPPORT = -2145386477
BG_E_REMOTE_NOT_SUPPORTED = -2145386476
BG_E_NEW_OWNER_DIFF_MAPPING = -2145386475
BG_E_NEW_OWNER_NO_FILE_ACCESS = -2145386474
BG_S_PARTIAL_COMPLETE = 2097175
BG_E_PROXY_LIST_TOO_LARGE = -2145386472
BG_E_PROXY_BYPASS_LIST_TOO_LARGE = -2145386471
BG_S_UNABLE_TO_DELETE_FILES = 2097178
BG_E_INVALID_SERVER_RESPONSE = -2145386469
BG_E_TOO_MANY_FILES = -2145386468
BG_E_LOCAL_FILE_CHANGED = -2145386467
BG_E_ERROR_CONTEXT_REMOTE_APPLICATION = -2145386466
BG_E_SESSION_NOT_FOUND = -2145386465
BG_E_TOO_LARGE = -2145386464
BG_E_STRING_TOO_LONG = -2145386463
BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH = -2145386462
BG_E_SERVER_EXECUTE_ENABLE = -2145386461
BG_E_NO_PROGRESS = -2145386460
BG_E_USERNAME_TOO_LARGE = -2145386459
BG_E_PASSWORD_TOO_LARGE = -2145386458
BG_E_INVALID_AUTH_TARGET = -2145386457
BG_E_INVALID_AUTH_SCHEME = -2145386456
BG_E_FILE_NOT_FOUND = -2145386455
BG_S_PROXY_CHANGED = 2097194
BG_E_INVALID_RANGE = -2145386453
BG_E_OVERLAPPING_RANGES = -2145386452
BG_E_CONNECT_FAILURE = -2145386451
BG_E_CONNECTION_CLOSED = -2145386450
BG_E_BLOCKED_BY_POLICY = -2145386434
BG_E_INVALID_PROXY_INFO = -2145386433
BG_E_INVALID_CREDENTIALS = -2145386432
BG_E_INVALID_HASH_ALGORITHM = -2145386431
BG_E_RECORD_DELETED = -2145386430
BG_E_COMMIT_IN_PROGRESS = -2145386429
BG_E_DISCOVERY_IN_PROGRESS = -2145386428
BG_E_UPNP_ERROR = -2145386427
BG_E_TEST_OPTION_BLOCKED_DOWNLOAD = -2145386426
BG_E_PEERCACHING_DISABLED = -2145386425
BG_E_BUSYCACHERECORD = -2145386424
BG_E_TOO_MANY_JOBS_PER_USER = -2145386423
BG_E_TOO_MANY_JOBS_PER_MACHINE = -2145386416
BG_E_TOO_MANY_FILES_IN_JOB = -2145386415
BG_E_TOO_MANY_RANGES_IN_FILE = -2145386414
BG_E_VALIDATION_FAILED = -2145386413
BG_E_MAXDOWNLOAD_TIMEOUT = -2145386412
BG_S_OVERRIDDEN_BY_POLICY = 2097237
BG_E_TOKEN_REQUIRED = -2145386410
BG_E_UNKNOWN_PROPERTY_ID = -2145386409
BG_E_READ_ONLY_PROPERTY = -2145386408
BG_E_BLOCKED_BY_COST_TRANSFER_POLICY = -2145386407
BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY = -2145386400
BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE = -2145386399
BG_E_READ_ONLY_PROPERTY_AFTER_RESUME = -2145386398
BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE = -2145386397
BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED = -2145386396
BG_E_STANDBY_MODE = -2145386395
BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED = -2145386394
BG_E_BLOCKED_BY_BATTERY_POLICY = -2145386393
BG_E_BLOCKED_BY_BATTERY_SAVER = -2145386392
BG_E_WATCHDOG_TIMEOUT = -2145386391
BG_E_APP_PACKAGE_NOT_FOUND = -2145386390
BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED = -2145386389
BG_E_DATABASE_CORRUPT = -2145386388
BG_E_RANDOM_ACCESS_NOT_SUPPORTED = -2145386387
BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY = -2145386386
BG_E_BLOCKED_BY_GAME_MODE = -2145386385
BG_E_BLOCKED_BY_SYSTEM_POLICY = -2145386384
BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD = -2145386383
BG_E_UNSUPPORTED_JOB_CONFIGURATION = -2145386382
BG_E_REMOTE_FILE_CHANGED = -2145386381
BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED = -2145386380
BG_E_READ_ONLY_WHEN_JOB_ACTIVE = -2145386379
BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK = -2145386378
BG_E_HTTP_ERROR_100 = -2145845148
BG_E_HTTP_ERROR_101 = -2145845147
BG_E_HTTP_ERROR_200 = -2145845048
BG_E_HTTP_ERROR_201 = -2145845047
BG_E_HTTP_ERROR_202 = -2145845046
BG_E_HTTP_ERROR_203 = -2145845045
BG_E_HTTP_ERROR_204 = -2145845044
BG_E_HTTP_ERROR_205 = -2145845043
BG_E_HTTP_ERROR_206 = -2145845042
BG_E_HTTP_ERROR_300 = -2145844948
BG_E_HTTP_ERROR_301 = -2145844947
BG_E_HTTP_ERROR_302 = -2145844946
BG_E_HTTP_ERROR_303 = -2145844945
BG_E_HTTP_ERROR_304 = -2145844944
BG_E_HTTP_ERROR_305 = -2145844943
BG_E_HTTP_ERROR_307 = -2145844941
BG_E_HTTP_ERROR_400 = -2145844848
BG_E_HTTP_ERROR_401 = -2145844847
BG_E_HTTP_ERROR_402 = -2145844846
BG_E_HTTP_ERROR_403 = -2145844845
BG_E_HTTP_ERROR_404 = -2145844844
BG_E_HTTP_ERROR_405 = -2145844843
BG_E_HTTP_ERROR_406 = -2145844842
BG_E_HTTP_ERROR_407 = -2145844841
BG_E_HTTP_ERROR_408 = -2145844840
BG_E_HTTP_ERROR_409 = -2145844839
BG_E_HTTP_ERROR_410 = -2145844838
BG_E_HTTP_ERROR_411 = -2145844837
BG_E_HTTP_ERROR_412 = -2145844836
BG_E_HTTP_ERROR_413 = -2145844835
BG_E_HTTP_ERROR_414 = -2145844834
BG_E_HTTP_ERROR_415 = -2145844833
BG_E_HTTP_ERROR_416 = -2145844832
BG_E_HTTP_ERROR_417 = -2145844831
BG_E_HTTP_ERROR_449 = -2145844799
BG_E_HTTP_ERROR_500 = -2145844748
BG_E_HTTP_ERROR_501 = -2145844747
BG_E_HTTP_ERROR_502 = -2145844746
BG_E_HTTP_ERROR_503 = -2145844745
BG_E_HTTP_ERROR_504 = -2145844744
BG_E_HTTP_ERROR_505 = -2145844743
BITS_MC_JOB_CANCELLED = -2145828864
BITS_MC_FILE_DELETION_FAILED = -2145828863
BITS_MC_FILE_DELETION_FAILED_MORE = -2145828862
BITS_MC_JOB_PROPERTY_CHANGE = -2145828861
BITS_MC_JOB_TAKE_OWNERSHIP = -2145828860
BITS_MC_JOB_SCAVENGED = -2145828859
BITS_MC_JOB_NOTIFICATION_FAILURE = -2145828858
BITS_MC_STATE_FILE_CORRUPT = -2145828857
BITS_MC_FAILED_TO_START = -2145828856
BITS_MC_FATAL_IGD_ERROR = -2145828855
BITS_MC_PEERCACHING_PORT = -2145828854
BITS_MC_WSD_PORT = -2145828853pub const BG_NOTIFY_JOB_TRANSFERRED: u32 = 1;
pub const BG_NOTIFY_JOB_ERROR: u32 = 2;
pub const BG_NOTIFY_DISABLE: u32 = 4;
pub const BG_NOTIFY_JOB_MODIFICATION: u32 = 8;
pub const BG_NOTIFY_FILE_TRANSFERRED: u32 = 16;
pub const BG_NOTIFY_FILE_RANGES_TRANSFERRED: u32 = 32;
pub const BG_JOB_ENUM_ALL_USERS: u32 = 1;
pub const BG_COPY_FILE_OWNER: u32 = 1;
pub const BG_COPY_FILE_GROUP: u32 = 2;
pub const BG_COPY_FILE_DACL: u32 = 4;
pub const BG_COPY_FILE_SACL: u32 = 8;
pub const BG_COPY_FILE_ALL: u32 = 15;
pub const BG_SSL_ENABLE_CRL_CHECK: u32 = 1;
pub const BG_SSL_IGNORE_CERT_CN_INVALID: u32 = 2;
pub const BG_SSL_IGNORE_CERT_DATE_INVALID: u32 = 4;
pub const BG_SSL_IGNORE_UNKNOWN_CA: u32 = 8;
pub const BG_SSL_IGNORE_CERT_WRONG_USAGE: u32 = 16;
pub const BG_HTTP_REDIRECT_POLICY_MASK: u32 = 1792;
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT: u32 = 0;
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT: u32 = 256;
pub const BG_HTTP_REDIRECT_POLICY_DISALLOW: u32 = 512;
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP: u32 = 2048;
pub const BG_ENABLE_PEERCACHING_CLIENT: u32 = 1;
pub const BG_ENABLE_PEERCACHING_SERVER: u32 = 2;
pub const BG_DISABLE_BRANCH_CACHE: u32 = 4;
pub const BG_JOB_ENABLE_PEERCACHING_CLIENT: u32 = 1;
pub const BG_JOB_ENABLE_PEERCACHING_SERVER: u32 = 2;
pub const BG_JOB_DISABLE_BRANCH_CACHE: u32 = 4;
pub const BITS_COST_STATE_UNRESTRICTED: u32 = 1;
pub const BITS_COST_STATE_CAPPED_USAGE_UNKNOWN: u32 = 2;
pub const BITS_COST_STATE_BELOW_CAP: u32 = 4;
pub const BITS_COST_STATE_NEAR_CAP: u32 = 8;
pub const BITS_COST_STATE_OVERCAP_CHARGED: u32 = 16;
pub const BITS_COST_STATE_OVERCAP_THROTTLED: u32 = 32;
pub const BITS_COST_STATE_USAGE_BASED: u32 = 64;
pub const BITS_COST_STATE_ROAMING: u32 = 128;
pub const BITS_COST_OPTION_IGNORE_CONGESTION: u32 = 2147483648;
pub const BITS_COST_STATE_RESERVED: u32 = 1073741824;
pub const QM_NOTIFY_FILE_DONE: u32 = 1;
pub const QM_NOTIFY_JOB_DONE: u32 = 2;
pub const QM_NOTIFY_GROUP_DONE: u32 = 4;
pub const QM_NOTIFY_DISABLE_NOTIFY: u32 = 64;
pub const QM_NOTIFY_USE_PROGRESSEX: u32 = 128;
pub const QM_STATUS_FILE_COMPLETE: u32 = 1;
pub const QM_STATUS_FILE_INCOMPLETE: u32 = 2;
pub const QM_STATUS_JOB_COMPLETE: u32 = 4;
pub const QM_STATUS_JOB_INCOMPLETE: u32 = 8;
pub const QM_STATUS_JOB_ERROR: u32 = 16;
pub const QM_STATUS_JOB_FOREGROUND: u32 = 32;
pub const QM_STATUS_GROUP_COMPLETE: u32 = 64;
pub const QM_STATUS_GROUP_INCOMPLETE: u32 = 128;
pub const QM_STATUS_GROUP_SUSPENDED: u32 = 256;
pub const QM_STATUS_GROUP_ERROR: u32 = 512;
pub const QM_STATUS_GROUP_FOREGROUND: u32 = 1024;
pub const QM_PROTOCOL_HTTP: u32 = 1;
pub const QM_PROTOCOL_FTP: u32 = 2;
pub const QM_PROTOCOL_SMB: u32 = 3;
pub const QM_PROTOCOL_CUSTOM: u32 = 4;
pub const QM_PROGRESS_PERCENT_DONE: u32 = 1;
pub const QM_PROGRESS_TIME_DONE: u32 = 2;
pub const QM_PROGRESS_SIZE_DONE: u32 = 3;
pub const QM_E_INVALID_STATE: u32 = 2164264961;
pub const QM_E_SERVICE_UNAVAILABLE: u32 = 2164264962;
pub const QM_E_DOWNLOADER_UNAVAILABLE: u32 = 2164264963;
pub const QM_E_ITEM_NOT_FOUND: u32 = 2164264964;
pub const BG_E_NOT_FOUND: i32 = -2145386495;
pub const BG_E_INVALID_STATE: i32 = -2145386494;
pub const BG_E_EMPTY: i32 = -2145386493;
pub const BG_E_FILE_NOT_AVAILABLE: i32 = -2145386492;
pub const BG_E_PROTOCOL_NOT_AVAILABLE: i32 = -2145386491;
pub const BG_S_ERROR_CONTEXT_NONE: i32 = 2097158;
pub const BG_E_ERROR_CONTEXT_UNKNOWN: i32 = -2145386489;
pub const BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: i32 = -2145386488;
pub const BG_E_ERROR_CONTEXT_LOCAL_FILE: i32 = -2145386487;
pub const BG_E_ERROR_CONTEXT_REMOTE_FILE: i32 = -2145386486;
pub const BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT: i32 = -2145386485;
pub const BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: i32 = -2145386484;
pub const BG_E_DESTINATION_LOCKED: i32 = -2145386483;
pub const BG_E_VOLUME_CHANGED: i32 = -2145386482;
pub const BG_E_ERROR_INFORMATION_UNAVAILABLE: i32 = -2145386481;
pub const BG_E_NETWORK_DISCONNECTED: i32 = -2145386480;
pub const BG_E_MISSING_FILE_SIZE: i32 = -2145386479;
pub const BG_E_INSUFFICIENT_HTTP_SUPPORT: i32 = -2145386478;
pub const BG_E_INSUFFICIENT_RANGE_SUPPORT: i32 = -2145386477;
pub const BG_E_REMOTE_NOT_SUPPORTED: i32 = -2145386476;
pub const BG_E_NEW_OWNER_DIFF_MAPPING: i32 = -2145386475;
pub const BG_E_NEW_OWNER_NO_FILE_ACCESS: i32 = -2145386474;
pub const BG_S_PARTIAL_COMPLETE: i32 = 2097175;
pub const BG_E_PROXY_LIST_TOO_LARGE: i32 = -2145386472;
pub const BG_E_PROXY_BYPASS_LIST_TOO_LARGE: i32 = -2145386471;
pub const BG_S_UNABLE_TO_DELETE_FILES: i32 = 2097178;
pub const BG_E_INVALID_SERVER_RESPONSE: i32 = -2145386469;
pub const BG_E_TOO_MANY_FILES: i32 = -2145386468;
pub const BG_E_LOCAL_FILE_CHANGED: i32 = -2145386467;
pub const BG_E_ERROR_CONTEXT_REMOTE_APPLICATION: i32 = -2145386466;
pub const BG_E_SESSION_NOT_FOUND: i32 = -2145386465;
pub const BG_E_TOO_LARGE: i32 = -2145386464;
pub const BG_E_STRING_TOO_LONG: i32 = -2145386463;
pub const BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH: i32 = -2145386462;
pub const BG_E_SERVER_EXECUTE_ENABLE: i32 = -2145386461;
pub const BG_E_NO_PROGRESS: i32 = -2145386460;
pub const BG_E_USERNAME_TOO_LARGE: i32 = -2145386459;
pub const BG_E_PASSWORD_TOO_LARGE: i32 = -2145386458;
pub const BG_E_INVALID_AUTH_TARGET: i32 = -2145386457;
pub const BG_E_INVALID_AUTH_SCHEME: i32 = -2145386456;
pub const BG_E_FILE_NOT_FOUND: i32 = -2145386455;
pub const BG_S_PROXY_CHANGED: i32 = 2097194;
pub const BG_E_INVALID_RANGE: i32 = -2145386453;
pub const BG_E_OVERLAPPING_RANGES: i32 = -2145386452;
pub const BG_E_CONNECT_FAILURE: i32 = -2145386451;
pub const BG_E_CONNECTION_CLOSED: i32 = -2145386450;
pub const BG_E_BLOCKED_BY_POLICY: i32 = -2145386434;
pub const BG_E_INVALID_PROXY_INFO: i32 = -2145386433;
pub const BG_E_INVALID_CREDENTIALS: i32 = -2145386432;
pub const BG_E_INVALID_HASH_ALGORITHM: i32 = -2145386431;
pub const BG_E_RECORD_DELETED: i32 = -2145386430;
pub const BG_E_COMMIT_IN_PROGRESS: i32 = -2145386429;
pub const BG_E_DISCOVERY_IN_PROGRESS: i32 = -2145386428;
pub const BG_E_UPNP_ERROR: i32 = -2145386427;
pub const BG_E_TEST_OPTION_BLOCKED_DOWNLOAD: i32 = -2145386426;
pub const BG_E_PEERCACHING_DISABLED: i32 = -2145386425;
pub const BG_E_BUSYCACHERECORD: i32 = -2145386424;
pub const BG_E_TOO_MANY_JOBS_PER_USER: i32 = -2145386423;
pub const BG_E_TOO_MANY_JOBS_PER_MACHINE: i32 = -2145386416;
pub const BG_E_TOO_MANY_FILES_IN_JOB: i32 = -2145386415;
pub const BG_E_TOO_MANY_RANGES_IN_FILE: i32 = -2145386414;
pub const BG_E_VALIDATION_FAILED: i32 = -2145386413;
pub const BG_E_MAXDOWNLOAD_TIMEOUT: i32 = -2145386412;
pub const BG_S_OVERRIDDEN_BY_POLICY: i32 = 2097237;
pub const BG_E_TOKEN_REQUIRED: i32 = -2145386410;
pub const BG_E_UNKNOWN_PROPERTY_ID: i32 = -2145386409;
pub const BG_E_READ_ONLY_PROPERTY: i32 = -2145386408;
pub const BG_E_BLOCKED_BY_COST_TRANSFER_POLICY: i32 = -2145386407;
pub const BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY: i32 = -2145386400;
pub const BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE: i32 = -2145386399;
pub const BG_E_READ_ONLY_PROPERTY_AFTER_RESUME: i32 = -2145386398;
pub const BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE: i32 = -2145386397;
pub const BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED: i32 = -2145386396;
pub const BG_E_STANDBY_MODE: i32 = -2145386395;
pub const BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED: i32 = -2145386394;
pub const BG_E_BLOCKED_BY_BATTERY_POLICY: i32 = -2145386393;
pub const BG_E_BLOCKED_BY_BATTERY_SAVER: i32 = -2145386392;
pub const BG_E_WATCHDOG_TIMEOUT: i32 = -2145386391;
pub const BG_E_APP_PACKAGE_NOT_FOUND: i32 = -2145386390;
pub const BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED: i32 = -2145386389;
pub const BG_E_DATABASE_CORRUPT: i32 = -2145386388;
pub const BG_E_RANDOM_ACCESS_NOT_SUPPORTED: i32 = -2145386387;
pub const BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY: i32 = -2145386386;
pub const BG_E_BLOCKED_BY_GAME_MODE: i32 = -2145386385;
pub const BG_E_BLOCKED_BY_SYSTEM_POLICY: i32 = -2145386384;
pub const BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD: i32 = -2145386383;
pub const BG_E_UNSUPPORTED_JOB_CONFIGURATION: i32 = -2145386382;
pub const BG_E_REMOTE_FILE_CHANGED: i32 = -2145386381;
pub const BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED: i32 = -2145386380;
pub const BG_E_READ_ONLY_WHEN_JOB_ACTIVE: i32 = -2145386379;
pub const BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK: i32 = -2145386378;
pub const BG_E_HTTP_ERROR_100: i32 = -2145845148;
pub const BG_E_HTTP_ERROR_101: i32 = -2145845147;
pub const BG_E_HTTP_ERROR_200: i32 = -2145845048;
pub const BG_E_HTTP_ERROR_201: i32 = -2145845047;
pub const BG_E_HTTP_ERROR_202: i32 = -2145845046;
pub const BG_E_HTTP_ERROR_203: i32 = -2145845045;
pub const BG_E_HTTP_ERROR_204: i32 = -2145845044;
pub const BG_E_HTTP_ERROR_205: i32 = -2145845043;
pub const BG_E_HTTP_ERROR_206: i32 = -2145845042;
pub const BG_E_HTTP_ERROR_300: i32 = -2145844948;
pub const BG_E_HTTP_ERROR_301: i32 = -2145844947;
pub const BG_E_HTTP_ERROR_302: i32 = -2145844946;
pub const BG_E_HTTP_ERROR_303: i32 = -2145844945;
pub const BG_E_HTTP_ERROR_304: i32 = -2145844944;
pub const BG_E_HTTP_ERROR_305: i32 = -2145844943;
pub const BG_E_HTTP_ERROR_307: i32 = -2145844941;
pub const BG_E_HTTP_ERROR_400: i32 = -2145844848;
pub const BG_E_HTTP_ERROR_401: i32 = -2145844847;
pub const BG_E_HTTP_ERROR_402: i32 = -2145844846;
pub const BG_E_HTTP_ERROR_403: i32 = -2145844845;
pub const BG_E_HTTP_ERROR_404: i32 = -2145844844;
pub const BG_E_HTTP_ERROR_405: i32 = -2145844843;
pub const BG_E_HTTP_ERROR_406: i32 = -2145844842;
pub const BG_E_HTTP_ERROR_407: i32 = -2145844841;
pub const BG_E_HTTP_ERROR_408: i32 = -2145844840;
pub const BG_E_HTTP_ERROR_409: i32 = -2145844839;
pub const BG_E_HTTP_ERROR_410: i32 = -2145844838;
pub const BG_E_HTTP_ERROR_411: i32 = -2145844837;
pub const BG_E_HTTP_ERROR_412: i32 = -2145844836;
pub const BG_E_HTTP_ERROR_413: i32 = -2145844835;
pub const BG_E_HTTP_ERROR_414: i32 = -2145844834;
pub const BG_E_HTTP_ERROR_415: i32 = -2145844833;
pub const BG_E_HTTP_ERROR_416: i32 = -2145844832;
pub const BG_E_HTTP_ERROR_417: i32 = -2145844831;
pub const BG_E_HTTP_ERROR_449: i32 = -2145844799;
pub const BG_E_HTTP_ERROR_500: i32 = -2145844748;
pub const BG_E_HTTP_ERROR_501: i32 = -2145844747;
pub const BG_E_HTTP_ERROR_502: i32 = -2145844746;
pub const BG_E_HTTP_ERROR_503: i32 = -2145844745;
pub const BG_E_HTTP_ERROR_504: i32 = -2145844744;
pub const BG_E_HTTP_ERROR_505: i32 = -2145844743;
pub const BITS_MC_JOB_CANCELLED: i32 = -2145828864;
pub const BITS_MC_FILE_DELETION_FAILED: i32 = -2145828863;
pub const BITS_MC_FILE_DELETION_FAILED_MORE: i32 = -2145828862;
pub const BITS_MC_JOB_PROPERTY_CHANGE: i32 = -2145828861;
pub const BITS_MC_JOB_TAKE_OWNERSHIP: i32 = -2145828860;
pub const BITS_MC_JOB_SCAVENGED: i32 = -2145828859;
pub const BITS_MC_JOB_NOTIFICATION_FAILURE: i32 = -2145828858;
pub const BITS_MC_STATE_FILE_CORRUPT: i32 = -2145828857;
pub const BITS_MC_FAILED_TO_START: i32 = -2145828856;
pub const BITS_MC_FATAL_IGD_ERROR: i32 = -2145828855;
pub const BITS_MC_PEERCACHING_PORT: i32 = -2145828854;
pub const BITS_MC_WSD_PORT: i32 = -2145828853;const (
BG_NOTIFY_JOB_TRANSFERRED uint32 = 1
BG_NOTIFY_JOB_ERROR uint32 = 2
BG_NOTIFY_DISABLE uint32 = 4
BG_NOTIFY_JOB_MODIFICATION uint32 = 8
BG_NOTIFY_FILE_TRANSFERRED uint32 = 16
BG_NOTIFY_FILE_RANGES_TRANSFERRED uint32 = 32
BG_JOB_ENUM_ALL_USERS uint32 = 1
BG_COPY_FILE_OWNER uint32 = 1
BG_COPY_FILE_GROUP uint32 = 2
BG_COPY_FILE_DACL uint32 = 4
BG_COPY_FILE_SACL uint32 = 8
BG_COPY_FILE_ALL uint32 = 15
BG_SSL_ENABLE_CRL_CHECK uint32 = 1
BG_SSL_IGNORE_CERT_CN_INVALID uint32 = 2
BG_SSL_IGNORE_CERT_DATE_INVALID uint32 = 4
BG_SSL_IGNORE_UNKNOWN_CA uint32 = 8
BG_SSL_IGNORE_CERT_WRONG_USAGE uint32 = 16
BG_HTTP_REDIRECT_POLICY_MASK uint32 = 1792
BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT uint32 = 0
BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT uint32 = 256
BG_HTTP_REDIRECT_POLICY_DISALLOW uint32 = 512
BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP uint32 = 2048
BG_ENABLE_PEERCACHING_CLIENT uint32 = 1
BG_ENABLE_PEERCACHING_SERVER uint32 = 2
BG_DISABLE_BRANCH_CACHE uint32 = 4
BG_JOB_ENABLE_PEERCACHING_CLIENT uint32 = 1
BG_JOB_ENABLE_PEERCACHING_SERVER uint32 = 2
BG_JOB_DISABLE_BRANCH_CACHE uint32 = 4
BITS_COST_STATE_UNRESTRICTED uint32 = 1
BITS_COST_STATE_CAPPED_USAGE_UNKNOWN uint32 = 2
BITS_COST_STATE_BELOW_CAP uint32 = 4
BITS_COST_STATE_NEAR_CAP uint32 = 8
BITS_COST_STATE_OVERCAP_CHARGED uint32 = 16
BITS_COST_STATE_OVERCAP_THROTTLED uint32 = 32
BITS_COST_STATE_USAGE_BASED uint32 = 64
BITS_COST_STATE_ROAMING uint32 = 128
BITS_COST_OPTION_IGNORE_CONGESTION uint32 = 2147483648
BITS_COST_STATE_RESERVED uint32 = 1073741824
QM_NOTIFY_FILE_DONE uint32 = 1
QM_NOTIFY_JOB_DONE uint32 = 2
QM_NOTIFY_GROUP_DONE uint32 = 4
QM_NOTIFY_DISABLE_NOTIFY uint32 = 64
QM_NOTIFY_USE_PROGRESSEX uint32 = 128
QM_STATUS_FILE_COMPLETE uint32 = 1
QM_STATUS_FILE_INCOMPLETE uint32 = 2
QM_STATUS_JOB_COMPLETE uint32 = 4
QM_STATUS_JOB_INCOMPLETE uint32 = 8
QM_STATUS_JOB_ERROR uint32 = 16
QM_STATUS_JOB_FOREGROUND uint32 = 32
QM_STATUS_GROUP_COMPLETE uint32 = 64
QM_STATUS_GROUP_INCOMPLETE uint32 = 128
QM_STATUS_GROUP_SUSPENDED uint32 = 256
QM_STATUS_GROUP_ERROR uint32 = 512
QM_STATUS_GROUP_FOREGROUND uint32 = 1024
QM_PROTOCOL_HTTP uint32 = 1
QM_PROTOCOL_FTP uint32 = 2
QM_PROTOCOL_SMB uint32 = 3
QM_PROTOCOL_CUSTOM uint32 = 4
QM_PROGRESS_PERCENT_DONE uint32 = 1
QM_PROGRESS_TIME_DONE uint32 = 2
QM_PROGRESS_SIZE_DONE uint32 = 3
QM_E_INVALID_STATE uint32 = 2164264961
QM_E_SERVICE_UNAVAILABLE uint32 = 2164264962
QM_E_DOWNLOADER_UNAVAILABLE uint32 = 2164264963
QM_E_ITEM_NOT_FOUND uint32 = 2164264964
BG_E_NOT_FOUND int32 = -2145386495
BG_E_INVALID_STATE int32 = -2145386494
BG_E_EMPTY int32 = -2145386493
BG_E_FILE_NOT_AVAILABLE int32 = -2145386492
BG_E_PROTOCOL_NOT_AVAILABLE int32 = -2145386491
BG_S_ERROR_CONTEXT_NONE int32 = 2097158
BG_E_ERROR_CONTEXT_UNKNOWN int32 = -2145386489
BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER int32 = -2145386488
BG_E_ERROR_CONTEXT_LOCAL_FILE int32 = -2145386487
BG_E_ERROR_CONTEXT_REMOTE_FILE int32 = -2145386486
BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT int32 = -2145386485
BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION int32 = -2145386484
BG_E_DESTINATION_LOCKED int32 = -2145386483
BG_E_VOLUME_CHANGED int32 = -2145386482
BG_E_ERROR_INFORMATION_UNAVAILABLE int32 = -2145386481
BG_E_NETWORK_DISCONNECTED int32 = -2145386480
BG_E_MISSING_FILE_SIZE int32 = -2145386479
BG_E_INSUFFICIENT_HTTP_SUPPORT int32 = -2145386478
BG_E_INSUFFICIENT_RANGE_SUPPORT int32 = -2145386477
BG_E_REMOTE_NOT_SUPPORTED int32 = -2145386476
BG_E_NEW_OWNER_DIFF_MAPPING int32 = -2145386475
BG_E_NEW_OWNER_NO_FILE_ACCESS int32 = -2145386474
BG_S_PARTIAL_COMPLETE int32 = 2097175
BG_E_PROXY_LIST_TOO_LARGE int32 = -2145386472
BG_E_PROXY_BYPASS_LIST_TOO_LARGE int32 = -2145386471
BG_S_UNABLE_TO_DELETE_FILES int32 = 2097178
BG_E_INVALID_SERVER_RESPONSE int32 = -2145386469
BG_E_TOO_MANY_FILES int32 = -2145386468
BG_E_LOCAL_FILE_CHANGED int32 = -2145386467
BG_E_ERROR_CONTEXT_REMOTE_APPLICATION int32 = -2145386466
BG_E_SESSION_NOT_FOUND int32 = -2145386465
BG_E_TOO_LARGE int32 = -2145386464
BG_E_STRING_TOO_LONG int32 = -2145386463
BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH int32 = -2145386462
BG_E_SERVER_EXECUTE_ENABLE int32 = -2145386461
BG_E_NO_PROGRESS int32 = -2145386460
BG_E_USERNAME_TOO_LARGE int32 = -2145386459
BG_E_PASSWORD_TOO_LARGE int32 = -2145386458
BG_E_INVALID_AUTH_TARGET int32 = -2145386457
BG_E_INVALID_AUTH_SCHEME int32 = -2145386456
BG_E_FILE_NOT_FOUND int32 = -2145386455
BG_S_PROXY_CHANGED int32 = 2097194
BG_E_INVALID_RANGE int32 = -2145386453
BG_E_OVERLAPPING_RANGES int32 = -2145386452
BG_E_CONNECT_FAILURE int32 = -2145386451
BG_E_CONNECTION_CLOSED int32 = -2145386450
BG_E_BLOCKED_BY_POLICY int32 = -2145386434
BG_E_INVALID_PROXY_INFO int32 = -2145386433
BG_E_INVALID_CREDENTIALS int32 = -2145386432
BG_E_INVALID_HASH_ALGORITHM int32 = -2145386431
BG_E_RECORD_DELETED int32 = -2145386430
BG_E_COMMIT_IN_PROGRESS int32 = -2145386429
BG_E_DISCOVERY_IN_PROGRESS int32 = -2145386428
BG_E_UPNP_ERROR int32 = -2145386427
BG_E_TEST_OPTION_BLOCKED_DOWNLOAD int32 = -2145386426
BG_E_PEERCACHING_DISABLED int32 = -2145386425
BG_E_BUSYCACHERECORD int32 = -2145386424
BG_E_TOO_MANY_JOBS_PER_USER int32 = -2145386423
BG_E_TOO_MANY_JOBS_PER_MACHINE int32 = -2145386416
BG_E_TOO_MANY_FILES_IN_JOB int32 = -2145386415
BG_E_TOO_MANY_RANGES_IN_FILE int32 = -2145386414
BG_E_VALIDATION_FAILED int32 = -2145386413
BG_E_MAXDOWNLOAD_TIMEOUT int32 = -2145386412
BG_S_OVERRIDDEN_BY_POLICY int32 = 2097237
BG_E_TOKEN_REQUIRED int32 = -2145386410
BG_E_UNKNOWN_PROPERTY_ID int32 = -2145386409
BG_E_READ_ONLY_PROPERTY int32 = -2145386408
BG_E_BLOCKED_BY_COST_TRANSFER_POLICY int32 = -2145386407
BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY int32 = -2145386400
BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE int32 = -2145386399
BG_E_READ_ONLY_PROPERTY_AFTER_RESUME int32 = -2145386398
BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE int32 = -2145386397
BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED int32 = -2145386396
BG_E_STANDBY_MODE int32 = -2145386395
BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED int32 = -2145386394
BG_E_BLOCKED_BY_BATTERY_POLICY int32 = -2145386393
BG_E_BLOCKED_BY_BATTERY_SAVER int32 = -2145386392
BG_E_WATCHDOG_TIMEOUT int32 = -2145386391
BG_E_APP_PACKAGE_NOT_FOUND int32 = -2145386390
BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED int32 = -2145386389
BG_E_DATABASE_CORRUPT int32 = -2145386388
BG_E_RANDOM_ACCESS_NOT_SUPPORTED int32 = -2145386387
BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY int32 = -2145386386
BG_E_BLOCKED_BY_GAME_MODE int32 = -2145386385
BG_E_BLOCKED_BY_SYSTEM_POLICY int32 = -2145386384
BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD int32 = -2145386383
BG_E_UNSUPPORTED_JOB_CONFIGURATION int32 = -2145386382
BG_E_REMOTE_FILE_CHANGED int32 = -2145386381
BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED int32 = -2145386380
BG_E_READ_ONLY_WHEN_JOB_ACTIVE int32 = -2145386379
BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK int32 = -2145386378
BG_E_HTTP_ERROR_100 int32 = -2145845148
BG_E_HTTP_ERROR_101 int32 = -2145845147
BG_E_HTTP_ERROR_200 int32 = -2145845048
BG_E_HTTP_ERROR_201 int32 = -2145845047
BG_E_HTTP_ERROR_202 int32 = -2145845046
BG_E_HTTP_ERROR_203 int32 = -2145845045
BG_E_HTTP_ERROR_204 int32 = -2145845044
BG_E_HTTP_ERROR_205 int32 = -2145845043
BG_E_HTTP_ERROR_206 int32 = -2145845042
BG_E_HTTP_ERROR_300 int32 = -2145844948
BG_E_HTTP_ERROR_301 int32 = -2145844947
BG_E_HTTP_ERROR_302 int32 = -2145844946
BG_E_HTTP_ERROR_303 int32 = -2145844945
BG_E_HTTP_ERROR_304 int32 = -2145844944
BG_E_HTTP_ERROR_305 int32 = -2145844943
BG_E_HTTP_ERROR_307 int32 = -2145844941
BG_E_HTTP_ERROR_400 int32 = -2145844848
BG_E_HTTP_ERROR_401 int32 = -2145844847
BG_E_HTTP_ERROR_402 int32 = -2145844846
BG_E_HTTP_ERROR_403 int32 = -2145844845
BG_E_HTTP_ERROR_404 int32 = -2145844844
BG_E_HTTP_ERROR_405 int32 = -2145844843
BG_E_HTTP_ERROR_406 int32 = -2145844842
BG_E_HTTP_ERROR_407 int32 = -2145844841
BG_E_HTTP_ERROR_408 int32 = -2145844840
BG_E_HTTP_ERROR_409 int32 = -2145844839
BG_E_HTTP_ERROR_410 int32 = -2145844838
BG_E_HTTP_ERROR_411 int32 = -2145844837
BG_E_HTTP_ERROR_412 int32 = -2145844836
BG_E_HTTP_ERROR_413 int32 = -2145844835
BG_E_HTTP_ERROR_414 int32 = -2145844834
BG_E_HTTP_ERROR_415 int32 = -2145844833
BG_E_HTTP_ERROR_416 int32 = -2145844832
BG_E_HTTP_ERROR_417 int32 = -2145844831
BG_E_HTTP_ERROR_449 int32 = -2145844799
BG_E_HTTP_ERROR_500 int32 = -2145844748
BG_E_HTTP_ERROR_501 int32 = -2145844747
BG_E_HTTP_ERROR_502 int32 = -2145844746
BG_E_HTTP_ERROR_503 int32 = -2145844745
BG_E_HTTP_ERROR_504 int32 = -2145844744
BG_E_HTTP_ERROR_505 int32 = -2145844743
BITS_MC_JOB_CANCELLED int32 = -2145828864
BITS_MC_FILE_DELETION_FAILED int32 = -2145828863
BITS_MC_FILE_DELETION_FAILED_MORE int32 = -2145828862
BITS_MC_JOB_PROPERTY_CHANGE int32 = -2145828861
BITS_MC_JOB_TAKE_OWNERSHIP int32 = -2145828860
BITS_MC_JOB_SCAVENGED int32 = -2145828859
BITS_MC_JOB_NOTIFICATION_FAILURE int32 = -2145828858
BITS_MC_STATE_FILE_CORRUPT int32 = -2145828857
BITS_MC_FAILED_TO_START int32 = -2145828856
BITS_MC_FATAL_IGD_ERROR int32 = -2145828855
BITS_MC_PEERCACHING_PORT int32 = -2145828854
BITS_MC_WSD_PORT int32 = -2145828853
)#define global BG_NOTIFY_JOB_TRANSFERRED 1
#define global BG_NOTIFY_JOB_ERROR 2
#define global BG_NOTIFY_DISABLE 4
#define global BG_NOTIFY_JOB_MODIFICATION 8
#define global BG_NOTIFY_FILE_TRANSFERRED 16
#define global BG_NOTIFY_FILE_RANGES_TRANSFERRED 32
#define global BG_JOB_ENUM_ALL_USERS 1
#define global BG_COPY_FILE_OWNER 1
#define global BG_COPY_FILE_GROUP 2
#define global BG_COPY_FILE_DACL 4
#define global BG_COPY_FILE_SACL 8
#define global BG_COPY_FILE_ALL 15
#define global BG_SSL_ENABLE_CRL_CHECK 1
#define global BG_SSL_IGNORE_CERT_CN_INVALID 2
#define global BG_SSL_IGNORE_CERT_DATE_INVALID 4
#define global BG_SSL_IGNORE_UNKNOWN_CA 8
#define global BG_SSL_IGNORE_CERT_WRONG_USAGE 16
#define global BG_HTTP_REDIRECT_POLICY_MASK 1792
#define global BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT 0
#define global BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT 256
#define global BG_HTTP_REDIRECT_POLICY_DISALLOW 512
#define global BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP 2048
#define global BG_ENABLE_PEERCACHING_CLIENT 1
#define global BG_ENABLE_PEERCACHING_SERVER 2
#define global BG_DISABLE_BRANCH_CACHE 4
#define global BG_JOB_ENABLE_PEERCACHING_CLIENT 1
#define global BG_JOB_ENABLE_PEERCACHING_SERVER 2
#define global BG_JOB_DISABLE_BRANCH_CACHE 4
#define global BITS_COST_STATE_UNRESTRICTED 1
#define global BITS_COST_STATE_CAPPED_USAGE_UNKNOWN 2
#define global BITS_COST_STATE_BELOW_CAP 4
#define global BITS_COST_STATE_NEAR_CAP 8
#define global BITS_COST_STATE_OVERCAP_CHARGED 16
#define global BITS_COST_STATE_OVERCAP_THROTTLED 32
#define global BITS_COST_STATE_USAGE_BASED 64
#define global BITS_COST_STATE_ROAMING 128
#define global BITS_COST_OPTION_IGNORE_CONGESTION 2147483648
#define global BITS_COST_STATE_RESERVED 1073741824
#define global QM_NOTIFY_FILE_DONE 1
#define global QM_NOTIFY_JOB_DONE 2
#define global QM_NOTIFY_GROUP_DONE 4
#define global QM_NOTIFY_DISABLE_NOTIFY 64
#define global QM_NOTIFY_USE_PROGRESSEX 128
#define global QM_STATUS_FILE_COMPLETE 1
#define global QM_STATUS_FILE_INCOMPLETE 2
#define global QM_STATUS_JOB_COMPLETE 4
#define global QM_STATUS_JOB_INCOMPLETE 8
#define global QM_STATUS_JOB_ERROR 16
#define global QM_STATUS_JOB_FOREGROUND 32
#define global QM_STATUS_GROUP_COMPLETE 64
#define global QM_STATUS_GROUP_INCOMPLETE 128
#define global QM_STATUS_GROUP_SUSPENDED 256
#define global QM_STATUS_GROUP_ERROR 512
#define global QM_STATUS_GROUP_FOREGROUND 1024
#define global QM_PROTOCOL_HTTP 1
#define global QM_PROTOCOL_FTP 2
#define global QM_PROTOCOL_SMB 3
#define global QM_PROTOCOL_CUSTOM 4
#define global QM_PROGRESS_PERCENT_DONE 1
#define global QM_PROGRESS_TIME_DONE 2
#define global QM_PROGRESS_SIZE_DONE 3
#define global QM_E_INVALID_STATE 2164264961
#define global QM_E_SERVICE_UNAVAILABLE 2164264962
#define global QM_E_DOWNLOADER_UNAVAILABLE 2164264963
#define global QM_E_ITEM_NOT_FOUND 2164264964
#define global BG_E_NOT_FOUND (-2145386495)
#define global BG_E_INVALID_STATE (-2145386494)
#define global BG_E_EMPTY (-2145386493)
#define global BG_E_FILE_NOT_AVAILABLE (-2145386492)
#define global BG_E_PROTOCOL_NOT_AVAILABLE (-2145386491)
#define global BG_S_ERROR_CONTEXT_NONE 2097158
#define global BG_E_ERROR_CONTEXT_UNKNOWN (-2145386489)
#define global BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER (-2145386488)
#define global BG_E_ERROR_CONTEXT_LOCAL_FILE (-2145386487)
#define global BG_E_ERROR_CONTEXT_REMOTE_FILE (-2145386486)
#define global BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT (-2145386485)
#define global BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION (-2145386484)
#define global BG_E_DESTINATION_LOCKED (-2145386483)
#define global BG_E_VOLUME_CHANGED (-2145386482)
#define global BG_E_ERROR_INFORMATION_UNAVAILABLE (-2145386481)
#define global BG_E_NETWORK_DISCONNECTED (-2145386480)
#define global BG_E_MISSING_FILE_SIZE (-2145386479)
#define global BG_E_INSUFFICIENT_HTTP_SUPPORT (-2145386478)
#define global BG_E_INSUFFICIENT_RANGE_SUPPORT (-2145386477)
#define global BG_E_REMOTE_NOT_SUPPORTED (-2145386476)
#define global BG_E_NEW_OWNER_DIFF_MAPPING (-2145386475)
#define global BG_E_NEW_OWNER_NO_FILE_ACCESS (-2145386474)
#define global BG_S_PARTIAL_COMPLETE 2097175
#define global BG_E_PROXY_LIST_TOO_LARGE (-2145386472)
#define global BG_E_PROXY_BYPASS_LIST_TOO_LARGE (-2145386471)
#define global BG_S_UNABLE_TO_DELETE_FILES 2097178
#define global BG_E_INVALID_SERVER_RESPONSE (-2145386469)
#define global BG_E_TOO_MANY_FILES (-2145386468)
#define global BG_E_LOCAL_FILE_CHANGED (-2145386467)
#define global BG_E_ERROR_CONTEXT_REMOTE_APPLICATION (-2145386466)
#define global BG_E_SESSION_NOT_FOUND (-2145386465)
#define global BG_E_TOO_LARGE (-2145386464)
#define global BG_E_STRING_TOO_LONG (-2145386463)
#define global BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH (-2145386462)
#define global BG_E_SERVER_EXECUTE_ENABLE (-2145386461)
#define global BG_E_NO_PROGRESS (-2145386460)
#define global BG_E_USERNAME_TOO_LARGE (-2145386459)
#define global BG_E_PASSWORD_TOO_LARGE (-2145386458)
#define global BG_E_INVALID_AUTH_TARGET (-2145386457)
#define global BG_E_INVALID_AUTH_SCHEME (-2145386456)
#define global BG_E_FILE_NOT_FOUND (-2145386455)
#define global BG_S_PROXY_CHANGED 2097194
#define global BG_E_INVALID_RANGE (-2145386453)
#define global BG_E_OVERLAPPING_RANGES (-2145386452)
#define global BG_E_CONNECT_FAILURE (-2145386451)
#define global BG_E_CONNECTION_CLOSED (-2145386450)
#define global BG_E_BLOCKED_BY_POLICY (-2145386434)
#define global BG_E_INVALID_PROXY_INFO (-2145386433)
#define global BG_E_INVALID_CREDENTIALS (-2145386432)
#define global BG_E_INVALID_HASH_ALGORITHM (-2145386431)
#define global BG_E_RECORD_DELETED (-2145386430)
#define global BG_E_COMMIT_IN_PROGRESS (-2145386429)
#define global BG_E_DISCOVERY_IN_PROGRESS (-2145386428)
#define global BG_E_UPNP_ERROR (-2145386427)
#define global BG_E_TEST_OPTION_BLOCKED_DOWNLOAD (-2145386426)
#define global BG_E_PEERCACHING_DISABLED (-2145386425)
#define global BG_E_BUSYCACHERECORD (-2145386424)
#define global BG_E_TOO_MANY_JOBS_PER_USER (-2145386423)
#define global BG_E_TOO_MANY_JOBS_PER_MACHINE (-2145386416)
#define global BG_E_TOO_MANY_FILES_IN_JOB (-2145386415)
#define global BG_E_TOO_MANY_RANGES_IN_FILE (-2145386414)
#define global BG_E_VALIDATION_FAILED (-2145386413)
#define global BG_E_MAXDOWNLOAD_TIMEOUT (-2145386412)
#define global BG_S_OVERRIDDEN_BY_POLICY 2097237
#define global BG_E_TOKEN_REQUIRED (-2145386410)
#define global BG_E_UNKNOWN_PROPERTY_ID (-2145386409)
#define global BG_E_READ_ONLY_PROPERTY (-2145386408)
#define global BG_E_BLOCKED_BY_COST_TRANSFER_POLICY (-2145386407)
#define global BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY (-2145386400)
#define global BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE (-2145386399)
#define global BG_E_READ_ONLY_PROPERTY_AFTER_RESUME (-2145386398)
#define global BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE (-2145386397)
#define global BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED (-2145386396)
#define global BG_E_STANDBY_MODE (-2145386395)
#define global BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED (-2145386394)
#define global BG_E_BLOCKED_BY_BATTERY_POLICY (-2145386393)
#define global BG_E_BLOCKED_BY_BATTERY_SAVER (-2145386392)
#define global BG_E_WATCHDOG_TIMEOUT (-2145386391)
#define global BG_E_APP_PACKAGE_NOT_FOUND (-2145386390)
#define global BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED (-2145386389)
#define global BG_E_DATABASE_CORRUPT (-2145386388)
#define global BG_E_RANDOM_ACCESS_NOT_SUPPORTED (-2145386387)
#define global BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY (-2145386386)
#define global BG_E_BLOCKED_BY_GAME_MODE (-2145386385)
#define global BG_E_BLOCKED_BY_SYSTEM_POLICY (-2145386384)
#define global BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD (-2145386383)
#define global BG_E_UNSUPPORTED_JOB_CONFIGURATION (-2145386382)
#define global BG_E_REMOTE_FILE_CHANGED (-2145386381)
#define global BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED (-2145386380)
#define global BG_E_READ_ONLY_WHEN_JOB_ACTIVE (-2145386379)
#define global BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK (-2145386378)
#define global BG_E_HTTP_ERROR_100 (-2145845148)
#define global BG_E_HTTP_ERROR_101 (-2145845147)
#define global BG_E_HTTP_ERROR_200 (-2145845048)
#define global BG_E_HTTP_ERROR_201 (-2145845047)
#define global BG_E_HTTP_ERROR_202 (-2145845046)
#define global BG_E_HTTP_ERROR_203 (-2145845045)
#define global BG_E_HTTP_ERROR_204 (-2145845044)
#define global BG_E_HTTP_ERROR_205 (-2145845043)
#define global BG_E_HTTP_ERROR_206 (-2145845042)
#define global BG_E_HTTP_ERROR_300 (-2145844948)
#define global BG_E_HTTP_ERROR_301 (-2145844947)
#define global BG_E_HTTP_ERROR_302 (-2145844946)
#define global BG_E_HTTP_ERROR_303 (-2145844945)
#define global BG_E_HTTP_ERROR_304 (-2145844944)
#define global BG_E_HTTP_ERROR_305 (-2145844943)
#define global BG_E_HTTP_ERROR_307 (-2145844941)
#define global BG_E_HTTP_ERROR_400 (-2145844848)
#define global BG_E_HTTP_ERROR_401 (-2145844847)
#define global BG_E_HTTP_ERROR_402 (-2145844846)
#define global BG_E_HTTP_ERROR_403 (-2145844845)
#define global BG_E_HTTP_ERROR_404 (-2145844844)
#define global BG_E_HTTP_ERROR_405 (-2145844843)
#define global BG_E_HTTP_ERROR_406 (-2145844842)
#define global BG_E_HTTP_ERROR_407 (-2145844841)
#define global BG_E_HTTP_ERROR_408 (-2145844840)
#define global BG_E_HTTP_ERROR_409 (-2145844839)
#define global BG_E_HTTP_ERROR_410 (-2145844838)
#define global BG_E_HTTP_ERROR_411 (-2145844837)
#define global BG_E_HTTP_ERROR_412 (-2145844836)
#define global BG_E_HTTP_ERROR_413 (-2145844835)
#define global BG_E_HTTP_ERROR_414 (-2145844834)
#define global BG_E_HTTP_ERROR_415 (-2145844833)
#define global BG_E_HTTP_ERROR_416 (-2145844832)
#define global BG_E_HTTP_ERROR_417 (-2145844831)
#define global BG_E_HTTP_ERROR_449 (-2145844799)
#define global BG_E_HTTP_ERROR_500 (-2145844748)
#define global BG_E_HTTP_ERROR_501 (-2145844747)
#define global BG_E_HTTP_ERROR_502 (-2145844746)
#define global BG_E_HTTP_ERROR_503 (-2145844745)
#define global BG_E_HTTP_ERROR_504 (-2145844744)
#define global BG_E_HTTP_ERROR_505 (-2145844743)
#define global BITS_MC_JOB_CANCELLED (-2145828864)
#define global BITS_MC_FILE_DELETION_FAILED (-2145828863)
#define global BITS_MC_FILE_DELETION_FAILED_MORE (-2145828862)
#define global BITS_MC_JOB_PROPERTY_CHANGE (-2145828861)
#define global BITS_MC_JOB_TAKE_OWNERSHIP (-2145828860)
#define global BITS_MC_JOB_SCAVENGED (-2145828859)
#define global BITS_MC_JOB_NOTIFICATION_FAILURE (-2145828858)
#define global BITS_MC_STATE_FILE_CORRUPT (-2145828857)
#define global BITS_MC_FAILED_TO_START (-2145828856)
#define global BITS_MC_FATAL_IGD_ERROR (-2145828855)
#define global BITS_MC_PEERCACHING_PORT (-2145828854)
#define global BITS_MC_WSD_PORT (-2145828853)