The __syscall and __stdcall calling conventions are not supported for 16_bit targets. For 32-bit targets, the __pascal, __fortran, and __syscall calling conventions are not supported, but __stdcall is supported. See topic , “Specifying Calling Conventions,” for more information.