[shell32]
- Marshall interface pointers between apartments correctly 
- Patch by Huw Campbell 

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63872 97493ccd-5924-5043-b1f5-66cb403b36ce
[SPEC2DEF]
- In GCC builds, actually import by ordinal if -ordinal is specified. Found by Robert.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63873 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K:NTUSER]
- Clear appropriate message bits when removing a sent message in FindRemoveAsyncMsg. Thanks to Giannis.
- Fix list walk in FindRemoveAsyncMsg
CORE-7013 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63875 97493ccd-5924-5043-b1f5-66cb403b36ce
Third partial merge of the condrv_restructure branch, including reverse video (rev.63865), underline (rev.63864), fonts changing (rev.63863) plus some resource fixes, RegisterConsoleVDM (rev.63849) and some code refactoring, plus WriteConsoleOutput fix (rev.63841) for Far Manager et al.

CORE-5006 CORE-6397 CORE-8424 #comment Fixes from the condrv_restructure branch (rev.63841) merged back to trunk in revision 63877.

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