MCPcopy Create free account
hub / github.com/Kudaes/Dumpy / query_full_process_image_name

Function query_full_process_image_name

dumpy/dinvoke/src/lib.rs:423–437  ·  view source on GitHub ↗

Dynamically calls QueryFullProcessImageNameW.

(process_handle: HANDLE, flags: u32, name: *mut u16, size: *mut u32)

Source from the content-addressed store, hash-verified

421/// Dynamically calls QueryFullProcessImageNameW.
422///
423pub fn query_full_process_image_name(process_handle: HANDLE, flags: u32, name: *mut u16, size: *mut u32) -> i32 {
424
425 unsafe
426 {
427 let ret;
428 let func_ptr: data::QueryFullProcessImageNameW;
429 let kernel32 = get_module_base_address(&lc!("kernel32.dll"));
430 dynamic_invoke!(kernel32,&lc!("QueryFullProcessImageNameW"),func_ptr,ret,process_handle,flags,name,size);
431
432 match ret {
433 Some(x) => return x,
434 None => return -1,
435 }
436 }
437}
438
439/// Dynamically calls CreateTransaction.
440///

Callers 1

dumpFunction · 0.85

Calls 1

get_module_base_addressFunction · 0.85

Tested by

no test coverage detected