RE: [Resource] Win32 API Constant Reference
Nope, there are sill many many errors. Some could be in the original file also, but most are caused by the auto-converting.
Stuff like:
var ADDRESS = ADDRESS64;
=> ADDRESS64 isn't defined as it was a structure
var ADDRESS_SIZE = sizeof(ADDRESS);
var ADDRESSINFO_SIZE = sizeof(ADDRESSINFO);
=> sizeof() is invalid in JScript and also these were structures
var AGENTAUDIOERROR_DEVICE = AGENTAUDIOERROR(1);
=> Arrays which aren't defined
var ALID_CHARSET = VALID_CHARSET = -27;
=> Dunno if this is due to the auto-converting or if this was already so in the original file. But it doesn't make much sense. Might need to check with the msdn library.
var AMF_AUTOMATICGAIN = -1#;
=> # isn't valid in JScript
var BEGIN_INTERFACE = virtual void a() {};
=> hmmmm....
var BFT_LOG = "\x01" | BFT_LOG_DIRECTORY;
=> Makes even less sense (boolean comparisson between a string and a number)
var CANNOT_LOAD = UINT(-8);
=> Dunno if this was in original file or not.
var ALG_CLASS_DATA_ENCRYPT = (3 * 2 ^ 13)
=> In JScript ^ means bitwise XOR, not the same as taken the power of which is meant here.
Also check every negative number. As I said earlier, a negative 'integer' isn't the same as the same number as a negative 'long'. eg: -1 as an integer (2bytes) is 65535 as a long (4bytes).
All these examples or only one example of the same kinds I got from quicky browsing the file, the file is full of things like these...
This post was edited on 07-02-2006 at 02:24 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
|