VB Decompiler Forum Index VB Decompiler
Hosted by TheAutomaters.com
 
  MemberlistMemberlist
 

GUI Object Info

 
   VB Decompiler Forum Index -> Structures
Author Message
_aLfa_
Site Admin


Joined: 21 Sep 2002
Posts: 233
Location: Aveiro, Portugal

Posted: Tue Aug 31, 2004 9:55 pm     Post subject: GUI Object Info

Parents
GUI Object

[vb:3003hc7f]
  1. Type GUIObjectInfo
  2.   lSignature           As Long ' 0x00 (00d)
  3.   bControlsCount       As Byte ' 0x04 (04d) Number of controls of this Object
  4.   guidObjectGUI(15)    As Byte ' 0x05 (05d) GUID of this ObjectGUI
  5.   guidDefaultIID(15)   As Byte ' 0x15 (21d) GUID of this object DefaultIID
  6.   guidCOMEventsIID(15) As Byte ' 0x25 (37d) GUID of this object EventsIID
  7.   lUnknown1            As Long ' 0x35 (53d)
  8.   lUnknown2            As Long ' 0x39 (57d)
  9.   lUnknown3            As Long ' 0x3D (61d)
  10.   lUnknown4            As Long ' 0x41 (65d)
  11.   lUnknown5            As Long ' 0x45 (69d)
  12.   lUnknown6            As Long ' 0x49 (73d)
  13.   lUnknown7            As Long ' 0x4D (77d)
  14.   lUnknown8            As Long ' 0x51 (81d)
  15.   lUnknown9            As Long ' 0x55 (85d)
  16.   lPropertiesLength    As Long ' 0x59 (89d) Total Length of Properties
  17.                                ' 0x5D (93d) <-- Structure Size
  18. End Type
[/vb:3003hc7f]

Notes:
* Directly following this structure comes this object properties (GUI) info with "lPropertiesLength" bytes.


Last edited by _aLfa_ on Wed Aug 17, 2005 7:27 pm; edited 3 times in total
Back to top
_aLfa_
Site Admin


Joined: 21 Sep 2002
Posts: 233
Location: Aveiro, Portugal

Posted: Tue Aug 31, 2004 10:00 pm     Post subject:

This is the info I have for more than 2 years, maybe its time to dig out something
_________________
One thing only I know, and that is that I know nothing. (Socrates)
Back to top
_aLfa_
Site Admin


Joined: 21 Sep 2002
Posts: 233
Location: Aveiro, Portugal

Posted: Tue May 03, 2005 5:00 pm     Post subject:

I have updated the 'guidDefaultIID' field of this structure from 'uuidUnknown'
I don't have a better name to call it, since I use it in some VCallHResult calls where I can't find the GUID in VB6.OLB
And since I don't know how you guys do it, feel free to comment
_________________
One thing only I know, and that is that I know nothing. (Socrates)
Back to top
golem
Often here


Joined: 18 Nov 2002
Posts: 73

Posted: Wed Feb 01, 2006 5:20 am     Post subject: Yo Alfa!

You still around at all?

If you interested I can help you get some of these structures straightened out.

If I was going to start somewhere it would be right here. This table should probably have been called something like Frm_Header, cuz that is exactly what it is. It's the header for a form.

IUnknown1 is the signature word = 0031CCFF.
bUnknown2 that would be the controls count.
IPropertiesLength is not really the 'total length of properties', it is more specifically the end of the form.

I've gotta tell you that you were probably the closest to intuiting the 'missing pieces'.

Anyhow, enough time has passed, and we are going to...

Carry on!
golem
Back to top
_aLfa_
Site Admin


Joined: 21 Sep 2002
Posts: 233
Location: Aveiro, Portugal

Posted: Wed Feb 20, 2008 11:59 am     Post subject: Re: GUI Object Info

Thank you golem (:
I haven't been arround, but I'm going to try to be more active from now on and if you are still arround please poke me (;

Updated first post with the info from golem, I checked it btw.
_________________
One thing only I know, and that is that I know nothing. (Socrates)
Back to top
   VB Decompiler Forum Index -> Structures All times are GMT
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group