From 1be44ab2fc36be56743714b38522e788b1ef49e3 Mon Sep 17 00:00:00 2001 From: Vijay Kiran Kamuju Date: Tue, 1 Jul 2008 16:24:46 -0400 Subject: [PATCH] vdmdbg: Add stub for VDMEnumProcessWOW. --- dlls/vdmdbg/vdmdbg.c | 9 +++++++++ dlls/vdmdbg/vdmdbg.spec | 2 +- include/vdmdbg.h | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dlls/vdmdbg/vdmdbg.c b/dlls/vdmdbg/vdmdbg.c index 549b6383a98..4d2656c3a1e 100644 --- a/dlls/vdmdbg/vdmdbg.c +++ b/dlls/vdmdbg/vdmdbg.c @@ -34,6 +34,15 @@ INT WINAPI VDMEnumTaskWOW(DWORD dwProcessId, TASKENUMPROC fp, LPARAM lparam) return 0; } +/*********************************************************************** + * VDMEnumProcessWOW (VDMDBG.@) + */ +INT WINAPI VDMEnumProcessWOW(PROCESSENUMPROC fp, LPARAM lparam) +{ + FIXME("%p: stub!\n", fp); + return 0; +} + /*********************************************************************** * DllMain (VDMDBG.@) */ diff --git a/dlls/vdmdbg/vdmdbg.spec b/dlls/vdmdbg/vdmdbg.spec index 41312713770..7af2eec0196 100644 --- a/dlls/vdmdbg/vdmdbg.spec +++ b/dlls/vdmdbg/vdmdbg.spec @@ -2,7 +2,7 @@ @ stub VDMBreakThread @ stub VDMDetectWOW -@ stub VDMEnumProcessWOW +@ stdcall VDMEnumProcessWOW(ptr long) @ stdcall VDMEnumTaskWOW(long ptr long) @ stub VDMEnumTaskWOWEx @ stub VDMGetModuleSelector diff --git a/include/vdmdbg.h b/include/vdmdbg.h index d6ebf307e5e..6f8e3d626a1 100644 --- a/include/vdmdbg.h +++ b/include/vdmdbg.h @@ -25,9 +25,13 @@ extern "C" { #endif /* defined(__cplusplus) */ +typedef BOOL (WINAPI *PROCESSENUMPROC)(DWORD, DWORD, LPARAM); typedef BOOL (WINAPI *TASKENUMPROC)(DWORD, WORD, WORD, LPARAM); +typedef BOOL (WINAPI *TASKENUMPROCEX)(DWORD, WORD, WORD, PSZ, PSZ, LPARAM); +INT WINAPI VDMEnumProcessWOW(PROCESSENUMPROC, LPARAM); INT WINAPI VDMEnumTaskWOW(DWORD, TASKENUMPROC, LPARAM); +INT WINAPI VDMEnumTaskWOWEx(DWORD, TASKENUMPROCEX, LPARAM); #ifdef __cplusplus } /* extern "C" */