ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

vdmdbg.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.