[NTOSKRNL][PSEH3]
- Add inline asm dependencies to fix undefined reference errors when 
building with link-time optimization.
- Improve formatting.
- No functional changes.


git-svn-id: svn://svn.reactos.org/reactos/trunk@63823 97493ccd-5924-5043-b1f5-66cb403b36ce
[EXPLORER]
Use -Wno-error option when building with link-time optimization.

[BROWSEUI]
"Fix" multiple definition of (non-virtual thunk to) QueryInterface errors. 
Binutils linker bug.


git-svn-id: svn://svn.reactos.org/reactos/trunk@63824 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:OB]
- Use ObpTypeObjectType's lock when modifying object type global properties, not the new object type's
- Correctly free string returned by RtlUnicodeStringToAnsiString

git-svn-id: svn://svn.reactos.org/reactos/trunk@63825 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPFS]
- Base data queue entry on the right struct member in NpCompleteStalledWrites. Fixes list entry corruption found in CORE-8419.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63826 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPFS]
- Avoid magic values, remove a few casts and don't name an IO_STATUS_BLOCK Status. No code changes.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63827 97493ccd-5924-5043-b1f5-66cb403b36ce
[NDK]
 - Correct definition of SECTION_OBJECT

git-svn-id: svn://svn.reactos.org/reactos/trunk@63828 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Among a thousand ways to loop over a list, choose the simple one.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63829 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Among a thousand ways to screw a commit, choose dysxelia

git-svn-id: svn://svn.reactos.org/reactos/trunk@63830 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:OB]
- Mark object types as not having ObjectCreateInfo on creation. Otherwise ObpObjectType's TypeList gets corrupted when a handle to an object type is created (as kmtest:ObTypes does) and ObpIncrementHandleCount tries to insert the list entry a second time.
CORE-8423 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@63833 97493ccd-5924-5043-b1f5-66cb403b36ce
Second partial merge of the condrv_restructure branch, including additions from revisions 63818, 63819, 63820 and 63831.
CORE-7931 #comment Second partial merge of the condrv_restructure branch in revision 63834.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63834 97493ccd-5924-5043-b1f5-66cb403b36ce
[CHARMAP]
 - Correctly include local header

git-svn-id: svn://svn.reactos.org/reactos/trunk@63835 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
 - separate the custom target and the custom command generating reactos.cab, so that it isn't regenerated each time a bootcd is built
Note to make user: I tried a hack so that the sequence 'make module/fast reactos_cab/fast bootcd/fast' still works, but this is untested. Please use ninja if you really want fast dependency resolution.

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