The ZIP file contains two files: MasmApiCall.api and MasmApiConst.api. Store them in \Radasm\Masm. Please make a backup of your old files first. I've checked these files with the actual version of RadASM (2.0.3.9) and it seems to work without any errors. But there are so many functions now...

- MasmApiCall.api contains 6177 Api functions
- MasmApiConst.api contains the valid constants stored in windows.inc of MASMV8

Regards,
Pegasus
Posted on 2004-02-11 11:18:26 by cu.Pegasus
Thanks for sharing :alright:
Posted on 2004-02-11 12:33:17 by Delight
Hi cu.Pegasus

I second that, thanks for sharing. I will include them in my next release.

KetilO
Posted on 2004-02-11 13:52:22 by KetilO
c00l :)
Posted on 2004-02-11 14:20:56 by wizzra
i hope it's not final version
Posted on 2004-02-12 15:19:54 by AceEmbler
hi cu.Pegasus

this is an XML version of your api list:
http://www.asmcommunity.net/board/index.php?topic=17199

btw, you forgot to add Apis which ends with 'A'
such as MessageBoxA.
yeah i know its useless, but sometimes ppl do code with the 'A' part.
Posted on 2004-02-12 16:12:59 by wizzra
Hi Pegasus,

Very nice indeed. GoAsm users have only to change the names to

goasmApiCall.api
goasmApiConst.api

to use them as the two assemblers use the same lists anyway. I have added them to the RadGoAsm.zip file on my website for the standard GoAsm implementation.
Posted on 2004-02-12 16:50:16 by donkey
There are also missing some constants
Posted on 2004-02-12 17:01:47 by AceEmbler
one problem so far:

invoke InternetSetStatusCallback,hInternet

should be:

invoke InternetSetStatusCallback, hInternet, lpfnInternetCallback
Posted on 2004-02-13 13:51:37 by donkey
Originally posted by donkey
GoAsm users have only to change the names to...

It is better to link both files in goasm.ini file instead of copying and changing the name if the files are the same. :)
Posted on 2004-02-13 15:47:11 by pelaillo


It is better to link both files in goasm.ini file instead of copying and changing the name if the files are the same. :)


Only if you have not deleted the MASM files, for example I don't bother keeping the NASM/FASM and HLA files on my system. Also there could eventually be differences in the files for GoAsm so it is better to keep them separate from the start that way you're not searching around for the files when something changes.
Posted on 2004-02-13 16:06:56 by donkey