Function at 0x494c70
Capabilities:
Print debug messages

Disassembly:
mov eax, dword [esp + 4]
sub esp, 0x500
cmp eax, 0x80004001
nop
push ebx
jg 0x494c99
je 0x494fc0
cmp eax, 0x8000000a
je 0x494fb6
jmp 0x494fac
cmp eax, 0x80004005
jg 0x494cb6
je 0x494fd4
cmp eax, 0x80004002
je 0x494fca
jmp 0x494fac
cmp eax, 0x80070057
jg 0x494cd3
je 0x494fe8
cmp eax, 0x8007000e
je 0x494fde
jmp 0x494fac
cmp eax, 0x8877000a
jg 0x494cf0
je 0x494ffc
cmp eax, 0x88770005
je 0x494ff2
jmp 0x494fac
cmp eax, 0x8877001e
jg 0x494d0d
je 0x495010
cmp eax, 0x88770014
je 0x495006
jmp 0x494fac
cmp eax, 0x88770032
jg 0x494d2a
je 0x495024
cmp eax, 0x88770028
je 0x49501a
jmp 0x494fac
cmp eax, 0x88770046
jg 0x494d47
je 0x495038
cmp eax, 0x8877003c
je 0x49502e
jmp 0x494fac
cmp eax, 0x8877005a
jg 0x494d64
je 0x49504c
cmp eax, 0x88770050
je 0x495042
jmp 0x494fac
cmp eax, 0x88770082
jg 0x494d81
je 0x495060
cmp eax, 0x88770078
je 0x495056
jmp 0x494fac
cmp eax, 0x8877009b
jg 0x494d9e
je 0x495074
cmp eax, 0x88770096
je 0x49506a
jmp 0x494fac
cmp eax, 0x887700aa
jg 0x494dbb
je 0x495088
cmp eax, 0x887700a0
je 0x49507e
jmp 0x494fac
cmp eax, 0x887700c8
jg 0x494dd8
je 0x49509c
cmp eax, 0x887700be
je 0x495092
jmp 0x494fac
cmp eax, 0x887700dc
jg 0x494df5
je 0x4950b0
cmp eax, 0x887700d2
je 0x4950a6
jmp 0x494fac
cmp eax, 0x887700f0
jg 0x494e12
je 0x4950c4
cmp eax, 0x887700e6
je 0x4950ba
jmp 0x494fac
cmp eax, 0x8877010e
jg 0x494e2f
je 0x4950d8
cmp eax, 0x887700fa
je 0x4950ce
jmp 0x494fac
cmp eax, 0x88770122
jg 0x494e4c
je 0x4950ec
cmp eax, 0x88770118
je 0x4950e2
jmp 0x494fac
cmp eax, 0x88770136
jg 0x494e69
je 0x495100
cmp eax, 0x8877012c
je 0x4950f6
jmp 0x494fac
cmp eax, 0x8877014a
jg 0x494e86
je 0x495114
cmp eax, 0x88770140
je 0x49510a
jmp 0x494fac
cmp eax, 0x8877015e
jg 0x494ea3
je 0x495128
cmp eax, 0x88770154
je 0x49511e
jmp 0x494fac
cmp eax, 0x887703f2
jg 0x494ec0
je 0x495139
cmp eax, 0x887703e8
je 0x495132
jmp 0x494fac
cmp eax, 0x88770406
jg 0x494edd
je 0x495147
cmp eax, 0x887703fc
je 0x495140
jmp 0x494fac
cmp eax, 0x8877041a
jg 0x494efa
je 0x495155
cmp eax, 0x88770410
je 0x49514e
jmp 0x494fac
cmp eax, 0x88770438
jg 0x494f17
je 0x495163
cmp eax, 0x8877042e
je 0x49515c
jmp 0x494fac
cmp eax, 0x8877044c
jg 0x494f31
je 0x495171
cmp eax, 0x88770442
je 0x49516a
jmp 0x494fac
cmp eax, 0x887707da
jg 0x494f4b
je 0x49517f
cmp eax, 0x887707d0
je 0x495178
jmp 0x494fac
cmp eax, 0x887707ee
jg 0x494f65
je 0x49518d
cmp eax, 0x887707e4
je 0x495186
jmp 0x494fac
cmp eax, 0x88770802
jg 0x494f7f
je 0x49519b
cmp eax, 0x887707f8
je 0x495194
jmp 0x494fac
cmp eax, 0x88770816
jg 0x494f99
je 0x4951a9
cmp eax, 0x8877080c
je 0x4951a2
jmp 0x494fac
cmp eax, 0x88770820
je 0x4951b0
test eax, eax
je 0x4951fa
push str.Unknown_Error
jmp 0x4951b5
push str.DPERR_PENDING
jmp 0x4951b5
push str.DPERR_UNSUPPORTED
jmp 0x4951b5
push str.DPERR_NOINTERFACE
jmp 0x4951b5
push str.DPERR_GENERIC
jmp 0x4951b5
push str.DPERR_NOMEMORY
jmp 0x4951b5
push str.DPERR_INVALIDPARAM
jmp 0x4951b5
push str.DPERR_ALREADYINITIALIZED
jmp 0x4951b5
push str.DPERR_ACCESSDENIED
jmp 0x4951b5
push str.DPERR_ACTIVEPLAYERS
jmp 0x4951b5
push str.DPERR_BUFFERTOOSMALL
jmp 0x4951b5
push str.DPERR_CANTADDPLAYER
jmp 0x4951b5
push str.DPERR_CANTCREATEGROUP
jmp 0x4951b5
push str.DPERR_CANTCREATEPLAYER
jmp 0x4951b5
push str.DPERR_CANTCREATESESSION
jmp 0x4951b5
push str.DPERR_CAPSNOTAVAILABLEYET
jmp 0x4951b5
push str.DPERR_EXCEPTION
jmp 0x4951b5
push str.DPERR_INVALIDFLAGS
jmp 0x4951b5
push str.DPERR_INVALIDOBJECT
jmp 0x4951b5
push str.DPERR_INVALIDPLAYER
jmp 0x4951b5
push str.DPERR_INVALIDGROUP
jmp 0x4951b5
push str.DPERR_NOCAPS
jmp 0x4951b5
push str.DPERR_NOCONNECTION
jmp 0x4951b5
push str.DPERR_NOMESSAGES
jmp 0x4951b5
push str.DPERR_NONAMESERVERFOUND
jmp 0x4951b5
push str.DPERR_NOPLAYERS
jmp 0x4951b5
push str.DPERR_NOSESSIONS
jmp 0x4951b5
push str.DPERR_SENDTOOBIG
jmp 0x4951b5
push str.DPERR_TIMEOUT
jmp 0x4951b5
push str.DPERR_UNAVAILABLE
jmp 0x4951b5
push str.DPERR_BUSY
jmp 0x4951b5
push str.DPERR_USERCANCEL
jmp 0x4951b5
push str.DPERR_CANNOTCREATESERVER
jmp 0x4951b5
push str.DPERR_PLAYERLOST
jmp 0x4951b5
push str.DPERR_SESSIONLOST
jmp 0x4951b5
push str.DPERR_UNINITIALIZED
jmp 0x4951b5
push str.DPERR_NONEWPLAYERS
jmp 0x4951b5
push str.DPERR_INVALIDPASSWORD
jmp 0x4951b5
push str.DPERR_CONNECTING
jmp 0x4951b5
push str.DPERR_BUFFERTOOLARGE
jmp 0x4951b5
push str.DPERR_CANTCREATEPROCESS
jmp 0x4951b5
push str.DPERR_APPNOTSTARTED
jmp 0x4951b5
push str.DPERR_INVALIDINTERFACE
jmp 0x4951b5
push str.DPERR_NOSERVICEPROVIDER
jmp 0x4951b5
push str.DPERR_UNKNOWNAPPLICATION
jmp 0x4951b5
push str.DPERR_NOTLOBBIED
jmp 0x4951b5
push str.DPERR_SERVICEPROVIDERLOADED
jmp 0x4951b5
push str.DPERR_ALREADYREGISTERED
jmp 0x4951b5
push str.DPERR_NOTREGISTERED
jmp 0x4951b5
push str.DPERR_AUTHENTICATIONFAILED
jmp 0x4951b5
push str.DPERR_CANTLOADSSPI
jmp 0x4951b5
push str.DPERR_ENCRYPTIONFAILED
jmp 0x4951b5
push str.DPERR_SIGNFAILED
jmp 0x4951b5
push str.DPERR_CANTLOADSECURITYPACKAGE
jmp 0x4951b5
push str.DPERR_ENCRYPTIONNOTSUPPORTED
jmp 0x4951b5
push str.DPERR_CANTLOADCAPI
jmp 0x4951b5
push str.DPERR_NOTLOGGEDIN
jmp 0x4951b5
push str.DPERR_LOGONDENIED
lea eax, [esp + 8]
push eax
call fcn.004bd200
mov eax, dword [esp + 0x518]
mov ecx, dword [esp + 0x514]
lea edx, [esp + 0xc]
add esp, 8
push eax
push ecx
lea eax, [esp + 0x10c]
push edx
push str._nERROR:_DirectPlay___s__in_file__s_at_line__d_n
push eax
call fcn.004bd200
lea ecx, [esp + 0x118]
add esp, 0x14
push ecx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
pop ebx
add esp, 0x500
ret