NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Error C3131

project must have a 'module' attribute with a 'name' property

The module attribute must have a name parameter.

For example, the following code will cause this error:

[emitidl];
[public] typedef long int LongInt;
int main() { return(0); }

Note that currently, this error is generated during the linker phase because the linker calls a compiler utility to read the IDL information from the .obj files.