[CMAKE/CLANG]
* Do not pass -mwindows when linking executables.
CORE-8516

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64104 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE/CLANG]
* Link mingwex when needed because having it globally won't do.
CORE-8516

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64105 97493ccd-5924-5043-b1f5-66cb403b36ce
[CDFS] Use IOCTL_CDROM_READ_TOC instead of IOCTL_CDROM_GET_LAST_SESSION, which is not always available



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64106 97493ccd-5924-5043-b1f5-66cb403b36ce
[RICHED20]
* Fall back to gas with some source files until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed.
CORE-8516

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64107 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:IO]
- Support creating new registry keys when registering new interfaces
- IoSetDeviceInterfaceState: do not try to parse symbolic link name, as symbolic link name is enough to open the right object
- IoSetDeviceInterfaceState: send the notification on the right interface when registering interfaces on devices already having an interface



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64108 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32SS]
* Remove unused CompareSpans().

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64110 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE/CLANG]
* Do not add PIC and PIE related flags.
CORE-8516

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64111 97493ccd-5924-5043-b1f5-66cb403b36ce
[CDFS]
- Correctly decode address of first session, which now uses MSF format since r64106


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