Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenvdmdbg.c
Go to the documentation of this file.
00001 #include <vdmdbg.h> 00002 00003 #define NDEBUG 00004 #include <debug.h> 00005 00006 HINSTANCE hDllInstance; 00007 00008 BOOL WINAPI VDMBreakThread( HANDLE hProcess, 00009 HANDLE hThread ) 00010 { 00011 UNIMPLEMENTED; 00012 return FALSE; 00013 } 00014 00015 DWORD WINAPI VDMGetDbgFlags( HANDLE hProcess ) 00016 { 00017 UNIMPLEMENTED; 00018 return ERROR_CALL_NOT_IMPLEMENTED; 00019 } 00020 00021 BOOL WINAPI VDMIsModuleLoaded( LPSTR szPath ) 00022 { 00023 UNIMPLEMENTED; 00024 return FALSE; 00025 } 00026 00027 ULONG WINAPI VDMGetPointer( HANDLE handle, 00028 HANDLE handle2, 00029 WORD wSelector, 00030 DWORD dwOffset, 00031 BOOL fProtMode ) 00032 { 00033 UNIMPLEMENTED; 00034 return ERROR_CALL_NOT_IMPLEMENTED; 00035 } 00036 00037 BOOL WINAPI VDMProcessException( LPDEBUG_EVENT lpDebugEvent ) 00038 { 00039 UNIMPLEMENTED; 00040 return FALSE; 00041 } 00042 00043 BOOL WINAPI VDMGetSegmentInfo( WORD word, 00044 ULONG ulong, 00045 BOOL boolVal, 00046 VDM_SEGINFO *pVDMSegInfo ) 00047 { 00048 UNIMPLEMENTED; 00049 return FALSE; 00050 } 00051 00052 00053 BOOL WINAPI VDMSetDbgFlags( HANDLE hProcess, 00054 DWORD dwFlags ) 00055 { 00056 UNIMPLEMENTED; 00057 return FALSE; 00058 } 00059 00060 BOOL WINAPI VDMDetectWOW( void ) 00061 { 00062 UNIMPLEMENTED; 00063 return FALSE; 00064 } 00065 00066 INT WINAPI VDMEnumTaskWOW( DWORD dword, 00067 TASKENUMPROC TaskEnumProc, 00068 LPARAM lParam ) 00069 { 00070 UNIMPLEMENTED; 00071 return ERROR_CALL_NOT_IMPLEMENTED; 00072 } 00073 00074 BOOL WINAPI VDMStartTaskInWOW( DWORD dwProcessId, 00075 LPSTR lpCommandLine, 00076 WORD wShow ) 00077 { 00078 UNIMPLEMENTED; 00079 return FALSE; 00080 } 00081 00082 BOOL WINAPI VDMKillWOW( VOID ) 00083 { 00084 UNIMPLEMENTED; 00085 return FALSE; 00086 } 00087 00088 INT WINAPI VDMEnumProcessWOW( PROCESSENUMPROC ProcessEnumProc, 00089 LPARAM lParam ) 00090 { 00091 UNIMPLEMENTED; 00092 return ERROR_CALL_NOT_IMPLEMENTED; 00093 } 00094 00095 00096 INT WINAPI VDMEnumTaskWOWEx( DWORD dwProcessId, 00097 TASKENUMPROCEX TaskEnumProcEx, 00098 LPARAM lParam ) 00099 { 00100 UNIMPLEMENTED; 00101 return ERROR_CALL_NOT_IMPLEMENTED; 00102 } 00103 00104 BOOL WINAPI VDMTerminateTaskWOW( DWORD dwProcessId, 00105 WORD hTask ) 00106 { 00107 UNIMPLEMENTED; 00108 return FALSE; 00109 } 00110 00111 BOOL WINAPI VDMGetContext( HANDLE handle, 00112 HANDLE handle2, 00113 LPVDMCONTEXT lpVDMContext ) 00114 { 00115 UNIMPLEMENTED; 00116 return FALSE; 00117 } 00118 00119 BOOL WINAPI VDMSetContext( HANDLE handle, 00120 HANDLE handle2, 00121 LPVDMCONTEXT lpVDMContext) 00122 { 00123 UNIMPLEMENTED; 00124 return FALSE; 00125 } 00126 00127 00128 BOOL WINAPI VDMGetSelectorModule( HANDLE handle, 00129 HANDLE handle2, 00130 WORD word, 00131 PUINT punit, 00132 LPSTR lpModuleName, 00133 UINT uInt, 00134 LPSTR lpstr, 00135 UINT uInt2 ) 00136 { 00137 UNIMPLEMENTED; 00138 return FALSE; 00139 } 00140 00141 00142 BOOL WINAPI VDMGetModuleSelector( HANDLE handle, 00143 HANDLE handle2, 00144 UINT uInt, 00145 LPSTR lpModuleName, 00146 LPWORD lpword ) 00147 { 00148 UNIMPLEMENTED; 00149 return FALSE; 00150 } 00151 00152 BOOL WINAPI VDMModuleFirst( HANDLE handle, 00153 HANDLE handle2, 00154 LPMODULEENTRY lpModuleEntry, 00155 DEBUGEVENTPROC lpDebugEventProc, 00156 LPVOID lpvoid ) 00157 { 00158 UNIMPLEMENTED; 00159 return FALSE; 00160 } 00161 00162 BOOL WINAPI VDMGlobalFirst( HANDLE handle, 00163 HANDLE handle2, 00164 LPGLOBALENTRY lpGlobalEntry, 00165 WORD word, 00166 DEBUGEVENTPROC lpDebugEventProc, 00167 LPVOID lpvoid ) 00168 { 00169 UNIMPLEMENTED; 00170 return FALSE; 00171 } 00172 00173 BOOL WINAPI VDMGlobalNext( HANDLE handle, 00174 HANDLE handle2, 00175 LPGLOBALENTRY lpGlobalEntry, 00176 WORD word, 00177 DEBUGEVENTPROC lpDebugEventProc, 00178 LPVOID lpvoid ) 00179 { 00180 UNIMPLEMENTED; 00181 return FALSE; 00182 } 00183 00184 BOOL WINAPI VDMModuleNext( HANDLE handle, 00185 HANDLE handle2, 00186 LPMODULEENTRY lpModuleEntry, 00187 DEBUGEVENTPROC lpDebugEventProc, 00188 LPVOID lpvoid ) 00189 { 00190 UNIMPLEMENTED; 00191 return FALSE; 00192 } 00193 00194 BOOL WINAPI 00195 DllMain( IN HINSTANCE hinstDLL, 00196 IN DWORD dwReason, 00197 IN LPVOID lpvReserved ) 00198 { 00199 switch (dwReason) 00200 { 00201 case DLL_PROCESS_ATTACH: 00202 hDllInstance = hinstDLL; 00203 DisableThreadLibraryCalls(hDllInstance); 00204 /* Don't break, initialize first thread */ 00205 case DLL_THREAD_ATTACH: 00206 break; 00207 case DLL_THREAD_DETACH: 00208 break; 00209 case DLL_PROCESS_DETACH: 00210 break; 00211 } 00212 return TRUE; 00213 } 00214 Generated on Sun May 27 2012 04:26:47 for ReactOS by
1.7.6.1
|