[MOUNTMGR]
- Clarify the code (use properly RtlPrefixUnicodeString)
- 'if' level--;

git-svn-id: svn://svn.reactos.org/reactos/trunk@60083 97493ccd-5924-5043-b1f5-66cb403b36ce
[HIDUSB][USBHUB]
* Silence some debug prints.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60084 97493ccd-5924-5043-b1f5-66cb403b36ce
[KERNEL32]
- npipe.c:
  * Use RtlPrefixUnicodeString instead of RtlPrefixString with casts.
  * Check results of RtlCreateUnicodeString and RtlPrefixUnicodeString, return FALSE if they fail and set an appropriate last error.
  * Free the string created with RtlCreateUnicodeString instead of leaking memory.
  * Fix a path type check (RtlPathTypeUncAbsolute instead of RtlPathTypeRootLocalDevice).
- path.c: I prefer seeing the default case at the end of the switch (no functional changes).

[NTOS:MM]
- Use RtlPrefixUnicodeString instead of RtlPrefixString with casts.

[RTL]
- RtlPrefixString acts on general PSTRINGs (which are not UNICODE).
- Remove extra spaces between names of functions and parentheses.
- Clarify the fact that we run over characters.


git-svn-id: svn://svn.reactos.org/reactos/trunk@60085 97493ccd-5924-5043-b1f5-66cb403b36ce
[KERNEL32/NTDLL]: Fix definition of RtlCreateActivationContext (although the code is still 100% incompatible with Windows, at least it won't destroy the stack anymore when Windows' kernel32.dll tries to call it). Take the Windows definition of ACTIVATION_CONTEXT and use it instead. Also do the Windows behavior of allocating an ACTIVATION_CONTEXT_WRAPPED structure (which has a magic header), and returning the internal ACTIVATION_CONTEXT (and then looking up the "WRAPPED" whenever we need to check the magic). Ran kernel32:actctx and no regressions seen. My hope is to get the Rtl* interfaces at least compatible enough to Kernel32 from Windows so that when using it in ROS, it doesn't immediately crash and burn, we'll see how far that goes. I don't want to rewrite 2500 lines of XML parsing.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60086 97493ccd-5924-5043-b1f5-66cb403b36ce
[ATL100]
* Sync with Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60087 97493ccd-5924-5043-b1f5-66cb403b36ce
[ATL100_WINETEST]
* Import from Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60088 97493ccd-5924-5043-b1f5-66cb403b36ce
[DXGI][D3D8][D3D9][DDRAW][WINED3D]
* Sync with Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60090 97493ccd-5924-5043-b1f5-66cb403b36ce
[DDRAW]
* Remove some now unneeded source files.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60091 97493ccd-5924-5043-b1f5-66cb403b36ce
[WPP]
* Sync with Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60092 97493ccd-5924-5043-b1f5-66cb403b36ce
[KERNEL32]
- Fix an off-by-one in the UNC case in WaitNamedPipeW
- Some readability

git-svn-id: svn://svn.reactos.org/reactos/trunk@60093 97493ccd-5924-5043-b1f5-66cb403b36ce
[D3DXOF]
* Import from Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60094 97493ccd-5924-5043-b1f5-66cb403b36ce
[KERNEL32]
Fix MSVC warnings.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60095 97493ccd-5924-5043-b1f5-66cb403b36ce
[SMSS]
Fix some MSVC warnings.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60096 97493ccd-5924-5043-b1f5-66cb403b36ce
[CRT]
_cdecl -> __cdecl

git-svn-id: svn://svn.reactos.org/reactos/trunk@60097 97493ccd-5924-5043-b1f5-66cb403b36ce
[WPP]
* Introduce wpp as a cross compiling lib, and rename out host one as wpphost.
[WIDL]
* Update the link reference to the host wpp.
[PSDK]
* Update d3d9types.h and import d3d11shader.h and d3dcompiler.h from Wine.
[DXGUID]
* Introduce dx10guid to contain some GUIDs needed only by Wine DirectX modules.
[D3DCOMPILER_43]
* Import from Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60098 97493ccd-5924-5043-b1f5-66cb403b36ce
[NETAPI32]
NetUserGetLocalGroups: Fix a typo that broke the enumeration of account aliases.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60099 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE:MSVC]
Add warning C4090 (different 'modifier' qualifiers -- for C programs only; for C++ programs, the compiler error C2440 is issued --) as an error (usually, when I hit this warning, it means that I'm doing an error in my code...). This warning can be caused when a pointer to a const or volatile item is assigned to a pointer not declared as pointing to const or volatile.
This warning is already treated as an error by GCC...

git-svn-id: svn://svn.reactos.org/reactos/trunk@60100 97493ccd-5924-5043-b1f5-66cb403b36ce
[DXSDK]
* Update some DirectX headers and import others from Wine.
[D3DX9_*]
* Sync with Wine 1.7.1.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60101 97493ccd-5924-5043-b1f5-66cb403b36ce
[NET][SERVMAN]: Fix warning C4090.
[CMAKE]: Temporarily reconsider C4090 as a warning, otherwise we would have to fix ~= 33 problems in Wine dlls.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60102 97493ccd-5924-5043-b1f5-66cb403b36ce
CORE-7456 #resolve #comment Committed in r60103. Thank you.

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