6 HINSTANCE hDllInstance
;
8 BOOL WINAPI
VDMBreakThread( HANDLE hProcess
,
15 DWORD WINAPI
VDMGetDbgFlags( HANDLE hProcess
)
18 return ERROR_CALL_NOT_IMPLEMENTED
;
21 BOOL WINAPI
VDMIsModuleLoaded( LPSTR szPath
)
27 ULONG WINAPI
VDMGetPointer( HANDLE handle
,
34 return ERROR_CALL_NOT_IMPLEMENTED
;
37 BOOL WINAPI
VDMProcessException( LPDEBUG_EVENT lpDebugEvent
)
43 BOOL WINAPI
VDMGetSegmentInfo( WORD word
,
46 VDM_SEGINFO
*pVDMSegInfo
)
53 BOOL WINAPI
VDMSetDbgFlags( HANDLE hProcess
,
60 BOOL WINAPI
VDMDetectWOW( void )
66 INT WINAPI
VDMEnumTaskWOW( DWORD dword
,
67 TASKENUMPROC TaskEnumProc
,
71 return ERROR_CALL_NOT_IMPLEMENTED
;
74 BOOL WINAPI
VDMStartTaskInWOW( DWORD dwProcessId
,
82 BOOL WINAPI
VDMKillWOW( VOID
)
88 INT WINAPI
VDMEnumProcessWOW( PROCESSENUMPROC ProcessEnumProc
,
92 return ERROR_CALL_NOT_IMPLEMENTED
;
96 INT WINAPI
VDMEnumTaskWOWEx( DWORD dwProcessId
,
97 TASKENUMPROCEX TaskEnumProcEx
,
101 return ERROR_CALL_NOT_IMPLEMENTED
;
104 BOOL WINAPI
VDMTerminateTaskWOW( DWORD dwProcessId
,
111 BOOL WINAPI
VDMGetContext( HANDLE handle
,
113 LPVDMCONTEXT lpVDMContext
)
119 BOOL WINAPI
VDMSetContext( HANDLE handle
,
121 LPVDMCONTEXT lpVDMContext
)
128 BOOL WINAPI
VDMGetSelectorModule( HANDLE handle
,
142 BOOL WINAPI
VDMGetModuleSelector( HANDLE handle
,
152 BOOL WINAPI
VDMModuleFirst( HANDLE handle
,
154 LPMODULEENTRY lpModuleEntry
,
155 DEBUGEVENTPROC lpDebugEventProc
,
162 BOOL WINAPI
VDMGlobalFirst( HANDLE handle
,
164 LPGLOBALENTRY lpGlobalEntry
,
166 DEBUGEVENTPROC lpDebugEventProc
,
173 BOOL WINAPI
VDMGlobalNext( HANDLE handle
,
175 LPGLOBALENTRY lpGlobalEntry
,
177 DEBUGEVENTPROC lpDebugEventProc
,
184 BOOL WINAPI
VDMModuleNext( HANDLE handle
,
186 LPMODULEENTRY lpModuleEntry
,
187 DEBUGEVENTPROC lpDebugEventProc
,
195 DllMain( IN HINSTANCE hinstDLL
,
197 IN LPVOID lpvReserved
)
201 case DLL_PROCESS_ATTACH
:
202 hDllInstance
= hinstDLL
;
203 DisableThreadLibraryCalls(hDllInstance
);
204 /* Don't break, initialize first thread */
205 case DLL_THREAD_ATTACH
:
207 case DLL_THREAD_DETACH
:
209 case DLL_PROCESS_DETACH
: