| Author | Message | 
	
		| _aLfa_ Site Admin
 
 
 Joined: 21 Sep 2002
 Posts: 233
 Location: Aveiro, Portugal
 
 | 
				
					| Posted: Mon Aug 02, 2004 7:01 pm
							    Post subject: Project Info 2 |  
					| 
 |  
					| Parents: 
 
 
  	  | Code: |  	  | Type tProjectInfo2 lNull1                  As Long ' 0x00 (00d)
 aObjectTable            As Long ' 0x04 (04d) Pointer to Object Table
 lConst1                 As Long ' 0x08 (08d)
 lNull2                  As Long ' 0x0C (12d)
 aObjectDescriptorTable  As Long ' 0x10 (16d) Pointer to a table of ObjectDescriptors
 lNull3                  As Long ' 0x14 (20d)
 aNTSPrjDescription      As Long ' 0x18 (24d) Pointer to Project Description
 aNTSPrjHelpFile         As Long ' 0x1C (28d) Pointer to Project Help File
 lConst2                 As Long ' 0x20 (32d)
 lHelpContextID          As Long ' 0x24 (36d) Project Help Context ID
 ' 0x28 (40d) <- Structure size
 End Type
 | 
 
 Notes:
 * lNull1 links to another Heap during compilation and its nulled when releasing.
 * lConst1 and lConst2 are set to -1 by the compiler (maybe some reserved value).
 * lNull2 and lNull3 are never written/readed by the compiler/runtime.
 * aObjectDescriptorTable points to an array of pointers to ObjectDescriptor (Modules have -1 value)
 
 Pointers:
 
 http://vb-decompiler.com/viewtopic.php?t=1804:3dv7zgg1]Object Descriptor
 _________________
 One thing only I know, and that is that I know nothing. (Socrates)
 
 Last edited by _aLfa_ on Fri Aug 27, 2004 1:42 pm; edited 2 times in total
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		| _aLfa_ Site Admin
 
 
 Joined: 21 Sep 2002
 Posts: 233
 Location: Aveiro, Portugal
 
 | 
				
					| Posted: Mon Aug 02, 2004 7:02 pm
							    Post subject: |  
					| 
 |  
					| Seems like someone forgot to add this one _________________
 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: Thu Aug 26, 2004 1:59 pm
							    Post subject: |  
					| 
 |  
					| Changed some of this structure members name. Thanks to Alexandru Ionescu for pointing me out the compile-time temporary members.
 _________________
 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: Fri Aug 27, 2004 1:43 pm
							    Post subject: |  
					| 
 |  
					| One more change to this structure, I hope it's the last change *sigh*
 _________________
 One thing only I know, and that is that I know nothing. (Socrates)
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		|  |  |