[shlwapi]
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 10 Oct 2013 09:19:45 +0000 (09:19 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 10 Oct 2013 09:19:45 +0000 (09:19 +0000)
- QISearch should be exported by ordinal just like win2003
- Add OFFSETOFCLASS macro

svn path=/trunk/; revision=60595

reactos/dll/win32/shlwapi/shlwapi.spec
reactos/include/psdk/shlwapi.h

index da9991f..e12eac0 100644 (file)
 216 stdcall -noname SHAnsiToUnicodeCP(long str ptr long)
 217 stdcall -ordinal SHUnicodeToAnsi(wstr ptr ptr)
 218 stdcall -noname SHUnicodeToAnsiCP(long wstr ptr long)
-219 stdcall QISearch(long long long long)
+219 stdcall -noname QISearch(long long long long)
 220 stdcall -noname SHSetDefaultDialogFont(ptr long)
 221 stdcall -noname SHRemoveDefaultDialogFont(ptr)
 222 stdcall -noname SHGlobalCounterCreate(long)
index 485e763..835029a 100644 (file)
@@ -2038,6 +2038,9 @@ QISearch(
   _In_ REFIID riid,
   _Outptr_ void **ppv);
 
+#define OFFSETOFCLASS(base, derived) \
+    ((DWORD)(DWORD_PTR)(static_cast<base*>((derived*)8))-8)
+
 #include <poppack.h> 
 
 #ifdef __cplusplus