that is not exactly vb source… it looks like decompiled source… so it is a lower level language then vb. the code is not in a form that will be easily fixed
its proberly assembly code which is a low level programming language and most things decomplied returns assembly language, it could be recomplied again using masm,tasm or any other assembly programming language interface