Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CasualX/external
/ functions
Functions
390 in github.com/CasualX/external
⨍
Functions
390
◇
Types & classes
65
Method
right
(self, down: bool)
src/mouse.rs:45
Method
screen_to_client
Convert the screen coordinates of a specified point on the screen to client-area coordinates. See [ScreenToClient](https://msdn.microsoft.com/en-us/l
src/window/window.rs:159
Method
set_altdown
(&mut self)
src/hook/keyboard_ll.rs:87
Method
set_context
(self)
src/thread/thread_rights.rs:50
Method
set_extended
(&mut self)
src/hook/keyboard_ll.rs:60
Method
set_guard
(self, value: bool)
src/memory.rs:36
Method
set_information
(self)
src/thread/thread_rights.rs:53
Method
set_information
(self)
src/process/process_rights.rs:46
Method
set_injected
(&mut self)
src/hook/mouse_ll.rs:96
Method
set_injected
(&mut self)
src/hook/keyboard_ll.rs:78
Method
set_limited_information
(self)
src/thread/thread_rights.rs:56
Method
set_lower_il_injected
(&mut self)
src/hook/mouse_ll.rs:105
Method
set_lower_il_injected
(&mut self)
src/hook/keyboard_ll.rs:69
Method
set_message
(&mut self, message: u32)
src/hook/mouse_ll.rs:45
Method
set_message
(&mut self, message: u32)
src/hook/keyboard_ll.rs:34
Method
set_pt_x
(&mut self, x: i32)
src/hook/mouse_ll.rs:59
Method
set_pt_y
(&mut self, y: i32)
src/hook/mouse_ll.rs:65
Method
set_quota
(self)
src/process/process_rights.rs:49
Method
set_scan_code
(&mut self, scan_code: u32)
src/hook/keyboard_ll.rs:54
Method
set_thread_token
(self)
src/thread/thread_rights.rs:59
Method
set_time
(&mut self, time: u32)
src/hook/mouse_ll.rs:114
Method
set_time
(&mut self, time: u32)
src/hook/keyboard_ll.rs:105
Method
set_up
(&mut self)
src/hook/keyboard_ll.rs:96
Method
set_user_data
(self, data: usize)
src/window/window.rs:88
Method
set_vk_code
(&mut self, vk_code: VirtualKey)
src/hook/keyboard_ll.rs:48
Method
show
(self, cmd: i32)
src/window/window.rs:66
Method
size
The size of the module, in bytes.
src/module/module_enum.rs:69
Method
size_of_image
(self)
src/module/module_ldr_data.rs:152
Function
start
CreateThread from DllMain and calls FreeLibraryAndExitThread when the function returns. The purpose of this function is to aid injected DLLs to start
src/thread/mod.rs:20
Method
start_address
(&self)
src/process/process_list.rs:178
Method
suspend
Suspends the thread by increasing its suspend count by one.
src/thread/thread.rs:77
Method
suspend_resume
(self)
src/thread/thread_rights.rs:62
Method
suspend_resume
(self)
src/process/process_rights.rs:52
Method
synchronize
(self)
src/thread/thread_rights.rs:25
Method
synchronize
(self)
src/process/process_rights.rs:21
Method
terminate
(self)
src/thread/thread_rights.rs:65
Method
terminate
(self)
src/process/process_rights.rs:55
Function
test_key_types
()
src/vk.rs:335
Function
test_keyboard_ll
()
src/hook/keyboard_ll.rs:161
Function
test_query_working_set_ex
()
tests/process.rs:4
Function
test_vk_scan_codes
()
src/vk.rs:358
Function
test_vk_str
()
src/vk.rs:352
Function
test_vm_allocations
()
tests/process.rs:17
Method
thread_base_priority
The base priority of any threads created by this process.
src/process/process_enum.rs:82
Method
thread_count
The number of execution threads started by the process.
src/process/process_enum.rs:78
Method
thread_id
The thread identifier.
src/thread/thread_enum.rs:64
Method
thread_process_id
Returns the thread and process id associated with this window.
src/window/window.rs:121
Function
thunk
(hwnd: HWND, lParam: LPARAM)
src/window/window_enum.rs:13
Function
thunk
(f: LPVOID)
src/thread/mod.rs:23
Method
thunk
(ctrl_type: DWORD)
src/control.rs:67
Method
thunk
Unsafe thunk to your Rust callback.
src/hook/mod.rs:76
Method
thunk_wnd_proc
(hwnd: HWND, msg: UINT, wParam: WPARAM, lParam: LPARAM)
src/wndclass.rs:86
Method
tid
Get the id for this thread.
src/thread/thread.rs:30
Function
time_s
Returns the time in seconds since the first time this function was called.
src/system/time.rs:6
Method
title
Returns the window title of this window.
src/window/window.rs:106
Method
to_char
(self)
src/vk.rs:143
Function
units
()
src/system/system_modules.rs:121
Function
units
()
src/process/process_list.rs:229
Method
update
(self)
src/window/window.rs:71
Method
user_data
(self)
src/window/window.rs:82
Method
valid
Returns if this window is still valid.
src/window/window.rs:39
Method
vm_commit
(&self, address: IntPtr, len: usize, protect: Protect)
src/process/process_vm.rs:178
Method
vm_decommit
(&self, address: IntPtr, len: usize)
src/process/process_vm.rs:206
Method
vm_operation
(self)
src/process/process_rights.rs:58
Method
vm_protect
(&self, address: IntPtr, len: usize, protect: Protect)
src/process/process_vm.rs:216
Method
vm_query_ws_ex
(&self, address: IntPtr)
src/process/process_vm.rs:250
Method
vm_read
(self)
src/process/process_rights.rs:61
Method
vm_read
(&self, ptr: IntPtr<T>)
src/process/process_vm.rs:59
Method
vm_read_append
(&self, ptr: IntPtr<[T]>, dest: &'a mut Vec<T>, len: usize)
src/process/process_vm.rs:76
Method
vm_read_partial
(&self, ptr: IntPtr<[u8]>, dest: &'a mut [u8])
src/process/process_vm.rs:32
Method
vm_regions
(&self, start_address: IntPtr)
src/process/process_vm.rs:265
Method
vm_release
(&self, address: IntPtr)
src/process/process_vm.rs:211
Method
vm_reserve
(&self, address: IntPtr, len: usize, protect: Protect)
src/process/process_vm.rs:183
Method
vm_write
(self)
src/process/process_rights.rs:64
Method
vm_write
(&self, ptr: IntPtr<T>, val: &T)
src/process/process_vm.rs:146
Method
vm_write_partial
(&self, address: usize, bytes: &'a [u8])
src/process/process_vm.rs:119
Method
vm_write_range
(&self, ptr: IntPtr<T>, val: &T, range: ops::Range<usize>)
src/process/process_vm.rs:152
Method
wait
Wait for the thread to finish. See [WaitForSingleObject](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687032.aspx) for more information
src/thread/thread.rs:65
Method
wait
Wait for the process to finish. See [WaitForSingleObject](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687032.aspx) for more informatio
src/process/process.rs:70
Method
width
(&self)
src/snap.rs:181
Method
window
Get the window captured from.
src/snap.rs:74
Function
windows
Enumerate all top-level windows. See [EnumWindows function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms633497.aspx) for more informat
src/window/window_enum.rs:25
Method
with_rect
Create a new capture context for a subrectangle for the window.
src/snap.rs:89
Method
working_set_private_size
(&self)
src/process/process_list.rs:70
Method
write_dac
(self)
src/thread/thread_rights.rs:28
Method
write_dac
(self)
src/process/process_rights.rs:24
Method
write_owner
(self)
src/thread/thread_rights.rs:31
Method
write_owner
(self)
src/process/process_rights.rs:27
Method
xbutton1
(self, down: bool)
src/mouse.rs:79
Method
xbutton2
(self, down: bool)
src/mouse.rs:96
← previous
301–390 of 390, ranked by callers