UASM and AsmC assemble
Pure masm syntax or it's syntax is different? I've just downloaded it
Now from GitHub. Is it possible to link uasm assembled object files
With VS link.exe. I don't know much about cross assemblers and cross compilers.
Yes.
An assembler can create object files; linker will got that group of object files, check library files and create final executable in their respective format (.exe,.dll,.sys.ocx,... ).
From this point of view, you can use any assembler with respective lib/linker to create final executable.
Uasm/Asmc/Jwasm are macro assemblers based in masm/intel syntax/notation with a few modifications.
You told that you have some SDK's files/binaries in your machine, you can also use that.