| 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]
 [/vb:3003hc7f]Type GUIObjectInfo  lSignature           As Long ' 0x00 (00d)  bControlsCount       As Byte ' 0x04 (04d) Number of controls of this Object  guidObjectGUI(15)    As Byte ' 0x05 (05d) GUID of this ObjectGUI  guidDefaultIID(15)   As Byte ' 0x15 (21d) GUID of this object DefaultIID  guidCOMEventsIID(15) As Byte ' 0x25 (37d) GUID of this object EventsIID  lUnknown1            As Long ' 0x35 (53d)  lUnknown2            As Long ' 0x39 (57d)  lUnknown3            As Long ' 0x3D (61d)  lUnknown4            As Long ' 0x41 (65d)  lUnknown5            As Long ' 0x45 (69d)  lUnknown6            As Long ' 0x49 (73d)  lUnknown7            As Long ' 0x4D (77d)  lUnknown8            As Long ' 0x51 (81d)  lUnknown9            As Long ' 0x55 (85d)  lPropertiesLength    As Long ' 0x59 (89d) Total Length of Properties                               ' 0x5D (93d) <-- Structure SizeEnd Type
 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 |  | 
	
		|  |  | 
	
		|  |  |