C# Class EasyHook.NativeAPI_x64

Datei anzeigen Open project: gerich-home/lua-inject Class Usage Examples

Private Methods

Method Description
DbgAttachDebugger ( ) : Int32
DbgGetProcessIdByHandle ( IntPtr InProcessHandle, Int32 &OutProcessId ) : Int32
DbgGetThreadIdByHandle ( IntPtr InThreadHandle, Int32 &OutThreadId ) : Int32
DbgHandleToObjectName ( IntPtr InNamedHandle, IntPtr OutNameBuffer, Int32 InBufferSize, Int32 &OutRequiredSize ) : Int32
GacCreateContext ( ) : IntPtr
GacInstallAssembly ( IntPtr InContext, String InAssemblyPath, String InDescription, String InUniqueID ) : bool
GacReleaseContext ( IntPtr &RefContext ) : void
GacUninstallAssembly ( IntPtr InContext, String InAssemblyName, String InDescription, String InUniqueID ) : bool
LhBarrierBeginStackTrace ( IntPtr &OutBackup ) : Int32
LhBarrierEndStackTrace ( IntPtr OutBackup ) : Int32
LhBarrierGetAddressOfReturnAddress ( IntPtr &OutValue ) : Int32
LhBarrierGetCallback ( IntPtr &OutValue ) : Int32
LhBarrierGetCallingModule ( IntPtr &OutValue ) : Int32
LhBarrierGetReturnAddress ( IntPtr &OutValue ) : Int32
LhInstallHook ( IntPtr InEntryPoint, IntPtr InHookProc, IntPtr InCallback, IntPtr OutHandle ) : Int32
LhIsThreadIntercepted ( IntPtr InHandle, Int32 InThreadID, System.Boolean &OutResult ) : Int32
LhSetExclusiveACL ( [ SizeParamIndex = 1)]Int32[]InThreadIdList, Int32 InThreadCount, IntPtr InHandle ) : Int32
LhSetGlobalExclusiveACL ( [ SizeParamIndex = 1)]Int32[]InThreadIdList, Int32 InThreadCount ) : Int32
LhSetGlobalInclusiveACL ( [ SizeParamIndex = 1)]Int32[]InThreadIdList, Int32 InThreadCount ) : Int32
LhSetInclusiveACL ( [ SizeParamIndex = 1)]Int32[]InThreadIdList, Int32 InThreadCount, IntPtr InHandle ) : Int32
LhUninstallAllHooks ( ) : void
LhUninstallHook ( IntPtr RefHandle ) : Int32
LhWaitForPendingRemovals ( ) : Int32
RhGetProcessToken ( Int32 InProcessId, IntPtr &OutToken ) : Int32
RhInjectLibrary ( Int32 InTargetPID, Int32 InWakeUpTID, Int32 InInjectionOptions, String InLibraryPath_x86, String InLibraryPath_x64, IntPtr InPassThruBuffer, Int32 InPassThruSize ) : Int32
RhInstallDriver ( String InDriverPath, String InDriverName ) : Int32
RhInstallSupportDriver ( ) : Int32
RhIsAdministrator ( ) : System.Boolean
RhIsX64Process ( Int32 InProcessId, System.Boolean &OutResult ) : Int32
RhIsX64System ( ) : System.Boolean
RhWakeUpProcess ( ) : Int32
RtlCreateSuspendedProcess ( String InEXEPath, String InCommandLine, Int32 InProcessCreationFlags, Int32 &OutProcessId, Int32 &OutThreadId ) : Int32
RtlGetLastError ( ) : Int32
RtlGetLastErrorString ( ) : String
RtlInstallService ( String InServiceName, String InExePath, String InChannelName ) : Int32