[CMAKE]
Fix console apps entry-point (problem since revision r53553).

git-svn-id: svn://svn.reactos.org/reactos/trunk@59683 97493ccd-5924-5043-b1f5-66cb403b36ce
[SAMSRV]
Initialize default domain ForceLogoff time.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59685 97493ccd-5924-5043-b1f5-66cb403b36ce
[SPEC2DEF]
In GCC builds, LD sucks, and therefore, use NAME instead of LIBRARY to prevent that GNU crap from marking executables as dlls just because they export stuff, which is needed by both ntoskrnl and ntvdm.
Tested and approved by Aleksandar Aandrejevic a.k.a. [TheFlash], gigaherz and Amine Khaldi.
See:
http://msdn.microsoft.com/en-us/library/28d6s79h.aspx - "Module-Definition (.Def) Files"
http://msdn.microsoft.com/en-us/library/30fw19zw.aspx - For a description of the LIBRARY keyword
http://msdn.microsoft.com/en-us/library/03b3wfkt.aspx - For a description of the NAME keyword
http://sourceware.org/binutils/docs-2.16/binutils/def-file-format.html - "The format of the dlltool .def file" (GCC)
for more information.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59686 97493ccd-5924-5043-b1f5-66cb403b36ce
[NETAPI32]
Reimplement NetUserModalsGet and add NetUserModalsSet stub.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59689 97493ccd-5924-5043-b1f5-66cb403b36ce
[CRT/INTRIN_X86]
* Fix __ll_rshift() and __ull_rshift(). Thanks to Filip Navara for his help with the issue.
* Properly mark int64part as unsigned __int6 in _byteswap_uint64().
* Add missing prototypes.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59692 97493ccd-5924-5043-b1f5-66cb403b36ce
[CRT]
* Annotate tchar_s.h.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59694 97493ccd-5924-5043-b1f5-66cb403b36ce