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

Anyone interested in VB4 Structures?

 
   VB Decompiler Forum Index -> Structures
Author Message
vbgamer45
Regular user


Joined: 07 Jul 2004
Posts: 93
Location: 127.0.0.1

Posted: Wed Feb 16, 2005 2:47 am     Post subject: Anyone interested in VB4 Structures?

Just wondering if anyone is interested in me posting some strutures for vb4 32 bit for now later maybe vb4 16bit but need to underestand the ne file format a little better and I don not have vb4 16 bit edtion either. Been working on figuring out the vb4 strututres today. So let me know.

Last edited by vbgamer45 on Wed Feb 16, 2005 8:02 pm; edited 1 time in total
Back to top
golem
Often here


Joined: 18 Nov 2002
Posts: 73

Posted: Wed Feb 16, 2005 5:07 pm     Post subject: Oh... But of course!

Post away.

Kind of amazing no one has ever really delved into much less published anything on VB4. I've had a long standing interest in VB4. The only thing that kept me from really extending golems_Folly to cover VB4 was I never did lay my hands on a VB4 IDE.

Carry on!
golem
Back to top
vbgamer45
Regular user


Joined: 07 Jul 2004
Posts: 93
Location: 127.0.0.1

Posted: Wed Feb 16, 2005 6:03 pm     Post subject:

VB4 Structures are mostly like VB5/6 just modified a little bit.
Did not go in depth yet, juststarted yesterday.
Still figuring things out and making sure they are right before I label them.
Mostly just wanted to get to the form gui properties.
Here's my chance to give back a little bit after I learned so much from everyone here.

Code:

Private Type VB4HEADERType
Sig As Long 'SIG 129 53 84 182
CompilerFileVersion As Integer
int1 As Integer
int2 As Integer
int3 As Integer
int4 As Integer
int5 As Integer
int6 As Integer
int7 As Integer
int8 As Integer
int9 As Integer
int10 As Integer
int11 As Integer
int12 As Integer
int13 As Integer
int14 As Integer
int15 As Integer
LangID As Integer
int16 As Integer
int17 As Integer
int18 As Integer
aSubMain As Long
Address2 As Long
i1 As Integer
i2 As Integer
i3 As Integer
i4 As Integer
i5 As Integer
i6 As Integer
iExeNameLength As Integer 'Directly follows this structure
iProjectSavedNameLength As Integer 'Directly follows this structure
iHelpFileLength As Integer 'Directly follows this structure
iProjectNameLength As Integer 'Directly follows this structure
FormCount As Integer
int19 As Integer
NumberOfExternalComponets As Integer
int20 As Integer 'The same in each file 176d
aGuiTable As Long 'GUI Pointer
Address4 As Long
Address5 As Long
aProjectInfo2 As Long 'Project Info2?

End Type

Private Type VB4GuiTableType
uuid(15) As Byte
bArray(27) As Byte
aFormPointer As Long 'aFormPointer + 10 equal start of control/form header
End Type

Private Type ProjectInfo2Type
l1 As Long
l2 As Long
l3 As Long
oProjectName As Long 'Project Name
oVBPath As Long 'VB3 Path
oAppDescription As Long 'APP Description
guiduuid(15) As Byte
End Type


TypeLib Information for VB32.OLB
FCFB3D2E-A0FA-1068-A738-08002B3371B5 Major Version 4 Minor Version 0 LCID 9
You can still use VB6.olb though haven't found any major differences yet.
Back to top
MrUnleaded
Site Admin


Joined: 21 Sep 2002
Posts: 385
Location: California

Posted: Sat Mar 05, 2005 6:13 pm     Post subject:

VB4 sucks hehe.

Was it 16 bit? or 32? o wait it was both. hmph "skip it theres VB5 already"

Yea i went straight from VB3 to 5. But yea vbgamer4 you are free to post anything related to vb-decompiling

that includes anything from vb1(is there a vb1?) to vb.net...
_________________
-MrU
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