Private Function beagle.usub_402985.txt

Calls out:


DLL:NIL.#STACKVAR-UNINITIALISED-4084
usub_40295a
usub_40293d
DLL:kernel32.lstrlenA
usub_4028f3
usub_4028a5
DLL:kernel32.Sleep

Incoming calls for beagle.usub_402985.txt


beagle.usub_402a5a.txt

Decompiled source code follows:

LLocal1 = 0
Do While (Flag Isn't Set)
      BLocal1 = #INCOMING-ARG-eax
      If (LLocal1 = 10000)
            BLocal1 = Sleep(1)
            LLocal1 = 0
      End If
      If (BLocal1 = 64)
            usub_4028a5(#ARG4)
            FLocal17 = usub_4028f3((#ARG8 + #ARG4))
            BLocal2 = 0
            If (Flag Isn't Set)
                  If (FLocal17 = 0)
                        If (FLocal17 = 64)
                              BLocal2 = #STACKVAR-UNINITIALISED-4612
                        End If
                  End If
                  If (BLocal2 = 0)
                        lstrlenA(#STACKVAR-UNINITIALISED-4612)
                        If (Flag Isn't Set)
                              BLocal3 = #STACKVAR-UNINITIALISED-4612
                              If (usub_40293d(#STACKVAR-UNINITIALISED-4612,BLocal2) != usub_40295a(BLocal2,#STACKVAR-UNINITIALISED-4612))
                                    BLocal3 = #STACKVAR-UNINITIALISED-4084
                              End If
                        End If
                  End If
            End If
      End If
Loop
Return BLocal3
End Sub