MCPcopy Create free account

hub / github.com/OpenByteDev/dll-syringe / types & classes

Types & classes59 in github.com/OpenByteDev/dll-syringe

↓ 1 callersClassProcessKillGuard
A guard wrapping a [`OwnedProcess`] that will be automatically killed on drop.
src/process/owned.rs:289
↓ 1 callersClassRemotePayloadProcedure
src/rpc/payload.rs:54
↓ 1 callersClassTruncate
A transparent wrapper that when used as a parameter of a [`RemoteRawProcedure`] will be truncated without an error according to system endianess.
src/rpc/raw.rs:320
ClassAlignTestStruct
src/process/memory/raw_allocator.rs:227
EnumAllocError
src/process/memory/raw_allocator.rs:219
ClassAllocation
src/process/memory/raw_allocator.rs:204
ClassArgAndResultBufInfo
src/lib.rs:51
ClassArrayBuf
src/utils/array_buf.rs:8
ClassArrayBufIter
src/utils/array_buf.rs:114
EnumArrayOrVecBuf
src/utils/array_or_vec.rs:10
EnumArrayOrVecBufIter
src/utils/array_or_vec.rs:178
ClassBorrowedProcess
src/process/borrowed.rs:45
InterfaceBuildFloatMask
Helper trait for building a mask of which arguments and results are passed in floating point registers.
src/rpc/raw.rs:308
ClassDynamicMultiBufferAllocator
src/process/memory/raw_allocator.rs:13
EnumEjectError
src/error.rs:296
EnumExceptionCode
Codes for unhandled windows exceptions from [msdn](https://docs.microsoft.com/en-us/windows/win32/debug/getexceptioncode).
src/error.rs:57
EnumExceptionOrIoError
An error representing either an unhandled exception or an io error.
src/error.rs:160
EnumFillPathBufResult
src/utils/win_path_buf_utils.rs:7
ClassFixedBufferAllocator
src/process/memory/raw_allocator.rs:84
EnumGetLocalProcedureAddressError
src/error.rs:40
ClassGetProcAddressParams
src/rpc/rpc_core.rs:171
ClassInit
dll-syringe-bindings/bindings/csharp/Init.cs:5
EnumInjectError
src/error.rs:208
ClassInjectHelpData
src/syringe.rs:48
EnumIoOrNulError
Error enum representing either a windows api error or a nul error from an invalid interior nul.
src/error.rs:27
EnumLoadInjectHelpDataError
src/error.rs:173
ClassLoadLibraryWStub
src/syringe.rs:419
EnumLoadProcedureError
src/error.rs:372
ClassMemoryBlock
src/process/memory/raw_allocator.rs:198
ClassModuleHandle
dll-syringe-bindings/bindings/csharp/NativeMethods.cs:14
ClassNativeMethods
dll-syringe-bindings/bindings/csharp/NativeMethods.cs:8
ClassNativeMethods
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:13
ClassOwnedProcess
src/process/owned.rs:32
EnumPayloadProcedureHelperError
src/payload_utils.rs:94
EnumPayloadRpcError
An enum repsenting possible errors during remote procedure calls.
src/rpc/error.rs:69
InterfacePayloadRpcFnPtr
src/rpc/payload.rs:47
InterfaceProcess
A trait representing a running process. # Note The underlying handle has the following [privileges](https://docs.microsoft.com/en-us/windows/win32/pr
src/process/process.rs:59
ClassProcessMemoryBuffer
src/process/memory/buffer.rs:28
ClassProcessMemorySlice
src/process/memory/buffer.rs:219
ClassProcessModule
src/process/module.rs:40
InterfaceRawAllocator
src/process/memory/raw_allocator.rs:4
EnumRawRpcError
An enum repsenting possible errors during remote procedure calls without serialization, deserialization or remote panics.
src/rpc/error.rs:13
InterfaceRawRpcFnPtr
src/rpc/raw.rs:47
ClassRemoteAllocation
src/process/memory/remote_box.rs:74
ClassRemoteBox
src/process/memory/remote_box.rs:129
ClassRemoteBoxAllocator
src/process/memory/remote_box.rs:16
ClassRemoteBoxAllocatorInner
src/process/memory/remote_box.rs:19
ClassRemoteProcedureStub
src/rpc/rpc_core.rs:177
ClassRemoteRawProcedure
src/rpc/raw.rs:51
ClassRemoteRawProcedureStub
src/rpc/raw.rs:70
EnumSerdeError
src/rpc/error.rs:56
ClassSyringe
src/syringe.rs:97
ClassSyringe
dll-syringe-bindings/bindings/csharp/NativeMethods.cs:10
ClassSyringe
dll-syringe-bindings/bindings/c/dll-syringe.h:18
EnumSyringe
An injector that can inject modules (.dll's) into a target process.
dll-syringe-bindings/src/lib.rs:25
EnumSyringe
<summary> An injector that can inject modules (.dll's) into a target process. </summary>
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:124
EnumSyringeError
src/error.rs:448
EnumSyringeOperationError
src/error.rs:614
InterfaceTuple
src/rpc/payload.rs:213