[SHELL32_NEW]
authorGed Murphy <gedmurphy@reactos.org>
Tue, 24 May 2011 18:18:56 +0000 (18:18 +0000)
committerGed Murphy <gedmurphy@reactos.org>
Tue, 24 May 2011 18:18:56 +0000 (18:18 +0000)
commit4596e5e59b7a3b95ff378404895a6785298774c3
treecafcd83b31f7a5a82e41796b13d2eedff1d11112
parentba266670d14b3c87c4b70cbf5da70ed5f9cc29cb
[SHELL32_NEW]
- Merge 48786. (This is why we moved to C++, so much cleaner than the previous C code.)

- Improve parameter checks for IShellLinkA interface.
- Fix heap corruption when an invalid pointer is passed.
- Implement IPersistFile_fnGetCurFile.
- TODO: Add same checks to IShellLinkW interface and fix IShellLink[A|W]::GetPath / SetPath / SetIdList / GetIdList logic.

svn path=/trunk/; revision=51891
reactos/dll/win32/shell32_new/shelllink.cpp
reactos/dll/win32/shell32_new/shelllink.h