ifndef _BGCPYMSG_
define _BGCPYMSG_

BG_E_NOT_FOUND          equ 0x80200001
BG_E_INVALID_STATE      equ 0x80200002
BG_E_EMPTY              equ 0x80200003
BG_E_FILE_NOT_AVAILABLE equ 0x80200004
BG_E_PROTOCOL_NOT_AVAILABLE equ 0x80200005
BG_S_ERROR_CONTEXT_NONE equ 0x00200006
BG_E_ERROR_CONTEXT_UNKNOWN equ 0x80200007
BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER equ 0x80200008
BG_E_ERROR_CONTEXT_LOCAL_FILE equ 0x80200009
BG_E_ERROR_CONTEXT_REMOTE_FILE equ 0x8020000A
BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT equ 0x8020000B
BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION equ 0x8020000C
BG_E_DESTINATION_LOCKED equ 0x8020000D
BG_E_VOLUME_CHANGED     equ 0x8020000E
BG_E_ERROR_INFORMATION_UNAVAILABLE equ 0x8020000F
BG_E_NETWORK_DISCONNECTED equ 0x80200010
BG_E_MISSING_FILE_SIZE  equ 0x80200011
BG_E_INSUFFICIENT_HTTP_SUPPORT equ 0x80200012
BG_E_INSUFFICIENT_RANGE_SUPPORT equ 0x80200013
BG_E_REMOTE_NOT_SUPPORTED equ 0x80200014
BG_E_NEW_OWNER_DIFF_MAPPING equ 0x80200015
BG_E_NEW_OWNER_NO_FILE_ACCESS equ 0x80200016
BG_S_PARTIAL_COMPLETE   equ 0x00200017
BG_E_PROXY_LIST_TOO_LARGE equ 0x80200018
BG_E_PROXY_BYPASS_LIST_TOO_LARGE equ 0x80200019
BG_S_UNABLE_TO_DELETE_FILES equ 0x0020001A
BG_E_INVALID_SERVER_RESPONSE equ 0x8020001B
BG_E_TOO_MANY_FILES     equ 0x8020001C
BG_E_LOCAL_FILE_CHANGED equ 0x8020001D
BG_E_ERROR_CONTEXT_REMOTE_APPLICATION equ 0x8020001E
BG_E_SESSION_NOT_FOUND  equ 0x8020001F
BG_E_TOO_LARGE          equ 0x80200020
BG_E_STRING_TOO_LONG    equ 0x80200021
BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH equ 0x80200022
BG_E_SERVER_EXECUTE_ENABLE equ 0x80200023
BG_E_NO_PROGRESS        equ 0x80200024
BG_E_USERNAME_TOO_LARGE equ 0x80200025
BG_E_PASSWORD_TOO_LARGE equ 0x80200026
BG_E_INVALID_AUTH_TARGET equ 0x80200027
BG_E_INVALID_AUTH_SCHEME equ 0x80200028
BG_E_FILE_NOT_FOUND     equ 0x80200029
BG_S_PROXY_CHANGED      equ 0x0020002A
BG_E_INVALID_RANGE      equ 0x8020002B
BG_E_OVERLAPPING_RANGES equ 0x8020002C
BG_E_CONNECT_FAILURE    equ 0x8020002D
BG_E_CONNECTION_CLOSED  equ 0x8020002E
BG_E_BLOCKED_BY_POLICY  equ 0x8020003E
BG_E_INVALID_PROXY_INFO equ 0x8020003F
BG_E_INVALID_CREDENTIALS equ 0x80200040
BG_E_INVALID_HASH_ALGORITHM equ 0x80200041
BG_E_RECORD_DELETED     equ 0x80200042
BG_E_COMMIT_IN_PROGRESS equ 0x80200043
BG_E_DISCOVERY_IN_PROGRESS equ 0x80200044
BG_E_UPNP_ERROR         equ 0x80200045
BG_E_TEST_OPTION_BLOCKED_DOWNLOAD equ 0x80200046
BG_E_PEERCACHING_DISABLED equ 0x80200047
BG_E_BUSYCACHERECORD    equ 0x80200048
BG_E_TOO_MANY_JOBS_PER_USER equ 0x80200049
BG_E_TOO_MANY_JOBS_PER_MACHINE equ 0x80200050
BG_E_TOO_MANY_FILES_IN_JOB equ 0x80200051
BG_E_TOO_MANY_RANGES_IN_FILE equ 0x80200052
BG_E_VALIDATION_FAILED  equ 0x80200053
BG_E_MAXDOWNLOAD_TIMEOUT equ 0x80200054
BG_S_OVERRIDDEN_BY_POLICY equ 0x00200055
BG_E_TOKEN_REQUIRED     equ 0x80200056
BG_E_HTTP_ERROR_100     equ 0x80190064
BG_E_HTTP_ERROR_101     equ 0x80190065
BG_E_HTTP_ERROR_200     equ 0x801900C8
BG_E_HTTP_ERROR_201     equ 0x801900C9
BG_E_HTTP_ERROR_202     equ 0x801900CA
BG_E_HTTP_ERROR_203     equ 0x801900CB
BG_E_HTTP_ERROR_204     equ 0x801900CC
BG_E_HTTP_ERROR_205     equ 0x801900CD
BG_E_HTTP_ERROR_206     equ 0x801900CE
BG_E_HTTP_ERROR_300     equ 0x8019012C
BG_E_HTTP_ERROR_301     equ 0x8019012D
BG_E_HTTP_ERROR_302     equ 0x8019012E
BG_E_HTTP_ERROR_303     equ 0x8019012F
BG_E_HTTP_ERROR_304     equ 0x80190130
BG_E_HTTP_ERROR_305     equ 0x80190131
BG_E_HTTP_ERROR_307     equ 0x80190133
BG_E_HTTP_ERROR_400     equ 0x80190190
BG_E_HTTP_ERROR_401     equ 0x80190191
BG_E_HTTP_ERROR_402     equ 0x80190192
BG_E_HTTP_ERROR_403     equ 0x80190193
BG_E_HTTP_ERROR_404     equ 0x80190194
BG_E_HTTP_ERROR_405     equ 0x80190195
BG_E_HTTP_ERROR_406     equ 0x80190196
BG_E_HTTP_ERROR_407     equ 0x80190197
BG_E_HTTP_ERROR_408     equ 0x80190198
BG_E_HTTP_ERROR_409     equ 0x80190199
BG_E_HTTP_ERROR_410     equ 0x8019019A
BG_E_HTTP_ERROR_411     equ 0x8019019B
BG_E_HTTP_ERROR_412     equ 0x8019019C
BG_E_HTTP_ERROR_413     equ 0x8019019D
BG_E_HTTP_ERROR_414     equ 0x8019019E
BG_E_HTTP_ERROR_415     equ 0x8019019F
BG_E_HTTP_ERROR_416     equ 0x801901A0
BG_E_HTTP_ERROR_417     equ 0x801901A1
BG_E_HTTP_ERROR_449     equ 0x801901C1
BG_E_HTTP_ERROR_500     equ 0x801901F4
BG_E_HTTP_ERROR_501     equ 0x801901F5
BG_E_HTTP_ERROR_502     equ 0x801901F6
BG_E_HTTP_ERROR_503     equ 0x801901F7
BG_E_HTTP_ERROR_504     equ 0x801901F8
BG_E_HTTP_ERROR_505     equ 0x801901F9

BITS_MC_JOB_CANCELLED   equ 0x80194000
BITS_MC_FILE_DELETION_FAILED equ 0x80194001
BITS_MC_FILE_DELETION_FAILED_MORE equ 0x80194002
BITS_MC_JOB_PROPERTY_CHANGE equ 0x80194003
BITS_MC_JOB_TAKE_OWNERSHIP equ 0x80194004
BITS_MC_JOB_SCAVENGED   equ 0x80194005
BITS_MC_JOB_NOTIFICATION_FAILURE equ 0x80194006
BITS_MC_STATE_FILE_CORRUPT equ 0x80194007
BITS_MC_FAILED_TO_START equ 0x80194008
BITS_MC_FATAL_IGD_ERROR equ 0x80194009
BITS_MC_PEERCACHING_PORT equ 0x8019400A
BITS_MC_WSD_PORT        equ 0x8019400B

endif
