Heaventools

   English English  Deutsch Deutsch  Русский Русский
Heaventools Support Forums
May 17, 2012, 02:26:55 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: rtl60.bpl  (Read 3607 times)
0 Members and 1 Guest are viewing this topic.
deleyd
New Member
*
Posts: 7

Location:
Santa Barbara, CA

Offline Offline



« on: August 20, 2006, 06:37:44 pm »

Here's a harder one. I see many references to routines in rtl60.bpl
For example:

CODE
jmp_rtl60.bpl!@Sysutils@StrLen$qqrpxc


And I'm wondering how to find documentation on this.

(This one I can decipher from the context. It's StrLen (string length), on input EAX is a pointer to the ASCIIZ string, and the length is returned in EAX.) I don't know what qqrpxc means. What are all these letters at the end?  
I have Microsoft Visual C++ 6.0 . Maybe there's some documentation in there?

(For system calls such as
CODE
jmp_user32.dll!SendMessageA

there's plenty of documentation at MSDN. Such as SEndMessage is documented at: http://msdn.microsoft.com/library....age.asp
It's in the user32.dll , and it's the ASCII version (letter A at the end) instead of the Unicode version (would have a letter I think W at the end.)




deleyd
New Member
*
Posts: 7

Location:
Santa Barbara, CA

Offline Offline



« Reply #1 on: August 20, 2006, 08:06:41 pm »

I forgot to mention I also find some good info in the PE Explorer Import Viewer about functions being called.
TechMan
Heaventools
Support
***
Posts: 220

Location:
On Air

Offline Offline



« Reply #2 on: August 21, 2006, 09:39:59 am »

Yes, @Sysutils@StrLen$qqrpxc is a mangled function name. You can find parameters in the PE Explorer Import/Export Viewer.

More info: http://www.heaventools.com/unmangle.htm

TechMan Robot
Heaventools Software
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC