Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenByteDev/dll-syringe
/ functions
Functions
330 in github.com/OpenByteDev/dll-syringe
⨍
Functions
330
◇
Types & classes
59
Function
syringe_eject
(syringe: *mut Syringe, module: ModuleHandle)
dll-syringe-bindings/src/lib.rs:151
Method
syringe_eject
<summary> Ejects a module from the target process. # Arguments `syringe` - A pointer to the `Syringe` instance. `module` - The base address of the mo
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:101
Function
syringe_find_or_inject
( syringe: *mut Syringe, dll_path: *const c_char, )
src/c_api.rs:107
Function
syringe_find_or_inject
( syringe: *mut Syringe, dll_path: *const c_char, )
dll-syringe-bindings/src/lib.rs:119
Method
syringe_find_or_inject
<summary> Finds or injects a DLL into the target process. If the DLL is already present in the target process, it returns the existing module. Otherw
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:84
Function
syringe_for_process
(pid: u32)
src/c_api.rs:26
Function
syringe_for_process
(pid: u32)
dll-syringe-bindings/src/lib.rs:41
Method
syringe_for_process
<summary> Creates a new `Syringe` instance for a process identified by PID. # Arguments `pid` - The PID of the target process. # Returns A pointer t
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:33
Function
syringe_for_suspended_process
(pid: u32)
src/c_api.rs:50
Function
syringe_for_suspended_process
(pid: u32)
dll-syringe-bindings/src/lib.rs:65
Method
syringe_for_suspended_process
<summary> Creates a new `Syringe` instance for a suspended process identified by PID. # Arguments `pid` - The PID of the target suspended process. #
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:48
Function
syringe_free
(syringe: *mut Syringe)
src/c_api.rs:164
Function
syringe_free
(syringe: *mut Syringe)
dll-syringe-bindings/src/lib.rs:169
Method
syringe_free
<summary> Frees a `Syringe` instance. # Arguments `syringe` - A pointer to the `Syringe` instance to be freed. # Safety The caller must ensure that
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:114
Function
syringe_inject
(syringe: *mut Syringe, dll_path: *const c_char)
src/c_api.rs:77
Function
syringe_inject
(syringe: *mut Syringe, dll_path: *const c_char)
dll-syringe-bindings/src/lib.rs:92
Method
syringe_inject
<summary> Injects a DLL into the target process associated with the given `Syringe`. # Arguments `syringe` - A pointer to the `Syringe` instance. `dl
dll-syringe-bindings/bindings/csharp/NativeMethods.g.cs:64
Method
try_clone
(&self)
src/process/borrowed.rs:101
Method
try_clone_to_owned
(&self)
src/process/borrowed.rs:111
Method
try_from
(module: BorrowedProcessModule<'_>)
src/process/module.rs:391
Method
try_from
(process: BorrowedProcess<'_>)
src/process/owned.rs:70
Method
try_from_code
Try to interpret the given code as a windows exception code.
src/error.rs:114
Function
type_eq
()
src/rpc/raw.rs:303
Method
wait_for_module_by_name
( &self, module_name: impl AsRef<Path>, timeout: Duration, )
src/process/borrowed.rs:204
Method
wait_for_module_by_path
( &self, module_path: impl AsRef<Path>, timeout: Duration, )
src/process/borrowed.rs:215
Method
wait_for_module_by_path
( &self, module_path: impl AsRef<Path>, timeout: Duration, )
src/process/owned.rs:157
Method
with_capacity
(capacity: usize)
src/utils/array_or_vec.rs:22
Method
wow64_dir
()
src/syringe.rs:404
Function
x86
()
tests/inject.rs:60
Function
x86_64
()
tests/inject.rs:69
← previous
301–330 of 330, ranked by callers