Function at 0x451994
Capabilities:
Parse credit card information

Disassembly:
mov eax, dword [esp + 4]
mov ecx, 0x80096001
cmp eax, ecx
jg 0x454fe2
je 0x454fd8
mov ecx, 0x8007077c
cmp eax, ecx
jg 0x45398e
je case.0x4593e5.1916
mov ecx, 0x80070082
cmp eax, ecx
jg 0x4537f9
je case.0x457c01.130
mov ecx, 0x800401f1
cmp eax, ecx
jg 0x452cde
je 0x452cd4
mov ecx, 0x800288c5
cmp eax, ecx
jg 0x45230d
je 0x452303
mov ecx, 0x80010110
cmp eax, ecx
jg 0x451f06
je 0x451efc
mov ecx, 0x80004029
cmp eax, ecx
jg 0x451c5f
je 0x451c55
add ecx, 0xffffffeb
cmp eax, ecx
jg 0x451b78
je 0x451b6e
mov ecx, 0x8000400a
cmp eax, ecx
jg 0x451aff
je 0x451af5
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x451aad
je 0x451aa3
cmp eax, 0x8000000a
je 0x451a99
cmp eax, 0x80004001
je 0x451a8f
cmp eax, 0x80004002
je 0x451a85
cmp eax, 0x80004003
je 0x451a7b
cmp eax, 0x80004004
jne case.default.0x45c51e
mov eax, str.E_ABORT
jmp 0x45cfd2
mov eax, str.E_POINTER
jmp 0x45cfd2
mov eax, str.E_NOINTERFACE
jmp 0x45cfd2
mov eax, str.E_NOTIMPL
jmp 0x45cfd2
mov eax, str.E_PENDING
jmp 0x45cfd2
mov eax, str.E_FAIL
jmp 0x45cfd2
cmp eax, 0x80004006
je 0x451aeb
cmp eax, 0x80004007
je 0x451ae1
cmp eax, 0x80004008
je 0x451ad7
cmp eax, 0x80004009
jne case.default.0x45c51e
mov eax, str.CO_E_INIT_CLASS_CACHE
jmp 0x45cfd2
mov eax, str.CO_E_INIT_MEMORY_ALLOCATOR
jmp 0x45cfd2
mov eax, str.CO_E_INIT_SHARED_ALLOCATOR
jmp 0x45cfd2
mov eax, str.CO_E_INIT_TLS
jmp 0x45cfd2
mov eax, str.CO_E_INIT_RPC_CHANNEL
jmp 0x45cfd2
add eax, 0x7fffbff5
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45cfd5]
mov eax, str.CO_E_INIT_TLS_SET_CHANNEL_CONTROL
jmp 0x45cfd2
mov eax, str.CO_E_INIT_TLS_CHANNEL_CONTROL
jmp 0x45cfd2
mov eax, str.CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
jmp 0x45cfd2
mov eax, str.CO_E_INIT_SCM_MUTEX_EXISTS
jmp 0x45cfd2
mov eax, str.CO_E_INIT_SCM_FILE_MAPPING_EXISTS
jmp 0x45cfd2
mov eax, str.CO_E_INIT_SCM_MAP_VIEW_OF_FILE
jmp 0x45cfd2
mov eax, str.CO_E_INIT_SCM_EXEC_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_INIT_ONLY_SINGLE_THREADED
jmp 0x45cfd2
mov eax, str.CO_E_CANT_REMOTE
jmp 0x45cfd2
mov eax, str.CO_E_BAD_SERVER_NAME
jmp 0x45cfd2
add eax, 0x7fffbfeb
cmp eax, 0x13
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45cff9]
mov eax, str.CO_E_WRONG_SERVER_IDENTITY
jmp 0x45cfd2
mov eax, str.CO_E_OLE1DDE_DISABLED
jmp 0x45cfd2
mov eax, str.CO_E_RUNAS_SYNTAX
jmp 0x45cfd2
mov eax, str.CO_E_CREATEPROCESS_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_RUNAS_CREATEPROCESS_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_RUNAS_LOGON_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_LAUNCH_PERMSSION_DENIED
jmp 0x45cfd2
mov eax, str.CO_E_START_SERVICE_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_REMOTE_COMMUNICATION_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_START_TIMEOUT
jmp 0x45cfd2
mov eax, str.CO_E_CLSREG_INCONSISTENT
jmp 0x45cfd2
mov eax, str.CO_E_IIDREG_INCONSISTENT
jmp 0x45cfd2
mov eax, str.CO_E_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.CO_E_RELOAD_DLL
jmp 0x45cfd2
mov eax, str.CO_E_MSI_ERROR
jmp 0x45cfd2
mov eax, str.CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_PAUSED
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_NOT_PAUSED
jmp 0x45cfd2
mov eax, str.CO_E_CLASS_DISABLED
jmp 0x45cfd2
mov eax, str.CO_E_CLRNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.CO_E_ASYNC_WORK_REJECTED
jmp 0x45cfd2
mov ecx, 0x8001000e
cmp eax, ecx
jg 0x451dbc
je 0x451db2
add ecx, 0xfffffff6
cmp eax, ecx
jg 0x451d43
je 0x451d39
mov ecx, 0x80004033
cmp eax, ecx
jg 0x451cf1
je 0x451ce7
cmp eax, 0x8000402a
je 0x451cdd
cmp eax, 0x8000402b
je 0x451cd3
cmp eax, 0x80004030
je 0x451cc9
cmp eax, 0x80004031
je 0x451cbf
cmp eax, 0x80004032
jne case.default.0x45c51e
mov eax, str.CO_E_SXS_CONFIG
jmp 0x45cfd2
mov eax, str.CO_E_THREADPOOL_CONFIG
jmp 0x45cfd2
mov eax, str.CO_E_TRACKER_CONFIG
jmp 0x45cfd2
mov eax, str.CO_E_NO_SECCTX_IN_ACTIVATE
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_INIT_TIMEOUT
jmp 0x45cfd2
mov eax, str.CO_E_MALFORMED_SPN
jmp 0x45cfd2
cmp eax, 0x8000ffff
je 0x451d2f
cmp eax, 0x80010001
je 0x451d25
cmp eax, 0x80010002
je 0x451d1b
cmp eax, 0x80010003
jne case.default.0x45c51e
mov eax, str.RPC_E_CANTPOST_INSENDCALL
jmp 0x45cfd2
mov eax, str.RPC_E_CALL_CANCELED
jmp 0x45cfd2
mov eax, str.RPC_E_CALL_REJECTED
jmp 0x45cfd2
mov eax, str.E_UNEXPECTED
jmp 0x45cfd2
mov eax, str.RPC_E_CANTCALLOUT_INASYNCCALL
jmp 0x45cfd2
add eax, 0x7ffefffb
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d049]
mov eax, str.RPC_E_CANTCALLOUT_INEXTERNALCALL
jmp 0x45cfd2
mov eax, str.RPC_E_CONNECTION_TERMINATED
jmp 0x45cfd2
mov eax, str.RPC_E_SERVER_DIED
jmp 0x45cfd2
mov eax, str.RPC_E_CLIENT_DIED
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_DATAPACKET
jmp 0x45cfd2
mov eax, str.RPC_E_CANTTRANSMIT_CALL
jmp 0x45cfd2
mov eax, str.RPC_E_CLIENT_CANTMARSHAL_DATA
jmp 0x45cfd2
mov eax, str.RPC_E_CLIENT_CANTUNMARSHAL_DATA
jmp 0x45cfd2
mov eax, str.RPC_E_SERVER_CANTMARSHAL_DATA
jmp 0x45cfd2
mov eax, str.RPC_E_SERVER_CANTUNMARSHAL_DATA
jmp 0x45cfd2
mov ecx, 0x80010106
cmp eax, ecx
jg 0x451e8d
je 0x451e83
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x451e3b
je 0x451e31
cmp eax, 0x8001000f
je 0x451e27
cmp eax, 0x80010010
je 0x451e1d
cmp eax, 0x80010011
je 0x451e13
cmp eax, 0x80010012
je 0x451e09
cmp eax, 0x80010100
jne case.default.0x45c51e
mov eax, str.RPC_E_SYS_CALL_FAILED
jmp 0x45cfd2
mov eax, str.RPC_E_SERVER_DIED_DNE
jmp 0x45cfd2
mov eax, str.RPC_E_CANTCALLOUT_AGAIN
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_PARAMETER
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_DATA
jmp 0x45cfd2
mov eax, str.RPC_E_OUT_OF_RESOURCES
jmp 0x45cfd2
cmp eax, 0x80010102
je 0x451e79
cmp eax, 0x80010103
je 0x451e6f
cmp eax, 0x80010104
je 0x451e65
cmp eax, 0x80010105
jne case.default.0x45c51e
mov eax, str.RPC_E_SERVERFAULT
jmp 0x45cfd2
mov eax, str.RPC_E_FAULT
jmp 0x45cfd2
mov eax, str.RPC_E_NOT_REGISTERED
jmp 0x45cfd2
mov eax, str.RPC_E_ATTEMPTED_MULTITHREAD
jmp 0x45cfd2
mov eax, str.RPC_E_CHANGED_MODE
jmp 0x45cfd2
add eax, 0x7ffefef9
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d06d]
mov eax, str.RPC_E_INVALIDMETHOD
jmp 0x45cfd2
mov eax, str.RPC_E_DISCONNECTED
jmp 0x45cfd2
mov eax, str.RPC_E_RETRY
jmp 0x45cfd2
mov eax, str.RPC_E_SERVERCALL_RETRYLATER
jmp 0x45cfd2
mov eax, str.RPC_E_SERVERCALL_REJECTED
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_CALLDATA
jmp 0x45cfd2
mov eax, str.RPC_E_CANTCALLOUT_ININPUTSYNCCALL
jmp 0x45cfd2
mov eax, str.RPC_E_WRONG_THREAD
jmp 0x45cfd2
mov eax, str.RPC_E_THREAD_NOT_INIT
jmp 0x45cfd2
mov eax, str.RPC_E_VERSION_MISMATCH
jmp 0x45cfd2
mov ecx, 0x8001ffff
cmp eax, ecx
jg 0x45210e
je 0x452104
add eax, 0x7ffefeef
cmp eax, 0x2f
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d091]
mov eax, str.RPC_E_INVALID_HEADER
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_EXTENSION
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_IPID
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_OBJECT
jmp 0x45cfd2
mov eax, str.RPC_S_CALLPENDING
jmp 0x45cfd2
mov eax, str.RPC_S_WAITONTIMER
jmp 0x45cfd2
mov eax, str.RPC_E_CALL_COMPLETE
jmp 0x45cfd2
mov eax, str.RPC_E_UNSECURE_CALL
jmp 0x45cfd2
mov eax, str.RPC_E_TOO_LATE
jmp 0x45cfd2
mov eax, str.RPC_E_NO_GOOD_SECURITY_PACKAGES
jmp 0x45cfd2
mov eax, str.RPC_E_ACCESS_DENIED
jmp 0x45cfd2
mov eax, str.RPC_E_REMOTE_DISABLED
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_OBJREF
jmp 0x45cfd2
mov eax, str.RPC_E_NO_CONTEXT
jmp 0x45cfd2
mov eax, str.RPC_E_TIMEOUT
jmp 0x45cfd2
mov eax, str.RPC_E_NO_SYNC
jmp 0x45cfd2
mov eax, str.RPC_E_FULLSIC_REQUIRED
jmp 0x45cfd2
mov eax, str.RPC_E_INVALID_STD_NAME
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOIMPERSONATE
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOGETSECCTX
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOOPENTHREADTOKEN
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOGETTOKENINFO
jmp 0x45cfd2
mov eax, str.CO_E_TRUSTEEDOESNTMATCHCLIENT
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOQUERYCLIENTBLANKET
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOSETDACL
jmp 0x45cfd2
mov eax, str.CO_E_ACCESSCHECKFAILED
jmp 0x45cfd2
mov eax, str.CO_E_NETACCESSAPIFAILED
jmp 0x45cfd2
mov eax, str.CO_E_WRONGTRUSTEENAMESYNTAX
jmp 0x45cfd2
mov eax, str.CO_E_INVALIDSID
jmp 0x45cfd2
mov eax, str.CO_E_CONVERSIONFAILED
jmp 0x45cfd2
mov eax, str.CO_E_NOMATCHINGSIDFOUND
jmp 0x45cfd2
mov eax, str.CO_E_LOOKUPACCSIDFAILED
jmp 0x45cfd2
mov eax, str.CO_E_NOMATCHINGNAMEFOUND
jmp 0x45cfd2
mov eax, str.CO_E_LOOKUPACCNAMEFAILED
jmp 0x45cfd2
mov eax, str.CO_E_SETSERLHNDLFAILED
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOGETWINDIR
jmp 0x45cfd2
mov eax, str.CO_E_PATHTOOLONG
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOGENUUID
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOCREATEFILE
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOCLOSEHANDLE
jmp 0x45cfd2
mov eax, str.CO_E_EXCEEDSYSACLLIMIT
jmp 0x45cfd2
mov eax, str.CO_E_ACESINWRONGORDER
jmp 0x45cfd2
mov eax, str.CO_E_INCOMPATIBLESTREAMVERSION
jmp 0x45cfd2
mov eax, str.CO_E_FAILEDTOOPENPROCESSTOKEN
jmp 0x45cfd2
mov eax, str.CO_E_DECODEFAILED
jmp 0x45cfd2
mov eax, str.CO_E_ACNOTINITIALIZED
jmp 0x45cfd2
mov eax, str.CO_E_CANCEL_DISABLED
jmp 0x45cfd2
mov eax, str.RPC_E_UNEXPECTED
jmp 0x45cfd2
mov ecx, 0x80028016
cmp eax, ecx
jg 0x4521f4
je 0x4521ea
add eax, 0x7ffdffff
cmp eax, 0x12
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d151]
mov eax, str.DISP_E_UNKNOWNINTERFACE
jmp 0x45cfd2
mov eax, str.DISP_E_MEMBERNOTFOUND
jmp 0x45cfd2
mov eax, str.DISP_E_PARAMNOTFOUND
jmp 0x45cfd2
mov eax, str.DISP_E_TYPEMISMATCH
jmp 0x45cfd2
mov eax, str.DISP_E_UNKNOWNNAME
jmp 0x45cfd2
mov eax, str.DISP_E_NONAMEDARGS
jmp 0x45cfd2
mov eax, str.DISP_E_BADVARTYPE
jmp 0x45cfd2
mov eax, str.DISP_E_EXCEPTION
jmp 0x45cfd2
mov eax, str.DISP_E_OVERFLOW
jmp 0x45cfd2
mov eax, str.DISP_E_BADINDEX
jmp 0x45cfd2
mov eax, str.DISP_E_UNKNOWNLCID
jmp 0x45cfd2
mov eax, str.DISP_E_ARRAYISLOCKED
jmp 0x45cfd2
mov eax, str.DISP_E_BADPARAMCOUNT
jmp 0x45cfd2
mov eax, str.DISP_E_PARAMNOTOPTIONAL
jmp 0x45cfd2
mov eax, str.DISP_E_BADCALLEE
jmp 0x45cfd2
mov eax, str.DISP_E_NOTACOLLECTION
jmp 0x45cfd2
mov eax, str.DISP_E_DIVBYZERO
jmp 0x45cfd2
mov eax, str.DISP_E_BUFFERTOOSMALL
jmp 0x45cfd2
mov eax, str.TYPE_E_BUFFERTOOSMALL
jmp 0x45cfd2
mov ecx, 0x80028029
cmp eax, ecx
jg 0x452288
je 0x45227e
cmp eax, 0x80028017
je 0x452274
cmp eax, 0x80028018
je 0x45226a
cmp eax, 0x80028019
je 0x452260
cmp eax, 0x8002801c
je 0x452256
cmp eax, 0x8002801d
je 0x45224c
cmp eax, 0x80028027
je 0x452242
cmp eax, 0x80028028
jne case.default.0x45c51e
mov eax, str.TYPE_E_QUALIFIEDNAMEDISALLOWED
jmp 0x45cfd2
mov eax, str.TYPE_E_UNDEFINEDTYPE
jmp 0x45cfd2
mov eax, str.TYPE_E_LIBNOTREGISTERED
jmp 0x45cfd2
mov eax, str.TYPE_E_REGISTRYACCESS
jmp 0x45cfd2
mov eax, str.TYPE_E_UNSUPFORMAT
jmp 0x45cfd2
mov eax, str.TYPE_E_INVDATAREAD
jmp 0x45cfd2
mov eax, str.TYPE_E_FIELDNOTFOUND
jmp 0x45cfd2
mov eax, str.TYPE_E_INVALIDSTATE
jmp 0x45cfd2
cmp eax, 0x8002802a
je 0x4522f9
cmp eax, 0x8002802b
je 0x4522ef
cmp eax, 0x8002802c
je 0x4522e5
cmp eax, 0x8002802d
je 0x4522db
cmp eax, 0x8002802e
je 0x4522d1
cmp eax, 0x8002802f
je 0x4522c7
cmp eax, 0x800288bd
jne case.default.0x45c51e
mov eax, str.TYPE_E_BADMODULEKIND
jmp 0x45cfd2
mov eax, str.TYPE_E_DLLFUNCTIONNOTFOUND
jmp 0x45cfd2
mov eax, str.TYPE_E_UNKNOWNLCID
jmp 0x45cfd2
mov eax, str.TYPE_E_NAMECONFLICT
jmp 0x45cfd2
mov eax, str.TYPE_E_AMBIGUOUSNAME
jmp 0x45cfd2
mov eax, str.TYPE_E_ELEMENTNOTFOUND
jmp 0x45cfd2
mov eax, str.TYPE_E_WRONGTYPEKIND
jmp 0x45cfd2
mov eax, str.TYPE_E_SIZETOOBIG
jmp 0x45cfd2
mov ecx, 0x8004006b
cmp eax, ecx
jg 0x452896
je 0x45288c
mov ecx, 0x80030107
cmp eax, ecx
jg 0x4525e3
je 0x4525d9
mov ecx, 0x8003001d
cmp eax, ecx
jg 0x452497
je 0x45248d
add ecx, 0xffffffe5
cmp eax, ecx
jg 0x452417
je 0x45240d
mov ecx, 0x80028ca3
cmp eax, ecx
jg 0x4523c5
je 0x4523bb
cmp eax, 0x800288c6
je 0x4523b1
cmp eax, 0x800288cf
je 0x4523a7
cmp eax, 0x80028ca0
je 0x45239d
cmp eax, 0x80028ca1
je 0x452393
cmp eax, 0x80028ca2
jne case.default.0x45c51e
mov eax, str.TYPE_E_IOERROR
jmp 0x45cfd2
mov eax, str.TYPE_E_OUTOFBOUNDS
jmp 0x45cfd2
mov eax, str.TYPE_E_TYPEMISMATCH
jmp 0x45cfd2
mov eax, str.TYPE_E_INVALIDID
jmp 0x45cfd2
mov eax, str.TYPE_E_DUPLICATEID
jmp 0x45cfd2
mov eax, str.TYPE_E_CANTCREATETMPFILE
jmp 0x45cfd2
cmp eax, 0x80029c4a
je 0x452403
cmp eax, 0x80029c83
je 0x4523f9
cmp eax, 0x80029c84
je 0x4523ef
cmp eax, 0x80030001
jne case.default.0x45c51e
mov eax, str.STG_E_INVALIDFUNCTION
jmp 0x45cfd2
mov eax, str.TYPE_E_CIRCULARTYPE
jmp 0x45cfd2
mov eax, str.TYPE_E_INCONSISTENTPROPFUNCS
jmp 0x45cfd2
mov eax, str.TYPE_E_CANTLOADLIBRARY
jmp 0x45cfd2
mov eax, str.STG_E_FILENOTFOUND
jmp 0x45cfd2
add eax, 0x7ffcfffd
cmp eax, 0x16
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45d1c5]
jmp dword [eax*4 + 0x45d19d]
mov eax, str.STG_E_PATHNOTFOUND
jmp 0x45cfd2
mov eax, str.STG_E_TOOMANYOPENFILES
jmp 0x45cfd2
mov eax, str.STG_E_ACCESSDENIED
jmp 0x45cfd2
mov eax, str.STG_E_INVALIDHANDLE
jmp 0x45cfd2
mov eax, str.STG_E_INSUFFICIENTMEMORY
jmp 0x45cfd2
mov eax, str.STG_E_INVALIDPOINTER
jmp 0x45cfd2
mov eax, str.STG_E_NOMOREFILES
jmp 0x45cfd2
mov eax, str.STG_E_DISKISWRITEPROTECTED
jmp 0x45cfd2
mov eax, str.STG_E_SEEKERROR
jmp 0x45cfd2
mov eax, str.STG_E_WRITEFAULT
jmp 0x45cfd2
mov ecx, 0x800300fd
cmp eax, ecx
jg 0x45256a
je 0x452560
mov ecx, 0x80030070
cmp eax, ecx
jg 0x452518
je 0x45250e
cmp eax, 0x8003001e
je 0x452504
cmp eax, 0x80030020
je 0x4524fa
cmp eax, 0x80030021
je 0x4524f0
cmp eax, 0x80030050
je 0x4524e6
cmp eax, 0x80030057
jne case.default.0x45c51e
mov eax, str.STG_E_INVALIDPARAMETER
jmp 0x45cfd2
mov eax, str.STG_E_FILEALREADYEXISTS
jmp 0x45cfd2
mov eax, str.STG_E_LOCKVIOLATION
jmp 0x45cfd2
mov eax, str.STG_E_SHAREVIOLATION
jmp 0x45cfd2
mov eax, str.STG_E_READFAULT
jmp 0x45cfd2
mov eax, str.STG_E_MEDIUMFULL
jmp 0x45cfd2
cmp eax, 0x800300f0
je 0x452556
cmp eax, 0x800300fa
je 0x45254c
cmp eax, 0x800300fb
je 0x452542
cmp eax, 0x800300fc
jne case.default.0x45c51e
mov eax, str.STG_E_INVALIDNAME
jmp 0x45cfd2
mov eax, str.STG_E_INVALIDHEADER
jmp 0x45cfd2
mov eax, str.STG_E_ABNORMALAPIEXIT
jmp 0x45cfd2
mov eax, str.STG_E_PROPSETMISMATCHED
jmp 0x45cfd2
mov eax, str.STG_E_UNKNOWN
jmp 0x45cfd2
add eax, 0x7ffcff02
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d1dc]
mov eax, str.STG_E_UNIMPLEMENTEDFUNCTION
jmp 0x45cfd2
mov eax, str.STG_E_INVALIDFLAG
jmp 0x45cfd2
mov eax, str.STG_E_INUSE
jmp 0x45cfd2
mov eax, str.STG_E_NOTCURRENT
jmp 0x45cfd2
mov eax, str.STG_E_REVERTED
jmp 0x45cfd2
mov eax, str.STG_E_CANTSAVE
jmp 0x45cfd2
mov eax, str.STG_E_OLDFORMAT
jmp 0x45cfd2
mov eax, str.STG_E_OLDDLL
jmp 0x45cfd2
mov eax, str.STG_E_SHAREREQUIRED
jmp 0x45cfd2
mov eax, str.STG_E_NOTFILEBASEDSTORAGE
jmp 0x45cfd2
mov ecx, 0x80040006
cmp eax, ecx
jg 0x452778
je 0x45276e
mov ecx, 0x80030308
cmp eax, ecx
jg 0x4526c9
je 0x4526bf
mov ecx, 0x80030201
cmp eax, ecx
jg 0x452677
je 0x45266d
cmp eax, 0x80030108
je 0x452663
cmp eax, 0x80030109
je 0x452659
cmp eax, 0x80030110
je 0x45264f
cmp eax, 0x80030111
je 0x452645
cmp eax, 0x80030112
jne case.default.0x45c51e
mov eax, str.STG_E_NOTSIMPLEFORMAT
jmp 0x45cfd2
mov eax, str.STG_E_DOCFILETOOLARGE
jmp 0x45cfd2
mov eax, str.STG_E_BADBASEADDRESS
jmp 0x45cfd2
mov eax, str.STG_E_DOCFILECORRUPT
jmp 0x45cfd2
mov eax, str.STG_E_EXTANTMARSHALLINGS
jmp 0x45cfd2
mov eax, str.STG_E_INCOMPLETE
jmp 0x45cfd2
cmp eax, 0x80030202
je 0x4526b5
cmp eax, 0x80030305
je 0x4526ab
cmp eax, 0x80030306
je 0x4526a1
cmp eax, 0x80030307
jne case.default.0x45c51e
mov eax, str.STG_E_CSS_KEY_NOT_PRESENT
jmp 0x45cfd2
mov eax, str.STG_E_CSS_AUTHENTICATION_FAILURE
jmp 0x45cfd2
mov eax, str.STG_E_STATUS_COPY_PROTECTION_FAILURE
jmp 0x45cfd2
mov eax, str.STG_E_TERMINATED
jmp 0x45cfd2
mov eax, str.STG_E_CSS_KEY_NOT_ESTABLISHED
jmp 0x45cfd2
mov ecx, 0x80040001
cmp eax, ecx
jg 0x452726
je 0x45271c
cmp eax, 0x80030309
je 0x452712
cmp eax, 0x8003030a
je 0x452708
cmp eax, 0x8003030b
je 0x4526fe
cmp eax, 0x80040000
jne case.default.0x45c51e
mov eax, str.OLE_E_FIRST
jmp 0x45cfd2
mov eax, str.STG_E_RESETS_EXHAUSTED
jmp 0x45cfd2
mov eax, str.STG_E_CSS_REGION_MISMATCH
jmp 0x45cfd2
mov eax, str.STG_E_CSS_SCRAMBLED_SECTOR
jmp 0x45cfd2
mov eax, str.OLE_E_ADVF
jmp 0x45cfd2
cmp eax, 0x80040002
je 0x452764
cmp eax, 0x80040003
je 0x45275a
cmp eax, 0x80040004
je 0x452750
cmp eax, 0x80040005
jne case.default.0x45c51e
mov eax, str.OLE_E_NOTRUNNING
jmp 0x45cfd2
mov eax, str.OLE_E_NOCONNECTION
jmp 0x45cfd2
mov eax, str.OLE_E_ADVISENOTSUPPORTED
jmp 0x45cfd2
mov eax, str.OLE_E_ENUM_NOMORE
jmp 0x45cfd2
mov eax, str.OLE_E_NOCACHE
jmp 0x45cfd2
mov ecx, 0x80040064
cmp eax, ecx
jg 0x452822
je 0x452818
add eax, 0x7ffbfff9
cmp eax, 0xb
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d200]
mov eax, str.OLE_E_BLANK
jmp 0x45cfd2
mov eax, str.OLE_E_CLASSDIFF
jmp 0x45cfd2
mov eax, str.OLE_E_CANT_GETMONIKER
jmp 0x45cfd2
mov eax, str.OLE_E_CANT_BINDTOSOURCE
jmp 0x45cfd2
mov eax, str.OLE_E_STATIC
jmp 0x45cfd2
mov eax, str.OLE_E_PROMPTSAVECANCELLED
jmp 0x45cfd2
mov eax, str.OLE_E_INVALIDRECT
jmp 0x45cfd2
mov eax, str.OLE_E_WRONGCOMPOBJ
jmp 0x45cfd2
mov eax, str.OLE_E_INVALIDHWND
jmp 0x45cfd2
mov eax, str.OLE_E_NOT_INPLACEACTIVE
jmp 0x45cfd2
mov eax, str.OLE_E_CANTCONVERT
jmp 0x45cfd2
mov eax, str.OLE_E_NOSTORAGE
jmp 0x45cfd2
mov eax, str.DV_E_FORMATETC
jmp 0x45cfd2
cmp eax, 0x80040065
je 0x452882
cmp eax, 0x80040066
je 0x452878
cmp eax, 0x80040067
je 0x45286e
cmp eax, 0x80040068
je 0x452864
cmp eax, 0x80040069
je 0x45285a
cmp eax, 0x8004006a
jne case.default.0x45c51e
mov eax, str.DV_E_CLIPFORMAT
jmp 0x45cfd2
mov eax, str.DV_E_TYMED
jmp 0x45cfd2
mov eax, str.DV_E_LINDEX
jmp 0x45cfd2
mov eax, str.DV_E_STATDATA
jmp 0x45cfd2
mov eax, str.DV_E_STGMEDIUM
jmp 0x45cfd2
mov eax, str.DV_E_DVTARGETDEVICE
jmp 0x45cfd2
mov eax, str.DV_E_DVASPECT
jmp 0x45cfd2
mov ecx, 0x80040180
cmp eax, ecx
jg 0x452b28
je 0x452b1e
add ecx, 0xffffffd3
cmp eax, ecx
jg 0x452a3a
je 0x452a30
mov ecx, 0x8004011f
cmp eax, ecx
jg 0x45298b
je 0x452981
add ecx, 0xffffffe3
cmp eax, ecx
jg 0x452939
je 0x45292f
cmp eax, 0x8004006c
je 0x452925
cmp eax, 0x8004006d
je 0x45291b
cmp eax, 0x800400ff
je 0x452911
cmp eax, 0x80040100
je 0x452907
cmp eax, 0x80040101
jne case.default.0x45c51e
mov eax, str.DRAGDROP_E_ALREADYREGISTERED
jmp 0x45cfd2
mov eax, str.DRAGDROP_E_FIRST
jmp 0x45cfd2
mov eax, str.OLE_E_LAST
jmp 0x45cfd2
mov eax, str.DV_E_NOIVIEWOBJECT
jmp 0x45cfd2
mov eax, str.DV_E_DVTARGETDEVICE_SIZE
jmp 0x45cfd2
mov eax, str.DRAGDROP_E_INVALIDHWND
jmp 0x45cfd2
cmp eax, 0x8004010f
je 0x452977
cmp eax, 0x80040110
je 0x45296d
cmp eax, 0x80040111
je 0x452963
cmp eax, 0x80040112
jne case.default.0x45c51e
mov eax, str.CLASS_E_NOTLICENSED
jmp 0x45cfd2
mov eax, str.CLASS_E_CLASSNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.CLASSFACTORY_E_FIRST
jmp 0x45cfd2
mov eax, str.DRAGDROP_E_LAST
jmp 0x45cfd2
mov eax, str.CLASSFACTORY_E_LAST
jmp 0x45cfd2
mov ecx, 0x80040140
cmp eax, ecx
jg 0x4529e8
je 0x4529de
cmp eax, 0x80040120
je 0x4529d4
cmp eax, 0x8004012f
je 0x4529ca
cmp eax, 0x80040130
je 0x4529c0
cmp eax, 0x8004013f
jne case.default.0x45c51e
mov eax, str.DATA_E_LAST
jmp 0x45cfd2
mov eax, str.DATA_E_FIRST
jmp 0x45cfd2
mov eax, str.MARSHAL_E_LAST
jmp 0x45cfd2
mov eax, str.MARSHAL_E_FIRST
jmp 0x45cfd2
mov eax, str.VIEW_E_FIRST
jmp 0x45cfd2
cmp eax, 0x8004014f
je 0x452a26
cmp eax, 0x80040150
je 0x452a1c
cmp eax, 0x80040151
je 0x452a12
cmp eax, 0x80040152
jne case.default.0x45c51e
mov eax, str.REGDB_E_KEYMISSING
jmp 0x45cfd2
mov eax, str.REGDB_E_WRITEREGDB
jmp 0x45cfd2
mov eax, str.REGDB_E_FIRST
jmp 0x45cfd2
mov eax, str.VIEW_E_LAST
jmp 0x45cfd2
mov eax, str.REGDB_E_INVALIDVALUE
jmp 0x45cfd2
add eax, 0x7ffbfeac
cmp eax, 0x2b
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45d284]
jmp dword [eax*4 + 0x45d230]
mov eax, str.REGDB_E_LAST
jmp 0x45cfd2
mov eax, str.REGDB_E_CLASSNOTREG
jmp 0x45cfd2
mov eax, str.REGDB_E_IIDNOTREG
jmp 0x45cfd2
mov eax, str.CAT_E_FIRST
jmp 0x45cfd2
mov eax, str.CAT_E_LAST
jmp 0x45cfd2
mov eax, str.CS_E_FIRST
jmp 0x45cfd2
mov eax, str.CS_E_LAST
jmp 0x45cfd2
mov eax, str.CS_E_NOT_DELETABLE
jmp 0x45cfd2
mov eax, str.CS_E_CLASS_NOTFOUND
jmp 0x45cfd2
mov eax, str.CS_E_INVALID_VERSION
jmp 0x45cfd2
mov eax, str.CS_E_NO_CLASSSTORE
jmp 0x45cfd2
mov eax, str.CS_E_OBJECT_NOTFOUND
jmp 0x45cfd2
mov eax, str.CS_E_OBJECT_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.CS_E_INVALID_PATH
jmp 0x45cfd2
mov eax, str.CS_E_NETWORK_ERROR
jmp 0x45cfd2
mov eax, str.CS_E_ADMIN_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.CS_E_SCHEMA_MISMATCH
jmp 0x45cfd2
mov eax, str.CACHE_E_FIRST
jmp 0x45cfd2
mov eax, str.CACHE_E_LAST
jmp 0x45cfd2
mov eax, str.REGDB_E_BADTHREADINGMODEL
jmp 0x45cfd2
mov eax, str.OLEOBJ_E_FIRST
jmp 0x45cfd2
add eax, 0x7ffbfe7f
cmp eax, 0x6f
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45d354]
jmp dword [eax*4 + 0x45d2b0]
mov eax, str.OLEOBJ_E_LAST
jmp 0x45cfd2
mov eax, str.OLEOBJ_E_INVALIDVERB
jmp 0x45cfd2
mov eax, str.CLIENTSITE_E_FIRST
jmp 0x45cfd2
mov eax, str.CLIENTSITE_E_LAST
jmp 0x45cfd2
mov eax, str.INPLACE_E_NOTUNDOABLE
jmp 0x45cfd2
mov eax, str.INPLACE_E_NOTOOLSPACE
jmp 0x45cfd2
mov eax, str.INPLACE_E_LAST
jmp 0x45cfd2
mov eax, str.ENUM_E_FIRST
jmp 0x45cfd2
mov eax, str.ENUM_E_LAST
jmp 0x45cfd2
mov eax, str.CONVERT10_E_FIRST
jmp 0x45cfd2
mov eax, str.CONVERT10_E_LAST
jmp 0x45cfd2
mov eax, str.CONVERT10_E_OLESTREAM_PUT
jmp 0x45cfd2
mov eax, str.CONVERT10_E_OLESTREAM_FMT
jmp 0x45cfd2
mov eax, str.CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
jmp 0x45cfd2
mov eax, str.CONVERT10_E_STG_FMT
jmp 0x45cfd2
mov eax, str.CONVERT10_E_STG_NO_STD_STREAM
jmp 0x45cfd2
mov eax, str.CONVERT10_E_STG_DIB_TO_BITMAP
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_FIRST
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_LAST
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_CANT_EMPTY
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_CANT_SET
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_BAD_DATA
jmp 0x45cfd2
mov eax, str.CLIPBRD_E_CANT_CLOSE
jmp 0x45cfd2
mov eax, str.MK_E_FIRST
jmp 0x45cfd2
mov eax, str.MK_E_LAST
jmp 0x45cfd2
mov eax, str.MK_E_EXCEEDEDDEADLINE
jmp 0x45cfd2
mov eax, str.MK_E_NEEDGENERIC
jmp 0x45cfd2
mov eax, str.MK_E_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.MK_E_SYNTAX
jmp 0x45cfd2
mov eax, str.MK_E_NOOBJECT
jmp 0x45cfd2
mov eax, str.MK_E_INVALIDEXTENSION
jmp 0x45cfd2
mov eax, str.MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
jmp 0x45cfd2
mov eax, str.MK_E_NOTBINDABLE
jmp 0x45cfd2
mov eax, str.MK_E_NOTBOUND
jmp 0x45cfd2
mov eax, str.MK_E_CANTOPENFILE
jmp 0x45cfd2
mov eax, str.MK_E_MUSTBOTHERUSER
jmp 0x45cfd2
mov eax, str.MK_E_NOINVERSE
jmp 0x45cfd2
mov eax, str.MK_E_NOSTORAGE
jmp 0x45cfd2
mov eax, str.MK_E_NOPREFIX
jmp 0x45cfd2
mov eax, str.CO_E_NOTINITIALIZED
jmp 0x45cfd2
mov eax, str.CO_E_ALREADYINITIALIZED
jmp 0x45cfd2
mov ecx, 0x800403f2
cmp eax, ecx
jg 0x453269
je 0x45325f
add eax, 0x7ffbfe0e
cmp eax, 0x113
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45d5e8]
jmp dword [eax*4 + 0x45d3c4]
mov eax, str.CO_E_CANTDETERMINECLASS
jmp 0x45cfd2
mov eax, str.CO_E_CLASSSTRING
jmp 0x45cfd2
mov eax, str.CO_E_IIDSTRING
jmp 0x45cfd2
mov eax, str.CO_E_APPNOTFOUND
jmp 0x45cfd2
mov eax, str.CO_E_APPSINGLEUSE
jmp 0x45cfd2
mov eax, str.CO_E_ERRORINAPP
jmp 0x45cfd2
mov eax, str.CO_E_DLLNOTFOUND
jmp 0x45cfd2
mov eax, str.CO_E_ERRORINDLL
jmp 0x45cfd2
mov eax, str.CO_E_WRONGOSFORAPP
jmp 0x45cfd2
mov eax, str.CO_E_OBJNOTREG
jmp 0x45cfd2
mov eax, str.CO_E_OBJISREG
jmp 0x45cfd2
mov eax, str.CO_E_OBJNOTCONNECTED
jmp 0x45cfd2
mov eax, str.CO_E_APPDIDNTREG
jmp 0x45cfd2
mov eax, str.CO_E_RELEASED
jmp 0x45cfd2
mov eax, str.DIERR_INSUFFICIENTPRIVS__VFW_E_INVALIDMEDIATYPE
jmp 0x45cfd2
mov eax, str.DIERR_DEVICEFULL__VFW_E_INVALIDSUBTYPE__DMO_E_INVALIDSTREAMINDEX
jmp 0x45cfd2
mov eax, str.DIERR_MOREDATA__VFW_E_NEED_OWNER__DMO_E_INVALIDTYPE
jmp 0x45cfd2
mov eax, str.DIERR_NOTDOWNLOADED__VFW_E_ENUM_OUT_OF_SYNC__DMO_E_TYPE_NOT_SET
jmp 0x45cfd2
mov eax, str.DIERR_HASEFFECTS__VFW_E_ALREADY_CONNECTED__DMO_E_NOTACCEPTING
jmp 0x45cfd2
mov eax, str.DIERR_NOTEXCLUSIVEACQUIRED__VFW_E_FILTER_ACTIVE__DMO_E_TYPE_NOT_ACCEPTED
jmp 0x45cfd2
mov eax, str.DIERR_INCOMPLETEEFFECT__VFW_E_NO_TYPES__DMO_E_NO_MORE_ITEMS
jmp 0x45cfd2
mov eax, str.DIERR_NOTBUFFERED__VFW_E_NO_ACCEPTABLE_TYPES
jmp 0x45cfd2
mov eax, str.DIERR_EFFECTPLAYING__VFW_E_INVALID_DIRECTION
jmp 0x45cfd2
mov eax, str.DIERR_UNPLUGGED__VFW_E_NOT_CONNECTED
jmp 0x45cfd2
mov eax, str.DIERR_REPORTFULL__VFW_E_NO_ALLOCATOR
jmp 0x45cfd2
mov eax, str.DIERR_MAPFILEFAIL__VFW_E_RUNTIME_ERROR
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST1
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST2
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST3
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST4
jmp 0x45cfd2
mov eax, str.DIERR_DRIVERFIRST5
jmp 0x45cfd2
mov eax, str.VFW_E_BUFFER_NOTSET
jmp 0x45cfd2
mov eax, str.VFW_E_BUFFER_OVERFLOW
jmp 0x45cfd2
mov eax, str.VFW_E_BADALIGN
jmp 0x45cfd2
mov eax, str.VFW_E_ALREADY_COMMITTED
jmp 0x45cfd2
mov eax, str.VFW_E_BUFFERS_OUTSTANDING
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_COMMITTED
jmp 0x45cfd2
mov eax, str.VFW_E_SIZENOTSET
jmp 0x45cfd2
mov eax, str.VFW_E_NO_CLOCK
jmp 0x45cfd2
mov eax, str.VFW_E_NO_SINK
jmp 0x45cfd2
mov eax, str.VFW_E_NO_INTERFACE
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_FOUND
jmp 0x45cfd2
mov eax, str.VFW_E_CANNOT_CONNECT
jmp 0x45cfd2
mov eax, str.VFW_E_CANNOT_RENDER
jmp 0x45cfd2
mov eax, str.VFW_E_CHANGING_FORMAT
jmp 0x45cfd2
mov eax, str.VFW_E_NO_COLOR_KEY_SET
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_OVERLAY_CONNECTION
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_SAMPLE_CONNECTION
jmp 0x45cfd2
mov eax, str.VFW_E_PALETTE_SET
jmp 0x45cfd2
mov eax, str.VFW_E_COLOR_KEY_SET
jmp 0x45cfd2
mov eax, str.VFW_E_NO_COLOR_KEY_FOUND
jmp 0x45cfd2
mov eax, str.VFW_E_NO_PALETTE_AVAILABLE
jmp 0x45cfd2
mov eax, str.VFW_E_NO_DISPLAY_PALETTE
jmp 0x45cfd2
mov eax, str.VFW_E_TOO_MANY_COLORS
jmp 0x45cfd2
mov eax, str.VFW_E_STATE_CHANGED
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_STOPPED
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_PAUSED
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_RUNNING
jmp 0x45cfd2
mov eax, str.VFW_E_WRONG_STATE
jmp 0x45cfd2
mov eax, str.VFW_E_START_TIME_AFTER_END
jmp 0x45cfd2
mov eax, str.VFW_E_INVALID_RECT
jmp 0x45cfd2
mov eax, str.VFW_E_TYPE_NOT_ACCEPTED
jmp 0x45cfd2
mov eax, str.VFW_E_SAMPLE_REJECTED
jmp 0x45cfd2
mov eax, str.VFW_E_SAMPLE_REJECTED_EOS
jmp 0x45cfd2
mov eax, str.VFW_E_DUPLICATE_NAME
jmp 0x45cfd2
mov eax, str.VFW_E_TIMEOUT
jmp 0x45cfd2
mov eax, str.VFW_E_INVALID_FILE_FORMAT
jmp 0x45cfd2
mov eax, str.VFW_E_ENUM_OUT_OF_RANGE
jmp 0x45cfd2
mov eax, str.VFW_E_CIRCULAR_GRAPH
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_ALLOWED_TO_SAVE
jmp 0x45cfd2
mov eax, str.VFW_E_TIME_ALREADY_PASSED
jmp 0x45cfd2
mov eax, str.VFW_E_ALREADY_CANCELLED
jmp 0x45cfd2
mov eax, str.VFW_E_CORRUPT_GRAPH_FILE
jmp 0x45cfd2
mov eax, str.VFW_E_ADVISE_ALREADY_SET
jmp 0x45cfd2
mov eax, str.VFW_E_NO_MODEX_AVAILABLE
jmp 0x45cfd2
mov eax, str.VFW_E_NO_ADVISE_SET
jmp 0x45cfd2
mov eax, str.VFW_E_NO_FULLSCREEN
jmp 0x45cfd2
mov eax, str.VFW_E_IN_FULLSCREEN_MODE
jmp 0x45cfd2
mov eax, str.VFW_E_UNKNOWN_FILE_TYPE
jmp 0x45cfd2
mov eax, str.VFW_E_CANNOT_LOAD_SOURCE_FILTER
jmp 0x45cfd2
mov eax, str.VFW_E_FILE_TOO_SHORT
jmp 0x45cfd2
mov eax, str.VFW_E_INVALID_FILE_VERSION
jmp 0x45cfd2
mov eax, str.VFW_E_INVALID_CLSID
jmp 0x45cfd2
mov eax, str.VFW_E_INVALID_MEDIA_TYPE
jmp 0x45cfd2
mov eax, str.VFW_E_SAMPLE_TIME_NOT_SET
jmp 0x45cfd2
mov eax, str.VFW_E_MEDIA_TIME_NOT_SET
jmp 0x45cfd2
mov eax, str.VFW_E_NO_TIME_FORMAT_SET
jmp 0x45cfd2
mov eax, str.VFW_E_MONO_AUDIO_HW
jmp 0x45cfd2
mov eax, str.VFW_E_NO_DECOMPRESSOR
jmp 0x45cfd2
mov eax, str.VFW_E_NO_AUDIO_HARDWARE
jmp 0x45cfd2
mov eax, str.VFW_E_RPZA
jmp 0x45cfd2
mov eax, str.VFW_E_PROCESSOR_NOT_SUITABLE
jmp 0x45cfd2
mov eax, str.VFW_E_UNSUPPORTED_AUDIO
jmp 0x45cfd2
mov eax, str.VFW_E_UNSUPPORTED_VIDEO
jmp 0x45cfd2
mov eax, str.VFW_E_MPEG_NOT_CONSTRAINED
jmp 0x45cfd2
mov eax, str.VFW_E_NOT_IN_GRAPH
jmp 0x45cfd2
mov eax, str.VFW_E_NO_TIME_FORMAT
jmp 0x45cfd2
mov eax, str.VFW_E_READ_ONLY
jmp 0x45cfd2
mov eax, str.VFW_E_BUFFER_UNDERFLOW
jmp 0x45cfd2
mov eax, str.VFW_E_UNSUPPORTED_STREAM
jmp 0x45cfd2
mov eax, str.VFW_E_NO_TRANSPORT
jmp 0x45cfd2
mov eax, str.VFW_E_BAD_VIDEOCD
jmp 0x45cfd2
mov eax, str.VFW_E_OUT_OF_VIDEO_MEMORY
jmp 0x45cfd2
mov eax, str.VFW_E_VP_NEGOTIATION_FAILED
jmp 0x45cfd2
mov eax, str.VFW_E_DDRAW_CAPS_NOT_SUITABLE
jmp 0x45cfd2
mov eax, str.VFW_E_NO_VP_HARDWARE
jmp 0x45cfd2
mov eax, str.VFW_E_NO_CAPTURE_HARDWARE
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_OPERATION_INHIBITED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_INVALIDDOMAIN
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_NO_BUTTON
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_GRAPHNOTREADY
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_RENDERFAIL
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_DECNOTENOUGH
jmp 0x45cfd2
mov eax, str.VFW_E_DDRAW_VERSION_NOT_SUITABLE
jmp 0x45cfd2
mov eax, str.VFW_E_COPYPROT_FAILED
jmp 0x45cfd2
mov eax, str.VFW_E_TIME_EXPIRED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_WRONG_SPEED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_MENU_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_CMD_CANCELLED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_STATE_WRONG_VERSION
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_STATE_CORRUPT
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_STATE_WRONG_DISC
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_INCOMPATIBLE_REGION
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_NO_ATTRIBUTES
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_NO_GOUP_PGC
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_LOW_PARENTAL_LEVEL
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_NOT_IN_KARAOKE_MODE
jmp 0x45cfd2
mov eax, str.VFW_E_FRAME_STEP_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_STREAM_DISABLED
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_TITLE_UNKNOWN
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_INVALID_DISC
jmp 0x45cfd2
mov eax, str.VFW_E_DVD_NO_RESUME_INFORMATION
jmp 0x45cfd2
mov eax, str.VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD
jmp 0x45cfd2
mov eax, str.VFW_E_PIN_ALREADY_BLOCKED
jmp 0x45cfd2
mov eax, str.VFW_E_CERTIFICATION_FAILURE
jmp 0x45cfd2
mov eax, str.VFW_E_BAD_KEY
jmp 0x45cfd2
mov ecx, 0x80041309
cmp eax, ecx
jg 0x453313
je 0x453309
add eax, 0x7ffbfc01
cmp eax, 0xb
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d6fc]
mov eax, str.DIERR_DRIVERLAST
jmp 0x45cfd2
mov eax, str.DIERR_INVALIDCLASSINSTALLER
jmp 0x45cfd2
mov eax, str.DIERR_CANCELLED__MS_E_SAMPLEALLOC
jmp 0x45cfd2
mov eax, str.DIERR_BADINF__MS_E_PURPOSEID
jmp 0x45cfd2
mov eax, str.MS_E_NOSTREAM
jmp 0x45cfd2
mov eax, str.MS_E_NOSEEKING
jmp 0x45cfd2
mov eax, str.MS_E_INCOMPATIBLE
jmp 0x45cfd2
mov eax, str.MS_E_BUSY
jmp 0x45cfd2
mov eax, str.MS_E_NOTINIT
jmp 0x45cfd2
mov eax, str.MS_E_SOURCEALREADYDEFINED
jmp 0x45cfd2
mov eax, str.MS_E_INVALIDSTREAMTYPE
jmp 0x45cfd2
mov eax, str.MS_E_NOTRUNNING
jmp 0x45cfd2
mov eax, str.SCHED_E_TRIGGER_NOT_FOUND
jmp 0x45cfd2
mov ecx, 0x8004d000
cmp eax, ecx
jg 0x4533bd
je 0x4533b3
add eax, 0x7ffbecf6
cmp eax, 0xb
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d72c]
mov eax, str.SCHED_E_TASK_NOT_READY
jmp 0x45cfd2
mov eax, str.SCHED_E_TASK_NOT_RUNNING
jmp 0x45cfd2
mov eax, str.SCHED_E_SERVICE_NOT_INSTALLED
jmp 0x45cfd2
mov eax, str.SCHED_E_CANNOT_OPEN_TASK
jmp 0x45cfd2
mov eax, str.SCHED_E_INVALID_TASK
jmp 0x45cfd2
mov eax, str.SCHED_E_ACCOUNT_INFORMATION_NOT_SET
jmp 0x45cfd2
mov eax, str.SCHED_E_ACCOUNT_NAME_NOT_FOUND
jmp 0x45cfd2
mov eax, str.SCHED_E_ACCOUNT_DBASE_CORRUPT
jmp 0x45cfd2
mov eax, str.SCHED_E_NO_SECURITY_SERVICES
jmp 0x45cfd2
mov eax, str.SCHED_E_UNKNOWN_OBJECT_VERSION
jmp 0x45cfd2
mov eax, str.SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
jmp 0x45cfd2
mov eax, str.SCHED_E_SERVICE_NOT_RUNNING
jmp 0x45cfd2
mov eax, str.XACT_E_FIRST
jmp 0x45cfd2
mov ecx, 0x8004d080
cmp eax, ecx
jg 0x453589
je 0x45357f
add eax, 0x7ffb2fff
cmp eax, 0x28
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d75c]
mov eax, str.XACT_E_LAST
jmp 0x45cfd2
mov eax, str.XACT_E_CANTRETAIN
jmp 0x45cfd2
mov eax, str.XACT_E_COMMITFAILED
jmp 0x45cfd2
mov eax, str.XACT_E_COMMITPREVENTED
jmp 0x45cfd2
mov eax, str.XACT_E_HEURISTICABORT
jmp 0x45cfd2
mov eax, str.XACT_E_HEURISTICCOMMIT
jmp 0x45cfd2
mov eax, str.XACT_E_HEURISTICDAMAGE
jmp 0x45cfd2
mov eax, str.XACT_E_HEURISTICDANGER
jmp 0x45cfd2
mov eax, str.XACT_E_ISOLATIONLEVEL
jmp 0x45cfd2
mov eax, str.XACT_E_NOASYNC
jmp 0x45cfd2
mov eax, str.XACT_E_NOENLIST
jmp 0x45cfd2
mov eax, str.XACT_E_NOISORETAIN
jmp 0x45cfd2
mov eax, str.XACT_E_NORESOURCE
jmp 0x45cfd2
mov eax, str.XACT_E_NOTCURRENT
jmp 0x45cfd2
mov eax, str.XACT_E_NOTRANSACTION
jmp 0x45cfd2
mov eax, str.XACT_E_NOTSUPPORTED
jmp 0x45cfd2
mov eax, str.XACT_E_UNKNOWNRMGRID
jmp 0x45cfd2
mov eax, str.XACT_E_WRONGSTATE
jmp 0x45cfd2
mov eax, str.XACT_E_WRONGUOW
jmp 0x45cfd2
mov eax, str.XACT_E_XTIONEXISTS
jmp 0x45cfd2
mov eax, str.XACT_E_NOIMPORTOBJECT
jmp 0x45cfd2
mov eax, str.XACT_E_INVALIDCOOKIE
jmp 0x45cfd2
mov eax, str.XACT_E_INDOUBT
jmp 0x45cfd2
mov eax, str.XACT_E_NOTIMEOUT
jmp 0x45cfd2
mov eax, str.XACT_E_ALREADYINPROGRESS
jmp 0x45cfd2
mov eax, str.XACT_E_ABORTED
jmp 0x45cfd2
mov eax, str.XACT_E_LOGFULL
jmp 0x45cfd2
mov eax, str.XACT_E_TMNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.XACT_E_CONNECTION_DOWN
jmp 0x45cfd2
mov eax, str.XACT_E_CONNECTION_DENIED
jmp 0x45cfd2
mov eax, str.XACT_E_REENLISTTIMEOUT
jmp 0x45cfd2
mov eax, str.XACT_E_TIP_CONNECT_FAILED
jmp 0x45cfd2
mov eax, str.XACT_E_TIP_PROTOCOL_ERROR
jmp 0x45cfd2
mov eax, str.XACT_E_TIP_PULL_FAILED
jmp 0x45cfd2
mov eax, str.XACT_E_DEST_TMNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.XACT_E_TIP_DISABLED
jmp 0x45cfd2
mov eax, str.XACT_E_NETWORK_TX_DISABLED
jmp 0x45cfd2
mov eax, str.XACT_E_PARTNER_NETWORK_TX_DISABLED
jmp 0x45cfd2
mov eax, str.XACT_E_XA_TX_DISABLED
jmp 0x45cfd2
mov eax, str.XACT_E_UNABLE_TO_READ_DTC_CONFIG
jmp 0x45cfd2
mov eax, str.XACT_E_UNABLE_TO_LOAD_DTC_PROXY
jmp 0x45cfd2
mov eax, str.XACT_E_CLERKNOTFOUND
jmp 0x45cfd2
mov ecx, 0x80070024
cmp eax, ecx
jg 0x4537d3
je case.0x457a4a.36
add ecx, 0xffffffdf
cmp eax, ecx
jg 0x4537a0
je 0x457a0c
mov ecx, 0x8004e022
cmp eax, ecx
jg 0x4536d7
je 0x4536cd
add ecx, 0xffffffe1
cmp eax, ecx
jg 0x453652
je 0x453648
cmp eax, 0x8004d081
je 0x45363e
cmp eax, 0x8004d082
je 0x453634
cmp eax, 0x8004d083
je 0x45362a
cmp eax, 0x8004d084
je 0x453620
cmp eax, 0x8004d085
je 0x453616
cmp eax, 0x8004e000
je 0x45360c
cmp eax, 0x8004e002
jne case.default.0x45c51e
mov eax, str.CONTEXT_E_ABORTED
jmp 0x45cfd2
mov eax, str.CONTEXT_E_FIRST
jmp 0x45cfd2
mov eax, str.XACT_E_REPLAYREQUEST
jmp 0x45cfd2
mov eax, str.XACT_E_INVALIDLSN
jmp 0x45cfd2
mov eax, str.XACT_E_TRANSACTIONCLOSED
jmp 0x45cfd2
mov eax, str.XACT_E_RECOVERYINPROGRESS
jmp 0x45cfd2
mov eax, str.XACT_E_CLERKEXISTS
jmp 0x45cfd2
mov eax, str.CONTEXT_E_ABORTING
jmp 0x45cfd2
cmp eax, 0x8004e004
je 0x4536c3
cmp eax, 0x8004e005
je 0x4536b9
cmp eax, 0x8004e006
je 0x4536af
cmp eax, 0x8004e007
je 0x4536a5
cmp eax, 0x8004e00c
je 0x45369b
cmp eax, 0x8004e00f
je 0x453691
cmp eax, 0x8004e021
jne case.default.0x45c51e
mov eax, str.CO_E_ACTIVATIONFAILED
jmp 0x45cfd2
mov eax, str.CONTEXT_E_TMNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.CONTEXT_E_ROLENOTFOUND
jmp 0x45cfd2
mov eax, str.CONTEXT_E_OLDREF
jmp 0x45cfd2
mov eax, str.CONTEXT_E_SYNCH_TIMEOUT
jmp 0x45cfd2
mov eax, str.CONTEXT_E_WOULD_DEADLOCK
jmp 0x45cfd2
mov eax, str.CONTEXT_E_NOCONTEXT
jmp 0x45cfd2
mov eax, str.CO_E_ACTIVATIONFAILED_EVENTLOGGED
jmp 0x45cfd2
mov ecx, 0x80070001
cmp eax, ecx
jg 0x45378b
je 0x453781
add eax, 0x7ffb1fdd
cmp eax, 0xc
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d800]
mov eax, str.CONTEXT_E_LAST
jmp 0x45cfd2
mov eax, str.CO_E_ACTIVATIONFAILED_CATALOGERROR
jmp 0x45cfd2
mov eax, str.CO_E_ACTIVATIONFAILED_TIMEOUT
jmp 0x45cfd2
mov eax, str.CO_E_INITIALIZATIONFAILED
jmp 0x45cfd2
mov eax, str.CONTEXT_E_NOJIT
jmp 0x45cfd2
mov eax, str.CONTEXT_E_NOTRANSACTION
jmp 0x45cfd2
mov eax, str.CO_E_THREADINGMODEL_CHANGED
jmp 0x45cfd2
mov eax, str.CO_E_NOIISINTRINSICS
jmp 0x45cfd2
mov eax, str.CO_E_NOCOOKIES
jmp 0x45cfd2
mov eax, str.CO_E_DBERROR
jmp 0x45cfd2
mov eax, str.CO_E_NOTPOOLED
jmp 0x45cfd2
mov eax, str.CO_E_NOTCONSTRUCTED
jmp 0x45cfd2
mov eax, str.CO_E_NOSYNCHRONIZATION
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_FUNCTION
jmp 0x45cfd2
cmp eax, 0x80070002
jne case.default.0x45c51e
mov eax, str.ERROR_FILE_NOT_FOUND
jmp 0x45cfd2
add eax, 0x7ff8fffc
cmp eax, 0x1e
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45d834]
mov eax, str.E_OUTOFMEMORY
jmp 0x45cfd2
mov eax, str.E_HANDLE
jmp 0x45cfd2
mov eax, str.E_ACCESSDENIED
jmp 0x45cfd2
add eax, 0x7ff8ffda
cmp eax, 0x5b
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45d9ac]
jmp dword [eax*4 + 0x45d8b0]
mov eax, str.E_INVALIDARG
jmp 0x45cfd2
mov ecx, 0x800700f0
cmp eax, ecx
jg 0x453824
je case.0x458154.240
add eax, 0x7ff8ff7d
cmp eax, 0x67
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45db30]
jmp dword [eax*4 + 0x45da08]
mov ecx, 0x80070553
cmp eax, ecx
jg 0x453977
je 0x458c59
mov ecx, 0x80070498
cmp eax, ecx
jg 0x453960
je 0x4587bd
add ecx, 0xffffff98
cmp eax, ecx
jg 0x453944
je case.0x458367.1072
mov ecx, 0x800703ef
cmp eax, ecx
jg 0x453928
je case.0x4582e5.1007
mov ecx, 0x8007013d
cmp eax, ecx
jg 0x453899
je 0x458223
add eax, 0x7ff8ff02
cmp eax, 0x31
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45dbe4]
jmp dword [eax*4 + 0x45db98]
mov ecx, 0x800703e5
cmp eax, ecx
jg 0x453913
je 0x4582af
mov ecx, 0x80070218
cmp eax, ecx
jg 0x4538e8
je 0x45828d
cmp eax, 0x8007013e
je 0x458283
cmp eax, 0x800701e7
je 0x458279
cmp eax, 0x80070216
je 0x45826f
cmp eax, 0x80070217
je 0x458265
jmp case.default.0x45c51e
cmp eax, 0x800703e2
je 0x4582c3
cmp eax, 0x800703e3
je 0x4582b9
cmp eax, 0x800703e4
jne case.default.0x45c51e
mov eax, str.ERROR_IO_INCOMPLETE
jmp 0x45cfd2
add eax, 0x7ff8fc1a
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45dc16]
add eax, 0x7ff8fc10
cmp eax, 0x3f
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45dcce]
jmp dword [eax*4 + 0x45dc3a]
add eax, 0x7ff8fbcf
cmp eax, 0x66
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45de36]
jmp dword [eax*4 + 0x45dd0e]
add eax, 0x7ff8fb67
cmp eax, 0xb9
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45de9d]
add eax, 0x7ff8faac
cmp eax, 0x227
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45e185]
mov ecx, 0x800707d0
cmp eax, ecx
jg 0x4539b2
je case.0x4593e5.2000
add eax, 0x7ff8f883
cmp eax, 0x11
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ea25]
mov ecx, 0x8007083c
cmp eax, ecx
jg 0x4539d6
je case.0x4593e5.2108
add eax, 0x7ff8f82f
cmp eax, 0x15
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ea6d]
mov ecx, 0x800721a3
cmp eax, ecx
jg 0x453ed7
je case.0x45b54d.8611
mov ecx, 0x80072039
cmp eax, ecx
jg 0x453ec0
je case.0x45a9f9.8249
mov ecx, 0x800713cd
cmp eax, ecx
jg 0x453d03
je case.0x45a2a9.5069
mov ecx, 0x800710f0
cmp eax, ecx
jg 0x453ba8
je case.0x459f31.4336
add ecx, 0xffffff83
cmp eax, ecx
jg 0x453b8c
je case.0x459d9a.4211
mov ecx, 0x80070bc6
cmp eax, ecx
jg 0x453af2
je 0x459c77
add ecx, 0xfffffff6
cmp eax, ecx
jg 0x453add
je 0x459bf4
mov ecx, 0x80070964
cmp eax, ecx
jg 0x453aa7
je 0x459bc1
cmp eax, 0x8007083d
je case.0x4593e5.2109
cmp eax, 0x8007089a
je case.0x4593e5.2202
cmp eax, 0x800708ca
je 0x459b08
cmp eax, 0x80070961
je 0x459bcb
cmp eax, 0x80070962
jne case.default.0x45c51e
mov eax, str.ERROR_ACTIVE_CONNECTIONS
jmp 0x45cfd2
cmp eax, 0x80070bb8
je 0x459bb7
cmp eax, 0x80070bb9
je 0x459bd5
cmp eax, 0x80070bba
je 0x459bfe
cmp eax, 0x80070bbb
jne case.default.0x45c51e
mov eax, str.ERROR_SPL_NO_STARTDOC
jmp 0x45cfd2
add eax, 0x7ff8f443
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45eac5]
mov ecx, 0x80071069
cmp eax, ecx
jg 0x453b77
je case.0x459d24.4201
mov ecx, 0x80070fa4
cmp eax, ecx
jg 0x453b41
je 0x459cdb
cmp eax, 0x80070fa0
je 0x459cd1
cmp eax, 0x80070fa1
je 0x459cc7
cmp eax, 0x80070fa2
je 0x459cbd
cmp eax, 0x80070fa3
je 0x459cb3
jmp case.default.0x45c51e
cmp eax, 0x80070fa5
je 0x459d0c
cmp eax, 0x80070fa6
je 0x459d02
cmp eax, 0x80071004
je 0x459cf8
cmp eax, 0x80071068
jne case.default.0x45c51e
mov eax, str.ERROR_WMI_GUID_NOT_FOUND
jmp 0x45cfd2
add eax, 0x7ff8ef96
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45eae9]
add eax, 0x7ff8ef8c
cmp eax, 0x7b
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45ebad]
jmp dword [eax*4 + 0x45eb0d]
mov ecx, 0x800713a4
cmp eax, ecx
jg 0x453cee
je case.0x45a15f.5028
add ecx, 0xffffffec
cmp eax, ecx
jg 0x453cd9
je 0x45a07e
mov ecx, 0x80071129
cmp eax, ecx
jg 0x453c63
je 0x45a038
add ecx, 0xffffffd6
cmp eax, ecx
jg 0x453c2d
je case.0x459f31.4351
cmp eax, 0x800710f1
je case.0x459f31.4337
cmp eax, 0x800710f2
je case.0x459f31.4338
cmp eax, 0x800710f3
je case.0x459f31.4339
cmp eax, 0x800710f4
je case.0x459f31.4340
cmp eax, 0x800710fe
jne case.default.0x45c51e
mov eax, str.ERROR_FILE_OFFLINE
jmp 0x45cfd2
cmp eax, 0x80071100
je case.0x459f31.4352
cmp eax, 0x80071126
je 0x459fb0
cmp eax, 0x80071127
je 0x45a042
cmp eax, 0x80071128
jne case.default.0x45c51e
mov eax, str.ERROR_INVALID_REPARSE_DATA
jmp 0x45cfd2
mov ecx, 0x8007138b
cmp eax, ecx
jg 0x453ca3
je 0x45a04c
cmp eax, 0x8007112a
je 0x45a02e
cmp eax, 0x80071194
je 0x45a024
cmp eax, 0x80071389
je 0x45a01a
cmp eax, 0x8007138a
je 0x45a010
jmp case.default.0x45c51e
cmp eax, 0x8007138c
je 0x45a09c
cmp eax, 0x8007138d
je 0x45a092
cmp eax, 0x8007138e
je 0x45a088
cmp eax, 0x8007138f
jne case.default.0x45c51e
mov eax, str.ERROR_RESOURCE_NOT_FOUND
jmp 0x45cfd2
add eax, 0x7ff8ec6f
cmp eax, 0x12
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ec29]
add eax, 0x7ff8ec5b
cmp eax, 0x27
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ec75]
mov ecx, 0x80071702
cmp eax, ecx
jg 0x453d27
je 0x45a40e
add eax, 0x7ff8ec32
cmp eax, 0x13
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ed15]
mov ecx, 0x80071770
cmp eax, ecx
jg 0x453d4b
je 0x45a4d6
add eax, 0x7ff8e8fd
cmp eax, 0xe
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ed65]
mov ecx, 0x800717e6
cmp eax, ecx
jg 0x453d6f
je 0x45a5a8
add eax, 0x7ff8e88f
cmp eax, 0xf
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45eda1]
mov ecx, 0x80071f4d
cmp eax, ecx
jg 0x453ea2
je case.0x45a87a.8013
mov ecx, 0x80071b81
cmp eax, ecx
jg 0x453e69
je case.0x45a6f6.7041
add ecx, 0xffffffe4
cmp eax, ecx
jg 0x453e4d
je case.0x45a68a.7013
mov ecx, 0x80071b5e
cmp eax, ecx
jg 0x453e01
je 0x45a668
cmp eax, 0x80071838
je 0x45a628
cmp eax, 0x80071b59
je 0x45a61e
cmp eax, 0x80071b5a
je 0x45a614
cmp eax, 0x80071b5b
je 0x45a60a
cmp eax, 0x80071b5c
je 0x45a632
cmp eax, 0x80071b5d
jne case.default.0x45c51e
mov eax, str.ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
jmp 0x45cfd2
cmp eax, 0x80071b5f
je 0x45a65e
cmp eax, 0x80071b60
je 0x45a654
cmp eax, 0x80071b61
je 0x45a672
cmp eax, 0x80071b62
je case.0x45a68a.7010
cmp eax, 0x80071b63
je case.0x45a68a.7011
cmp eax, 0x80071b64
jne case.default.0x45c51e
mov eax, str.ERROR_CTX_MODEM_RESPONSE_TIMEOUT
jmp 0x45cfd2
add eax, 0x7ff8e49a
cmp eax, 0x1a
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45ee15]
jmp dword [eax*4 + 0x45ede1]
mov ecx, 0x80071f41
cmp eax, ecx
jg 0x453e8d
je 0x45a81c
add eax, 0x7ff8e47e
cmp eax, 0x11
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ee30]
add eax, 0x7ff8e0be
cmp eax, 0xa
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ee78]
add eax, 0x7ff8e0b2
cmp eax, 0xea
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45ef78]
jmp dword [eax*4 + 0x45eea4]
add eax, 0x7ff8dfc6
cmp eax, 0x168
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45f063]
mov ecx, 0x800736c7
cmp eax, ecx
jg 0x45434c
je case.0x45c51e.14023
mov ecx, 0x80072afa
cmp eax, ecx
jg 0x4542e6
je 0x45be8f
mov ecx, 0x800725f2
cmp eax, ecx
jg 0x454165
je 0x45baf8
add ecx, 0xffffff90
cmp eax, ecx
jg 0x454149
je 0x45b986
mov ecx, 0x80072520
cmp eax, ecx
jg 0x454046
je 0x45b918
mov ecx, 0x80072330
cmp eax, ecx
jg 0x453fcb
je case.0x45b84b.9008
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x453f95
je case.0x45b84b.9003
cmp eax, 0x800721a4
je case.0x45b54d.8612
cmp eax, 0x800721a5
je case.0x45b54d.8613
cmp eax, 0x80072328
je 0x45b824
cmp eax, 0x80072329
je case.0x45b84b.9001
cmp eax, 0x8007232a
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_RCODE_SERVER_FAILURE
jmp 0x45cfd2
cmp eax, 0x8007232c
je case.0x45b84b.9004
cmp eax, 0x8007232d
je case.0x45b84b.9005
cmp eax, 0x8007232e
je case.0x45b84b.9006
cmp eax, 0x8007232f
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_RCODE_YXRRSET
jmp 0x45cfd2
mov ecx, 0x8007233a
cmp eax, ecx
jg 0x454010
je case.0x45b84b.9018
cmp eax, 0x80072331
je case.0x45b84b.9009
cmp eax, 0x80072332
je case.0x45b84b.9010
cmp eax, 0x80072338
je case.0x45b84b.9016
cmp eax, 0x80072339
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_RCODE_BADKEY
jmp 0x45cfd2
cmp eax, 0x8007251c
je 0x45b8b6
cmp eax, 0x8007251d
je 0x45b904
cmp eax, 0x8007251e
je 0x45b90e
cmp eax, 0x8007251f
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_NO_PACKET
jmp 0x45cfd2
mov ecx, 0x80072556
cmp eax, ecx
jg 0x4540ce
je 0x45b968
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x454098
je 0x45b940
cmp eax, 0x80072521
je 0x45b922
cmp eax, 0x8007254e
je 0x45b92c
cmp eax, 0x8007254f
je 0x45b936
cmp eax, 0x80072550
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_INVALID_IP_ADDRESS
jmp 0x45cfd2
cmp eax, 0x80072552
je 0x45b94a
cmp eax, 0x80072553
je 0x45b954
cmp eax, 0x80072554
je 0x45b95e
cmp eax, 0x80072555
jne case.default.0x45c51e
mov eax, str.DNS_STATUS_FQDN
jmp 0x45cfd2
mov ecx, 0x8007255b
cmp eax, ecx
jg 0x454113
je 0x45bd00
cmp eax, 0x80072557
je 0x45b972
cmp eax, 0x80072558
je 0x45bcec
cmp eax, 0x80072559
je 0x45bcf6
cmp eax, 0x8007255a
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
jmp 0x45cfd2
cmp eax, 0x8007255c
je 0x45bd0a
cmp eax, 0x8007255d
je 0x45bd14
cmp eax, 0x80072580
je 0x45b97c
cmp eax, 0x80072581
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_ZONE_DOES_NOT_EXIST
jmp 0x45cfd2
add eax, 0x7ff8da7d
cmp eax, 0x6e
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45f6a7]
jmp dword [eax*4 + 0x45f607]
mov ecx, 0x80072740
cmp eax, ecx
jg 0x4542b7
je 0x45bc42
add ecx, 0xffffffd0
cmp eax, ecx
jg 0x45429b
je 0x45bb7a
mov ecx, 0x80072649
cmp eax, ecx
jg 0x454220
je 0x45bb52
add ecx, 0xffffffcd
cmp eax, ecx
jg 0x4541ea
je 0x45bb2a
cmp eax, 0x800725f3
je 0x45bb02
cmp eax, 0x800725f4
je 0x45bb0c
cmp eax, 0x800725f5
je 0x45bb16
cmp eax, 0x800725f6
je 0x45bb20
cmp eax, 0x800725f7
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
jmp 0x45cfd2
cmp eax, 0x80072617
je 0x45bb34
cmp eax, 0x80072618
je 0x45bb3e
cmp eax, 0x80072619
je 0x45bb48
cmp eax, 0x80072648
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_SECURE_BASE
jmp 0x45cfd2
mov ecx, 0x800726ad
cmp eax, ecx
jg 0x454265
je 0x45bd3c
cmp eax, 0x8007267a
je 0x45bb5c
cmp eax, 0x8007267b
je 0x45bb66
cmp eax, 0x8007267c
je 0x45bb70
cmp eax, 0x800726ac
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_DP_BASE
jmp 0x45cfd2
cmp eax, 0x800726ae
je 0x45bd46
cmp eax, 0x800726af
je 0x45bd50
cmp eax, 0x800726b0
je 0x45bd5a
cmp eax, 0x800726b1
jne case.default.0x45c51e
mov eax, str.DNS_ERROR_DP_NOT_AVAILABLE
jmp 0x45cfd2
add eax, 0x7ff8d8ec
cmp eax, 0x2b
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45f766]
jmp dword [eax*4 + 0x45f716]
mov ecx, 0x80072af9
cmp eax, ecx
jg case.default.0x45c51e
je 0x45be99
add eax, 0x7ff8d8bf
cmp eax, 0x3f
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45f82e]
jmp dword [eax*4 + 0x45f792]
mov ecx, 0x800732c8
cmp eax, ecx
jg 0x45430a
je 0x45c039
add eax, 0x7ff8d505
cmp eax, 0x1c
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45f86e]
mov ecx, 0x800735e8
cmp eax, ecx
jg 0x45432e
je 0x45c182
add eax, 0x7ff8cd37
cmp eax, 0x18
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45f8e2]
add eax, 0x7ff8ca17
cmp eax, 0xdd
ja case.default.0x45c51e
movzx eax, byte [eax + 0x45faea]
jmp dword [eax*4 + 0x45f946]
mov ecx, 0x80080001
cmp eax, ecx
jg 0x454376
je 0x45436c
add eax, 0x7ff8c938
cmp eax, 0x38
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fbc8]
mov eax, str.CO_E_CLASS_CREATE_FAILED
jmp 0x45cfd2
mov ecx, 0x80090001
cmp eax, ecx
jg 0x454408
je 0x4543fe
add eax, 0x7ff7fffe
cmp eax, 0xf
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fcac]
mov eax, str.CO_E_SCM_ERROR
jmp 0x45cfd2
mov eax, str.CO_E_SCM_RPC_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_BAD_PATH
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_EXEC_FAILURE
jmp 0x45cfd2
mov eax, str.CO_E_OBJSRV_RPC_FAILURE
jmp 0x45cfd2
mov eax, str.MK_E_NO_NORMALIZED
jmp 0x45cfd2
mov eax, str.CO_E_SERVER_STOPPING
jmp 0x45cfd2
mov eax, str.MEM_E_INVALID_ROOT
jmp 0x45cfd2
mov eax, str.MEM_E_INVALID_LINK
jmp 0x45cfd2
mov eax, str.MEM_E_INVALID_SIZE
jmp 0x45cfd2
mov eax, str.NTE_BAD_UID
jmp 0x45cfd2
mov ecx, 0x80090300
cmp eax, ecx
jg 0x4545a2
je 0x454598
add eax, 0x7ff6fffe
cmp eax, 0x23
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fcec]
mov eax, str.NTE_BAD_HASH
jmp 0x45cfd2
mov eax, str.NTE_BAD_KEY
jmp 0x45cfd2
mov eax, str.NTE_BAD_LEN
jmp 0x45cfd2
mov eax, str.NTE_BAD_DATA
jmp 0x45cfd2
mov eax, str.NTE_BAD_SIGNATURE
jmp 0x45cfd2
mov eax, str.NTE_BAD_VER
jmp 0x45cfd2
mov eax, str.NTE_BAD_ALGID
jmp 0x45cfd2
mov eax, str.NTE_BAD_FLAGS
jmp 0x45cfd2
mov eax, str.NTE_BAD_TYPE
jmp 0x45cfd2
mov eax, str.NTE_BAD_KEY_STATE
jmp 0x45cfd2
mov eax, str.NTE_BAD_HASH_STATE
jmp 0x45cfd2
mov eax, str.NTE_NO_KEY
jmp 0x45cfd2
mov eax, str.NTE_NO_MEMORY
jmp 0x45cfd2
mov eax, str.NTE_EXISTS
jmp 0x45cfd2
mov eax, str.NTE_PERM
jmp 0x45cfd2
mov eax, str.NTE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.NTE_DOUBLE_ENCRYPT
jmp 0x45cfd2
mov eax, str.NTE_BAD_PROVIDER
jmp 0x45cfd2
mov eax, str.NTE_BAD_PROV_TYPE
jmp 0x45cfd2
mov eax, str.NTE_BAD_PUBLIC_KEY
jmp 0x45cfd2
mov eax, str.NTE_BAD_KEYSET
jmp 0x45cfd2
mov eax, str.NTE_PROV_TYPE_NOT_DEF
jmp 0x45cfd2
mov eax, str.NTE_PROV_TYPE_ENTRY_BAD
jmp 0x45cfd2
mov eax, str.NTE_KEYSET_NOT_DEF
jmp 0x45cfd2
mov eax, str.NTE_KEYSET_ENTRY_BAD
jmp 0x45cfd2
mov eax, str.NTE_PROV_TYPE_NO_MATCH
jmp 0x45cfd2
mov eax, str.NTE_SIGNATURE_FILE_BAD
jmp 0x45cfd2
mov eax, str.NTE_PROVIDER_DLL_FAIL
jmp 0x45cfd2
mov eax, str.NTE_PROV_DLL_NOT_FOUND
jmp 0x45cfd2
mov eax, str.NTE_BAD_KEYSET_PARAM
jmp 0x45cfd2
mov eax, str.NTE_FAIL
jmp 0x45cfd2
mov eax, str.NTE_SYS_ERR
jmp 0x45cfd2
mov eax, str.NTE_SILENT_CONTEXT
jmp 0x45cfd2
mov eax, str.NTE_TOKEN_KEYSET_STORAGE_FULL
jmp 0x45cfd2
mov eax, str.NTE_TEMPORARY_PROFILE
jmp 0x45cfd2
mov eax, str.NTE_FIXEDPARAMETER
jmp 0x45cfd2
mov eax, str.SEC_E_INSUFFICIENT_MEMORY
jmp 0x45cfd2
mov ecx, 0x80091001
cmp eax, ecx
jg 0x4547f0
je 0x4547e6
add eax, 0x7ff6fcff
cmp eax, 0x48
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fd7c]
mov eax, str.SEC_E_INVALID_HANDLE
jmp 0x45cfd2
mov eax, str.SEC_E_UNSUPPORTED_FUNCTION
jmp 0x45cfd2
mov eax, str.SEC_E_TARGET_UNKNOWN
jmp 0x45cfd2
mov eax, str.SEC_E_INTERNAL_ERROR
jmp 0x45cfd2
mov eax, str.SEC_E_SECPKG_NOT_FOUND
jmp 0x45cfd2
mov eax, str.SEC_E_NOT_OWNER
jmp 0x45cfd2
mov eax, str.SEC_E_CANNOT_INSTALL
jmp 0x45cfd2
mov eax, str.SEC_E_INVALID_TOKEN
jmp 0x45cfd2
mov eax, str.SEC_E_CANNOT_PACK
jmp 0x45cfd2
mov eax, str.SEC_E_QOP_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.SEC_E_NO_IMPERSONATION
jmp 0x45cfd2
mov eax, str.SEC_E_LOGON_DENIED
jmp 0x45cfd2
mov eax, str.SEC_E_UNKNOWN_CREDENTIALS
jmp 0x45cfd2
mov eax, str.SEC_E_NO_CREDENTIALS
jmp 0x45cfd2
mov eax, str.SEC_E_MESSAGE_ALTERED
jmp 0x45cfd2
mov eax, str.SEC_E_OUT_OF_SEQUENCE
jmp 0x45cfd2
mov eax, str.SEC_E_NO_AUTHENTICATING_AUTHORITY
jmp 0x45cfd2
mov eax, str.SEC_E_BAD_PKGID
jmp 0x45cfd2
mov eax, str.SEC_E_CONTEXT_EXPIRED
jmp 0x45cfd2
mov eax, str.SEC_E_INCOMPLETE_MESSAGE
jmp 0x45cfd2
mov eax, str.SEC_E_INCOMPLETE_CREDENTIALS
jmp 0x45cfd2
mov eax, str.SEC_E_BUFFER_TOO_SMALL
jmp 0x45cfd2
mov eax, str.SEC_E_WRONG_PRINCIPAL
jmp 0x45cfd2
mov eax, str.SEC_E_TIME_SKEW
jmp 0x45cfd2
mov eax, str.SEC_E_UNTRUSTED_ROOT
jmp 0x45cfd2
mov eax, str.SEC_E_ILLEGAL_MESSAGE
jmp 0x45cfd2
mov eax, str.SEC_E_CERT_UNKNOWN
jmp 0x45cfd2
mov eax, str.SEC_E_CERT_EXPIRED
jmp 0x45cfd2
mov eax, str.SEC_E_ENCRYPT_FAILURE
jmp 0x45cfd2
mov eax, str.SEC_E_DECRYPT_FAILURE
jmp 0x45cfd2
mov eax, str.SEC_E_ALGORITHM_MISMATCH
jmp 0x45cfd2
mov eax, str.SEC_E_SECURITY_QOS_FAILED
jmp 0x45cfd2
mov eax, str.SEC_E_UNFINISHED_CONTEXT_DELETED
jmp 0x45cfd2
mov eax, str.SEC_E_NO_TGT_REPLY
jmp 0x45cfd2
mov eax, str.SEC_E_NO_IP_ADDRESSES
jmp 0x45cfd2
mov eax, str.SEC_E_WRONG_CREDENTIAL_HANDLE
jmp 0x45cfd2
mov eax, str.SEC_E_CRYPTO_SYSTEM_INVALID
jmp 0x45cfd2
mov eax, str.SEC_E_MAX_REFERRALS_EXCEEDED
jmp 0x45cfd2
mov eax, str.SEC_E_MUST_BE_KDC
jmp 0x45cfd2
mov eax, str.SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.SEC_E_TOO_MANY_PRINCIPALS
jmp 0x45cfd2
mov eax, str.SEC_E_NO_PA_DATA
jmp 0x45cfd2
mov eax, str.SEC_E_PKINIT_NAME_MISMATCH
jmp 0x45cfd2
mov eax, str.SEC_E_SMARTCARD_LOGON_REQUIRED
jmp 0x45cfd2
mov eax, str.SEC_E_SHUTDOWN_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.SEC_E_KDC_INVALID_REQUEST
jmp 0x45cfd2
mov eax, str.SEC_E_KDC_UNABLE_TO_REFER
jmp 0x45cfd2
mov eax, str.SEC_E_KDC_UNKNOWN_ETYPE
jmp 0x45cfd2
mov eax, str.SEC_E_UNSUPPORTED_PREAUTH
jmp 0x45cfd2
mov eax, str.SEC_E_DELEGATION_REQUIRED
jmp 0x45cfd2
mov eax, str.SEC_E_BAD_BINDINGS
jmp 0x45cfd2
mov eax, str.SEC_E_MULTIPLE_ACCOUNTS
jmp 0x45cfd2
mov eax, str.SEC_E_NO_KERB_KEY
jmp 0x45cfd2
mov eax, str.SEC_E_CERT_WRONG_USAGE
jmp 0x45cfd2
mov eax, str.CRYPT_E_MSG_ERROR
jmp 0x45cfd2
mov ecx, 0x80092001
cmp eax, ecx
jg 0x4548c2
je 0x4548b8
add eax, 0x7ff6effe
cmp eax, 0xf
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fea0]
mov eax, str.CRYPT_E_UNKNOWN_ALGO
jmp 0x45cfd2
mov eax, str.CRYPT_E_OID_FORMAT
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_MSG_TYPE
jmp 0x45cfd2
mov eax, str.CRYPT_E_UNEXPECTED_ENCODING
jmp 0x45cfd2
mov eax, str.CRYPT_E_AUTH_ATTR_MISSING
jmp 0x45cfd2
mov eax, str.CRYPT_E_HASH_VALUE
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_INDEX
jmp 0x45cfd2
mov eax, str.CRYPT_E_ALREADY_DECRYPTED
jmp 0x45cfd2
mov eax, str.CRYPT_E_NOT_DECRYPTED
jmp 0x45cfd2
mov eax, str.CRYPT_E_RECIPIENT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.CRYPT_E_CONTROL_TYPE
jmp 0x45cfd2
mov eax, str.CRYPT_E_ISSUER_SERIALNUMBER
jmp 0x45cfd2
mov eax, str.CRYPT_E_SIGNER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.CRYPT_E_ATTRIBUTES_MISSING
jmp 0x45cfd2
mov eax, str.CRYPT_E_STREAM_MSG_NOT_READY
jmp 0x45cfd2
mov eax, str.CRYPT_E_STREAM_INSUFFICIENT_DATA
jmp 0x45cfd2
mov eax, str.CRYPT_E_BAD_LEN
jmp 0x45cfd2
mov ecx, 0x80093000
cmp eax, ecx
jg 0x454a34
je 0x454a2a
add eax, 0x7ff6dffe
cmp eax, 0x2a
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45fee0]
mov eax, str.CRYPT_E_BAD_ENCODE
jmp 0x45cfd2
mov eax, str.CRYPT_E_FILE_ERROR
jmp 0x45cfd2
mov eax, str.CRYPT_E_NOT_FOUND
jmp 0x45cfd2
mov eax, str.CRYPT_E_EXISTS
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_PROVIDER
jmp 0x45cfd2
mov eax, str.CRYPT_E_SELF_SIGNED
jmp 0x45cfd2
mov eax, str.CRYPT_E_DELETED_PREV
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_MATCH
jmp 0x45cfd2
mov eax, str.CRYPT_E_UNEXPECTED_MSG_TYPE
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_KEY_PROPERTY
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_DECRYPT_CERT
jmp 0x45cfd2
mov eax, str.CRYPT_E_BAD_MSG
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_SIGNER
jmp 0x45cfd2
mov eax, str.CRYPT_E_PENDING_CLOSE
jmp 0x45cfd2
mov eax, str.CRYPT_E_REVOKED
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_REVOCATION_DLL
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_REVOCATION_CHECK
jmp 0x45cfd2
mov eax, str.CRYPT_E_REVOCATION_OFFLINE
jmp 0x45cfd2
mov eax, str.CRYPT_E_NOT_IN_REVOCATION_DATABASE
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_NUMERIC_STRING
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_PRINTABLE_STRING
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_IA5_STRING
jmp 0x45cfd2
mov eax, str.CRYPT_E_INVALID_X500_STRING
jmp 0x45cfd2
mov eax, str.CRYPT_E_NOT_CHAR_STRING
jmp 0x45cfd2
mov eax, str.CRYPT_E_FILERESIZED
jmp 0x45cfd2
mov eax, str.CRYPT_E_SECURITY_SETTINGS
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_VERIFY_USAGE_DLL
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_VERIFY_USAGE_CHECK
jmp 0x45cfd2
mov eax, str.CRYPT_E_VERIFY_USAGE_OFFLINE
jmp 0x45cfd2
mov eax, str.CRYPT_E_NOT_IN_CTL
jmp 0x45cfd2
mov eax, str.CRYPT_E_NO_TRUSTED_SIGNER
jmp 0x45cfd2
mov eax, str.CRYPT_E_MISSING_PUBKEY_PARA
jmp 0x45cfd2
mov eax, str.CRYPT_E_OSS_ERROR
jmp 0x45cfd2
mov ecx, 0x80093100
cmp eax, ecx
jg 0x454c32
je 0x454c28
add eax, 0x7ff6cfff
cmp eax, 0x2d
ja case.default.0x45c51e
jmp dword [eax*4 + 0x45ff8c]
mov eax, str.OSS_MORE_BUF
jmp 0x45cfd2
mov eax, str.OSS_NEGATIVE_UINTEGER
jmp 0x45cfd2
mov eax, str.OSS_PDU_RANGE
jmp 0x45cfd2
mov eax, str.OSS_MORE_INPUT
jmp 0x45cfd2
mov eax, str.OSS_DATA_ERROR
jmp 0x45cfd2
mov eax, str.OSS_BAD_ARG
jmp 0x45cfd2
mov eax, str.OSS_BAD_VERSION
jmp 0x45cfd2
mov eax, str.OSS_OUT_MEMORY
jmp 0x45cfd2
mov eax, str.OSS_PDU_MISMATCH
jmp 0x45cfd2
mov eax, str.OSS_LIMITED
jmp 0x45cfd2
mov eax, str.OSS_BAD_PTR
jmp 0x45cfd2
mov eax, str.OSS_BAD_TIME
jmp 0x45cfd2
mov eax, str.OSS_INDEFINITE_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.OSS_MEM_ERROR
jmp 0x45cfd2
mov eax, str.OSS_BAD_TABLE
jmp 0x45cfd2
mov eax, str.OSS_TOO_LONG
jmp 0x45cfd2
mov eax, str.OSS_CONSTRAINT_VIOLATED
jmp 0x45cfd2
mov eax, str.OSS_FATAL_ERROR
jmp 0x45cfd2
mov eax, str.OSS_ACCESS_SERIALIZATION_ERROR
jmp 0x45cfd2
mov eax, str.OSS_NULL_TBL
jmp 0x45cfd2
mov eax, str.OSS_NULL_FCN
jmp 0x45cfd2
mov eax, str.OSS_BAD_ENCRULES
jmp 0x45cfd2
mov eax, str.OSS_UNAVAIL_ENCRULES
jmp 0x45cfd2
mov eax, str.OSS_CANT_OPEN_TRACE_WINDOW
jmp 0x45cfd2
mov eax, str.OSS_UNIMPLEMENTED
jmp 0x45cfd2
mov eax, str.OSS_OID_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_CANT_OPEN_TRACE_FILE
jmp 0x45cfd2
mov eax, str.OSS_TRACE_FILE_ALREADY_OPEN
jmp 0x45cfd2
mov eax, str.OSS_TABLE_MISMATCH
jmp 0x45cfd2
mov eax, str.OSS_TYPE_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.OSS_REAL_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_REAL_CODE_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_OUT_OF_RANGE
jmp 0x45cfd2
mov eax, str.OSS_COPIER_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_CONSTRAINT_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_COMPARATOR_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_COMPARATOR_CODE_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_MEM_MGR_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_PDV_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_PDV_CODE_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_API_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_BERDER_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_PER_DLL_NOT_LINKED
jmp 0x45cfd2
mov eax, str.OSS_OPEN_TYPE_ERROR
jmp 0x45cfd2
mov eax, str.OSS_MUTEX_NOT_CREATED
jmp 0x45cfd2
mov eax, str.OSS_CANT_CLOSE_TRACE_FILE
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_ERROR
jmp 0x45cfd2
mov ecx, 0x80093133
cmp eax, ecx
jg 0x454cf0
je 0x454ce6
add eax, 0x7ff6ceff
cmp eax, 0xd
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460044]
mov eax, str.CRYPT_E_ASN1_INTERNAL
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_EOD
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_CORRUPT
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_LARGE
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_CONSTRAINT
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_MEMORY
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_OVERFLOW
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_BADPDU
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_BADARGS
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_BADREAL
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_BADTAG
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_CHOICE
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_RULE
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_UTF8
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_PDU_TYPE
jmp 0x45cfd2
mov ecx, 0x80094802
cmp eax, ecx
jg 0x454e99
je 0x454e8f
mov ecx, 0x8009400a
cmp eax, ecx
jg 0x454df6
je 0x454dec
add ecx, 0xfffffffa
cmp eax, ecx
jg 0x454d93
je 0x454d89
cmp eax, 0x80093134
je 0x454d7f
cmp eax, 0x80093201
je 0x454d75
cmp eax, 0x80093202
je 0x454d6b
cmp eax, 0x80094001
je 0x454d61
cmp eax, 0x80094002
je 0x454d57
cmp eax, 0x80094003
jne case.default.0x45c51e
mov eax, str.CERTSRV_E_BAD_REQUESTSTATUS
jmp 0x45cfd2
mov eax, str.CERTSRV_E_NO_REQUEST
jmp 0x45cfd2
mov eax, str.CERTSRV_E_BAD_REQUESTSUBJECT
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_NOEOD
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_EXTENDED
jmp 0x45cfd2
mov eax, str.CRYPT_E_ASN1_NYI
jmp 0x45cfd2
mov eax, str.CERTSRV_E_PROPERTY_EMPTY
jmp 0x45cfd2
cmp eax, 0x80094005
je 0x454de2
cmp eax, 0x80094006
je 0x454dd8
cmp eax, 0x80094007
je 0x454dce
cmp eax, 0x80094008
je 0x454dc4
cmp eax, 0x80094009
jne case.default.0x45c51e
mov eax, str.CERTSRV_E_RESTRICTEDOFFICER
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ROLECONFLICT
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ENCODING_LENGTH
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SERVER_SUSPENDED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_INVALID_CA_CERTIFICATE
jmp 0x45cfd2
mov eax, str.CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
jmp 0x45cfd2
mov ecx, 0x80094800
cmp eax, ecx
jg 0x454e7a
je 0x454e70
add eax, 0x7ff6bff5
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46007c]
mov eax, str.CERTSRV_E_NO_VALID_KRA
jmp 0x45cfd2
mov eax, str.CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
jmp 0x45cfd2
mov eax, str.CERTSRV_E_NO_CAADMIN_DEFINED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
jmp 0x45cfd2
mov eax, str.CERTSRV_E_NO_DB_SESSIONS
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ALIGNMENT_FAULT
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ENROLL_DENIED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_TEMPLATE_DENIED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
jmp 0x45cfd2
mov eax, str.CERTSRV_E_UNSUPPORTED_CERT_TYPE
jmp 0x45cfd2
cmp eax, 0x80094801
jne case.default.0x45c51e
mov eax, str.CERTSRV_E_NO_CERT_TYPE
jmp 0x45cfd2
mov eax, str.CERTSRV_E_TEMPLATE_CONFLICT
jmp 0x45cfd2
mov ecx, 0x80095000
cmp eax, ecx
jg 0x454f7f
je 0x454f75
add eax, 0x7ff6b7fd
cmp eax, 0x11
ja case.default.0x45c51e
jmp dword [eax*4 + 0x4600a0]
mov eax, str.CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ARCHIVED_KEY_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SMIME_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_BAD_RENEWAL_SUBJECT
jmp 0x45cfd2
mov eax, str.CERTSRV_E_BAD_TEMPLATE_VERSION
jmp 0x45cfd2
mov eax, str.CERTSRV_E_TEMPLATE_POLICY_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SIGNATURE_POLICY_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SIGNATURE_COUNT
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SIGNATURE_REJECTED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ISSUANCE_POLICY_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SUBJECT_UPN_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SUBJECT_DNS_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_KEY_LENGTH
jmp 0x45cfd2
mov eax, str.CERTSRV_E_SUBJECT_EMAIL_REQUIRED
jmp 0x45cfd2
mov eax, str.CERTSRV_E_UNKNOWN_CERT_TYPE
jmp 0x45cfd2
mov eax, str.CERTSRV_E_CERT_TYPE_OVERLAP
jmp 0x45cfd2
mov eax, str.XENROLL_E_KEY_NOT_EXPORTABLE
jmp 0x45cfd2
cmp eax, 0x80095001
je 0x454fce
cmp eax, 0x80095002
je 0x454fc4
cmp eax, 0x80095003
je 0x454fba
cmp eax, 0x80095004
je 0x454fb0
cmp eax, 0x80095005
jne case.default.0x45c51e
mov eax, str.XENROLL_E_KEYSPEC_SMIME_MISMATCH
jmp 0x45cfd2
mov eax, str.XENROLL_E_RESPONSE_KA_HASH_MISMATCH
jmp 0x45cfd2
mov eax, str.XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
jmp 0x45cfd2
mov eax, str.XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
jmp 0x45cfd2
mov eax, str.XENROLL_E_CANNOT_ADD_ROOT_CERT
jmp 0x45cfd2
mov eax, str.TRUST_E_SYSTEM_ERROR
jmp 0x45cfd2
mov ecx, 0x6a9
cmp eax, ecx
jg 0x4593bb
je 0x4593b1
mov ecx, 0x88781203
cmp eax, ecx
jg 0x4577e9
je 0x4577df
mov ecx, 0x80150187
cmp eax, ecx
jg 0x4562aa
je 0x4562a0
mov ecx, 0x80100028
cmp eax, ecx
jg 0x4558f4
je 0x4558ea
mov ecx, 0x800f020e
cmp eax, ecx
jg 0x455579
je 0x45556f
mov ecx, 0x800b0101
cmp eax, ecx
jg 0x455333
je 0x455329
mov ecx, 0x80097010
cmp eax, ecx
jg 0x4551b1
je 0x4551a7
add ecx, 0xfffffff4
cmp eax, ecx
jg 0x455138
je 0x45512e
mov ecx, 0x80096019
cmp eax, ecx
jg 0x4550e6
je 0x4550dc
cmp eax, 0x80096002
je 0x4550d2
cmp eax, 0x80096003
je 0x4550c8
cmp eax, 0x80096004
je 0x4550be
cmp eax, 0x80096005
je 0x4550b4
cmp eax, 0x80096010
jne case.default.0x45c51e
mov eax, str.TRUST_E_BAD_DIGEST
jmp 0x45cfd2
mov eax, str.TRUST_E_TIME_STAMP
jmp 0x45cfd2
mov eax, str.TRUST_E_CERT_SIGNATURE
jmp 0x45cfd2
mov eax, str.TRUST_E_COUNTER_SIGNER
jmp 0x45cfd2
mov eax, str.TRUST_E_NO_SIGNER_CERT
jmp 0x45cfd2
mov eax, str.TRUST_E_BASIC_CONSTRAINTS
jmp 0x45cfd2
cmp eax, 0x8009601e
je 0x455124
cmp eax, 0x80097001
je 0x45511a
cmp eax, 0x80097002
je 0x455110
cmp eax, 0x80097003
jne case.default.0x45c51e
mov eax, str.MSSIPOTF_E_NOHEADTABLE
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_CANTGETOBJECT
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_OUTOFMEMRANGE
jmp 0x45cfd2
mov eax, str.TRUST_E_FINANCIAL_CRITERIA
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_BAD_MAGICNUMBER
jmp 0x45cfd2
add eax, 0x7ff68ffb
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x4600e8]
mov eax, str.MSSIPOTF_E_BAD_OFFSET_TABLE
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_TABLE_TAGORDER
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_TABLE_LONGWORD
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_TABLES_OVERLAP
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_TABLE_PADBYTES
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_FILETOOSMALL
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_TABLE_CHECKSUM
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_FILE_CHECKSUM
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_FAILED_POLICY
jmp 0x45cfd2
mov ecx, 0x800b0003
cmp eax, ecx
jg 0x455284
je 0x45527a
mov ecx, 0x80097016
cmp eax, ecx
jg 0x455232
je 0x455228
cmp eax, 0x80097011
je 0x45521e
cmp eax, 0x80097012
je 0x455214
cmp eax, 0x80097013
je 0x45520a
cmp eax, 0x80097014
je 0x455200
cmp eax, 0x80097015
jne case.default.0x45c51e
mov eax, str.MSSIPOTF_E_BADVERSION
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_CRYPT
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_FILE
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_NOT_OPENTYPE
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_FAILED_HINTS_CHECK
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_DSIG_STRUCTURE
jmp 0x45cfd2
cmp eax, 0x80097017
je 0x455270
cmp eax, 0x80097018
je 0x455266
cmp eax, 0x800b0001
je 0x45525c
cmp eax, 0x800b0002
jne case.default.0x45c51e
mov eax, str.TRUST_E_ACTION_UNKNOWN
jmp 0x45cfd2
mov eax, str.TRUST_E_PROVIDER_UNKNOWN
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_STRUCTURE
jmp 0x45cfd2
mov eax, str.MSSIPOTF_E_PCONST_CHECK
jmp 0x45cfd2
mov eax, str.TRUST_E_SUBJECT_FORM_UNKNOWN
jmp 0x45cfd2
mov ecx, 0x800b0008
cmp eax, ecx
jg 0x4552e1
je 0x4552d7
cmp eax, 0x800b0004
je 0x4552cd
cmp eax, 0x800b0005
je 0x4552c3
cmp eax, 0x800b0006
je 0x4552b9
cmp eax, 0x800b0007
jne case.default.0x45c51e
mov eax, str.DIGSIG_E_EXTENSIBILITY
jmp 0x45cfd2
mov eax, str.DIGSIG_E_DECODE
jmp 0x45cfd2
mov eax, str.DIGSIG_E_ENCODE
jmp 0x45cfd2
mov eax, str.TRUST_E_SUBJECT_NOT_TRUSTED
jmp 0x45cfd2
mov eax, str.DIGSIG_E_CRYPTO
jmp 0x45cfd2
cmp eax, 0x800b0009
je 0x45531f
cmp eax, 0x800b000a
je 0x455315
cmp eax, 0x800b000b
je 0x45530b
cmp eax, 0x800b0100
jne case.default.0x45c51e
mov eax, str.TRUST_E_NOSIGNATURE
jmp 0x45cfd2
mov eax, str.PERSIST_E_NOTSELFSIZING
jmp 0x45cfd2
mov eax, str.PERSIST_E_SIZEINDEFINITE
jmp 0x45cfd2
mov eax, str.PERSIST_E_SIZEDEFINITE
jmp 0x45cfd2
mov eax, str.CERT_E_EXPIRED
jmp 0x45cfd2
mov ecx, 0x800f0000
cmp eax, ecx
jg 0x455423
je 0x455419
add eax, 0x7ff4fefe
cmp eax, 0x12
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46010c]
mov eax, str.CERT_E_VALIDITYPERIODNESTING
jmp 0x45cfd2
mov eax, str.CERT_E_ROLE
jmp 0x45cfd2
mov eax, str.CERT_E_PATHLENCONST
jmp 0x45cfd2
mov eax, str.CERT_E_CRITICAL
jmp 0x45cfd2
mov eax, str.CERT_E_PURPOSE
jmp 0x45cfd2
mov eax, str.CERT_E_ISSUERCHAINING
jmp 0x45cfd2
mov eax, str.CERT_E_MALFORMED
jmp 0x45cfd2
mov eax, str.CERT_E_UNTRUSTEDROOT
jmp 0x45cfd2
mov eax, str.CERT_E_CHAINING
jmp 0x45cfd2
mov eax, str.TRUST_E_FAIL
jmp 0x45cfd2
mov eax, str.CERT_E_REVOKED
jmp 0x45cfd2
mov eax, str.CERT_E_UNTRUSTEDTESTROOT
jmp 0x45cfd2
mov eax, str.CERT_E_REVOCATION_FAILURE
jmp 0x45cfd2
mov eax, str.CERT_E_CN_NO_MATCH
jmp 0x45cfd2
mov eax, str.CERT_E_WRONG_USAGE
jmp 0x45cfd2
mov eax, str.TRUST_E_EXPLICIT_DISTRUST
jmp 0x45cfd2
mov eax, str.CERT_E_UNTRUSTEDCA
jmp 0x45cfd2
mov eax, str.CERT_E_INVALID_POLICY
jmp 0x45cfd2
mov eax, str.CERT_E_INVALID_NAME
jmp 0x45cfd2
mov eax, str.SPAPI_E_EXPECTED_SECTION_NAME
jmp 0x45cfd2
mov ecx, 0x800f0203
cmp eax, ecx
jg 0x4554f6
je 0x4554ec
mov ecx, 0x800f0102
cmp eax, ecx
jg 0x4554a4
je 0x45549a
cmp eax, 0x800f0001
je 0x455490
cmp eax, 0x800f0002
je 0x455486
cmp eax, 0x800f0003
je 0x45547c
cmp eax, 0x800f0100
je 0x455472
cmp eax, 0x800f0101
jne case.default.0x45c51e
mov eax, str.SPAPI_E_SECTION_NOT_FOUND
jmp 0x45cfd2
mov eax, str.SPAPI_E_WRONG_INF_STYLE
jmp 0x45cfd2
mov eax, str.SPAPI_E_GENERAL_SYNTAX
jmp 0x45cfd2
mov eax, str.SPAPI_E_SECTION_NAME_TOO_LONG
jmp 0x45cfd2
mov eax, str.SPAPI_E_BAD_SECTION_NAME_LINE
jmp 0x45cfd2
mov eax, str.SPAPI_E_LINE_NOT_FOUND
jmp 0x45cfd2
cmp eax, 0x800f0103
je 0x4554e2
cmp eax, 0x800f0200
je 0x4554d8
cmp eax, 0x800f0201
je 0x4554ce
cmp eax, 0x800f0202
jne case.default.0x45c51e
mov eax, str.SPAPI_E_DUPLICATE_FOUND
jmp 0x45cfd2
mov eax, str.SPAPI_E_CLASS_MISMATCH
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_ASSOCIATED_CLASS
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_BACKUP
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_DRIVER_SELECTED
jmp 0x45cfd2
add eax, 0x7ff0fdfc
cmp eax, 9
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460158]
mov eax, str.SPAPI_E_KEY_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_DEVINST_NAME
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_CLASS
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVINST_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVINFO_NOT_REGISTERED
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_REG_PROPERTY
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_INF
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_SUCH_DEVINST
jmp 0x45cfd2
mov eax, str.SPAPI_E_CANT_LOAD_CLASS_ICON
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_CLASS_INSTALLER
jmp 0x45cfd2
mov eax, str.SPAPI_E_DI_DO_DEFAULT
jmp 0x45cfd2
mov ecx, 0x800f1000
cmp eax, ecx
jg 0x45574f
je 0x455745
add eax, 0x7ff0fdf1
cmp eax, 0x29
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460180]
mov eax, str.SPAPI_E_DI_NOFILECOPY
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_HWPROFILE
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_DEVICE_SELECTED
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVINFO_LIST_LOCKED
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVINFO_DATA_LOCKED
jmp 0x45cfd2
mov eax, str.SPAPI_E_DI_BAD_PATH
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_CLASSINSTALL_PARAMS
jmp 0x45cfd2
mov eax, str.SPAPI_E_FILEQUEUE_LOCKED
jmp 0x45cfd2
mov eax, str.SPAPI_E_BAD_SERVICE_INSTALLSECT
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_CLASS_DRIVER_LIST
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_ASSOCIATED_SERVICE
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVICE_INTERFACE_ACTIVE
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVICE_INTERFACE_REMOVED
jmp 0x45cfd2
mov eax, str.SPAPI_E_BAD_INTERFACE_INSTALLSECT
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_SUCH_INTERFACE_CLASS
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_REFERENCE_STRING
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_MACHINENAME
jmp 0x45cfd2
mov eax, str.SPAPI_E_REMOTE_COMM_FAILURE
jmp 0x45cfd2
mov eax, str.SPAPI_E_MACHINE_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_CONFIGMGR_SERVICES
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_PROPPAGE_PROVIDER
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_SUCH_DEVICE_INTERFACE
jmp 0x45cfd2
mov eax, str.SPAPI_E_DI_POSTPROCESSING_REQUIRED
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_COINSTALLER
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_COMPAT_DRIVERS
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_DEVICE_ICON
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_INF_LOGCONFIG
jmp 0x45cfd2
mov eax, str.SPAPI_E_DI_DONT_INSTALL
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_FILTER_DRIVER
jmp 0x45cfd2
mov eax, str.SPAPI_E_NON_WINDOWS_NT_DRIVER
jmp 0x45cfd2
mov eax, str.SPAPI_E_NON_WINDOWS_DRIVER
jmp 0x45cfd2
mov eax, str.SPAPI_E_NO_CATALOG_FOR_OEM_INF
jmp 0x45cfd2
mov eax, str.SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
jmp 0x45cfd2
mov eax, str.SPAPI_E_NOT_DISABLEABLE
jmp 0x45cfd2
mov eax, str.SPAPI_E_CANT_REMOVE_DEVINST
jmp 0x45cfd2
mov eax, str.SPAPI_E_INVALID_TARGET
jmp 0x45cfd2
mov eax, str.SPAPI_E_DRIVER_NONNATIVE
jmp 0x45cfd2
mov eax, str.SPAPI_E_IN_WOW64
jmp 0x45cfd2
mov eax, str.SPAPI_E_SET_SYSTEM_RESTORE_POINT
jmp 0x45cfd2
mov eax, str.SPAPI_E_INCORRECTLY_COPIED_INF
jmp 0x45cfd2
mov eax, str.SPAPI_E_SCE_DISABLED
jmp 0x45cfd2
mov eax, str.SPAPI_E_ERROR_NOT_INSTALLED
jmp 0x45cfd2
add eax, 0x7fefffff
cmp eax, 0x26
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460228]
mov eax, str.SCARD_F_INTERNAL_ERROR
jmp 0x45cfd2
mov eax, str.SCARD_E_CANCELLED
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_HANDLE
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_PARAMETER
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_TARGET
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_MEMORY
jmp 0x45cfd2
mov eax, str.SCARD_F_WAITED_TOO_LONG
jmp 0x45cfd2
mov eax, str.SCARD_E_INSUFFICIENT_BUFFER
jmp 0x45cfd2
mov eax, str.SCARD_E_UNKNOWN_READER
jmp 0x45cfd2
mov eax, str.SCARD_E_TIMEOUT
jmp 0x45cfd2
mov eax, str.SCARD_E_SHARING_VIOLATION
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_SMARTCARD
jmp 0x45cfd2
mov eax, str.SCARD_E_UNKNOWN_CARD
jmp 0x45cfd2
mov eax, str.SCARD_E_CANT_DISPOSE
jmp 0x45cfd2
mov eax, str.SCARD_E_PROTO_MISMATCH
jmp 0x45cfd2
mov eax, str.SCARD_E_NOT_READY
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_VALUE
jmp 0x45cfd2
mov eax, str.SCARD_E_SYSTEM_CANCELLED
jmp 0x45cfd2
mov eax, str.SCARD_F_COMM_ERROR
jmp 0x45cfd2
mov eax, str.SCARD_F_UNKNOWN_ERROR
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_ATR
jmp 0x45cfd2
mov eax, str.SCARD_E_NOT_TRANSACTED
jmp 0x45cfd2
mov eax, str.SCARD_E_READER_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.SCARD_P_SHUTDOWN
jmp 0x45cfd2
mov eax, str.SCARD_E_PCI_TOO_SMALL
jmp 0x45cfd2
mov eax, str.SCARD_E_READER_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.SCARD_E_DUPLICATE_READER
jmp 0x45cfd2
mov eax, str.SCARD_E_CARD_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_SERVICE
jmp 0x45cfd2
mov eax, str.SCARD_E_SERVICE_STOPPED
jmp 0x45cfd2
mov eax, str.SCARD_E_UNEXPECTED
jmp 0x45cfd2
mov eax, str.SCARD_E_ICC_INSTALLATION
jmp 0x45cfd2
mov eax, str.SCARD_E_ICC_CREATEORDER
jmp 0x45cfd2
mov eax, str.SCARD_E_UNSUPPORTED_FEATURE
jmp 0x45cfd2
mov eax, str.SCARD_E_DIR_NOT_FOUND
jmp 0x45cfd2
mov eax, str.SCARD_E_FILE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_DIR
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_FILE
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_ACCESS
jmp 0x45cfd2
mov eax, str.SCARD_E_WRITE_TOO_MANY
jmp 0x45cfd2
mov ecx, 0x8011045a
cmp eax, ecx
jg 0x455d48
je 0x455d3e
add ecx, 0xffffffc4
cmp eax, ecx
jg 0x455b92
je 0x455b88
mov ecx, 0x80110402
cmp eax, ecx
jg 0x455aab
je 0x455aa1
mov ecx, 0x80100067
cmp eax, ecx
jg 0x4559fc
je 0x4559f2
add ecx, 0xffffffc7
cmp eax, ecx
jg 0x4559aa
je 0x4559a0
cmp eax, 0x80100029
je 0x455996
cmp eax, 0x8010002a
je 0x45598c
cmp eax, 0x8010002b
je 0x455982
cmp eax, 0x8010002c
je 0x455978
cmp eax, 0x8010002d
jne case.default.0x45c51e
mov eax, str.SCARD_E_CERTIFICATE_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_SUCH_CERTIFICATE
jmp 0x45cfd2
mov eax, str.SCARD_E_UNKNOWN_RES_MNG
jmp 0x45cfd2
mov eax, str.SCARD_E_INVALID_CHV
jmp 0x45cfd2
mov eax, str.SCARD_E_BAD_SEEK
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_READERS_AVAILABLE
jmp 0x45cfd2
cmp eax, 0x8010002f
je 0x4559e8
cmp eax, 0x80100030
je 0x4559de
cmp eax, 0x80100065
je 0x4559d4
cmp eax, 0x80100066
jne case.default.0x45c51e
mov eax, str.SCARD_W_UNRESPONSIVE_CARD
jmp 0x45cfd2
mov eax, str.SCARD_W_UNSUPPORTED_CARD
jmp 0x45cfd2
mov eax, str.SCARD_E_NO_KEY_CONTAINER
jmp 0x45cfd2
mov eax, str.SCARD_E_COMM_DATA_LOST
jmp 0x45cfd2
mov eax, str.SCARD_W_UNPOWERED_CARD
jmp 0x45cfd2
mov ecx, 0x8010006c
cmp eax, ecx
jg 0x455a59
je 0x455a4f
cmp eax, 0x80100068
je 0x455a45
cmp eax, 0x80100069
je 0x455a3b
cmp eax, 0x8010006a
je 0x455a31
cmp eax, 0x8010006b
jne case.default.0x45c51e
mov eax, str.SCARD_W_WRONG_CHV
jmp 0x45cfd2
mov eax, str.SCARD_W_SECURITY_VIOLATION
jmp 0x45cfd2
mov eax, str.SCARD_W_REMOVED_CARD
jmp 0x45cfd2
mov eax, str.SCARD_W_RESET_CARD
jmp 0x45cfd2
mov eax, str.SCARD_W_CHV_BLOCKED
jmp 0x45cfd2
cmp eax, 0x8010006d
je 0x455a97
cmp eax, 0x8010006e
je 0x455a8d
cmp eax, 0x8010006f
je 0x455a83
cmp eax, 0x80110401
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_OBJECTERRORS
jmp 0x45cfd2
mov eax, str.SCARD_W_CARD_NOT_AUTHENTICATED
jmp 0x45cfd2
mov eax, str.SCARD_W_CANCELLED_BY_USER
jmp 0x45cfd2
mov eax, str.SCARD_W_EOF
jmp 0x45cfd2
mov eax, str.COMADMIN_E_OBJECTINVALID
jmp 0x45cfd2
add eax, 0x7feefbfd
cmp eax, 0x1a
ja case.default.0x45c51e
jmp dword [eax*4 + 0x4602c4]
mov eax, str.COMADMIN_E_KEYMISSING
jmp 0x45cfd2
mov eax, str.COMADMIN_E_ALREADYINSTALLED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APP_FILE_WRITEFAIL
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APP_FILE_READFAIL
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APP_FILE_VERSION
jmp 0x45cfd2
mov eax, str.COMADMIN_E_BADPATH
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APPLICATIONEXISTS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_ROLEEXISTS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CANTCOPYFILE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOUSER
jmp 0x45cfd2
mov eax, str.COMADMIN_E_INVALIDUSERIDS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOREGISTRYCLSID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_BADREGISTRYPROGID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_AUTHENTICATIONLEVEL
jmp 0x45cfd2
mov eax, str.COMADMIN_E_USERPASSWDNOTVALID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CLSIDORIIDMISMATCH
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REMOTEINTERFACE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_DLLREGISTERSERVER
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOSERVERSHARE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_DLLLOADFAILED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_BADREGISTRYLIBID
jmp 0x45cfd2
add eax, 0x7feefbe1
cmp eax, 0x3a
ja case.default.0x45c51e
movzx eax, byte [eax + 0x4603d4]
jmp dword [eax*4 + 0x460330]
mov eax, str.COMADMIN_E_APPDIRNOTFOUND
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGISTRARFAILED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_DOESNOTEXIST
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_LOADDLLFAIL
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_GETCLASSOBJ
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_CLASSNOTAVAIL
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_BADTLB
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_NOTINSTALLABLE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOTCHANGEABLE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOTDELETEABLE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_SESSION
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMP_MOVE_LOCKED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMP_MOVE_BAD_DEST
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGISTERTLB
jmp 0x45cfd2
mov eax, str.COMADMIN_E_SYSTEMAPP
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPFILE_NOREGISTRAR
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COREQCOMPINSTALLED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_SERVICENOTINSTALLED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PROPERTYSAVEFAILED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_OBJECTEXISTS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMPONENTEXISTS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGFILE_CORRUPT
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PROPERTY_OVERFLOW
jmp 0x45cfd2
mov eax, str.COMADMIN_E_NOTINREGISTRY
jmp 0x45cfd2
mov eax, str.COMADMIN_E_OBJECTNOTPOOLABLE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APPLID_MATCHES_CLSID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_ROLE_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.COMADMIN_E_START_APP_NEEDS_COMPONENTS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAN_NOT_START_APP
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAN_NOT_EXPORT_SYS_APP
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT
jmp 0x45cfd2
mov eax, str.COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
jmp 0x45cfd2
mov eax, str.COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_BASE_PARTITION_ONLY
jmp 0x45cfd2
mov eax, str.COMADMIN_E_START_APP_DISABLED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_INVALID_PARTITION_NAME
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_PARTITION_IN_USE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES
jmp 0x45cfd2
mov ecx, 0x8011081d
cmp eax, ecx
jg 0x456038
je 0x45602e
mov ecx, 0x80110606
cmp eax, ecx
jg 0x455eee
je 0x455ee4
mov ecx, 0x80110483
cmp eax, ecx
jg 0x455e3f
je 0x455e35
add ecx, 0xfffffff1
cmp eax, ecx
jg 0x455ded
je 0x455de3
cmp eax, 0x8011045b
je 0x455dd9
cmp eax, 0x8011045c
je 0x455dcf
cmp eax, 0x8011045d
je 0x455dc5
cmp eax, 0x80110472
je 0x455dbb
cmp eax, 0x80110473
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_REGDB_NOTOPEN
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGDB_NOTINITIALIZED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_AMBIGUOUS_PARTITION_NAME
jmp 0x45cfd2
mov eax, str.COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGDB_SYSTEMERR
jmp 0x45cfd2
cmp eax, 0x80110475
je 0x455e2b
cmp eax, 0x80110480
je 0x455e21
cmp eax, 0x80110481
je 0x455e17
cmp eax, 0x80110482
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_CAT_BITNESSMISMATCH
jmp 0x45cfd2
mov eax, str.COMADMIN_E_MIG_SCHEMANOTFOUND
jmp 0x45cfd2
mov eax, str.COMADMIN_E_MIG_VERSIONNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGDB_ALREADYRUNNING
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_UNACCEPTABLEBITNESS
jmp 0x45cfd2
mov ecx, 0x80110601
cmp eax, ecx
jg 0x455e9c
je 0x455e92
cmp eax, 0x80110484
je 0x455e88
cmp eax, 0x80110485
je 0x455e7e
cmp eax, 0x80110486
je 0x455e74
cmp eax, 0x80110600
jne case.default.0x45c51e
mov eax, str.COMQC_E_APPLICATION_NOT_QUEUED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_SERVERFAULT
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CAT_WRONGAPPBITNESS
jmp 0x45cfd2
mov eax, str.COMQC_E_NO_QUEUEABLE_INTERFACES
jmp 0x45cfd2
cmp eax, 0x80110602
je 0x455eda
cmp eax, 0x80110603
je 0x455ed0
cmp eax, 0x80110604
je 0x455ec6
cmp eax, 0x80110605
jne case.default.0x45c51e
mov eax, str.COMQC_E_UNAUTHENTICATED
jmp 0x45cfd2
mov eax, str.COMQC_E_BAD_MESSAGE
jmp 0x45cfd2
mov eax, str.COMQC_E_NO_IPERSISTSTREAM
jmp 0x45cfd2
mov eax, str.COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.COMQC_E_UNTRUSTED_ENQUEUER
jmp 0x45cfd2
mov ecx, 0x80110813
cmp eax, ecx
jg 0x455fbf
je 0x455fb5
add ecx, 0xfffffffa
cmp eax, ecx
jg 0x455f6d
je 0x455f63
cmp eax, 0x80110701
je 0x455f59
cmp eax, 0x80110808
je 0x455f4f
cmp eax, 0x80110809
je 0x455f45
cmp eax, 0x8011080a
je 0x455f3b
cmp eax, 0x8011080b
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_INVALID_PARTITION
jmp 0x45cfd2
mov eax, str.COMADMIN_E_APP_NOT_RUNNING
jmp 0x45cfd2
mov eax, str.COMADMIN_E_OBJECT_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.COMADMIN_E_OBJECT_PARENT_MISSING
jmp 0x45cfd2
mov eax, str.MSDTC_E_DUPLICATE_RESOURCE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE
jmp 0x45cfd2
cmp eax, 0x8011080e
je 0x455fab
cmp eax, 0x8011080f
je 0x455fa1
cmp eax, 0x80110811
je 0x455f97
cmp eax, 0x80110812
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_PROCESSALREADYRECYCLED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CANTRECYCLESERVICEAPPS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CANTRECYCLELIBRARYAPPS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_USER_IN_SET
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED
jmp 0x45cfd2
add eax, 0x7feef7ec
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46040f]
mov eax, str.COMADMIN_E_CANTMAKEINPROCSERVICE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PROGIDINUSEBYCLSID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET
jmp 0x45cfd2
mov eax, str.COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PARTITION_ACCESSDENIED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PARTITION_MSI_ONLY
jmp 0x45cfd2
mov eax, str.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT
jmp 0x45cfd2
mov eax, str.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMP_MOVE_SOURCE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMP_MOVE_DEST
jmp 0x45cfd2
mov ecx, 0x8015016f
cmp eax, ecx
jg 0x4561cd
je 0x4561c3
mov ecx, 0x80150087
cmp eax, ecx
jg 0x45611e
je 0x456114
mov ecx, 0x80110823
cmp eax, ecx
jg 0x4560cc
je 0x4560c2
cmp eax, 0x8011081e
je 0x4560b8
cmp eax, 0x8011081f
je 0x4560ae
cmp eax, 0x80110820
je 0x4560a4
cmp eax, 0x80110821
je 0x45609a
cmp eax, 0x80110822
jne case.default.0x45c51e
mov eax, str.COMADMIN_E_SAFERINVALID
jmp 0x45cfd2
mov eax, str.COMADMIN_E_PRIVATE_ACCESSDENIED
jmp 0x45cfd2
mov eax, str.COMADMIN_E_CANNOT_ALIAS_EVENTCLASS
jmp 0x45cfd2
mov eax, str.COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
jmp 0x45cfd2
mov eax, str.COMADMIN_E_COMP_MOVE_PRIVATE
jmp 0x45cfd2
mov eax, str.COMADMIN_E_REGISTRY_ACCESSDENIED
jmp 0x45cfd2
cmp eax, 0x8015001e
je 0x45610a
cmp eax, 0x8015004a
je 0x456100
cmp eax, 0x80150078
je 0x4560f6
cmp eax, 0x80150082
jne case.default.0x45c51e
mov eax, str.DVERR_INVALIDOBJECT
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDFLAGS
jmp 0x45cfd2
mov eax, str.DVERR_EXCEPTION
jmp 0x45cfd2
mov eax, str.DVERR_BUFFERTOOSMALL
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDPLAYER
jmp 0x45cfd2
mov ecx, 0x80150168
cmp eax, ecx
jg 0x45617b
je 0x456171
cmp eax, 0x80150091
je 0x456167
cmp eax, 0x80150096
je 0x45615d
cmp eax, 0x8015012c
je 0x456153
cmp eax, 0x8015012e
jne case.default.0x45c51e
mov eax, str.DVERR_NOVOICESESSION
jmp 0x45cfd2
mov eax, str.DVERR_SESSIONLOST
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDHANDLE
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDGROUP
jmp 0x45cfd2
mov eax, str.DVERR_CONNECTIONLOST
jmp 0x45cfd2
cmp eax, 0x80150169
je 0x4561b9
cmp eax, 0x8015016a
je 0x4561af
cmp eax, 0x8015016b
je 0x4561a5
cmp eax, 0x8015016e
jne case.default.0x45c51e
mov eax, str.DVERR_CONNECTABORTING
jmp 0x45cfd2
mov eax, str.DVERR_NOTCONNECTED
jmp 0x45cfd2
mov eax, str.DVERR_CONNECTED
jmp 0x45cfd2
mov eax, str.DVERR_NOTINITIALIZED
jmp 0x45cfd2
mov eax, str.DVERR_NOTALLOWED
jmp 0x45cfd2
add eax, 0x7feafe90
cmp eax, 0x14
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460433]
mov eax, str.DVERR_INVALIDTARGET
jmp 0x45cfd2
mov eax, str.DVERR_TRANSPORTNOTHOST
jmp 0x45cfd2
mov eax, str.DVERR_COMPRESSIONNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.DVERR_ALREADYPENDING
jmp 0x45cfd2
mov eax, str.DVERR_SOUNDINITFAILURE
jmp 0x45cfd2
mov eax, str.DVERR_TIMEOUT
jmp 0x45cfd2
mov eax, str.DVERR_CONNECTABORTED
jmp 0x45cfd2
mov eax, str.DVERR_NO3DSOUND
jmp 0x45cfd2
mov eax, str.DVERR_ALREADYBUFFERED
jmp 0x45cfd2
mov eax, str.DVERR_NOTBUFFERED
jmp 0x45cfd2
mov eax, str.DVERR_HOSTING
jmp 0x45cfd2
mov eax, str.DVERR_NOTHOSTING
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDDEVICE
jmp 0x45cfd2
mov eax, str.DVERR_RECORDSYSTEMERROR
jmp 0x45cfd2
mov eax, str.DVERR_PLAYBACKSYSTEMERROR
jmp 0x45cfd2
mov eax, str.DVERR_SENDERROR
jmp 0x45cfd2
mov eax, str.DVERR_USERCANCEL
jmp 0x45cfd2
mov eax, str.DVERR_RUNSETUP
jmp 0x45cfd2
mov eax, str.DVERR_INCOMPATIBLEVERSION
jmp 0x45cfd2
mov eax, str.DVERR_INITIALIZED
jmp 0x45cfd2
mov ecx, 0x80158030
cmp eax, ecx
jg 0x45632e
je 0x456324
add eax, 0x7feafe78
cmp eax, 8
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460487]
mov eax, str.DVERR_NOTRANSPORT
jmp 0x45cfd2
mov eax, str.DVERR_NOCALLBACK
jmp 0x45cfd2
mov eax, str.DVERR_TRANSPORTNOTINIT
jmp 0x45cfd2
mov eax, str.DVERR_TRANSPORTNOSESSION
jmp 0x45cfd2
mov eax, str.DVERR_TRANSPORTNOPLAYER
jmp 0x45cfd2
mov eax, str.DVERR_USERBACK
jmp 0x45cfd2
mov eax, str.DVERR_NORECVOLAVAILABLE
jmp 0x45cfd2
mov eax, str.DVERR_INVALIDBUFFER
jmp 0x45cfd2
mov eax, str.DVERR_LOCKEDBUFFER
jmp 0x45cfd2
mov eax, str.DPNERR_ABORTED
jmp 0x45cfd2
mov ecx, 0x88760258
cmp eax, ecx
jg 0x456e10
je 0x456e06
mov ecx, 0x887600b5
cmp eax, ecx
jg 0x456960
je 0x456956
mov ecx, 0x80158420
cmp eax, ecx
jg 0x45666d
je 0x456663
mov ecx, 0x80158220
cmp eax, ecx
jg 0x4564fc
je 0x4564f2
mov ecx, 0x80158140
cmp eax, ecx
jg 0x45644d
je 0x456443
mov ecx, 0x80158090
cmp eax, ecx
jg 0x4563fb
je 0x4563f1
cmp eax, 0x80158040
je 0x4563e7
cmp eax, 0x80158050
je 0x4563dd
cmp eax, 0x80158060
je 0x4563d3
cmp eax, 0x80158070
je 0x4563c9
cmp eax, 0x80158080
jne case.default.0x45c51e
mov eax, str.DPNERR_ALREADYINITIALIZED
jmp 0x45cfd2
mov eax, str.DPNERR_ALREADYDISCONNECTING
jmp 0x45cfd2
mov eax, str.DPNERR_ALREADYCONNECTED
jmp 0x45cfd2
mov eax, str.DPNERR_ALREADYCLOSING
jmp 0x45cfd2
mov eax, str.DPNERR_ADDRESSING
jmp 0x45cfd2
mov eax, str.DPNERR_ALREADYREGISTERED
jmp 0x45cfd2
cmp eax, 0x80158100
je 0x456439
cmp eax, 0x80158110
je 0x45642f
cmp eax, 0x80158120
je 0x456425
cmp eax, 0x80158130
jne case.default.0x45c51e
mov eax, str.DPNERR_CANTCREATEPLAYER
jmp 0x45cfd2
mov eax, str.DPNERR_CANTCREATEGROUP
jmp 0x45cfd2
mov eax, str.DPNERR_CANNOTCANCEL
jmp 0x45cfd2
mov eax, str.DPNERR_BUFFERTOOSMALL
jmp 0x45cfd2
mov eax, str.DPNERR_CANTLAUNCHAPPLICATION
jmp 0x45cfd2
mov ecx, 0x80158180
cmp eax, ecx
jg 0x4564aa
je 0x4564a0
cmp eax, 0x80158150
je 0x456496
cmp eax, 0x80158160
je 0x45648c
cmp eax, 0x80158170
je 0x456482
cmp eax, 0x80158175
jne case.default.0x45c51e
mov eax, str.DPNERR_DATATOOLARGE
jmp 0x45cfd2
mov eax, str.DPNERR_CONVERSION
jmp 0x45cfd2
mov eax, str.DPNERR_CONNECTIONLOST
jmp 0x45cfd2
mov eax, str.DPNERR_CONNECTING
jmp 0x45cfd2
mov eax, str.DPNERR_DOESNOTEXIST
jmp 0x45cfd2
cmp eax, 0x80158185
je 0x4564e8
cmp eax, 0x80158190
je 0x4564de
cmp eax, 0x80158200
je 0x4564d4
cmp eax, 0x80158210
jne case.default.0x45c51e
mov eax, str.DPNERR_ENUMQUERYTOOLARGE
jmp 0x45cfd2
mov eax, str.DPNERR_ENDPOINTNOTRECEIVING
jmp 0x45cfd2
mov eax, str.DPNERR_DUPLICATECOMMAND
jmp 0x45cfd2
mov eax, str.DPNERR_DPNSVRNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.DPNERR_ENUMRESPONSETOOLARGE
jmp 0x45cfd2
mov ecx, 0x80158320
cmp eax, ecx
jg 0x4565be
je 0x4565b4
mov ecx, 0x80158270
cmp eax, ecx
jg 0x45656c
je 0x456562
cmp eax, 0x80158230
je 0x456558
cmp eax, 0x80158240
je 0x45654e
cmp eax, 0x80158250
je 0x456544
cmp eax, 0x80158260
jne case.default.0x45c51e
mov eax, str.DPNERR_HOSTREJECTEDCONNECTION
jmp 0x45cfd2
mov eax, str.DPNERR_HOSTING
jmp 0x45cfd2
mov eax, str.DPNERR_GROUPNOTEMPTY
jmp 0x45cfd2
mov eax, str.DPNERR_EXCEPTION
jmp 0x45cfd2
mov eax, str.DPNERR_HOSTTERMINATEDSESSION
jmp 0x45cfd2
cmp eax, 0x80158280
je 0x4565aa
cmp eax, 0x80158290
je 0x4565a0
cmp eax, 0x80158300
je 0x456596
cmp eax, 0x80158310
jne case.default.0x45c51e
mov eax, str.DPNERR_INVALIDCOMMAND
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDAPPLICATION
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDADDRESSFORMAT
jmp 0x45cfd2
mov eax, str.DPNERR_INCOMPLETEADDRESS
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDDEVICEADDRESS
jmp 0x45cfd2
mov ecx, 0x80158370
cmp eax, ecx
jg 0x45661b
je 0x456611
cmp eax, 0x80158330
je 0x456607
cmp eax, 0x80158340
je 0x4565fd
cmp eax, 0x80158350
je 0x4565f3
cmp eax, 0x80158360
jne case.default.0x45c51e
mov eax, str.DPNERR_INVALIDHANDLE
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDGROUP
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDFLAGS
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDENDPOINT
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDHOSTADDRESS
jmp 0x45cfd2
cmp eax, 0x80158380
je 0x456659
cmp eax, 0x80158390
je 0x45664f
cmp eax, 0x80158400
je 0x456645
cmp eax, 0x80158410
jne case.default.0x45c51e
mov eax, str.DPNERR_INVALIDPASSWORD
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDOBJECT
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDINTERFACE
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDINSTANCE
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDPLAYER
jmp 0x45cfd2
mov ecx, 0x80158620
cmp eax, ecx
jg 0x4567f1
je 0x4567e7
mov ecx, 0x80158520
cmp eax, ecx
jg 0x456742
je 0x456738
mov ecx, 0x80158470
cmp eax, ecx
jg 0x4566f0
je 0x4566e6
cmp eax, 0x80158430
je 0x4566dc
cmp eax, 0x80158440
je 0x4566d2
cmp eax, 0x80158450
je 0x4566c8
cmp eax, 0x80158460
jne case.default.0x45c51e
mov eax, str.DPNERR_INVALIDVERSION
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDURL
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDSTRING
jmp 0x45cfd2
mov eax, str.DPNERR_INVALIDPRIORITY
jmp 0x45cfd2
mov eax, str.DPNERR_NOCAPS
jmp 0x45cfd2
cmp eax, 0x80158480
je 0x45672e
cmp eax, 0x80158490
je 0x456724
cmp eax, 0x80158500
je 0x45671a
cmp eax, 0x80158510
jne case.default.0x45c51e
mov eax, str.DPNERR_NORESPONSE
jmp 0x45cfd2
mov eax, str.DPNERR_NOMOREADDRESSCOMPONENTS
jmp 0x45cfd2
mov eax, str.DPNERR_NOHOSTPLAYER
jmp 0x45cfd2
mov eax, str.DPNERR_NOCONNECTION
jmp 0x45cfd2
mov eax, str.DPNERR_NOTALLOWED
jmp 0x45cfd2
mov ecx, 0x80158570
cmp eax, ecx
jg 0x45679f
je 0x456795
cmp eax, 0x80158530
je 0x45678b
cmp eax, 0x80158540
je 0x456781
cmp eax, 0x80158550
je 0x456777
cmp eax, 0x80158560
jne case.default.0x45c51e
mov eax, str.DPNERR_PLAYERALREADYINGROUP
jmp 0x45cfd2
mov eax, str.DPNERR_NOTREGISTERED
jmp 0x45cfd2
mov eax, str.DPNERR_NOTREADY
jmp 0x45cfd2
mov eax, str.DPNERR_NOTHOST
jmp 0x45cfd2
mov eax, str.DPNERR_PLAYERLOST
jmp 0x45cfd2
cmp eax, 0x80158580
je 0x4567dd
cmp eax, 0x80158590
je 0x4567d3
cmp eax, 0x80158600
je 0x4567c9
cmp eax, 0x80158610
jne case.default.0x45c51e
mov eax, str.DPNERR_SESSIONFULL
jmp 0x45cfd2
mov eax, str.DPNERR_SENDTOOLARGE
jmp 0x45cfd2
mov eax, str.DPNERR_PLAYERNOTREACHABLE
jmp 0x45cfd2
mov eax, str.DPNERR_PLAYERNOTINGROUP
jmp 0x45cfd2
mov eax, str.DPNERR_TABLEFULL
jmp 0x45cfd2
mov ecx, 0x8876005f
cmp eax, ecx
jg 0x4568b1
je 0x4568a7
add ecx, 0xffffffab
cmp eax, ecx
jg 0x45685f
je 0x456855
cmp eax, 0x80158630
je 0x45684b
cmp eax, 0x80158640
je 0x456841
cmp eax, 0x80158650
je 0x456837
cmp eax, 0x88760005
jne case.default.0x45c51e
mov eax, str.DDERR_ALREADYINITIALIZED
jmp 0x45cfd2
mov eax, str.DPNERR_USERCANCEL
jmp 0x45cfd2
mov eax, str.DPNERR_UNINITIALIZED
jmp 0x45cfd2
mov eax, str.DPNERR_TIMEDOUT
jmp 0x45cfd2
mov eax, str.DDERR_CANNOTATTACHSURFACE
jmp 0x45cfd2
cmp eax, 0x88760014
je 0x45689d
cmp eax, 0x88760028
je 0x456893
cmp eax, 0x88760037
je 0x456889
cmp eax, 0x8876005a
jne case.default.0x45c51e
mov eax, str.DDERR_HEIGHTALIGN
jmp 0x45cfd2
mov eax, str.DDERR_EXCEPTION
jmp 0x45cfd2
mov eax, str.DDERR_CURRENTLYNOTAVAIL
jmp 0x45cfd2
mov eax, str.DDERR_CANNOTDETACHSURFACE
jmp 0x45cfd2
mov eax, str.DDERR_INCOMPATIBLEPRIMARY
jmp 0x45cfd2
mov ecx, 0x88760091
cmp eax, ecx
jg 0x45690e
je 0x456904
cmp eax, 0x88760064
je 0x4568fa
cmp eax, 0x8876006e
je 0x4568f0
cmp eax, 0x88760078
je 0x4568e6
cmp eax, 0x88760082
jne case.default.0x45c51e
mov eax, str.DDERR_INVALIDOBJECT
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDMODE
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDCLIPLIST
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDCAPS
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDPIXELFORMAT
jmp 0x45cfd2
cmp eax, 0x88760096
je 0x45694c
cmp eax, 0x887600a0
je 0x456942
cmp eax, 0x887600aa
je 0x456938
cmp eax, 0x887600b4
jne case.default.0x45c51e
mov eax, str.DDERR_NOALPHAHW
jmp 0x45cfd2
mov eax, str.DDERR_NO3D
jmp 0x45cfd2
mov eax, str.DDERR_LOCKEDSURFACES
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDRECT
jmp 0x45cfd2
mov eax, str.DDERR_NOSTEREOHARDWARE
jmp 0x45cfd2
mov ecx, 0x887601ea
cmp eax, ecx
jg 0x456c64
je 0x456c5a
mov ecx, 0x88760140
cmp eax, ecx
jg 0x456af5
je 0x456aeb
add ecx, 0xffffffb0
cmp eax, ecx
jg 0x456a46
je 0x456a3c
mov ecx, 0x887600d7
cmp eax, ecx
jg 0x4569f4
je 0x4569ea
cmp eax, 0x887600b6
je 0x4569e0
cmp eax, 0x887600cd
je 0x4569d6
cmp eax, 0x887600d2
je 0x4569cc
cmp eax, 0x887600d4
jne case.default.0x45c51e
mov eax, str.DDERR_NOCOOPERATIVELEVELSET
jmp 0x45cfd2
mov eax, str.DDERR_NOCOLORCONVHW
jmp 0x45cfd2
mov eax, str.DDERR_NOCLIPLIST
jmp 0x45cfd2
mov eax, str.DDERR_NOSURFACELEFT
jmp 0x45cfd2
mov eax, str.DDERR_NOCOLORKEY
jmp 0x45cfd2
cmp eax, 0x887600dc
je 0x456a32
cmp eax, 0x887600de
je 0x456a28
cmp eax, 0x887600e1
je 0x456a1e
cmp eax, 0x887600e6
jne case.default.0x45c51e
mov eax, str.DDERR_NOFLIPHW
jmp 0x45cfd2
mov eax, str.DDERR_NOEXCLUSIVEMODE
jmp 0x45cfd2
mov eax, str.DDERR_NODIRECTDRAWSUPPORT
jmp 0x45cfd2
mov eax, str.DDERR_NOCOLORKEYHW
jmp 0x45cfd2
mov eax, str.DDERR_NOGDI
jmp 0x45cfd2
mov ecx, 0x88760118
cmp eax, ecx
jg 0x456aa3
je 0x456a99
cmp eax, 0x887600fa
je 0x456a8f
cmp eax, 0x887600ff
je 0x456a85
cmp eax, 0x88760104
je 0x456a7b
cmp eax, 0x8876010e
jne case.default.0x45c51e
mov eax, str.DDERR_OVERLAPPINGRECTS
jmp 0x45cfd2
mov eax, str.DDERR_NOOVERLAYHW
jmp 0x45cfd2
mov eax, str.DDERR_NOTFOUND
jmp 0x45cfd2
mov eax, str.DDERR_NOMIRRORHW
jmp 0x45cfd2
mov eax, str.DDERR_NORASTEROPHW
jmp 0x45cfd2
cmp eax, 0x88760122
je 0x456ae1
cmp eax, 0x88760136
je 0x456ad7
cmp eax, 0x8876013c
je 0x456acd
cmp eax, 0x8876013d
jne case.default.0x45c51e
mov eax, str.DDERR_NOT4BITCOLORINDEX
jmp 0x45cfd2
mov eax, str.DDERR_NOT4BITCOLOR
jmp 0x45cfd2
mov eax, str.DDERR_NOSTRETCHHW
jmp 0x45cfd2
mov eax, str.DDERR_NOROTATIONHW
jmp 0x45cfd2
mov eax, str.DDERR_NOT8BITCOLOR
jmp 0x45cfd2
mov ecx, 0x88760190
cmp eax, ecx
jg 0x456bb5
je 0x456bab
add ecx, 0xffffffd8
cmp eax, ecx
jg 0x456b63
je 0x456b59
cmp eax, 0x8876014a
je 0x456b4f
cmp eax, 0x8876014f
je 0x456b45
cmp eax, 0x88760154
je 0x456b3b
cmp eax, 0x8876015e
jne case.default.0x45c51e
mov eax, str.DDERR_NOZOVERLAYHW
jmp 0x45cfd2
mov eax, str.DDERR_NOZBUFFERHW
jmp 0x45cfd2
mov eax, str.DDERR_NOVSYNCHW
jmp 0x45cfd2
mov eax, str.DDERR_NOTEXTUREHW
jmp 0x45cfd2
mov eax, str.DDERR_OUTOFCAPS
jmp 0x45cfd2
cmp eax, 0x8876017c
je 0x456ba1
cmp eax, 0x8876017e
je 0x456b97
cmp eax, 0x88760180
je 0x456b8d
cmp eax, 0x88760183
jne case.default.0x45c51e
mov eax, str.DDERR_PALETTEBUSY
jmp 0x45cfd2
mov eax, str.DDERR_OVERLAYCOLORKEYONLYONEACTIVE
jmp 0x45cfd2
mov eax, str.DDERR_OVERLAYCANTCLIP
jmp 0x45cfd2
mov eax, str.D3DERR_OUTOFVIDEOMEMORY
jmp 0x45cfd2
mov eax, str.DDERR_COLORKEYNOTSET
jmp 0x45cfd2
mov ecx, 0x887601b8
cmp eax, ecx
jg 0x456c12
je 0x456c08
cmp eax, 0x8876019a
je 0x456bfe
cmp eax, 0x887601a4
je 0x456bf4
cmp eax, 0x887601ae
je 0x456bea
cmp eax, 0x887601b3
jne case.default.0x45c51e
mov eax, str.DDERR_CANTLOCKSURFACE
jmp 0x45cfd2
mov eax, str.DDERR_SURFACEBUSY
jmp 0x45cfd2
mov eax, str.DDERR_SURFACEALREADYDEPENDENT
jmp 0x45cfd2
mov eax, str.DDERR_SURFACEALREADYATTACHED
jmp 0x45cfd2
mov eax, str.DDERR_SURFACEISOBSCURED
jmp 0x45cfd2
cmp eax, 0x887601c2
je 0x456c50
cmp eax, 0x887601cc
je 0x456c46
cmp eax, 0x887601d6
je 0x456c3c
cmp eax, 0x887601e0
jne case.default.0x45c51e
mov eax, str.DDERR_TOOBIGSIZE
jmp 0x45cfd2
mov eax, str.DDERR_TOOBIGHEIGHT
jmp 0x45cfd2
mov eax, str.DDERR_SURFACENOTATTACHED
jmp 0x45cfd2
mov eax, str.DDERR_SURFACELOST
jmp 0x45cfd2
mov eax, str.DDERR_TOOBIGWIDTH
jmp 0x45cfd2
add eax, 0x7789fe02
cmp eax, 0x52
ja case.default.0x45c51e
movzx eax, byte [eax + 0x46054b]
jmp dword [eax*4 + 0x4604ab]
mov eax, str.DDERR_UNSUPPORTEDFORMAT
jmp 0x45cfd2
mov eax, str.DDERR_UNSUPPORTEDMASK
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDSTREAM
jmp 0x45cfd2
mov eax, str.DDERR_VERTICALBLANKINPROGRESS
jmp 0x45cfd2
mov eax, str.DDERR_WASSTILLDRAWING
jmp 0x45cfd2
mov eax, str.DDERR_DDSCAPSCOMPLEXREQUIRED
jmp 0x45cfd2
mov eax, str.DDERR_XALIGN
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDDIRECTDRAWGUID
jmp 0x45cfd2
mov eax, str.DDERR_DIRECTDRAWALREADYCREATED
jmp 0x45cfd2
mov eax, str.DDERR_NODIRECTDRAWHW
jmp 0x45cfd2
mov eax, str.DDERR_PRIMARYSURFACEALREADYEXISTS
jmp 0x45cfd2
mov eax, str.DDERR_NOEMULATION
jmp 0x45cfd2
mov eax, str.DDERR_REGIONTOOSMALL
jmp 0x45cfd2
mov eax, str.DDERR_CLIPPERISUSINGHWND
jmp 0x45cfd2
mov eax, str.DDERR_NOCLIPPERATTACHED
jmp 0x45cfd2
mov eax, str.DDERR_NOHWND
jmp 0x45cfd2
mov eax, str.DDERR_HWNDSUBCLASSED
jmp 0x45cfd2
mov eax, str.DDERR_HWNDALREADYSET
jmp 0x45cfd2
mov eax, str.DDERR_NOPALETTEATTACHED
jmp 0x45cfd2
mov eax, str.DDERR_NOPALETTEHW
jmp 0x45cfd2
mov eax, str.DDERR_BLTFASTCANTCLIP
jmp 0x45cfd2
mov eax, str.DDERR_NOBLTHW
jmp 0x45cfd2
mov eax, str.DDERR_NODDROPSHW
jmp 0x45cfd2
mov eax, str.DDERR_OVERLAYNOTVISIBLE
jmp 0x45cfd2
mov eax, str.DDERR_NOOVERLAYDEST
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDPOSITION
jmp 0x45cfd2
mov eax, str.DDERR_NOTAOVERLAYSURFACE
jmp 0x45cfd2
mov eax, str.DDERR_EXCLUSIVEMODEALREADYSET
jmp 0x45cfd2
mov eax, str.DDERR_NOTFLIPPABLE
jmp 0x45cfd2
mov eax, str.DDERR_CANTDUPLICATE
jmp 0x45cfd2
mov eax, str.DDERR_NOTLOCKED
jmp 0x45cfd2
mov eax, str.DDERR_CANTCREATEDC
jmp 0x45cfd2
mov eax, str.DDERR_NODC
jmp 0x45cfd2
mov eax, str.DDERR_WRONGMODE
jmp 0x45cfd2
mov eax, str.DDERR_IMPLICITLYCREATED
jmp 0x45cfd2
mov eax, str.DDERR_NOTPALETTIZED
jmp 0x45cfd2
mov eax, str.DDERR_UNSUPPORTEDMODE
jmp 0x45cfd2
mov eax, str.DDERR_NOMIPMAPHW
jmp 0x45cfd2
mov eax, str.DDERR_INVALIDSURFACETYPE
jmp 0x45cfd2
mov eax, str.DDERR_NOOPTIMIZEHW
jmp 0x45cfd2
mov ecx, 0x887800a0
cmp eax, ecx
jg 0x457395
je 0x45738b
mov ecx, 0x88760369
cmp eax, ecx
jg 0x4570a4
je 0x45709a
add ecx, 0xffffffec
cmp eax, ecx
jg 0x456fc7
je 0x456fbd
mov ecx, 0x887602b4
cmp eax, ecx
jg 0x456f18
je 0x456f0e
add ecx, 0xffffffcc
cmp eax, ecx
jg 0x456ec6
je 0x456ebc
cmp eax, 0x88760259
je 0x456eb2
cmp eax, 0x8876025a
je 0x456ea8
cmp eax, 0x8876025b
je 0x456e9e
cmp eax, 0x8876026c
je 0x456e94
cmp eax, 0x88760276
jne case.default.0x45c51e
mov eax, str.DDERR_NONONLOCALVIDMEM
jmp 0x45cfd2
mov eax, str.DDERR_DCALREADYCREATED
jmp 0x45cfd2
mov eax, str.DDERR_NOTONMIPMAPSUBLEVEL
jmp 0x45cfd2
mov eax, str.DDERR_NOFOCUSWINDOW
jmp 0x45cfd2
mov eax, str.DDERR_NOTLOADED
jmp 0x45cfd2
mov eax, str.DDERR_CANTPAGELOCK
jmp 0x45cfd2
cmp eax, 0x88760294
je 0x456f04
cmp eax, 0x887602a8
je 0x456efa
cmp eax, 0x887602b2
je 0x456ef0
cmp eax, 0x887602b3
jne case.default.0x45c51e
mov eax, str.DDERR_EXPIRED
jmp 0x45cfd2
mov eax, str.DDERR_MOREDATA
jmp 0x45cfd2
mov eax, str.DDERR_NOTPAGELOCKED
jmp 0x45cfd2
mov eax, str.DDERR_CANTPAGEUNLOCK
jmp 0x45cfd2
mov eax, str.DDERR_TESTFINISHED
jmp 0x45cfd2
mov ecx, 0x887602b9
cmp eax, ecx
jg 0x456f75
je 0x456f6b
cmp eax, 0x887602b5
je 0x456f61
cmp eax, 0x887602b6
je 0x456f57
cmp eax, 0x887602b7
je 0x456f4d
cmp eax, 0x887602b8
jne case.default.0x45c51e
mov eax, str.DDERR_NOMONITORINFORMATION
jmp 0x45cfd2
mov eax, str.DDERR_VIDEONOTACTIVE
jmp 0x45cfd2
mov eax, str.DDERR_D3DNOTINITIALIZED
jmp 0x45cfd2
mov eax, str.DDERR_NEWMODE
jmp 0x45cfd2
mov eax, str.DDERR_NODRIVERSUPPORT
jmp 0x45cfd2
cmp eax, 0x887602bb
je 0x456fb3
cmp eax, 0x88760352
je 0x456fa9
cmp eax, 0x88760353
je 0x456f9f
cmp eax, 0x88760354
jne case.default.0x45c51e
mov eax, str.DXFILEERR_BADTYPE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADVALUE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADOBJECT
jmp 0x45cfd2
mov eax, str.DDERR_DEVICEDOESNTOWNSURFACE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADSTREAMHANDLE
jmp 0x45cfd2
add eax, 0x7789fcaa
cmp eax, 0x12
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46059e]
mov eax, str.DXFILEERR_BADALLOC
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOTFOUND
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOTDONEYET
jmp 0x45cfd2
mov eax, str.DXFILEERR_FILENOTFOUND
jmp 0x45cfd2
mov eax, str.DXFILEERR_RESOURCENOTFOUND
jmp 0x45cfd2
mov eax, str.DXFILEERR_URLNOTFOUND
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADRESOURCE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADFILETYPE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADFILEVERSION
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADFILEFLOATSIZE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADFILECOMPRESSIONTYPE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADFILE
jmp 0x45cfd2
mov eax, str.DXFILEERR_PARSEERROR
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOTEMPLATE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADARRAYSIZE
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADDATAREFERENCE
jmp 0x45cfd2
mov eax, str.DXFILEERR_INTERNALERROR
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOMOREOBJECTS
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADINTRINSICS
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOMORESTREAMHANDLES
jmp 0x45cfd2
mov ecx, 0x8876086a
cmp eax, ecx
jg 0x457226
je 0x45721c
add ecx, 0xffffffb4
cmp eax, ecx
jg 0x457177
je 0x45716d
mov ecx, 0x88760819
cmp eax, ecx
jg 0x457125
je 0x45711b
cmp eax, 0x8876036a
je 0x457111
cmp eax, 0x8876036b
je 0x457107
cmp eax, 0x8876036c
je 0x4570fd
cmp eax, 0x88760818
jne case.default.0x45c51e
mov eax, str.D3DERR_WRONGTEXTUREFORMAT
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOINTERNET
jmp 0x45cfd2
mov eax, str.DXFILEERR_BADCACHEFILE
jmp 0x45cfd2
mov eax, str.DXFILEERR_NOMOREDATA
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDCOLOROPERATION
jmp 0x45cfd2
cmp eax, 0x8876081a
je 0x457163
cmp eax, 0x8876081b
je 0x457159
cmp eax, 0x8876081c
je 0x45714f
cmp eax, 0x8876081d
jne case.default.0x45c51e
mov eax, str.D3DERR_TOOMANYOPERATIONS
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDALPHAARG
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDALPHAOPERATION
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDCOLORARG
jmp 0x45cfd2
mov eax, str.D3DERR_CONFLICTINGTEXTUREFILTER
jmp 0x45cfd2
mov ecx, 0x88760827
cmp eax, ecx
jg 0x4571d4
je 0x4571ca
cmp eax, 0x8876081f
je 0x4571c0
cmp eax, 0x88760821
je 0x4571b6
cmp eax, 0x88760822
je 0x4571ac
cmp eax, 0x88760826
jne case.default.0x45c51e
mov eax, str.D3DERR_CONFLICTINGTEXTUREPALETTE
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDTEXTUREFILTER
jmp 0x45cfd2
mov eax, str.D3DERR_CONFLICTINGRENDERSTATE
jmp 0x45cfd2
mov eax, str.D3DERR_UNSUPPORTEDFACTORVALUE
jmp 0x45cfd2
mov eax, str.D3DERR_DRIVERINTERNALERROR
jmp 0x45cfd2
cmp eax, 0x88760866
je 0x457212
cmp eax, 0x88760867
je 0x457208
cmp eax, 0x88760868
je 0x4571fe
cmp eax, 0x88760869
jne case.default.0x45c51e
mov eax, str.D3DERR_DEVICENOTRESET
jmp 0x45cfd2
mov eax, str.D3DERR_DEVICELOST
jmp 0x45cfd2
mov eax, str.D3DERR_MOREDATA
jmp 0x45cfd2
mov eax, str.D3DERR_NOTFOUND
jmp 0x45cfd2
mov eax, str.D3DERR_NOTAVAILABLE
jmp 0x45cfd2
mov ecx, 0x88760b5a
cmp eax, ecx
jg 0x4572e6
je 0x4572dc
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x457294
je 0x45728a
cmp eax, 0x8876086b
je 0x457280
cmp eax, 0x8876086c
je 0x457276
cmp eax, 0x8876086d
je 0x45726c
cmp eax, 0x88760b54
jne case.default.0x45c51e
mov eax, str.D3DXERR_CANNOTMODIFYINDEXBUFFER
jmp 0x45cfd2
mov eax, str.D3DERR_DRIVERINVALIDCALL
jmp 0x45cfd2
mov eax, str.D3DERR_INVALIDCALL
jmp 0x45cfd2
mov eax, str.D3DERR_INVALIDDEVICE
jmp 0x45cfd2
mov eax, str.D3DXERR_INVALIDMESH
jmp 0x45cfd2
cmp eax, 0x88760b56
je 0x4572d2
cmp eax, 0x88760b57
je 0x4572c8
cmp eax, 0x88760b58
je 0x4572be
cmp eax, 0x88760b59
jne case.default.0x45c51e
mov eax, str.D3DXERR_INVALIDDATA
jmp 0x45cfd2
mov eax, str.D3DXERR_TOOMANYINFLUENCES
jmp 0x45cfd2
mov eax, str.D3DXERR_SKINNINGNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.D3DXERR_CANNOTATTRSORT
jmp 0x45cfd2
mov eax, str.D3DXERR_LOADEDMESHASNODATA
jmp 0x45cfd2
mov ecx, 0x88780046
cmp eax, ecx
jg 0x457343
je 0x457339
cmp eax, 0x88760b5b
je 0x45732f
cmp eax, 0x8878000a
je 0x457325
cmp eax, 0x8878001e
je 0x45731b
cmp eax, 0x88780032
jne case.default.0x45c51e
mov eax, str.DSERR_INVALIDCALL
jmp 0x45cfd2
mov eax, str.DSERR_CONTROLUNAVAIL
jmp 0x45cfd2
mov eax, str.DSERR_ALLOCATED
jmp 0x45cfd2
mov eax, str.D3DXERR_DUPLICATENAMEDFRAGMENT
jmp 0x45cfd2
mov eax, str.DSERR_PRIOLEVELNEEDED
jmp 0x45cfd2
cmp eax, 0x88780064
je 0x457381
cmp eax, 0x88780078
je 0x457377
cmp eax, 0x88780082
je 0x45736d
cmp eax, 0x88780096
jne case.default.0x45c51e
mov eax, str.DSERR_BUFFERLOST
jmp 0x45cfd2
mov eax, str.DSERR_ALREADYINITIALIZED
jmp 0x45cfd2
mov eax, str.DSERR_NODRIVER
jmp 0x45cfd2
mov eax, str.DSERR_BADFORMAT
jmp 0x45cfd2
mov eax, str.DSERR_OTHERAPPHASPRIO
jmp 0x45cfd2
mov ecx, 0x88781133
cmp eax, ecx
jg 0x4575d8
je 0x4575ce
add ecx, 0xffffffe6
cmp eax, ecx
jg 0x4574fb
je 0x4574f1
mov ecx, 0x88781105
cmp eax, ecx
jg 0x45747b
je 0x457471
mov ecx, 0x887800d2
cmp eax, ecx
jg 0x457429
je 0x45741f
cmp eax, 0x887800aa
je 0x457415
cmp eax, 0x887800b4
je 0x45740b
cmp eax, 0x887800be
je 0x457401
cmp eax, 0x887800c8
jne case.default.0x45c51e
mov eax, str.DSERR_SENDLOOP
jmp 0x45cfd2
mov eax, str.DSERR_DS8_REQUIRED
jmp 0x45cfd2
mov eax, str.DSERR_BUFFERTOOSMALL
jmp 0x45cfd2
mov eax, str.DSERR_UNINITIALIZED
jmp 0x45cfd2
mov eax, str.DSERR_BADSENDBUFFERGUID
jmp 0x45cfd2
cmp eax, 0x88781101
je 0x457467
cmp eax, 0x88781102
je 0x45745d
cmp eax, 0x88781103
je 0x457453
cmp eax, 0x88781104
jne case.default.0x45c51e
mov eax, str.DMUS_E_INSUFFICIENTBUFFER
jmp 0x45cfd2
mov eax, str.DMUS_E_DEVICE_IN_USE
jmp 0x45cfd2
mov eax, str.DMUS_E_PORTS_OPEN
jmp 0x45cfd2
mov eax, str.DMUS_E_DRIVER_FAILED
jmp 0x45cfd2
mov eax, str.DMUS_E_BUFFERNOTSET
jmp 0x45cfd2
add eax, 0x7787eefa
cmp eax, 0x11
ja case.default.0x45c51e
movzx eax, byte [eax + 0x460612]
jmp dword [eax*4 + 0x4605ea]
mov eax, str.DMUS_E_BUFFERNOTAVAILABLE
jmp 0x45cfd2
mov eax, str.DMUS_E_NOTADLSCOL
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDOFFSET
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADY_LOADED
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDPOS
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDPATCH
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOTSEEK
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOTWRITE
jmp 0x45cfd2
mov eax, str.DMUS_E_CHUNKNOTFOUND
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_DOWNLOADID
jmp 0x45cfd2
add eax, 0x7787eee0
cmp eax, 0x12
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460624]
mov eax, str.DMUS_E_NOT_DOWNLOADED_TO_PORT
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADY_DOWNLOADED
jmp 0x45cfd2
mov eax, str.DMUS_E_UNKNOWN_PROPERTY
jmp 0x45cfd2
mov eax, str.DMUS_E_SET_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_GET_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_NOTMONO
jmp 0x45cfd2
mov eax, str.DMUS_E_BADARTICULATION
jmp 0x45cfd2
mov eax, str.DMUS_E_BADINSTRUMENT
jmp 0x45cfd2
mov eax, str.DMUS_E_BADWAVELINK
jmp 0x45cfd2
mov eax, str.DMUS_E_NOARTICULATION
jmp 0x45cfd2
mov eax, str.DMUS_E_NOTPCM
jmp 0x45cfd2
mov eax, str.DMUS_E_BADWAVE
jmp 0x45cfd2
mov eax, str.DMUS_E_BADOFFSETTABLE
jmp 0x45cfd2
mov eax, str.DMUS_E_UNKNOWNDOWNLOAD
jmp 0x45cfd2
mov eax, str.DMUS_E_NOSYNTHSINK
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADYOPEN
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADYCLOSED
jmp 0x45cfd2
mov eax, str.DMUS_E_SYNTHNOTCONFIGURED
jmp 0x45cfd2
mov eax, str.DMUS_E_SYNTHACTIVE
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOTREAD
jmp 0x45cfd2
mov ecx, 0x88781170
cmp eax, ecx
jg 0x457729
je 0x45771f
add eax, 0x7787eecc
cmp eax, 0x33
ja case.default.0x45c51e
movzx eax, byte [eax + 0x4606e4]
jmp dword [eax*4 + 0x460670]
mov eax, str.DSERR_OBJECTNOTFOUND
jmp 0x45cfd2
mov eax, str.DMUS_E_DMUSIC_RELEASED
jmp 0x45cfd2
mov eax, str.DMUS_E_BUFFER_EMPTY
jmp 0x45cfd2
mov eax, str.DMUS_E_BUFFER_FULL
jmp 0x45cfd2
mov eax, str.DMUS_E_PORT_NOT_CAPTURE
jmp 0x45cfd2
mov eax, str.DMUS_E_PORT_NOT_RENDER
jmp 0x45cfd2
mov eax, str.DMUS_E_DSOUND_NOT_SET
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADY_ACTIVATED
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDBUFFER
jmp 0x45cfd2
mov eax, str.DMUS_E_WAVEFORMATNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_SYNTHINACTIVE
jmp 0x45cfd2
mov eax, str.DMUS_E_DSOUND_ALREADY_SET
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_EVENT
jmp 0x45cfd2
mov eax, str.DMUS_E_UNSUPPORTED_STREAM
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADY_INITED
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_BAND
jmp 0x45cfd2
mov eax, str.DMUS_E_TRACK_HDR_NOT_FIRST_CK
jmp 0x45cfd2
mov eax, str.DMUS_E_TOOL_HDR_NOT_FIRST_CK
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_TRACK_HDR
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_TOOL_HDR
jmp 0x45cfd2
mov eax, str.DMUS_E_ALL_TOOLS_FAILED
jmp 0x45cfd2
mov eax, str.DMUS_E_ALL_TRACKS_FAILED
jmp 0x45cfd2
mov eax, str.DMUS_E_NOT_INIT
jmp 0x45cfd2
mov eax, str.DMUS_E_TYPE_DISABLED
jmp 0x45cfd2
mov eax, str.DMUS_E_TYPE_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_TIME_PAST
jmp 0x45cfd2
mov eax, str.DMUS_E_TRACK_NOT_FOUND
jmp 0x45cfd2
mov eax, str.DMUS_E_TRACK_NO_CLOCKTIME_SUPPORT
jmp 0x45cfd2
mov eax, str.DMUS_E_NO_MASTER_CLOCK
jmp 0x45cfd2
mov ecx, 0x88781185
cmp eax, ecx
jg 0x457797
je 0x45778d
cmp eax, 0x88781180
je 0x457783
cmp eax, 0x88781181
je 0x457779
cmp eax, 0x88781182
je 0x45776f
cmp eax, 0x88781183
je 0x457765
cmp eax, 0x88781184
jne case.default.0x45c51e
mov eax, str.DMUS_E_LOADER_FAILEDCREATE
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_FORMATNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_FAILEDOPEN
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_BADPATH
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_NOCLASSID
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_OBJECTNOTFOUND
jmp 0x45cfd2
cmp eax, 0x88781186
je 0x4577d5
cmp eax, 0x88781200
je 0x4577cb
cmp eax, 0x88781201
je 0x4577c1
cmp eax, 0x88781202
jne case.default.0x45c51e
mov eax, str.DMUS_E_OUT_OF_RANGE
jmp 0x45cfd2
mov eax, str.DMUS_E_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDFILE
jmp 0x45cfd2
mov eax, str.DMUS_E_LOADER_NOFILENAME
jmp 0x45cfd2
mov eax, str.DMUS_E_SEGMENT_INIT_FAILED
jmp 0x45cfd2
mov ecx, 0x476
cmp eax, ecx
jg 0x4586ac
je case.0x453959.2147023754
mov ecx, 0xa2
cmp eax, ecx
jg 0x457f46
je case.0x45381d.2147024734
cmp eax, 0x3b
jg 0x457bf5
je case.0x4537e8.2147024837
cmp eax, 5
jg 0x457a3e
je 0x457a34
mov ecx, 0x88781222
cmp eax, ecx
jg 0x457927
je 0x45791d
add eax, 0x7787edfc
cmp eax, 0x1d
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460718]
mov eax, str.DMUS_E_ALREADY_SENT
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOT_FREE
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOT_OPEN_PORT
jmp 0x45cfd2
mov eax, str.DMUS_E_CANNOT_CONVERT
jmp 0x45cfd2
mov eax, str.DMUS_E_DESCEND_CHUNK_FAIL
jmp 0x45cfd2
mov eax, str.DMUS_E_NOT_LOADED
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_LANGUAGE_INCOMPATIBLE
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_UNSUPPORTED_VARTYPE
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_ERROR_IN_SCRIPT
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_CANTLOAD_OLEAUT32
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_LOADSCRIPT_ERROR
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_INVALID_FILE
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_SCRIPTTRACK
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_VARIABLE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_ROUTINE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_CONTENT_READONLY
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_NOT_A_REFERENCE
jmp 0x45cfd2
mov eax, str.DMUS_E_SCRIPT_VALUE_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_SEGMENTTRIGGERTRACK
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_LYRICSTRACK
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_PARAMCONTROLTRACK
jmp 0x45cfd2
mov ecx, 0xc0090001
cmp eax, ecx
jg 0x4579db
je 0x4579d1
add eax, 0x7787eddd
cmp eax, 0xc
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460790]
mov eax, str.DMUS_E_AUDIOVBSCRIPT_SYNTAXERROR
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOVBSCRIPT_RUNTIMEERROR
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOVBSCRIPT_OPERATIONFAILURE
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATHS_NOT_VALID
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATHS_IN_USE
jmp 0x45cfd2
mov eax, str.DMUS_E_NO_AUDIOPATH_CONFIG
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATH_INACTIVE
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATH_NOBUFFER
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATH_NOPORT
jmp 0x45cfd2
mov eax, str.DMUS_E_NO_AUDIOPATH
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALIDCHUNK
jmp 0x45cfd2
mov eax, str.DMUS_E_AUDIOPATH_NOGLOBALFXBUFFER
jmp 0x45cfd2
mov eax, str.DMUS_E_INVALID_CONTAINER_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_AUDITING_DISABLED
jmp 0x45cfd2
cmp eax, 0xc0090002
je 0x457a2a
test eax, eax
je 0x457a20
cmp eax, 1
je 0x457a16
cmp eax, 2
je 0x453796
cmp eax, 3
je 0x457a0c
cmp eax, 4
jne case.default.0x45c51e
mov eax, str.ERROR_TOO_MANY_OPEN_FILES
jmp 0x45cfd2
mov eax, str.ERROR_PATH_NOT_FOUND
jmp 0x45cfd2
mov eax, str.S_FALSE
jmp 0x45cfd2
mov eax, str.S_OK
jmp 0x45cfd2
mov eax, str.ERROR_ALL_SIDS_FILTERED
jmp 0x45cfd2
mov eax, str.ERROR_ACCESS_DENIED
jmp 0x45cfd2
add eax, 0xfffffffa
cmp eax, 0x34
ja case.default.0x45c51e
jmp dword [eax*4 + 0x4607c4]
mov eax, str.ERROR_INVALID_HANDLE
jmp 0x45cfd2
mov eax, str.ERROR_ARENA_TRASHED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_ENOUGH_MEMORY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_BLOCK
jmp 0x45cfd2
mov eax, str.ERROR_BAD_ENVIRONMENT
jmp 0x45cfd2
mov eax, str.ERROR_BAD_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ACCESS__DIERR_NOTACQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DATA
jmp 0x45cfd2
mov eax, str.ERROR_OUTOFMEMORY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DRIVE
jmp 0x45cfd2
mov eax, str.ERROR_CURRENT_DIRECTORY
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SAME_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_NO_MORE_FILES
jmp 0x45cfd2
mov eax, str.ERROR_WRITE_PROTECT
jmp 0x45cfd2
mov eax, str.ERROR_BAD_UNIT
jmp 0x45cfd2
mov eax, str.ERROR_NOT_READY__DIERR_NOTINITIALIZED
jmp 0x45cfd2
mov eax, str.ERROR_BAD_COMMAND
jmp 0x45cfd2
mov eax, str.ERROR_CRC
jmp 0x45cfd2
mov eax, str.ERROR_BAD_LENGTH
jmp 0x45cfd2
mov eax, str.ERROR_SEEK
jmp 0x45cfd2
mov eax, str.ERROR_NOT_DOS_DISK
jmp 0x45cfd2
mov eax, str.ERROR_SECTOR_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_OUT_OF_PAPER
jmp 0x45cfd2
mov eax, str.ERROR_WRITE_FAULT
jmp 0x45cfd2
mov eax, str.ERROR_READ_FAULT__DIERR_INPUTLOST
jmp 0x45cfd2
mov eax, str.ERROR_GEN_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_SHARING_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_LOCK_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_WRONG_DISK
jmp 0x45cfd2
mov eax, str.ERROR_SHARING_BUFFER_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_HANDLE_EOF
jmp 0x45cfd2
mov eax, str.ERROR_HANDLE_DISK_FULL
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_REM_NOT_LIST
jmp 0x45cfd2
mov eax, str.ERROR_DUP_NAME
jmp 0x45cfd2
mov eax, str.ERROR_BAD_NETPATH
jmp 0x45cfd2
mov eax, str.ERROR_NETWORK_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_DEV_NOT_EXIST
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_CMDS
jmp 0x45cfd2
mov eax, str.ERROR_ADAP_HDW_ERR
jmp 0x45cfd2
mov eax, str.ERROR_BAD_NET_RESP
jmp 0x45cfd2
mov eax, str.ERROR_UNEXP_NET_ERR
jmp 0x45cfd2
add eax, 0xffffffc4
cmp eax, 0x65
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460898]
mov eax, str.ERROR_BAD_REM_ADAP
jmp 0x45cfd2
mov eax, str.ERROR_PRINTQ_FULL
jmp 0x45cfd2
mov eax, str.ERROR_NO_SPOOL_SPACE
jmp 0x45cfd2
mov eax, str.ERROR_PRINT_CANCELLED
jmp 0x45cfd2
mov eax, str.ERROR_NETNAME_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_NETWORK_ACCESS_DENIED
jmp 0x45cfd2
mov eax, str.ERROR_BAD_DEV_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_BAD_NET_NAME
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_NAMES
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_SESS
jmp 0x45cfd2
mov eax, str.ERROR_SHARING_PAUSED
jmp 0x45cfd2
mov eax, str.ERROR_REQ_NOT_ACCEP
jmp 0x45cfd2
mov eax, str.ERROR_REDIR_PAUSED
jmp 0x45cfd2
mov eax, str.ERROR_FILE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_CANNOT_MAKE
jmp 0x45cfd2
mov eax, str.ERROR_FAIL_I24
jmp 0x45cfd2
mov eax, str.ERROR_OUT_OF_STRUCTURES
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_ASSIGNED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PARAMETER
jmp 0x45cfd2
mov eax, str.ERROR_NET_WRITE_FAULT
jmp 0x45cfd2
mov eax, str.ERROR_NO_PROC_SLOTS
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_SEMAPHORES
jmp 0x45cfd2
mov eax, str.ERROR_EXCL_SEM_ALREADY_OWNED
jmp 0x45cfd2
mov eax, str.ERROR_SEM_IS_SET
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_SEM_REQUESTS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_AT_INTERRUPT_TIME
jmp 0x45cfd2
mov eax, str.ERROR_SEM_OWNER_DIED
jmp 0x45cfd2
mov eax, str.ERROR_SEM_USER_LIMIT
jmp 0x45cfd2
mov eax, str.ERROR_DISK_CHANGE
jmp 0x45cfd2
mov eax, str.ERROR_DRIVE_LOCKED
jmp 0x45cfd2
mov eax, str.ERROR_BROKEN_PIPE
jmp 0x45cfd2
mov eax, str.ERROR_OPEN_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_BUFFER_OVERFLOW
jmp 0x45cfd2
mov eax, str.ERROR_DISK_FULL
jmp 0x45cfd2
mov eax, str.ERROR_NO_MORE_SEARCH_HANDLES
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_TARGET_HANDLE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_CATEGORY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_VERIFY_SWITCH
jmp 0x45cfd2
mov eax, str.ERROR_BAD_DRIVER_LEVEL__DIERR_BADDRIVERVER
jmp 0x45cfd2
mov eax, str.ERROR_CALL_NOT_IMPLEMENTED
jmp 0x45cfd2
mov eax, str.ERROR_SEM_TIMEOUT
jmp 0x45cfd2
mov eax, str.ERROR_INSUFFICIENT_BUFFER
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_NAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_LEVEL
jmp 0x45cfd2
mov eax, str.ERROR_NO_VOLUME_LABEL
jmp 0x45cfd2
mov eax, str.ERROR_MOD_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_PROC_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_WAIT_NO_CHILDREN
jmp 0x45cfd2
mov eax, str.ERROR_CHILD_NOT_COMPLETE
jmp 0x45cfd2
mov eax, str.ERROR_DIRECT_ACCESS_HANDLE
jmp 0x45cfd2
mov eax, str.ERROR_NEGATIVE_SEEK
jmp 0x45cfd2
mov eax, str.ERROR_SEEK_ON_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_IS_JOIN_TARGET
jmp 0x45cfd2
mov eax, str.ERROR_IS_JOINED
jmp 0x45cfd2
mov eax, str.ERROR_IS_SUBSTED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_JOINED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SUBSTED
jmp 0x45cfd2
mov eax, str.ERROR_JOIN_TO_JOIN
jmp 0x45cfd2
mov eax, str.ERROR_SUBST_TO_SUBST
jmp 0x45cfd2
mov eax, str.ERROR_JOIN_TO_SUBST
jmp 0x45cfd2
mov eax, str.ERROR_SUBST_TO_JOIN
jmp 0x45cfd2
mov eax, str.ERROR_BUSY_DRIVE
jmp 0x45cfd2
mov eax, str.ERROR_SAME_DRIVE
jmp 0x45cfd2
mov eax, str.ERROR_DIR_NOT_ROOT
jmp 0x45cfd2
mov eax, str.ERROR_DIR_NOT_EMPTY
jmp 0x45cfd2
mov eax, str.ERROR_IS_SUBST_PATH
jmp 0x45cfd2
mov eax, str.ERROR_IS_JOIN_PATH
jmp 0x45cfd2
mov eax, str.ERROR_PATH_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_IS_SUBST_TARGET
jmp 0x45cfd2
mov eax, str.ERROR_SYSTEM_TRACE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_EVENT_COUNT
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_MUXWAITERS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_LIST_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_LABEL_TOO_LONG
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_TCBS
jmp 0x45cfd2
mov eax, str.ERROR_SIGNAL_REFUSED
jmp 0x45cfd2
mov eax, str.ERROR_DISCARDED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_LOCKED
jmp 0x45cfd2
mov eax, str.ERROR_BAD_THREADID_ADDR
jmp 0x45cfd2
mov eax, str.ERROR_BAD_ARGUMENTS
jmp 0x45cfd2
mov eax, str.ERROR_BAD_PATHNAME
jmp 0x45cfd2
mov eax, str.ERROR_SIGNAL_PENDING
jmp 0x45cfd2
mov ecx, 0x3f1
cmp eax, ecx
jg 0x458350
je case.0x45393d.2147023887
mov ecx, 0xe9
cmp eax, ecx
jg 0x45812c
je case.0x45381d.2147024663
add eax, 0xffffff5c
cmp eax, 0x44
ja case.default.0x45c51e
movzx eax, byte [eax + 0x460ad8]
jmp dword [eax*4 + 0x460a30]
mov eax, str.ERROR_MAX_THRDS_REACHED
jmp 0x45cfd2
mov eax, str.ERROR_LOCK_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_BUSY__DIERR_ACQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_CANCEL_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SEGMENT_NUMBER
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ORDINAL
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_FLAG_NUMBER
jmp 0x45cfd2
mov eax, str.ERROR_SEM_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_STARTING_CODESEG
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_STACKSEG
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MODULETYPE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_EXE_SIGNATURE
jmp 0x45cfd2
mov eax, str.ERROR_EXE_MARKED_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_BAD_EXE_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_ITERATED_DATA_EXCEEDS_64k
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MINALLOCSIZE
jmp 0x45cfd2
mov eax, str.ERROR_DYNLINK_FROM_INVALID_RING
jmp 0x45cfd2
mov eax, str.ERROR_IOPL_NOT_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SEGDPL
jmp 0x45cfd2
mov eax, str.ERROR_AUTODATASEG_EXCEEDS_64k
jmp 0x45cfd2
mov eax, str.ERROR_RING2SEG_MUST_BE_MOVABLE
jmp 0x45cfd2
mov eax, str.ERROR_RELOC_CHAIN_XEEDS_SEGLIM
jmp 0x45cfd2
mov eax, str.ERROR_INFLOOP_IN_RELOC_CHAIN
jmp 0x45cfd2
mov eax, str.ERROR_ENVVAR_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_NO_SIGNAL_SENT
jmp 0x45cfd2
mov eax, str.ERROR_FILENAME_EXCED_RANGE
jmp 0x45cfd2
mov eax, str.ERROR_RING2_STACK_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_META_EXPANSION_TOO_LONG
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SIGNAL_NUMBER
jmp 0x45cfd2
mov eax, str.ERROR_THREAD_1_INACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_LOCKED
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_MODULES
jmp 0x45cfd2
mov eax, str.ERROR_NESTING_NOT_ALLOWED
jmp 0x45cfd2
mov eax, str.ERROR_EXE_MACHINE_TYPE_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_BAD_PIPE
jmp 0x45cfd2
mov eax, str.ERROR_PIPE_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_NO_DATA
jmp 0x45cfd2
mov eax, str.ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
jmp 0x45cfd2
mov eax, str.ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
jmp 0x45cfd2
mov eax, str.ERROR_PIPE_NOT_CONNECTED
jmp 0x45cfd2
mov ecx, 0x13d
cmp eax, ecx
jg 0x45822d
je 0x458223
add eax, 0xffffff16
cmp eax, 0x45
ja case.default.0x45c51e
movzx eax, byte [eax + 0x460b71]
jmp dword [eax*4 + 0x460b1d]
mov eax, str.ERROR_MORE_DATA
jmp 0x45cfd2
mov eax, str.ERROR_VC_DISCONNECTED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_EA_NAME
jmp 0x45cfd2
mov eax, str.ERROR_EA_LIST_INCONSISTENT
jmp 0x45cfd2
mov eax, str.WAIT_TIMEOUT
jmp 0x45cfd2
mov eax, str.ERROR_NO_MORE_ITEMS__DIERR_NOMOREITEMS
jmp 0x45cfd2
mov eax, str.ERROR_CANNOT_COPY
jmp 0x45cfd2
mov eax, str.ERROR_DIRECTORY
jmp 0x45cfd2
mov eax, str.ERROR_EAS_DIDNT_FIT
jmp 0x45cfd2
mov eax, str.ERROR_EA_FILE_CORRUPT
jmp 0x45cfd2
mov eax, str.ERROR_EA_TABLE_FULL
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_EA_HANDLE
jmp 0x45cfd2
mov eax, str.ERROR_EAS_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_POSTS
jmp 0x45cfd2
mov eax, str.ERROR_PARTIAL_COPY
jmp 0x45cfd2
mov eax, str.ERROR_OPLOCK_NOT_GRANTED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_OPLOCK_PROTOCOL
jmp 0x45cfd2
mov eax, str.ERROR_DISK_TOO_FRAGMENTED
jmp 0x45cfd2
mov eax, str.ERROR_DELETE_PENDING
jmp 0x45cfd2
mov eax, str.ERROR_MR_MID_NOT_FOUND
jmp 0x45cfd2
mov ecx, 0x3e6
cmp eax, ecx
jg 0x4582d7
je case.0x453921.2147023898
mov ecx, 0x218
cmp eax, ecx
jg 0x458297
je 0x45828d
sub eax, 0x13e
je 0x458283
sub eax, 0xa9
je 0x458279
sub eax, 0x2f
je 0x45826f
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_PIPE_CONNECTED
jmp 0x45cfd2
mov eax, str.ERROR_ARITHMETIC_OVERFLOW
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ADDRESS
jmp 0x45cfd2
mov eax, str.ERROR_SCOPE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_PIPE_LISTENING
jmp 0x45cfd2
sub eax, 0x3e2
je 0x4582c3
dec eax
je 0x4582b9
dec eax
je 0x453909
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_IO_PENDING
jmp 0x45cfd2
mov eax, str.ERROR_OPERATION_ABORTED
jmp 0x45cfd2
mov eax, str.ERROR_EA_ACCESS_DENIED
jmp 0x45cfd2
mov eax, str.ERROR_NOACCESS
jmp 0x45cfd2
add eax, 0xfffffc19
cmp eax, 9
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460bb7]
mov eax, str.ERROR_SWAPERROR
jmp 0x45cfd2
mov eax, str.ERROR_STACK_OVERFLOW
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MESSAGE
jmp 0x45cfd2
mov eax, str.ERROR_CAN_NOT_COMPLETE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_FLAGS
jmp 0x45cfd2
mov eax, str.ERROR_UNRECOGNIZED_VOLUME
jmp 0x45cfd2
mov eax, str.ERROR_FILE_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_FULLSCREEN_MODE
jmp 0x45cfd2
mov eax, str.ERROR_NO_TOKEN
jmp 0x45cfd2
mov eax, str.ERROR_BADDB
jmp 0x45cfd2
add eax, 0xfffffc0e
cmp eax, 0x83
ja case.default.0x45c51e
movzx eax, byte [eax + 0x460d2b]
jmp dword [eax*4 + 0x460bdf]
mov eax, str.ERROR_BADKEY
jmp 0x45cfd2
mov eax, str.ERROR_CANTOPEN
jmp 0x45cfd2
mov eax, str.ERROR_CANTREAD
jmp 0x45cfd2
mov eax, str.ERROR_CANTWRITE
jmp 0x45cfd2
mov eax, str.ERROR_REGISTRY_RECOVERED
jmp 0x45cfd2
mov eax, str.ERROR_REGISTRY_CORRUPT
jmp 0x45cfd2
mov eax, str.ERROR_REGISTRY_IO_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_REGISTRY_FILE
jmp 0x45cfd2
mov eax, str.ERROR_KEY_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_NO_LOG_SPACE
jmp 0x45cfd2
mov eax, str.ERROR_KEY_HAS_CHILDREN
jmp 0x45cfd2
mov eax, str.ERROR_CHILD_MUST_BE_VOLATILE
jmp 0x45cfd2
mov eax, str.ERROR_NOTIFY_ENUM_DIR
jmp 0x45cfd2
mov eax, str.ERROR_DEPENDENT_SERVICES_RUNNING
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SERVICE_CONTROL
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_REQUEST_TIMEOUT
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_NO_THREAD
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_DATABASE_LOCKED
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_ALREADY_RUNNING
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SERVICE_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_CIRCULAR_DEPENDENCY
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_CANNOT_ACCEPT_CTRL
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_NOT_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
jmp 0x45cfd2
mov eax, str.ERROR_EXCEPTION_IN_SERVICE
jmp 0x45cfd2
mov eax, str.ERROR_DATABASE_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_SPECIFIC_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_PROCESS_ABORTED
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_DEPENDENCY_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_LOGON_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_START_HANG
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SERVICE_LOCK
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_MARKED_FOR_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_RUNNING_LKG
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_DEPENDENCY_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_BOOT_ALREADY_ACCEPTED
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_NEVER_STARTED
jmp 0x45cfd2
mov eax, str.ERROR_DUPLICATE_SERVICE_NAME
jmp 0x45cfd2
mov eax, str.ERROR_DIFFERENT_SERVICE_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_CANNOT_DETECT_DRIVER_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_CANNOT_DETECT_PROCESS_ABORT
jmp 0x45cfd2
mov eax, str.ERROR_NO_RECOVERY_PROGRAM
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_NOT_IN_EXE
jmp 0x45cfd2
mov eax, str.ERROR_END_OF_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_FILEMARK_DETECTED
jmp 0x45cfd2
mov eax, str.ERROR_BEGINNING_OF_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_SETMARK_DETECTED
jmp 0x45cfd2
mov eax, str.ERROR_NO_DATA_DETECTED
jmp 0x45cfd2
mov eax, str.ERROR_PARTITION_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_BLOCK_LENGTH
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_NOT_PARTITIONED
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_LOCK_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_UNLOAD_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_MEDIA_CHANGED
jmp 0x45cfd2
mov eax, str.ERROR_BUS_RESET
jmp 0x45cfd2
mov eax, str.ERROR_NO_MEDIA_IN_DRIVE
jmp 0x45cfd2
mov eax, str.ERROR_NO_UNICODE_TRANSLATION
jmp 0x45cfd2
mov eax, str.ERROR_DLL_INIT_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_SHUTDOWN_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_NO_SHUTDOWN_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_IO_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_SERIAL_NO_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_IRQ_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_MORE_WRITES
jmp 0x45cfd2
mov eax, str.ERROR_COUNTER_TIMEOUT
jmp 0x45cfd2
mov eax, str.ERROR_FLOPPY_ID_MARK_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_FLOPPY_WRONG_CYLINDER
jmp 0x45cfd2
mov eax, str.ERROR_FLOPPY_UNKNOWN_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_FLOPPY_BAD_REGISTERS
jmp 0x45cfd2
mov eax, str.ERROR_DISK_RECALIBRATE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DISK_OPERATION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DISK_RESET_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_EOM_OVERFLOW
jmp 0x45cfd2
mov eax, str.ERROR_NOT_ENOUGH_SERVER_MEMORY
jmp 0x45cfd2
mov eax, str.ERROR_POSSIBLE_DEADLOCK
jmp 0x45cfd2
mov eax, str.ERROR_MAPPED_ALIGNMENT
jmp 0x45cfd2
mov eax, str.ERROR_SET_POWER_STATE_VETOED
jmp 0x45cfd2
mov eax, str.ERROR_SET_POWER_STATE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SAFEBOOT_SERVICE
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_LINKS
jmp 0x45cfd2
add eax, 0xfffffb82
cmp eax, 0x22a
ja case.default.0x45c51e
jmp dword [eax*4 + 0x460daf]
mov eax, str.ERROR_OLD_WIN_VERSION__DIERR_OLDDIRECTINPUTVERSION
jmp 0x45cfd2
mov eax, str.ERROR_APP_WRONG_OS
jmp 0x45cfd2
mov eax, str.ERROR_SINGLE_INSTANCE_APP
jmp 0x45cfd2
mov eax, str.ERROR_RMODE_APP__DIERR_BETADIRECTINPUTVERSION
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DLL
jmp 0x45cfd2
mov eax, str.ERROR_NO_ASSOCIATION
jmp 0x45cfd2
mov eax, str.ERROR_DDE_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_DLL_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_NO_MORE_USER_HANDLES
jmp 0x45cfd2
mov eax, str.ERROR_MESSAGE_SYNC_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_SOURCE_ELEMENT_EMPTY
jmp 0x45cfd2
mov eax, str.ERROR_DESTINATION_ELEMENT_FULL
jmp 0x45cfd2
mov eax, str.ERROR_ILLEGAL_ELEMENT_ADDRESS
jmp 0x45cfd2
mov eax, str.ERROR_MAGAZINE_NOT_PRESENT
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_REINITIALIZATION_NEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_REQUIRES_CLEANING
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_DOOR_OPEN
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_NOT_CONNECTED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_FOUND__E_PROP_ID_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_NO_MATCH
jmp 0x45cfd2
mov eax, str.ERROR_SET_NOT_FOUND__E_PROP_SET_UNSUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_POINT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_NO_TRACKING_SERVICE
jmp 0x45cfd2
mov eax, str.ERROR_NO_VOLUME_ID
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_REMOVE_REPLACED
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_MOVE_REPLACEMENT
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
jmp 0x45cfd2
mov eax, str.ERROR_JOURNAL_DELETE_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_JOURNAL_NOT_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_POTENTIAL_FILE_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_BAD_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_UNAVAIL
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_ALREADY_REMEMBERED
jmp 0x45cfd2
mov eax, str.ERROR_NO_NET_OR_BAD_PATH
jmp 0x45cfd2
mov eax, str.ERROR_BAD_PROVIDER
jmp 0x45cfd2
mov eax, str.ERROR_CANNOT_OPEN_PROFILE
jmp 0x45cfd2
mov eax, str.ERROR_BAD_PROFILE
jmp 0x45cfd2
mov eax, str.ERROR_NOT_CONTAINER
jmp 0x45cfd2
mov eax, str.ERROR_EXTENDED_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_GROUPNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_COMPUTERNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_EVENTNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DOMAINNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SERVICENAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_NETNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SHARENAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PASSWORDNAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MESSAGENAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MESSAGEDEST
jmp 0x45cfd2
mov eax, str.ERROR_SESSION_CREDENTIAL_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DUP_DOMAINNAME
jmp 0x45cfd2
mov eax, str.ERROR_NO_NETWORK
jmp 0x45cfd2
mov eax, str.ERROR_CANCELLED
jmp 0x45cfd2
mov eax, str.ERROR_USER_MAPPED_FILE
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_REFUSED
jmp 0x45cfd2
mov eax, str.ERROR_GRACEFUL_DISCONNECT
jmp 0x45cfd2
mov eax, str.ERROR_ADDRESS_ALREADY_ASSOCIATED
jmp 0x45cfd2
mov eax, str.ERROR_ADDRESS_NOT_ASSOCIATED
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_NETWORK_UNREACHABLE
jmp 0x45cfd2
mov eax, str.ERROR_HOST_UNREACHABLE
jmp 0x45cfd2
mov eax, str.ERROR_PROTOCOL_UNREACHABLE
jmp 0x45cfd2
mov eax, str.ERROR_PORT_UNREACHABLE
jmp 0x45cfd2
mov eax, str.ERROR_REQUEST_ABORTED
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_ABORTED
jmp 0x45cfd2
mov eax, str.ERROR_RETRY
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTION_COUNT_LIMIT
jmp 0x45cfd2
mov eax, str.ERROR_LOGIN_TIME_RESTRICTION
jmp 0x45cfd2
mov eax, str.ERROR_LOGIN_WKSTA_RESTRICTION
jmp 0x45cfd2
mov eax, str.ERROR_INCORRECT_ADDRESS
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_REGISTERED
jmp 0x45cfd2
mov eax, str.ERROR_SERVICE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_NOT_AUTHENTICATED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_LOGGED_ON
jmp 0x45cfd2
mov eax, str.ERROR_CONTINUE
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_INITIALIZED__DIERR_ALREADYINITIALIZED
jmp 0x45cfd2
mov eax, str.ERROR_NO_MORE_DEVICES
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_SITE
jmp 0x45cfd2
mov eax, str.ERROR_DOMAIN_CONTROLLER_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_NOT_ALL_ASSIGNED
jmp 0x45cfd2
mov eax, str.ERROR_SOME_NOT_MAPPED
jmp 0x45cfd2
mov eax, str.ERROR_NO_QUOTAS_FOR_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_LOCAL_USER_SESSION_KEY
jmp 0x45cfd2
mov eax, str.ERROR_NULL_LM_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_UNKNOWN_REVISION
jmp 0x45cfd2
mov eax, str.ERROR_REVISION_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRIMARY_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_NO_IMPERSONATION_TOKEN
jmp 0x45cfd2
mov eax, str.ERROR_CANT_DISABLE_MANDATORY
jmp 0x45cfd2
mov eax, str.ERROR_NO_LOGON_SERVERS
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_LOGON_SESSION
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_PRIVILEGE
jmp 0x45cfd2
mov eax, str.ERROR_PRIVILEGE_NOT_HELD
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ACCOUNT_NAME
jmp 0x45cfd2
mov eax, str.ERROR_USER_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_USER
jmp 0x45cfd2
mov eax, str.ERROR_GROUP_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_MEMBER_IN_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_MEMBER_NOT_IN_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_LAST_ADMIN
jmp 0x45cfd2
mov eax, str.ERROR_WRONG_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_ILL_FORMED_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_PASSWORD_RESTRICTION
jmp 0x45cfd2
mov eax, str.ERROR_LOGON_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_ACCOUNT_RESTRICTION
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_LOGON_HOURS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_WORKSTATION
jmp 0x45cfd2
mov eax, str.ERROR_PASSWORD_EXPIRED
jmp 0x45cfd2
mov eax, str.ERROR_ACCOUNT_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_NONE_MAPPED
jmp 0x45cfd2
mov eax, str.ERROR_TOO_MANY_LUIDS_REQUESTED
jmp 0x45cfd2
mov eax, str.ERROR_LUIDS_EXHAUSTED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SUB_AUTHORITY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ACL
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SID
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SECURITY_DESCR
jmp 0x45cfd2
mov eax, str.ERROR_BAD_INHERITANCE_ACL
jmp 0x45cfd2
mov eax, str.ERROR_SERVER_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_SERVER_NOT_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ID_AUTHORITY
jmp 0x45cfd2
mov eax, str.ERROR_ALLOTTED_SPACE_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_GROUP_ATTRIBUTES
jmp 0x45cfd2
mov eax, str.ERROR_BAD_IMPERSONATION_LEVEL
jmp 0x45cfd2
mov eax, str.ERROR_CANT_OPEN_ANONYMOUS
jmp 0x45cfd2
mov eax, str.ERROR_BAD_VALIDATION_CLASS
jmp 0x45cfd2
mov eax, str.ERROR_BAD_TOKEN_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_NO_SECURITY_ON_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_CANT_ACCESS_DOMAIN_INFO
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SERVER_STATE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DOMAIN_STATE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DOMAIN_ROLE
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUCH_DOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DOMAIN_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DOMAIN_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_INTERNAL_DB_CORRUPTION
jmp 0x45cfd2
mov eax, str.ERROR_INTERNAL_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_GENERIC_NOT_MAPPED
jmp 0x45cfd2
mov eax, str.ERROR_BAD_DESCRIPTOR_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_NOT_LOGON_PROCESS
jmp 0x45cfd2
mov eax, str.ERROR_LOGON_SESSION_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_JOURNAL_ENTRY_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_ONLY_IF_CONNECTED
jmp 0x45cfd2
mov eax, str.ERROR_OVERRIDE_NOCHANGES
jmp 0x45cfd2
mov eax, str.ERROR_BAD_USER_PROFILE
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SUPPORTED_ON_SBS
jmp 0x45cfd2
mov eax, str.ERROR_SERVER_SHUTDOWN_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_HOST_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_NON_ACCOUNT_SID
jmp 0x45cfd2
mov eax, str.ERROR_NON_DOMAIN_SID
jmp 0x45cfd2
mov eax, str.ERROR_APPHELP_BLOCK
jmp 0x45cfd2
mov eax, str.ERROR_ACCESS_DISABLED_BY_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_REG_NAT_CONSUMPTION
jmp 0x45cfd2
mov eax, str.ERROR_CSCSHARE_OFFLINE
jmp 0x45cfd2
mov eax, str.ERROR_PKINIT_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_SMARTCARD_SUBSYSTEM_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DOWNGRADE_DETECTED
jmp 0x45cfd2
mov eax, str.ERROR_MACHINE_LOCKED
jmp 0x45cfd2
mov eax, str.ERROR_CALLBACK_SUPPLIED_INVALID_DATA
jmp 0x45cfd2
mov eax, str.ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DRIVER_BLOCKED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_IMPORT_OF_NON_DLL
jmp 0x45cfd2
mov eax, str.ERROR_ACCESS_DISABLED_WEBBLADE
jmp 0x45cfd2
mov eax, str.ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER
jmp 0x45cfd2
mov eax, str.ERROR_RECOVERY_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_FIBER
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_THREAD
jmp 0x45cfd2
mov eax, str.ERROR_STACK_BUFFER_OVERRUN
jmp 0x45cfd2
mov eax, str.ERROR_PARAMETER_QUOTA_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DEBUGGER_INACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_DELAY_LOAD_FAILED
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_STRING_UUID
jmp 0x45cfd2
mov ecx, 0x8ca
cmp eax, ecx
jg 0x459b12
je 0x459b08
add eax, 0xfffff956
cmp eax, 0x1f0
ja case.default.0x45c51e
movzx eax, byte [eax + 0x461937]
jmp dword [eax*4 + 0x46165b]
mov eax, str.RPC_S_INVALID_ENDPOINT_FORMAT
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_NET_ADDR
jmp 0x45cfd2
mov eax, str.RPC_S_NO_ENDPOINT_FOUND
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_TIMEOUT
jmp 0x45cfd2
mov eax, str.RPC_S_OBJECT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.RPC_S_ALREADY_REGISTERED
jmp 0x45cfd2
mov eax, str.RPC_S_TYPE_ALREADY_REGISTERED
jmp 0x45cfd2
mov eax, str.RPC_S_ALREADY_LISTENING
jmp 0x45cfd2
mov eax, str.RPC_S_NO_PROTSEQS_REGISTERED
jmp 0x45cfd2
mov eax, str.RPC_S_NOT_LISTENING
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_MGR_TYPE
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_IF
jmp 0x45cfd2
mov eax, str.RPC_S_NO_BINDINGS
jmp 0x45cfd2
mov eax, str.RPC_S_NO_PROTSEQS
jmp 0x45cfd2
mov eax, str.RPC_S_CANT_CREATE_ENDPOINT
jmp 0x45cfd2
mov eax, str.RPC_S_OUT_OF_RESOURCES
jmp 0x45cfd2
mov eax, str.RPC_S_SERVER_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.RPC_S_SERVER_TOO_BUSY
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_NETWORK_OPTIONS
jmp 0x45cfd2
mov eax, str.RPC_S_NO_CALL_ACTIVE
jmp 0x45cfd2
mov eax, str.RPC_S_CALL_FAILED
jmp 0x45cfd2
mov eax, str.RPC_S_CALL_FAILED_DNE
jmp 0x45cfd2
mov eax, str.RPC_S_PROTOCOL_ERROR
jmp 0x45cfd2
mov eax, str.RPC_S_UNSUPPORTED_TRANS_SYN
jmp 0x45cfd2
mov eax, str.RPC_S_UNSUPPORTED_TYPE
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_TAG
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_BOUND
jmp 0x45cfd2
mov eax, str.RPC_S_NO_ENTRY_NAME
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_NAME_SYNTAX
jmp 0x45cfd2
mov eax, str.RPC_S_UNSUPPORTED_NAME_SYNTAX
jmp 0x45cfd2
mov eax, str.RPC_S_UUID_NO_ADDRESS
jmp 0x45cfd2
mov eax, str.RPC_S_DUPLICATE_ENDPOINT
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_AUTHN_TYPE
jmp 0x45cfd2
mov eax, str.RPC_S_MAX_CALLS_TOO_SMALL
jmp 0x45cfd2
mov eax, str.RPC_S_STRING_TOO_LONG
jmp 0x45cfd2
mov eax, str.RPC_S_PROTSEQ_NOT_FOUND
jmp 0x45cfd2
mov eax, str.RPC_S_PROCNUM_OUT_OF_RANGE
jmp 0x45cfd2
mov eax, str.RPC_S_BINDING_HAS_NO_AUTH
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_AUTHN_SERVICE
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_AUTHN_LEVEL
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_AUTH_IDENTITY
jmp 0x45cfd2
mov eax, str.RPC_S_UNKNOWN_AUTHZ_SERVICE
jmp 0x45cfd2
mov eax, str.EPT_S_INVALID_ENTRY
jmp 0x45cfd2
mov eax, str.EPT_S_CANT_PERFORM_OP
jmp 0x45cfd2
mov eax, str.EPT_S_NOT_REGISTERED
jmp 0x45cfd2
mov eax, str.RPC_S_NOTHING_TO_EXPORT
jmp 0x45cfd2
mov eax, str.RPC_S_INCOMPLETE_NAME
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_VERS_OPTION
jmp 0x45cfd2
mov eax, str.RPC_S_NO_MORE_MEMBERS
jmp 0x45cfd2
mov eax, str.RPC_S_NOT_ALL_OBJS_UNEXPORTED
jmp 0x45cfd2
mov eax, str.RPC_S_INTERFACE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.RPC_S_ENTRY_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.RPC_S_ENTRY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.RPC_S_NAME_SERVICE_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_NAF_ID
jmp 0x45cfd2
mov eax, str.RPC_S_CANNOT_SUPPORT
jmp 0x45cfd2
mov eax, str.RPC_S_NO_CONTEXT_AVAILABLE
jmp 0x45cfd2
mov eax, str.RPC_S_INTERNAL_ERROR
jmp 0x45cfd2
mov eax, str.RPC_S_ZERO_DIVIDE
jmp 0x45cfd2
mov eax, str.RPC_S_ADDRESS_ERROR
jmp 0x45cfd2
mov eax, str.RPC_S_FP_DIV_ZERO
jmp 0x45cfd2
mov eax, str.RPC_S_FP_UNDERFLOW
jmp 0x45cfd2
mov eax, str.RPC_S_FP_OVERFLOW
jmp 0x45cfd2
mov eax, str.RPC_X_NO_MORE_ENTRIES
jmp 0x45cfd2
mov eax, str.RPC_X_SS_CHAR_TRANS_OPEN_FAIL
jmp 0x45cfd2
mov eax, str.RPC_X_SS_CHAR_TRANS_SHORT_FILE
jmp 0x45cfd2
mov eax, str.RPC_X_SS_IN_NULL_CONTEXT
jmp 0x45cfd2
mov eax, str.RPC_X_SS_CONTEXT_DAMAGED
jmp 0x45cfd2
mov eax, str.RPC_X_SS_HANDLES_MISMATCH
jmp 0x45cfd2
mov eax, str.RPC_X_SS_CANNOT_GET_CALL_HANDLE
jmp 0x45cfd2
mov eax, str.RPC_X_NULL_REF_POINTER
jmp 0x45cfd2
mov eax, str.RPC_X_ENUM_VALUE_OUT_OF_RANGE
jmp 0x45cfd2
mov eax, str.RPC_X_BYTE_COUNT_TOO_SMALL
jmp 0x45cfd2
mov eax, str.RPC_X_BAD_STUB_DATA
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_USER_BUFFER
jmp 0x45cfd2
mov eax, str.ERROR_UNRECOGNIZED_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_NO_TRUST_LSA_SECRET
jmp 0x45cfd2
mov eax, str.ERROR_NO_TRUST_SAM_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_TRUSTED_DOMAIN_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_TRUSTED_RELATIONSHIP_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_TRUST_FAILURE
jmp 0x45cfd2
mov eax, str.RPC_S_CALL_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_NETLOGON_NOT_STARTED
jmp 0x45cfd2
mov eax, str.ERROR_ACCOUNT_EXPIRED
jmp 0x45cfd2
mov eax, str.ERROR_REDIRECTOR_HAS_OPEN_HANDLES
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_UNKNOWN_PORT
jmp 0x45cfd2
mov eax, str.ERROR_UNKNOWN_PRINTER_DRIVER
jmp 0x45cfd2
mov eax, str.ERROR_UNKNOWN_PRINTPROCESSOR
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_SEPARATOR_FILE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRIORITY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRINTER_NAME
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRINTER_COMMAND
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DATATYPE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_ENVIRONMENT
jmp 0x45cfd2
mov eax, str.RPC_S_NO_MORE_BINDINGS
jmp 0x45cfd2
mov eax, str.ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
jmp 0x45cfd2
mov eax, str.ERROR_DOMAIN_TRUST_INCONSISTENT
jmp 0x45cfd2
mov eax, str.ERROR_SERVER_HAS_OPEN_HANDLES
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_DATA_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_TYPE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_NAME_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_LANG_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_NOT_ENOUGH_QUOTA
jmp 0x45cfd2
mov eax, str.RPC_S_NO_INTERFACES
jmp 0x45cfd2
mov eax, str.RPC_S_CALL_CANCELLED
jmp 0x45cfd2
mov eax, str.RPC_S_BINDING_INCOMPLETE
jmp 0x45cfd2
mov eax, str.RPC_S_COMM_FAILURE
jmp 0x45cfd2
mov eax, str.RPC_S_UNSUPPORTED_AUTHN_LEVEL
jmp 0x45cfd2
mov eax, str.RPC_S_NO_PRINC_NAME
jmp 0x45cfd2
mov eax, str.RPC_S_NOT_RPC_ERROR
jmp 0x45cfd2
mov eax, str.RPC_S_UUID_LOCAL_ONLY
jmp 0x45cfd2
mov eax, str.RPC_S_SEC_PKG_ERROR
jmp 0x45cfd2
mov eax, str.RPC_S_NOT_CANCELLED
jmp 0x45cfd2
mov eax, str.RPC_X_INVALID_ES_ACTION
jmp 0x45cfd2
mov eax, str.RPC_X_WRONG_ES_VERSION
jmp 0x45cfd2
mov eax, str.RPC_X_WRONG_STUB_VERSION
jmp 0x45cfd2
mov eax, str.RPC_X_INVALID_PIPE_OBJECT
jmp 0x45cfd2
mov eax, str.RPC_X_WRONG_PIPE_ORDER
jmp 0x45cfd2
mov eax, str.RPC_X_WRONG_PIPE_VERSION
jmp 0x45cfd2
mov eax, str.RPC_S_GROUP_MEMBER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.EPT_S_CANT_CREATE
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_TIME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_FORM_NAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_FORM_SIZE
jmp 0x45cfd2
mov eax, str.ERROR_ALREADY_WAITING
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRINTER_STATE
jmp 0x45cfd2
mov eax, str.ERROR_PASSWORD_MUST_CHANGE
jmp 0x45cfd2
mov eax, str.ERROR_DOMAIN_CONTROLLER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_ACCOUNT_LOCKED_OUT
jmp 0x45cfd2
mov eax, str.OR_INVALID_OXID
jmp 0x45cfd2
mov eax, str.OR_INVALID_OID
jmp 0x45cfd2
mov eax, str.OR_INVALID_SET
jmp 0x45cfd2
mov eax, str.RPC_S_SEND_INCOMPLETE
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_ASYNC_HANDLE
jmp 0x45cfd2
mov eax, str.RPC_S_INVALID_ASYNC_CALL
jmp 0x45cfd2
mov eax, str.RPC_X_PIPE_CLOSED
jmp 0x45cfd2
mov eax, str.RPC_X_PIPE_DISCIPLINE_ERROR
jmp 0x45cfd2
mov eax, str.RPC_X_PIPE_EMPTY
jmp 0x45cfd2
mov eax, str.ERROR_NO_SITENAME
jmp 0x45cfd2
mov eax, str.ERROR_CANT_ACCESS_FILE
jmp 0x45cfd2
mov eax, str.ERROR_CANT_RESOLVE_FILENAME
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PIXEL_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_BAD_DRIVER
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_WINDOW_STYLE
jmp 0x45cfd2
mov eax, str.ERROR_METAFILE_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_TRANSFORM_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_CLIPPING_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_CMM
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PROFILE
jmp 0x45cfd2
mov eax, str.ERROR_TAG_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_TAG_NOT_PRESENT
jmp 0x45cfd2
mov eax, str.ERROR_DUPLICATE_TAG
jmp 0x45cfd2
mov eax, str.ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
jmp 0x45cfd2
mov eax, str.ERROR_PROFILE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_COLORSPACE
jmp 0x45cfd2
mov eax, str.ERROR_ICM_NOT_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_DELETING_ICM_XFORM
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_TRANSFORM
jmp 0x45cfd2
mov eax, str.ERROR_COLORSPACE_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_COLORINDEX
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTED_OTHER_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_BAD_USERNAME
jmp 0x45cfd2
mov eax, str.RPC_S_ENTRY_TYPE_MISMATCH
jmp 0x45cfd2
mov eax, str.RPC_S_NOT_ALL_OBJS_EXPORTED
jmp 0x45cfd2
mov eax, str.RPC_S_INTERFACE_NOT_EXPORTED
jmp 0x45cfd2
mov eax, str.RPC_S_PROFILE_NOT_ADDED
jmp 0x45cfd2
mov eax, str.RPC_S_PRF_ELT_NOT_ADDED
jmp 0x45cfd2
mov eax, str.RPC_S_PRF_ELT_NOT_REMOVED
jmp 0x45cfd2
mov eax, str.RPC_S_GRP_ELT_NOT_ADDED
jmp 0x45cfd2
mov eax, str.RPC_S_GRP_ELT_NOT_REMOVED
jmp 0x45cfd2
mov eax, str.ERROR_KM_DRIVER_BLOCKED
jmp 0x45cfd2
mov eax, str.ERROR_CONTEXT_EXPIRED
jmp 0x45cfd2
mov eax, str.ERROR_PER_USER_TRUST_QUOTA_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
jmp 0x45cfd2
mov eax, str.ERROR_NOT_CONNECTED
jmp 0x45cfd2
mov ecx, 0x215d
cmp eax, ecx
jg 0x45b52c
je case.0x453ed0.2147016355
mov ecx, 0x2017
cmp eax, ecx
jg 0x45a9e9
je case.0x453eb9.2147016681
mov ecx, 0x13bd
cmp eax, ecx
jg 0x45a288
je case.0x453cfc.2147019843
mov ecx, 0x10ea
cmp eax, ecx
jg 0x459f09
je case.0x453ba1.2147020566
add ecx, 0xffffff87
cmp eax, ecx
jg 0x459d85
je case.0x453b85.2147020687
mov ecx, 0xbc6
cmp eax, ecx
jg 0x459c81
je 0x459c77
add ecx, 0xfffffff7
cmp eax, ecx
jg 0x459c12
je case.0x453aeb.2147021891
mov ecx, 0xbb9
cmp eax, ecx
jg 0x459bdf
je 0x459bd5
sub eax, 0x961
je 0x459bcb
dec eax
je 0x453a9d
dec eax
dec eax
je 0x459bc1
sub eax, 0x254
jne case.default.0x45c51e
mov eax, str.ERROR_UNKNOWN_PRINT_MONITOR
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_OPEN_FILES
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_DRIVER_IN_USE
jmp 0x45cfd2
sub eax, 0xbba
je 0x459bfe
dec eax
je 0x453ad3
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_SPL_NO_ADDJOB
jmp 0x45cfd2
mov eax, str.ERROR_SPOOL_FILE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
jmp 0x45cfd2
add eax, 0xfffff442
cmp eax, 7
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461b28]
mov eax, str.ERROR_PRINT_MONITOR_ALREADY_INSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_PRINT_MONITOR
jmp 0x45cfd2
mov eax, str.ERROR_PRINT_MONITOR_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_HAS_JOBS_QUEUED
jmp 0x45cfd2
mov eax, str.ERROR_SUCCESS_REBOOT_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_SUCCESS_RESTART_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_DRIVER_WARNED
jmp 0x45cfd2
mov eax, str.ERROR_PRINTER_DRIVER_BLOCKED
jmp 0x45cfd2
mov ecx, 0x1068
cmp eax, ecx
jg 0x459d16
je 0x453b6d
mov ecx, 0xfa4
cmp eax, ecx
jg 0x459ce5
je 0x459cdb
sub eax, 0xfa0
je 0x459cd1
dec eax
je 0x459cc7
dec eax
je 0x459cbd
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_INC_BACKUP
jmp 0x45cfd2
mov eax, str.ERROR_STATIC_INIT
jmp 0x45cfd2
mov eax, str.ERROR_CAN_NOT_DEL_LOCAL_WINS
jmp 0x45cfd2
mov eax, str.ERROR_WINS_INTERNAL
jmp 0x45cfd2
mov eax, str.ERROR_FULL_BACKUP
jmp 0x45cfd2
sub eax, 0xfa5
je 0x459d0c
dec eax
je 0x459d02
sub eax, 0x5e
jne case.default.0x45c51e
mov eax, str.ERROR_DHCP_ADDRESS_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_RPL_NOT_ALLOWED
jmp 0x45cfd2
mov eax, str.ERROR_REC_NON_EXISTENT
jmp 0x45cfd2
add eax, 0xffffef97
cmp eax, 7
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461b48]
mov eax, str.ERROR_WMI_INSTANCE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_WMI_ITEMID_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_WMI_TRY_AGAIN
jmp 0x45cfd2
mov eax, str.ERROR_WMI_DP_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_WMI_UNRESOLVED_INSTANCE_REF
jmp 0x45cfd2
mov eax, str.ERROR_WMI_ALREADY_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_WMI_GUID_DISCONNECTED
jmp 0x45cfd2
mov eax, str.ERROR_WMI_SERVER_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_WMI_DP_FAILED
jmp 0x45cfd2
add eax, 0xffffef8e
cmp eax, 0x77
ja case.default.0x45c51e
movzx eax, byte [eax + 0x461bf8]
jmp dword [eax*4 + 0x461b68]
mov eax, str.ERROR_WMI_INVALID_MOF
jmp 0x45cfd2
mov eax, str.ERROR_WMI_INVALID_REGINFO
jmp 0x45cfd2
mov eax, str.ERROR_WMI_ALREADY_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_WMI_READ_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_WMI_SET_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MEDIA
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_LIBRARY
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_MEDIA_POOL
jmp 0x45cfd2
mov eax, str.ERROR_DRIVE_MEDIA_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_MEDIA_OFFLINE
jmp 0x45cfd2
mov eax, str.ERROR_LIBRARY_OFFLINE
jmp 0x45cfd2
mov eax, str.ERROR_EMPTY
jmp 0x45cfd2
mov eax, str.ERROR_NOT_EMPTY
jmp 0x45cfd2
mov eax, str.ERROR_MEDIA_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_CLEANER
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_CLEAN
jmp 0x45cfd2
mov eax, str.ERROR_OBJECT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DATABASE_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DATABASE_FULL
jmp 0x45cfd2
mov eax, str.ERROR_MEDIA_INCOMPATIBLE
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_NOT_PRESENT
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_OPERATION
jmp 0x45cfd2
mov eax, str.ERROR_MEDIA_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_DEVICE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_REQUEST_REFUSED
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_DRIVE_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_LIBRARY_FULL
jmp 0x45cfd2
mov eax, str.ERROR_MEDIUM_NOT_ACCESSIBLE
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_LOAD_MEDIUM
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_INVENTORY_DRIVE
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_INVENTORY_SLOT
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_INVENTORY_TRANSPORT
jmp 0x45cfd2
mov eax, str.ERROR_TRANSPORT_FULL
jmp 0x45cfd2
mov eax, str.ERROR_CONTROLLING_IEPORT
jmp 0x45cfd2
mov eax, str.ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
jmp 0x45cfd2
mov ecx, 0x1126
cmp eax, ecx
jg 0x459fba
je 0x459fb0
add eax, 0xffffef15
cmp eax, 0x15
ja case.default.0x45c51e
movzx eax, byte [eax + 0x461ca8]
jmp dword [eax*4 + 0x461c70]
mov eax, str.ERROR_CLEANER_SLOT_SET
jmp 0x45cfd2
mov eax, str.ERROR_CLEANER_SLOT_NOT_SET
jmp 0x45cfd2
mov eax, str.ERROR_CLEANER_CARTRIDGE_SPENT
jmp 0x45cfd2
mov eax, str.ERROR_UNEXPECTED_OMID
jmp 0x45cfd2
mov eax, str.ERROR_CANT_DELETE_LAST_ITEM
jmp 0x45cfd2
mov eax, str.ERROR_MESSAGE_EXCEEDS_MAX_SIZE
jmp 0x45cfd2
mov eax, str.ERROR_REMOTE_STORAGE_NOT_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_REMOTE_STORAGE_MEDIA_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_VOLUME_CONTAINS_SYS_FILES
jmp 0x45cfd2
mov eax, str.ERROR_INDIGENOUS_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_NO_SUPPORTING_DRIVES
jmp 0x45cfd2
mov eax, str.ERROR_CLEANER_CARTRIDGE_INSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_A_REPARSE_POINT
jmp 0x45cfd2
mov ecx, 0x13a0
cmp eax, ecx
jg 0x45a151
je case.0x453ce7.2147019872
add ecx, 0xfffffff2
cmp eax, ecx
jg 0x45a0b0
je case.0x453ce7.2147019886
mov ecx, 0x138b
cmp eax, ecx
jg 0x45a056
je 0x45a04c
sub eax, 0x1127
je 0x45a042
dec eax
je 0x453c59
dec eax
je 0x45a038
dec eax
je 0x45a02e
sub eax, 0x6a
je 0x45a024
sub eax, 0x1f5
je 0x45a01a
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_DEPENDENCY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DEPENDENT_RESOURCE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_VOLUME_NOT_SIS_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_REPARSE_TAG_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_REPARSE_TAG_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_REPARSE_ATTRIBUTE_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_DEPENDENCY_ALREADY_EXISTS
jmp 0x45cfd2
sub eax, 0x138c
je 0x45a09c
dec eax
je 0x45a092
dec eax
je 0x45a088
dec eax
je 0x453ccf
dec eax
je 0x45a07e
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_CANT_EVICT_ACTIVE_NODE
jmp 0x45cfd2
mov eax, str.ERROR_SHUTDOWN_CLUSTER
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_HOST_NODE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_NOT_ONLINE
jmp 0x45cfd2
mov eax, str.ERROR_OBJECT_ALREADY_EXISTS
jmp 0x45cfd2
add eax, 0xffffec6d
cmp eax, 0xc
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461cbe]
mov eax, str.ERROR_OBJECT_IN_LIST
jmp 0x45cfd2
mov eax, str.ERROR_GROUP_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_GROUP_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_GROUP_NOT_ONLINE
jmp 0x45cfd2
mov eax, str.ERROR_HOST_NODE_NOT_RESOURCE_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_HOST_NODE_NOT_GROUP_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_RESMON_CREATE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_RESMON_ONLINE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_ONLINE
jmp 0x45cfd2
mov eax, str.ERROR_QUORUM_RESOURCE
jmp 0x45cfd2
mov eax, str.ERROR_NOT_QUORUM_CAPABLE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_SHUTTING_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_STATE
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_PROPERTIES_STORED
jmp 0x45cfd2
add eax, 0xffffec5f
cmp eax, 0x1b
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461cf2]
mov eax, str.ERROR_NOT_QUORUM_CLASS
jmp 0x45cfd2
mov eax, str.ERROR_CORE_RESOURCE
jmp 0x45cfd2
mov eax, str.ERROR_QUORUM_RESOURCE_ONLINE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_QUORUMLOG_OPEN_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTERLOG_CORRUPT
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
jmp 0x45cfd2
mov eax, str.ERROR_QUORUM_OWNER_ALIVE
jmp 0x45cfd2
mov eax, str.ERROR_NETWORK_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_NODE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_ALL_NODES_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_INVALID_NODE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_JOIN_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETINTERFACE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_INVALID_REQUEST
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_UNREACHABLE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_NOT_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
jmp 0x45cfd2
mov ecx, 0x1702
cmp eax, ecx
jg 0x45a418
je 0x45a40e
add eax, 0xffffec42
cmp eax, 0x23
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461d62]
mov eax, str.ERROR_CLUSTER_INVALID_NETWORK
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_UP
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_IPADDR_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_NOT_PAUSED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NO_SECURITY_CONTEXT
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_NOT_INTERNAL
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_ALREADY_UP
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_ALREADY_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_ALREADY_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_LAST_INTERNAL_NETWORK
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
jmp 0x45cfd2
mov eax, str.ERROR_INVALID_OPERATION_ON_QUORUM
jmp 0x45cfd2
mov eax, str.ERROR_DEPENDENCY_NOT_ALLOWED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_PAUSED
jmp 0x45cfd2
mov eax, str.ERROR_NODE_CANT_HOST_RESOURCE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_NOT_READY
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_SHUTTING_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_JOIN_ABORTED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_RESNAME_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_DATABASE_SEQMISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_RESMON_INVALID_STATE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_GUM_NOT_LOCKER
jmp 0x45cfd2
mov eax, str.ERROR_QUORUM_DISK_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DATABASE_BACKUP_CORRUPT
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
jmp 0x45cfd2
mov eax, str.ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
jmp 0x45cfd2
mov ecx, 0x1770
cmp eax, ecx
jg 0x45a4e0
je 0x45a4d6
add eax, 0xffffe8fd
cmp eax, 0xe
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461df2]
mov eax, str.ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_MEMBERSHIP_HALT
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_INSTANCE_ID_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_PARAMETER_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_NODE_CANNOT_BE_CLUSTERED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_WRONG_OS_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
jmp 0x45cfd2
mov eax, str.ERROR_CLUSCFG_ALREADY_COMMITTED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSCFG_ROLLBACK_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_OLD_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME
jmp 0x45cfd2
mov eax, str.ERROR_ENCRYPTION_FAILED
jmp 0x45cfd2
mov ecx, 0x17e6
cmp eax, ecx
jg 0x45a5b2
je 0x45a5a8
add eax, 0xffffe88f
cmp eax, 0xf
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461e2e]
mov eax, str.ERROR_DECRYPTION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_FILE_ENCRYPTED
jmp 0x45cfd2
mov eax, str.ERROR_NO_RECOVERY_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_NO_EFS
jmp 0x45cfd2
mov eax, str.ERROR_WRONG_EFS
jmp 0x45cfd2
mov eax, str.ERROR_NO_USER_KEYS
jmp 0x45cfd2
mov eax, str.ERROR_FILE_NOT_ENCRYPTED
jmp 0x45cfd2
mov eax, str.ERROR_NOT_EXPORT_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_FILE_READ_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DIR_EFS_DISALLOWED
jmp 0x45cfd2
mov eax, str.ERROR_EFS_SERVER_NOT_TRUSTED
jmp 0x45cfd2
mov eax, str.ERROR_BAD_RECOVERY_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_EFS_ALG_BLOB_TOO_BIG
jmp 0x45cfd2
mov eax, str.ERROR_VOLUME_NOT_SUPPORT_EFS
jmp 0x45cfd2
mov eax, str.ERROR_EFS_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_EFS_VERSION_NOT_SUPPORT
jmp 0x45cfd2
mov eax, str.ERROR_NO_BROWSER_SERVERS_FOUND
jmp 0x45cfd2
mov ecx, 0x1b8f
cmp eax, ecx
jg 0x45a7b1
je case.0x453e86.2147017841
add ecx, 0xffffffdf
cmp eax, ecx
jg 0x45a6e1
je case.0x453e62.2147017874
mov ecx, 0x1b61
cmp eax, ecx
jg 0x45a67c
je 0x45a672
add ecx, 0xfffffffb
cmp eax, ecx
jg 0x45a63c
je 0x45a632
sub eax, 0x1838
je 0x45a628
sub eax, 0x321
je 0x45a61e
dec eax
je 0x45a614
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_CTX_PD_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_CTX_INVALID_PD
jmp 0x45cfd2
mov eax, str.ERROR_CTX_WINSTATION_NAME_INVALID
jmp 0x45cfd2
mov eax, str.SCHED_E_SERVICE_NOT_LOCALSYSTEM
jmp 0x45cfd2
mov eax, str.ERROR_CTX_WD_NOT_FOUND
jmp 0x45cfd2
sub eax, 0x1b5d
je 0x453df7
dec eax
je 0x45a668
dec eax
je 0x45a65e
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_CTX_NO_OUTBUF
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CLOSE_PENDING
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SERVICE_NAME_COLLISION
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_INF_NOT_FOUND
jmp 0x45cfd2
add eax, 0xffffe49e
cmp eax, 7
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461e6e]
mov eax, str.ERROR_CTX_INVALID_MODEMNAME
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_RESPONSE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_RESPONSE_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_CTX_MODEM_RESPONSE_VOICE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_TD_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_CTX_WINSTATION_NOT_FOUND
jmp 0x45cfd2
add eax, 0xffffe491
cmp eax, 0x1f
ja case.default.0x45c51e
movzx eax, byte [eax + 0x461ed6]
jmp dword [eax*4 + 0x461e8e]
mov eax, str.ERROR_CTX_WINSTATION_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_CTX_WINSTATION_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_CTX_BAD_VIDEO_MODE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_GRAPHICS_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_CTX_LOGON_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_CTX_NOT_CONSOLE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CLIENT_QUERY_TIMEOUT
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CONSOLE_DISCONNECT
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CONSOLE_CONNECT
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SHADOW_DENIED
jmp 0x45cfd2
mov eax, str.ERROR_CTX_WINSTATION_ACCESS_DENIED
jmp 0x45cfd2
mov eax, str.ERROR_CTX_INVALID_WD
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SHADOW_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SHADOW_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CLIENT_LICENSE_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_CLIENT_LICENSE_NOT_SET
jmp 0x45cfd2
mov eax, str.ERROR_CTX_LICENSE_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_LICENSE_CLIENT_INVALID
jmp 0x45cfd2
mov ecx, 0x1f4f
cmp eax, ecx
jg 0x45a8db
je case.0x453eb9.2147016881
add ecx, 0xfffffff7
cmp eax, ecx
jg 0x45a86c
je case.0x453e9b.2147016890
mov ecx, 0x1f41
cmp eax, ecx
jg 0x45a826
je 0x45a81c
sub eax, 0x1b90
je case.0x453e86.2147017840
dec eax
je case.0x453e86.2147017839
dec eax
je case.0x453e86.2147017838
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_ACTIVATION_COUNT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
jmp 0x45cfd2
mov eax, str.ERROR_CTX_SHADOW_NOT_RUNNING
jmp 0x45cfd2
mov eax, str.ERROR_CTX_LICENSE_EXPIRED
jmp 0x45cfd2
mov eax, str.FRS_ERR_INVALID_API_SEQUENCE
jmp 0x45cfd2
sub eax, 0x1f42
je case.0x453e9b.2147016894
dec eax
je case.0x453e9b.2147016893
dec eax
je case.0x453e9b.2147016892
dec eax
jne case.default.0x45c51e
mov eax, str.FRS_ERR_INTERNAL
jmp 0x45cfd2
mov eax, str.FRS_ERR_INTERNAL_API
jmp 0x45cfd2
mov eax, str.FRS_ERR_STOPPING_SERVICE
jmp 0x45cfd2
mov eax, str.FRS_ERR_STARTING_SERVICE
jmp 0x45cfd2
mov eax, str.FRS_ERR_SERVICE_COMM
jmp 0x45cfd2
add eax, 0xffffe0b9
cmp eax, 7
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461ef6]
mov eax, str.FRS_ERR_INSUFFICIENT_PRIV
jmp 0x45cfd2
mov eax, str.FRS_ERR_AUTHENTICATION
jmp 0x45cfd2
mov eax, str.FRS_ERR_PARENT_INSUFFICIENT_PRIV
jmp 0x45cfd2
mov eax, str.FRS_ERR_PARENT_AUTHENTICATION
jmp 0x45cfd2
mov eax, str.FRS_ERR_CHILD_TO_PARENT_COMM
jmp 0x45cfd2
mov eax, str.FRS_ERR_PARENT_TO_CHILD_COMM
jmp 0x45cfd2
mov eax, str.FRS_ERR_SYSVOL_POPULATE
jmp 0x45cfd2
mov eax, str.FRS_ERR_SYSVOL_POPULATE_TIMEOUT
jmp 0x45cfd2
mov eax, str.FRS_ERR_SYSVOL_IS_BUSY
jmp 0x45cfd2
mov ecx, 0x200e
cmp eax, ecx
jg 0x45a97a
je case.0x453eb9.2147016690
add ecx, 0xfffffffc
cmp eax, ecx
jg 0x45a941
je case.0x453eb9.2147016694
sub eax, 0x1f50
je case.0x453eb9.2147016880
dec eax
je case.0x453eb9.2147016879
sub eax, 0xb7
je case.0x453eb9.2147016696
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_INSTALLED
jmp 0x45cfd2
mov eax, str.FRS_ERR_INVALID_SERVICE_PARAMETER
jmp 0x45cfd2
mov eax, str.FRS_ERR_SYSVOL_DEMOTE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_ATTRIBUTE_OR_VALUE
jmp 0x45cfd2
sub eax, 0x200b
je case.0x453eb9.2147016693
dec eax
je case.0x453eb9.2147016692
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_BUSY
jmp 0x45cfd2
add eax, 0xffffdff1
cmp eax, 7
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461f16]
mov eax, str.ERROR_DS_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_RIDS_ALLOCATED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_MORE_RIDS
jmp 0x45cfd2
mov eax, str.ERROR_DS_INCORRECT_ROLE_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_DS_RIDMGR_INIT_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_CLASS_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ON_NON_LEAF
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ON_RDN
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOD_OBJ_CLASS
jmp 0x45cfd2
add eax, 0xffffdfe8
cmp eax, 0x144
ja case.default.0x45c51e
jmp dword [eax*4 + 0x461f36]
mov eax, str.ERROR_DS_CROSS_DOM_MOVE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_GC_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_SHARED_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_POLICY_OBJECT_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_POLICY_ONLY_IN_DS
jmp 0x45cfd2
mov eax, str.ERROR_PROMOTION_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_NO_PROMOTION_ACTIVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_OPERATIONS_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_PROTOCOL_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_TIMELIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_SIZELIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_ADMIN_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_COMPARE_FALSE
jmp 0x45cfd2
mov eax, str.ERROR_DS_COMPARE_TRUE
jmp 0x45cfd2
mov eax, str.ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_DS_STRONG_AUTH_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INAPPROPRIATE_AUTH
jmp 0x45cfd2
mov eax, str.ERROR_DS_AUTH_UNKNOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_REFERRAL
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
jmp 0x45cfd2
mov eax, str.ERROR_DS_CONFIDENTIALITY_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INAPPROPRIATE_MATCHING
jmp 0x45cfd2
mov eax, str.ERROR_DS_CONSTRAINT_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_SUCH_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_ALIAS_PROBLEM
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_DN_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_IS_LEAF
jmp 0x45cfd2
mov eax, str.ERROR_DS_ALIAS_DEREF_PROBLEM
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNWILLING_TO_PERFORM
jmp 0x45cfd2
mov eax, str.ERROR_DS_LOOP_DETECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAMING_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJECT_RESULTS_TOO_LARGE
jmp 0x45cfd2
mov eax, str.ERROR_DS_AFFECTS_MULTIPLE_DSAS
jmp 0x45cfd2
mov eax, str.ERROR_DS_SERVER_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_LOCAL_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_ENCODING_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DECODING_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_FILTER_UNKNOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_PARAM_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_RESULTS_RETURNED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CONTROL_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_CLIENT_LOOP
jmp 0x45cfd2
mov eax, str.ERROR_DS_REFERRAL_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_ROOT_MUST_BE_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_ADD_REPLICA_INHIBITED
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
jmp 0x45cfd2
mov eax, str.ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_STRING_NAME_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
jmp 0x45cfd2
mov eax, str.ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_REQUESTED_ATTS_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_USER_BUFFER_TO_SMALL
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_IS_NOT_ON_OBJ
jmp 0x45cfd2
mov eax, str.ERROR_DS_ILLEGAL_MOD_OPERATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_TOO_LARGE
jmp 0x45cfd2
mov eax, str.ERROR_DS_BAD_INSTANCE_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_DS_MASTERDSA_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJECT_CLASS_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_MISSING_REQUIRED_ATT
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_NOT_DEF_FOR_CLASS
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ADD_ATT_VALUES
jmp 0x45cfd2
mov eax, str.ERROR_DS_SINGLE_VALUE_CONSTRAINT
jmp 0x45cfd2
mov eax, str.ERROR_DS_RANGE_CONSTRAINT
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_VAL_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_REM_MISSING_ATT
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_REM_MISSING_ATT_VAL
jmp 0x45cfd2
mov eax, str.ERROR_DS_ROOT_CANT_BE_SUBREF
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_CHAINING
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_CHAINED_EVAL
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_PARENT_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_PARENT_IS_AN_ALIAS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MIX_MASTER_AND_REPS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CHILDREN_EXIST
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_ALIASED_OBJ_MISSING
jmp 0x45cfd2
mov eax, str.ERROR_DS_BAD_NAME_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_ALIAS_POINTS_TO_ALIAS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DEREF_ALIAS
jmp 0x45cfd2
mov eax, str.ERROR_DS_OUT_OF_SCOPE
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DELETE_DSA_OBJ
jmp 0x45cfd2
mov eax, str.ERROR_DS_GENERIC_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DSA_MUST_BE_INT_MASTER
jmp 0x45cfd2
mov eax, str.ERROR_DS_CLASS_NOT_DSA
jmp 0x45cfd2
mov eax, str.ERROR_DS_INSUFF_ACCESS_RIGHTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_ILLEGAL_SUPERIOR
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_TOO_MANY_PARTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_TOO_LONG
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_VALUE_TOO_LONG
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_UNPARSEABLE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_TYPE_UNKNOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_AN_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_SEC_DESC_TOO_SHORT
jmp 0x45cfd2
mov eax, str.ERROR_DS_SEC_DESC_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_DELETED_NAME
jmp 0x45cfd2
mov eax, str.ERROR_DS_SUBREF_MUST_HAVE_PARENT
jmp 0x45cfd2
mov eax, str.ERROR_DS_NCNAME_MUST_BE_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ADD_SYSTEM_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_CLASS_MUST_BE_CONCRETE
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_DMD
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_GUID_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_ON_BACKLINK
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_CROSSREF_FOR_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_SHUTTING_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNKNOWN_OPERATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_ROLE_OWNER
jmp 0x45cfd2
mov eax, str.ERROR_DS_COULDNT_CONTACT_FSMO
jmp 0x45cfd2
mov eax, str.ERROR_DS_CROSS_NC_DN_RENAME
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOD_SYSTEM_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_REPLICATOR_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_CLASS_NOT_DEFINED
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_REFERENCE_INVALID
jmp 0x45cfd2
mov eax, str.ERROR_DS_CROSS_REF_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DEL_MASTER_CROSSREF
jmp 0x45cfd2
mov eax, str.ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_RDN
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_OID
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_MAPI_ID
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_SCHEMA_ID_GUID
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_LDAP_DISPLAY_NAME
jmp 0x45cfd2
mov eax, str.ERROR_DS_SEMANTIC_ATT_TEST
jmp 0x45cfd2
mov eax, str.ERROR_DS_SYNTAX_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_MUST_HAVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_MAY_HAVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NONEXISTENT_MAY_HAVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NONEXISTENT_MUST_HAVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_AUX_CLS_TEST_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_DS_NONEXISTENT_POSS_SUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_SUB_CLS_TEST_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_AUX_CLS
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_SUB_CLS
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_POSS_SUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_RECALCSCHEMA_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_TREE_DELETE_NOT_FINISHED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_SCHEMA_REQ_ID
jmp 0x45cfd2
mov eax, str.ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_CACHE_ATT
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_CACHE_CLASS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_REMOVE_ATT_CACHE
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_REMOVE_CLASS_CACHE
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_RETRIEVE_DN
jmp 0x45cfd2
mov eax, str.ERROR_DS_MISSING_SUPREF
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_RETRIEVE_INSTANCE
jmp 0x45cfd2
mov eax, str.ERROR_DS_CODE_INCONSISTENCY
jmp 0x45cfd2
mov eax, str.ERROR_DS_DATABASE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_GOVERNSID_MISSING
jmp 0x45cfd2
mov eax, str.ERROR_DS_MISSING_EXPECTED_ATT
jmp 0x45cfd2
mov eax, str.ERROR_DS_NCNAME_MISSING_CR_REF
jmp 0x45cfd2
mov eax, str.ERROR_DS_SECURITY_CHECKING_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_SCHEMA_NOT_LOADED
jmp 0x45cfd2
mov eax, str.ERROR_DS_SCHEMA_ALLOC_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_GCVERIFY_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SCHEMA_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_FIND_DSA_OBJ
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_FIND_EXPECTED_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_FIND_NC_IN_CACHE
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_RETRIEVE_CHILD
jmp 0x45cfd2
mov eax, str.ERROR_DS_SECURITY_ILLEGAL_MODIFY
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_REPLACE_HIDDEN_REC
jmp 0x45cfd2
mov eax, str.ERROR_DS_BAD_HIERARCHY_FILE
jmp 0x45cfd2
mov eax, str.ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CONFIG_PARAM_MISSING
jmp 0x45cfd2
mov eax, str.ERROR_DS_COUNTING_AB_INDICES_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INTERNAL_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNKNOWN_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_ROOT_REQUIRES_CLASS_TOP
jmp 0x45cfd2
mov eax, str.ERROR_DS_REFUSING_FSMO_ROLES
jmp 0x45cfd2
mov eax, str.ERROR_DS_MISSING_FSMO_SETTINGS
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNABLE_TO_SURRENDER_ROLES
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_GENERIC
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_INVALID_PARAMETER
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_BAD_DN
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_BAD_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_DN_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_INTERNAL_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_INCONSISTENT_DIT
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_CONNECTION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_BAD_INSTANCE_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_OUT_OF_MEM
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_MAIL_PROBLEM
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_REF_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_REF_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_OBJ_IS_REP_SOURCE
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_DB_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_NO_REPLICA
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_ACCESS_DENIED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_NOT_SUPPORTED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_RPC_CANCELLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SOURCE_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SINK_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_NAME_COLLISION
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SOURCE_REINSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_MISSING_PARENT
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_PREEMPTED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_ABANDON_SYNC
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SHUTDOWN
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_EXTN_CONNECTION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INSTALL_SCHEMA_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_LINK_ID
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_RESOLVING
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_NOT_UNIQUE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_NO_MAPPING
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_DOMAIN_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
jmp 0x45cfd2
mov eax, str.ERROR_DS_CONSTRUCTED_ATT_MOD
jmp 0x45cfd2
mov eax, str.ERROR_DS_WRONG_OM_OBJ_CLASS
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_REPL_PENDING
jmp 0x45cfd2
mov eax, str.ERROR_DS_SORT_CONTROL_MISSING
jmp 0x45cfd2
mov eax, str.ERROR_DS_OFFSET_RANGE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_OBJECT_BEING_REMOVED
jmp 0x45cfd2
mov eax, str.ERROR_DS_DS_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_LDAP_DISPLAY_NAME
jmp 0x45cfd2
mov eax, str.ERROR_DS_NON_BASE_SEARCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_RETRIEVE_ATTS
jmp 0x45cfd2
mov eax, str.ERROR_DS_BACKLINK_WITHOUT_LINK
jmp 0x45cfd2
mov eax, str.ERROR_DS_EPOCH_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_NAME_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_AND_DST_NC_IDENTICAL
jmp 0x45cfd2
mov eax, str.ERROR_DS_DST_NC_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_GUID_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOVE_DELETED_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_PDC_OPERATION_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
jmp 0x45cfd2
mov eax, str.ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
jmp 0x45cfd2
mov eax, str.ERROR_DS_NC_MUST_HAVE_NC_PARENT
jmp 0x45cfd2
mov eax, str.ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
jmp 0x45cfd2
mov eax, str.ERROR_DS_DST_DOMAIN_NOT_NATIVE
jmp 0x45cfd2
mov eax, str.ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOVE_RESOURCE_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_SEARCH_FLAG
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_TREE_DELETE_ABOVE_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_DS_SAM_INIT_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DS_SENSITIVE_GROUP_VIOLATION
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOD_PRIMARYGROUPID
jmp 0x45cfd2
mov eax, str.ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
jmp 0x45cfd2
mov eax, str.ERROR_DS_NONSAFE_SCHEMA_CHANGE
jmp 0x45cfd2
mov eax, str.ERROR_DS_SCHEMA_UPDATE_DISALLOWED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_CREATE_UNDER_SCHEMA
jmp 0x45cfd2
mov eax, str.ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_GROUP_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_HAVE_PRIMARY_MEMBERS
jmp 0x45cfd2
mov eax, str.ERROR_DS_STRING_SD_CONVERSION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAMING_MASTER_GC
jmp 0x45cfd2
mov eax, str.ERROR_DS_DNS_LOOKUP_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DS_COULDNT_UPDATE_SPNS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_RETRIEVE_SD
jmp 0x45cfd2
mov eax, str.ERROR_DS_KEY_NOT_UNIQUE
jmp 0x45cfd2
mov eax, str.ERROR_DS_WRONG_LINKED_ATT_SYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
jmp 0x45cfd2
mov eax, str.ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_START
jmp 0x45cfd2
mov eax, str.ERROR_DS_INIT_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
jmp 0x45cfd2
mov eax, str.ERROR_DS_SOURCE_DOMAIN_IN_FOREST
jmp 0x45cfd2
mov eax, str.ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
jmp 0x45cfd2
mov eax, str.ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_SID_EXISTS_IN_FOREST
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_SAM_INIT_FAILURE
jmp 0x45cfd2
mov ecx, 0x2328
cmp eax, ecx
jg 0x45b82e
je 0x45b824
add eax, 0xffffdea2
cmp eax, 0x47
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46244a]
mov eax, str.ERROR_DS_DRA_SCHEMA_INFO_SHIP
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_SCHEMA_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRA_OBJ_NC_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_DS_NC_STILL_HAS_DSAS
jmp 0x45cfd2
mov eax, str.ERROR_DS_GC_REQUIRED
jmp 0x45cfd2
mov eax, str.ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ADD_TO_GC
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_CHECKPOINT_WITH_PDC
jmp 0x45cfd2
mov eax, str.ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_NAME_FOR_SPN
jmp 0x45cfd2
mov eax, str.ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
jmp 0x45cfd2
mov eax, str.ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
jmp 0x45cfd2
mov eax, str.ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_MUST_BE_RUN_ON_DST_DC
jmp 0x45cfd2
mov eax, str.ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
jmp 0x45cfd2
mov eax, str.ERROR_DS_INIT_FAILURE_CONSOLE
jmp 0x45cfd2
mov eax, str.ERROR_DS_SAM_INIT_FAILURE_CONSOLE
jmp 0x45cfd2
mov eax, str.ERROR_DS_FOREST_VERSION_TOO_HIGH
jmp 0x45cfd2
mov eax, str.ERROR_DS_DOMAIN_VERSION_TOO_HIGH
jmp 0x45cfd2
mov eax, str.ERROR_DS_FOREST_VERSION_TOO_LOW
jmp 0x45cfd2
mov eax, str.ERROR_DS_DOMAIN_VERSION_TOO_LOW
jmp 0x45cfd2
mov eax, str.ERROR_DS_INCOMPATIBLE_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_DS_LOW_DSA_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_SUPPORTED_SORT_ORDER
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_NOT_UNIQUE
jmp 0x45cfd2
mov eax, str.ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
jmp 0x45cfd2
mov eax, str.ERROR_DS_OUT_OF_VERSION_STORE
jmp 0x45cfd2
mov eax, str.ERROR_DS_INCOMPATIBLE_CONTROLS_USED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_REF_DOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_RESERVED_LINK_ID
jmp 0x45cfd2
mov eax, str.ERROR_DS_LINK_ID_NOT_AVAILABLE
jmp 0x45cfd2
mov eax, str.ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
jmp 0x45cfd2
mov eax, str.ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
jmp 0x45cfd2
mov eax, str.ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
jmp 0x45cfd2
mov eax, str.ERROR_DS_NAME_ERROR_TRUST_REFERRAL
jmp 0x45cfd2
mov eax, str.ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
jmp 0x45cfd2
mov eax, str.ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
jmp 0x45cfd2
mov eax, str.ERROR_DS_THREAD_LIMIT_EXCEEDED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NOT_CLOSEST
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
jmp 0x45cfd2
mov eax, str.ERROR_DS_SINGLE_USER_MODE_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_NTDSCRIPT_PROCESS_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_DIFFERENT_REPL_EPOCHS
jmp 0x45cfd2
mov eax, str.ERROR_DS_DRS_EXTENSIONS_CHANGED
jmp 0x45cfd2
mov eax, str.ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
jmp 0x45cfd2
mov eax, str.ERROR_DS_NO_MSDS_INTID
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUP_MSDS_INTID
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTS_IN_RDNATTID
jmp 0x45cfd2
mov eax, str.ERROR_DS_AUTHORIZATION_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_INVALID_SCRIPT
jmp 0x45cfd2
mov eax, str.ERROR_DS_REMOTE_CROSSREF_OP_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_DS_CROSS_REF_BUSY
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC
jmp 0x45cfd2
mov eax, str.ERROR_DS_DUPLICATE_ID_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT
jmp 0x45cfd2
mov eax, str.ERROR_DS_GROUP_CONVERSION_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOVE_APP_BASIC_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_CANT_MOVE_APP_QUERY_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_DS_ROLE_NOT_VERIFIED
jmp 0x45cfd2
mov eax, str.ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL
jmp 0x45cfd2
mov eax, str.ERROR_DS_DOMAIN_RENAME_IN_PROGRESS
jmp 0x45cfd2
mov eax, str.ERROR_DS_EXISTING_AD_CHILD_NC
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RESPONSE_CODES_BASE
jmp 0x45cfd2
mov ecx, 0x251c
cmp eax, ecx
jg 0x45b8c0
je 0x45b8b6
add eax, 0xffffdcd7
cmp eax, 0x11
ja case.default.0x45c51e
jmp dword [eax*4 + 0x46256a]
mov eax, str.DNS_ERROR_RCODE_FORMAT_ERROR
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_NAME_ERROR
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_NOT_IMPLEMENTED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_REFUSED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_YXDOMAIN
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_NXRRSET
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_NOTAUTH
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_NOTZONE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_BADSIG
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE_BADTIME
jmp 0x45cfd2
mov eax, str.DNS_ERROR_PACKET_FMT_BASE
jmp 0x45cfd2
mov ecx, 0x3614
cmp eax, ecx
jg 0x45c345
je case.0x454345.2147011052
mov ecx, 0x2751
cmp eax, ecx
jg 0x45bd6e
je case.0x4542df.2147014831
add eax, 0xffffdae3
cmp eax, 0x233
ja case.default.0x45c51e
movzx eax, byte [eax + 0x46279a]
jmp dword [eax*4 + 0x4625b2]
mov eax, str.DNS_INFO_NO_RECORDS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_BAD_PACKET
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RCODE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_UNSECURE_PACKET
jmp 0x45cfd2
mov eax, str.DNS_ERROR_GENERAL_API_BASE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_TYPE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_PROPERTY
jmp 0x45cfd2
mov eax, str.DNS_ERROR_TRY_AGAIN_LATER
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NOT_UNIQUE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NON_RFC_NAME
jmp 0x45cfd2
mov eax, str.DNS_STATUS_DOTTED_NAME
jmp 0x45cfd2
mov eax, str.DNS_STATUS_SINGLE_PART_NAME
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_BASE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NO_ZONE_INFO
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_ZONE_OPERATION
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_CONFIGURATION_ERROR
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_LOCKED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_CREATION_FAILED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_AUTOZONE_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_ZONE_TYPE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_NOT_SECONDARY
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NEED_SECONDARY_ADDRESSES
jmp 0x45cfd2
mov eax, str.DNS_ERROR_WINS_INIT_FAILED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NEED_WINS_SERVERS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NBSTAT_INIT_FAILED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_SOA_DELETE_INVALID
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DATAFILE_BASE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_DATAFILE_NAME
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DATAFILE_OPEN_FAILURE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_FILE_WRITEBACK_FAILED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DATAFILE_PARSING
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DATABASE_BASE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RECORD_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RECORD_FORMAT
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NODE_CREATION_FAILED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_UNKNOWN_RECORD_TYPE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RECORD_TIMED_OUT
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NAME_NOT_IN_ZONE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_CNAME_LOOP
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NODE_IS_CNAME
jmp 0x45cfd2
mov eax, str.DNS_ERROR_CNAME_COLLISION
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
jmp 0x45cfd2
mov eax, str.DNS_ERROR_RECORD_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_SECONDARY_DATA
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NO_CREATE_CACHE_DATA
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NAME_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.DNS_WARNING_PTR_CREATE_FAILED
jmp 0x45cfd2
mov eax, str.DNS_WARNING_DOMAIN_UNDELETED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DS_UNAVAILABLE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DS_ZONE_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_OPERATION_BASE
jmp 0x45cfd2
mov eax, str.DNS_INFO_AXFR_COMPLETE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_AXFR
jmp 0x45cfd2
mov eax, str.DNS_INFO_ADDED_LOCAL_WINS
jmp 0x45cfd2
mov eax, str.DNS_STATUS_CONTINUE_NEEDED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_SETUP_BASE
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NO_TCPIP
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NO_DNS_SERVERS
jmp 0x45cfd2
mov eax, str.WSABASEERR
jmp 0x45cfd2
mov eax, str.WSAEINTR
jmp 0x45cfd2
mov eax, str.WSAEBADF
jmp 0x45cfd2
mov eax, str.WSAEACCES
jmp 0x45cfd2
mov eax, str.WSAEFAULT
jmp 0x45cfd2
mov eax, str.WSAEINVAL
jmp 0x45cfd2
mov eax, str.WSAEMFILE
jmp 0x45cfd2
mov eax, str.WSAEWOULDBLOCK
jmp 0x45cfd2
mov eax, str.WSAEINPROGRESS
jmp 0x45cfd2
mov eax, str.WSAEALREADY
jmp 0x45cfd2
mov eax, str.WSAENOTSOCK
jmp 0x45cfd2
mov eax, str.WSAEDESTADDRREQ
jmp 0x45cfd2
mov eax, str.WSAEMSGSIZE
jmp 0x45cfd2
mov eax, str.WSAEPROTOTYPE
jmp 0x45cfd2
mov eax, str.WSAENOPROTOOPT
jmp 0x45cfd2
mov eax, str.WSAEPROTONOSUPPORT
jmp 0x45cfd2
mov eax, str.WSAESOCKTNOSUPPORT
jmp 0x45cfd2
mov eax, str.WSAEOPNOTSUPP
jmp 0x45cfd2
mov eax, str.WSAEPFNOSUPPORT
jmp 0x45cfd2
mov eax, str.WSAEAFNOSUPPORT
jmp 0x45cfd2
mov eax, str.WSAEADDRINUSE
jmp 0x45cfd2
mov eax, str.WSAEADDRNOTAVAIL
jmp 0x45cfd2
mov eax, str.WSAENETDOWN
jmp 0x45cfd2
mov eax, str.WSAENETUNREACH
jmp 0x45cfd2
mov eax, str.WSAENETRESET
jmp 0x45cfd2
mov eax, str.WSAECONNABORTED
jmp 0x45cfd2
mov eax, str.WSAECONNRESET
jmp 0x45cfd2
mov eax, str.WSAENOBUFS
jmp 0x45cfd2
mov eax, str.WSAEISCONN
jmp 0x45cfd2
mov eax, str.WSAENOTCONN
jmp 0x45cfd2
mov eax, str.WSAESHUTDOWN
jmp 0x45cfd2
mov eax, str.WSAETOOMANYREFS
jmp 0x45cfd2
mov eax, str.WSAETIMEDOUT
jmp 0x45cfd2
mov eax, str.WSAECONNREFUSED
jmp 0x45cfd2
mov eax, str.WSAELOOP
jmp 0x45cfd2
mov eax, str.WSAENAMETOOLONG
jmp 0x45cfd2
mov eax, str.WSAEHOSTDOWN
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INVALID_NAME_CHAR
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NUMERIC_NAME
jmp 0x45cfd2
mov eax, str.DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION
jmp 0x45cfd2
mov eax, str.DNS_ERROR_CANNOT_FIND_ROOT_HINTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_INCONSISTENT_ROOT_HINTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_FORWARDER_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_REQUIRES_MASTER_IP
jmp 0x45cfd2
mov eax, str.DNS_ERROR_ZONE_IS_SHUTDOWN
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DP_DOES_NOT_EXIST
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DP_ALREADY_EXISTS
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DP_NOT_ENLISTED
jmp 0x45cfd2
mov eax, str.DNS_ERROR_DP_ALREADY_ENLISTED
jmp 0x45cfd2
mov eax, str.WSAEHOSTUNREACH
jmp 0x45cfd2
mov ecx, 0x32d0
cmp eax, ecx
jg 0x45c0b0
je case.0x454327.2147011888
mov ecx, 0x2b02
cmp eax, ecx
jg 0x45bf3f
je case.0x454303.2147013886
mov ecx, 0x277b
cmp eax, ecx
jg 0x45be63
je case.0x4542df.2147014789
add eax, 0xffffd8ae
cmp eax, 0x28
ja case.default.0x45c51e
movzx eax, byte [eax + 0x462a0e]
jmp dword [eax*4 + 0x4629ce]
mov eax, str.WSAENOTEMPTY
jmp 0x45cfd2
mov eax, str.WSAEPROCLIM
jmp 0x45cfd2
mov eax, str.WSAEUSERS
jmp 0x45cfd2
mov eax, str.WSAEDQUOT
jmp 0x45cfd2
mov eax, str.WSAESTALE
jmp 0x45cfd2
mov eax, str.WSAEREMOTE
jmp 0x45cfd2
mov eax, str.WSASYSNOTREADY
jmp 0x45cfd2
mov eax, str.WSAVERNOTSUPPORTED
jmp 0x45cfd2
mov eax, str.WSANOTINITIALISED
jmp 0x45cfd2
mov eax, str.WSAEDISCON
jmp 0x45cfd2
mov eax, str.WSAENOMORE
jmp 0x45cfd2
mov eax, str.WSAECANCELLED
jmp 0x45cfd2
mov eax, str.WSAEINVALIDPROCTABLE
jmp 0x45cfd2
mov eax, str.WSAEINVALIDPROVIDER
jmp 0x45cfd2
mov eax, str.WSAEPROVIDERFAILEDINIT
jmp 0x45cfd2
mov eax, str.WSASYSCALLFAILURE
jmp 0x45cfd2
mov ecx, 0x2afb
cmp eax, ecx
jg 0x45bedf
je case.0x454303.2147013893
sub eax, 0x277c
je case.0x4542df.2147014788
dec eax
je case.0x4542df.2147014787
dec eax
je case.0x4542df.2147014786
dec eax
je case.0x4542df.2147014785
dec eax
je case.0x4542df.2147014784
sub eax, 0x379
je 0x45be99
dec eax
jne case.default.0x45c51e
mov eax, str.WSATRY_AGAIN
jmp 0x45cfd2
mov eax, str.WSAHOST_NOT_FOUND
jmp 0x45cfd2
mov eax, str.WSAEREFUSED
jmp 0x45cfd2
mov eax, str.WSA_E_CANCELLED
jmp 0x45cfd2
mov eax, str.WSA_E_NO_MORE
jmp 0x45cfd2
mov eax, str.WSATYPE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.WSASERVICE_NOT_FOUND
jmp 0x45cfd2
mov eax, str.WSANO_RECOVERY
jmp 0x45cfd2
sub eax, 0x2afc
je case.0x454303.2147013892
dec eax
je case.0x454303.2147013891
dec eax
je case.0x454303.2147013890
dec eax
je case.0x454303.2147013889
dec eax
je case.0x454303.2147013888
dec eax
jne case.default.0x45c51e
mov eax, str.WSA_QOS_REQUEST_CONFIRMED
jmp 0x45cfd2
mov eax, str.WSA_QOS_NO_RECEIVERS
jmp 0x45cfd2
mov eax, str.WSA_QOS_NO_SENDERS
jmp 0x45cfd2
mov eax, str.WSA_QOS_SENDERS
jmp 0x45cfd2
mov eax, str.WSA_QOS_RECEIVERS
jmp 0x45cfd2
mov eax, str.WSANO_DATA
jmp 0x45cfd2
mov eax, str.WSA_QOS_ADMISSION_FAILURE
jmp 0x45cfd2
mov ecx, 0x32c8
cmp eax, ecx
jg 0x45c043
je 0x45c039
add eax, 0xffffd4fd
cmp eax, 0x14
ja case.default.0x45c51e
jmp dword [eax*4 + 0x462a37]
mov eax, str.WSA_QOS_POLICY_FAILURE
jmp 0x45cfd2
mov eax, str.WSA_QOS_BAD_STYLE
jmp 0x45cfd2
mov eax, str.WSA_QOS_BAD_OBJECT
jmp 0x45cfd2
mov eax, str.WSA_QOS_TRAFFIC_CTRL_ERROR
jmp 0x45cfd2
mov eax, str.WSA_QOS_GENERIC_ERROR
jmp 0x45cfd2
mov eax, str.WSA_QOS_ESERVICETYPE
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFLOWSPEC
jmp 0x45cfd2
mov eax, str.WSA_QOS_EPROVSPECBUF
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFILTERSTYLE
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFILTERTYPE
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFILTERCOUNT
jmp 0x45cfd2
mov eax, str.WSA_QOS_EOBJLENGTH
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFLOWCOUNT
jmp 0x45cfd2
mov eax, str.WSA_QOS_EUNKOWNPSOBJ
jmp 0x45cfd2
mov eax, str.WSA_QOS_EPOLICYOBJ
jmp 0x45cfd2
mov eax, str.WSA_QOS_EFLOWDESC
jmp 0x45cfd2
mov eax, str.WSA_QOS_EPSFLOWSPEC
jmp 0x45cfd2
mov eax, str.WSA_QOS_EPSFILTERSPEC
jmp 0x45cfd2
mov eax, str.WSA_QOS_ESDMODEOBJ
jmp 0x45cfd2
mov eax, str.WSA_QOS_ESHAPERATEOBJ
jmp 0x45cfd2
mov eax, str.WSA_QOS_RESERVED_PETYPE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_QM_POLICY_EXISTS
jmp 0x45cfd2
sub eax, 0x32c9
je case.0x454327.2147011895
dec eax
je case.0x454327.2147011894
dec eax
je case.0x454327.2147011893
dec eax
je case.0x454327.2147011892
dec eax
je case.0x454327.2147011891
dec eax
je case.0x454327.2147011890
dec eax
jne case.default.0x45c51e
mov eax, str.ERROR_IPSEC_MM_FILTER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_FILTER_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_POLICY_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_POLICY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_POLICY_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_QM_POLICY_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_QM_POLICY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
jmp 0x45cfd2
mov ecx, 0x35e8
cmp eax, ecx
jg 0x45c18c
je 0x45c182
add eax, 0xffffcd2f
cmp eax, 0x10
ja case.default.0x45c51e
jmp dword [eax*4 + 0x462a8b]
mov eax, str.ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_AUTH_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_AUTH_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_AUTH_IN_USE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_TUNNEL_FILTER_EXISTS
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_FILTER_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_POLICY_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_MM_AUTH_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_QM_POLICY_PENDING_DELETION
jmp 0x45cfd2
mov eax, str.WARNING_IPSEC_MM_POLICY_PRUNED
jmp 0x45cfd2
mov eax, str.WARNING_IPSEC_QM_POLICY_PRUNED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
jmp 0x45cfd2
add eax, 0xffffca17
cmp eax, 0x2a
ja case.default.0x45c51e
jmp dword [eax*4 + 0x462acf]
mov eax, str.ERROR_IPSEC_IKE_AUTH_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_ATTRIB_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NEGOTIATION_PENDING
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_TIMED_OUT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_CERT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_SA_DELETED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_SA_REAPED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_QUEUE_DROP_MM
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_DROP_NO_RESPONSE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_MM_DELAY_DROP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_QM_DELAY_DROP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_CRL_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_KEY_USAGE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_CERT_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_PRIVATE_KEY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_DH_FAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_HEADER
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_SIGNATURE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_KERBEROS_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_PUBLIC_KEY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_SA
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_PROP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_KE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_ID
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_CERT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_HASH
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_SIG
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_PAYLOAD
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_LOAD_SOFT_SA
jmp 0x45cfd2
mov ecx, 0x36b0
cmp eax, ecx
jg 0x45c4fd
je case.0x454345.2147010896
add eax, 0xffffc9eb
cmp eax, 0x27
ja case.default.0x45c51e
jmp dword [eax*4 + 0x462b7b]
mov eax, str.ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_COOKIE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_PEER_CERT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_PEER_CRL_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_POLICY_CHANGE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NO_MM_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NOTCBPRIV
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_SECLOADFAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_FAILSSPINIT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_FAILQUERYSSP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_SRVACQFAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_SRVQUERYCRED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_GETSPIFAIL
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_FILTER
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_OUT_OF_MEMORY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_POLICY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_UNKNOWN_DOI
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_SITUATION
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_DH_FAILURE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_ENCRYPT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_DECRYPT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_POLICY_MATCH
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_UNSUPPORTED_ID
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_HASH
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_HASH_ALG
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_HASH_SIZE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_AUTH_ALG
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_SIG
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_LOAD_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_RPC_DELETE
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_BENIGN_REINIT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_MM_LIMIT
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_IPSEC_IKE_NEG_STATUS_END
jmp 0x45cfd2
mov eax, str.ERROR_SXS_SECTION_NOT_FOUND
jmp 0x45cfd2
mov ecx, 0x30200
cmp eax, ecx
jg 0x45c84f
je 0x45c845
add eax, 0xffffc94f
cmp eax, 0x4f
ja case.default.0x45c51e
jmp dword [eax*4 + 0x462c1b]
mov eax, str.ERROR_SXS_CANT_GEN_ACTCTX
jmp 0x45cfd2
mov eax, str.ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_ASSEMBLY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_SXS_MANIFEST_FORMAT_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_MANIFEST_PARSE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_SXS_KEY_NOT_FOUND
jmp 0x45cfd2
mov eax, str.ERROR_SXS_VERSION_CONFLICT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_WRONG_SECTION_TYPE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_THREAD_QUERIES_DISABLED
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
jmp 0x45cfd2
mov eax, str.ERROR_SXS_UNKNOWN_ENCODING_GROUP
jmp 0x45cfd2
mov eax, str.ERROR_SXS_UNKNOWN_ENCODING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_INVALID_XML_NAMESPACE_URI
jmp 0x45cfd2
mov eax, str.ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
jmp 0x45cfd2
mov eax, str.ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_DLL_NAME
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_CLSID
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_IID
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_TLBID
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_PROGID
jmp 0x45cfd2
mov eax, str.ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
jmp 0x45cfd2
mov eax, str.ERROR_SXS_FILE_HASH_MISMATCH
jmp 0x45cfd2
mov eax, str.ERROR_SXS_POLICY_PARSE_ERROR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSINGQUOTE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_COMMENTSYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADSTARTNAMECHAR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADNAMECHAR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADCHARINSTRING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_XMLDECLSYNTAX
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADCHARDATA
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSINGWHITESPACE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_EXPECTINGTAGEND
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSINGSEMICOLON
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNBALANCEDPAREN
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INTERNALERROR
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INCOMPLETE_ENCODING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSING_PAREN
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MULTIPLE_COLONS
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALID_DECIMAL
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALID_UNICODE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNEXPECTEDENDTAG
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDTAG
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MULTIPLEROOTS
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALIDATROOTLEVEL
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADXMLDECL
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSINGROOT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNEXPECTEDEOF
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADPEREFINSUBSET
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDENDTAG
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDSTRING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDCOMMENT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDDECL
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNCLOSEDCDATA
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_RESERVEDNAMESPACE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALIDENCODING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALIDSWITCH
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_BADXMLCASE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALID_STANDALONE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_INVALID_VERSION
jmp 0x45cfd2
mov eax, str.ERROR_SXS_XML_E_MISSINGEQUALS
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PROTECTION_RECOVERY_FAILED
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
jmp 0x45cfd2
mov eax, str.ERROR_SXS_UNTRANSLATABLE_HRESULT
jmp 0x45cfd2
mov eax, str.ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
jmp 0x45cfd2
mov eax, str.ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
jmp 0x45cfd2
mov eax, str.ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
jmp 0x45cfd2
mov eax, str.STG_S_CONVERTED
jmp 0x45cfd2
mov ecx, 0x4025a
cmp eax, ecx
jg 0x45cc31
je 0x45cc27
mov ecx, 0x40181
cmp eax, ecx
jg 0x45ca57
je 0x45ca4d
add ecx, 0xffffff8f
cmp eax, ecx
jg 0x45c975
je 0x45c96b
mov ecx, 0x40001
cmp eax, ecx
jg 0x45c902
je 0x45c8f8
sub eax, 0x30201
je 0x45c8ee
dec eax
je 0x45c8e4
dec eax
je 0x45c8da
dec eax
je 0x45c8d0
dec eax
je 0x45c8c6
dec eax
je 0x45c8bc
sub eax, 0xfdfa
jne case.default.0x45c51e
mov eax, str.OLE_S_FIRST
jmp 0x45cfd2
mov eax, str.STG_S_CANNOTCONSOLIDATE
jmp 0x45cfd2
mov eax, str.STG_S_CONSOLIDATIONFAILED
jmp 0x45cfd2
mov eax, str.STG_S_MULTIPLEOPENS
jmp 0x45cfd2
mov eax, str.STG_S_MONITORING
jmp 0x45cfd2
mov eax, str.STG_S_RETRYNOW
jmp 0x45cfd2
mov eax, str.STG_S_BLOCK
jmp 0x45cfd2
mov eax, str.OLE_S_STATIC__MS_S_PENDING
jmp 0x45cfd2
sub eax, 0x40002
je 0x45c961
sub eax, 0xfd
je 0x45c957
dec eax
je 0x45c94d
dec eax
je 0x45c943
dec eax
je 0x45c939
dec eax
je 0x45c92f
sub eax, 0xc
jne case.default.0x45c51e
mov eax, str.DRAGDROP_S_LAST
jmp 0x45cfd2
mov eax, str.VFW_S_NO_MORE_ITEMS
jmp 0x45cfd2
mov eax, str.DRAGDROP_S_USEDEFAULTCURSORS
jmp 0x45cfd2
mov eax, str.DRAGDROP_S_CANCEL
jmp 0x45cfd2
mov eax, str.DRAGDROP_S_FIRST
jmp 0x45cfd2
mov eax, str.OLE_S_LAST
jmp 0x45cfd2
mov eax, str.OLE_S_MAC_CLIPFORMAT__MS_S_NOUPDATE
jmp 0x45cfd2
mov eax, str.CLASSFACTORY_S_FIRST
jmp 0x45cfd2
mov ecx, 0x40150
cmp eax, ecx
jg 0x45c9f3
je 0x45c9e9
sub eax, 0x4011f
je 0x45c9df
dec eax
je 0x45c9d5
sub eax, 0xf
je 0x45c9cb
dec eax
je 0x45c9c1
sub eax, 0xf
je 0x45c9b7
dec eax
je 0x45c9ad
sub eax, 0xf
jne case.default.0x45c51e
mov eax, str.VIEW_S_LAST
jmp 0x45cfd2
mov eax, str.VIEW_S_FIRST
jmp 0x45cfd2
mov eax, str.DATA_S_LAST
jmp 0x45cfd2
mov eax, str.DATA_S_FIRST
jmp 0x45cfd2
mov eax, str.MARSHAL_S_LAST
jmp 0x45cfd2
mov eax, str.MARSHAL_S_FIRST
jmp 0x45cfd2
mov eax, str.CLASSFACTORY_S_LAST
jmp 0x45cfd2
mov eax, str.REGDB_S_FIRST
jmp 0x45cfd2
sub eax, 0x4015f
je 0x45ca43
sub eax, 0x11
je 0x45ca39
dec eax
je 0x45ca2f
dec eax
je 0x45ca25
sub eax, 0xd
je 0x45ca1b
dec eax
jne case.default.0x45c51e
mov eax, str.OLEOBJ_S_FIRST
jmp 0x45cfd2
mov eax, str.CACHE_S_LAST
jmp 0x45cfd2
mov eax, str.CACHE_S_SOMECACHES_NOTUPDATED
jmp 0x45cfd2
mov eax, str.CACHE_S_SAMECACHE
jmp 0x45cfd2
mov eax, str.CACHE_S_FIRST
jmp 0x45cfd2
mov eax, str.REGDB_S_LAST
jmp 0x45cfd2
mov eax, str.OLEOBJ_S_CANNOT_DOVERB_NOW
jmp 0x45cfd2
mov ecx, 0x401e4
cmp eax, ecx
jg 0x45cb4b
je 0x45cb41
add ecx, 0xffffffdb
cmp eax, ecx
jg 0x45cae6
je 0x45cadc
sub eax, 0x40182
je 0x45cad2
sub eax, 0xd
je 0x45cac8
dec eax
je 0x45cabe
sub eax, 0xf
je 0x45cab4
dec eax
je 0x45caaa
sub eax, 0xf
je 0x45caa0
dec eax
jne case.default.0x45c51e
mov eax, str.ENUM_S_FIRST
jmp 0x45cfd2
mov eax, str.INPLACE_S_LAST
jmp 0x45cfd2
mov eax, str.INPLACE_S_FIRST
jmp 0x45cfd2
mov eax, str.CLIENTSITE_S_LAST
jmp 0x45cfd2
mov eax, str.CLIENTSITE_S_FIRST
jmp 0x45cfd2
mov eax, str.OLEOBJ_S_LAST
jmp 0x45cfd2
mov eax, str.OLEOBJ_S_INVALIDHWND
jmp 0x45cfd2
mov eax, str.ENUM_S_LAST
jmp 0x45cfd2
sub eax, 0x401c0
je 0x45cb37
sub eax, 0xf
je 0x45cb2d
dec eax
je 0x45cb23
sub eax, 0xf
je 0x45cb19
dec eax
je 0x45cb0f
dec eax
dec eax
jne case.default.0x45c51e
mov eax, str.MK_S_REDUCED_TO_SELF
jmp 0x45cfd2
mov eax, str.MK_S_FIRST
jmp 0x45cfd2
mov eax, str.CLIPBRD_S_LAST
jmp 0x45cfd2
mov eax, str.CLIPBRD_S_FIRST
jmp 0x45cfd2
mov eax, str.CONVERT10_S_LAST
jmp 0x45cfd2
mov eax, str.CONVERT10_S_FIRST
jmp 0x45cfd2
mov eax, str.MK_S_ME
jmp 0x45cfd2
mov ecx, 0x40242
cmp eax, ecx
jg 0x45cbcb
je 0x45cbc1
sub eax, 0x401e5
je 0x45cbb7
dec eax
je 0x45cbad
dec eax
je 0x45cba3
sub eax, 8
je 0x45cb99
sub eax, 0x13
je 0x45cb8f
sub eax, 0x2b
je 0x45cb85
sub eax, 0xa
jne case.default.0x45c51e
mov eax, str.VFW_S_STATE_INTERMEDIATE
jmp 0x45cfd2
mov eax, str.VFW_S_DUPLICATE_NAME
jmp 0x45cfd2
mov eax, str.EVENT_S_NOSUBSCRIBERS
jmp 0x45cfd2
mov eax, str.MK_S_LAST
jmp 0x45cfd2
mov eax, str.MK_S_MONIKERALREADYREGISTERED
jmp 0x45cfd2
mov eax, str.MK_S_US
jmp 0x45cfd2
mov eax, str.MK_S_HIM
jmp 0x45cfd2
mov eax, str.VFW_S_PARTIAL_RENDER
jmp 0x45cfd2
sub eax, 0x40245
je 0x45cc1d
dec eax
je 0x45cc13
sub eax, 0xa
je 0x45cc09
sub eax, 4
je 0x45cbff
sub eax, 3
je 0x45cbf5
dec eax
jne case.default.0x45c51e
mov eax, str.VFW_S_AUDIO_NOT_RENDERED
jmp 0x45cfd2
mov eax, str.VFW_S_VIDEO_NOT_RENDERED
jmp 0x45cfd2
mov eax, str.VFW_S_MEDIA_TYPE_IGNORED
jmp 0x45cfd2
mov eax, str.VFW_S_RESOURCE_NOT_NEEDED
jmp 0x45cfd2
mov eax, str.VFW_S_CONNECTIONS_DEFERRED
jmp 0x45cfd2
mov eax, str.VFW_S_SOME_DATA_IGNORED
jmp 0x45cfd2
mov eax, str.VFW_S_RPZA
jmp 0x45cfd2
mov ecx, 0x4e000
cmp eax, ecx
jg 0x45ce27
je 0x45ce1d
mov ecx, 0x41306
cmp eax, ecx
jg 0x45cd49
je 0x45cd3f
mov ecx, 0x4028c
cmp eax, ecx
jg 0x45ccd8
je 0x45ccce
sub eax, 0x40260
je 0x45ccc4
sub eax, 3
je 0x45ccba
sub eax, 4
je 0x45ccb0
dec eax
je 0x45cca6
sub eax, 8
je 0x45cc9c
sub eax, 0xe
je 0x45cc92
dec eax
dec eax
jne case.default.0x45c51e
mov eax, str.VFW_S_DVD_NON_ONE_SEQUENTIAL
jmp 0x45cfd2
mov eax, str.VFW_S_NOPREVIEWPIN
jmp 0x45cfd2
mov eax, str.VFW_S_NO_STOP_TIME
jmp 0x45cfd2
mov eax, str.VFW_S_CANT_CUE
jmp 0x45cfd2
mov eax, str.VFW_S_STREAM_OFF
jmp 0x45cfd2
mov eax, str.VFW_S_RESERVED
jmp 0x45cfd2
mov eax, str.VFW_S_ESTIMATED
jmp 0x45cfd2
mov eax, str.VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE
jmp 0x45cfd2
sub eax, 0x4028d
je 0x45cd35
sub eax, 0x1073
je 0x45cd2b
dec eax
je 0x45cd21
dec eax
je 0x45cd17
dec eax
je 0x45cd0d
dec eax
je 0x45cd03
dec eax
jne case.default.0x45c51e
mov eax, str.SCHED_S_TASK_NOT_SCHEDULED
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_NO_MORE_RUNS
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_HAS_NOT_RUN
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_DISABLED
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_RUNNING
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_READY
jmp 0x45cfd2
mov eax, str.VFW_S_DVD_NOT_ACCURATE
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_TERMINATED
jmp 0x45cfd2
mov ecx, 0x4d005
cmp eax, ecx
jg 0x45cdc5
je 0x45cdbb
sub eax, 0x41307
je 0x45cdb1
dec eax
je 0x45cda7
sub eax, 0xbcf8
je 0x45cd9d
dec eax
je 0x45cd93
dec eax
je 0x45cd89
dec eax
je 0x45cd7f
dec eax
jne case.default.0x45c51e
mov eax, str.XACT_S_OKINFORM
jmp 0x45cfd2
mov eax, str.XACT_S_SOMENORETAIN
jmp 0x45cfd2
mov eax, str.XACT_S_READONLY
jmp 0x45cfd2
mov eax, str.XACT_S_DEFECT
jmp 0x45cfd2
mov eax, str.XACT_S_FIRST
jmp 0x45cfd2
mov eax, str.SCHED_S_EVENT_TRIGGER
jmp 0x45cfd2
mov eax, str.SCHED_S_TASK_NO_VALID_TRIGGERS
jmp 0x45cfd2
mov eax, str.XACT_S_MADECHANGESCONTENT
jmp 0x45cfd2
sub eax, 0x4d006
je 0x45ce13
dec eax
je 0x45ce09
dec eax
je 0x45cdff
dec eax
je 0x45cdf5
dec eax
je 0x45cdeb
sub eax, 6
jne case.default.0x45c51e
mov eax, str.XACT_S_LAST
jmp 0x45cfd2
mov eax, str.XACT_S_LOCALLY_OK
jmp 0x45cfd2
mov eax, str.XACT_S_SINGLEPHASE
jmp 0x45cfd2
mov eax, str.XACT_S_ABORTING
jmp 0x45cfd2
mov eax, str.XACT_S_ALLNORETAIN
jmp 0x45cfd2
mov eax, str.XACT_S_MADECHANGESINFORM
jmp 0x45cfd2
mov eax, str.CONTEXT_S_FIRST
jmp 0x45cfd2
mov ecx, 0x150010
cmp eax, ecx
jg 0x45cf25
je 0x45cf1b
mov ecx, 0x90317
cmp eax, ecx
jg 0x45ceba
je 0x45ceb0
sub eax, 0x4e02f
je 0x45cea6
sub eax, 0x31fe3
je 0x45ce9c
dec eax
je 0x45ce92
sub eax, 0x102ff
je 0x45ce88
dec eax
je 0x45ce7e
dec eax
je 0x45ce74
dec eax
jne case.default.0x45c51e
mov eax, str.SEC_I_LOCAL_LOGON
jmp 0x45cfd2
mov eax, str.SEC_I_COMPLETE_AND_CONTINUE
jmp 0x45cfd2
mov eax, str.SEC_I_COMPLETE_NEEDED
jmp 0x45cfd2
mov eax, str.SEC_I_CONTINUE_NEEDED
jmp 0x45cfd2
mov eax, str.CO_S_MACHINENAMENOTFOUND
jmp 0x45cfd2
mov eax, str.CO_S_NOTALLINTERFACES
jmp 0x45cfd2
mov eax, str.CONTEXT_S_LAST
jmp 0x45cfd2
mov eax, str.SEC_I_CONTEXT_EXPIRED
jmp 0x45cfd2
sub eax, 0x90320
je 0x45cf11
dec eax
je 0x45cf07
dec eax
dec eax
je 0x45cefd
sub eax, 0xcef
je 0x45cef3
sub eax, 0xbeff3
je 0x45cee9
sub eax, 5
jne case.default.0x45c51e
mov eax, str.DV_HALFDUPLEX
jmp 0x45cfd2
mov eax, str.DV_FULLDUPLEX
jmp 0x45cfd2
mov eax, str.CRYPT_I_NEW_PROTECTION_REQUIRED
jmp 0x45cfd2
mov eax, str.SEC_I_NO_LSA_CONTEXT
jmp 0x45cfd2
mov eax, str.SEC_I_RENEGOTIATE
jmp 0x45cfd2
mov eax, str.SEC_I_INCOMPLETE_CREDENTIALS
jmp 0x45cfd2
mov eax, str.DV_PENDING
jmp 0x45cfd2
mov ecx, 0x8781210
cmp eax, ecx
jg 0x45cf8d
je 0x45cf86
sub eax, 0x876086f
je 0x45cf7f
sub eax, 0x1f79b
je 0x45cf78
sub eax, 0x1087
je 0x45cf71
dec eax
je 0x45cf6a
sub eax, 0x16e
je 0x45cf63
dec eax
je 0x45cf5c
dec eax
jne case.default.0x45c51e
mov eax, str.DMUS_S_END
jmp 0x45cfd2
mov eax, str.DMUS_S_FREE
jmp 0x45cfd2
mov eax, str.DMUS_S_REQUEUE
jmp 0x45cfd2
mov eax, str.DMUS_S_PARTIALDOWNLOAD
jmp 0x45cfd2
mov eax, str.DMUS_S_PARTIALLOAD
jmp 0x45cfd2
mov eax, str.DS_NO_VIRTUALIZATION
jmp 0x45cfd2
mov eax, str.D3DOK_NOAUTOGEN
jmp 0x45cfd2
mov eax, str.DMUS_S_STRING_TRUNCATED
jmp 0x45cfd2
sub eax, 0x8781211
je 0x45cfcd
dec eax
je 0x45cfc6
dec eax
je 0x45cfbf
dec eax
je 0x45cfb8
dec eax
je 0x45cfb1
dec eax
je 0x45cfaa
mov eax, str.Unknown
jmp 0x45cfd2
mov eax, str.DMUS_S_GARBAGE_COLLECTED
jmp 0x45cfd2
mov eax, str.DMUS_S_NOBUFFERCONTROL
jmp 0x45cfd2
mov eax, str.DMUS_S_DOWN_OCTAVE
jmp 0x45cfd2
mov eax, str.DMUS_S_UP_OCTAVE
jmp 0x45cfd2
mov eax, str.DMUS_S_OVER_CHORD
jmp 0x45cfd2
mov eax, str.DMUS_S_LAST_TOOL
ret 4