mirror of
https://github.com/beerpiss/saekawa.git
synced 2024-11-27 17:00:50 +01:00
chore: switch back to using ptr::null{_mut}
This commit is contained in:
parent
852e27d47d
commit
4133301373
@ -1,3 +1,5 @@
|
|||||||
|
use std::ptr;
|
||||||
|
|
||||||
use winapi::{
|
use winapi::{
|
||||||
ctypes::c_void,
|
ctypes::c_void,
|
||||||
shared::{
|
shared::{
|
||||||
@ -8,31 +10,31 @@ use winapi::{
|
|||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut GET_MODULE_FILE_NAME_A_PTR: PROC = 0 as PROC;
|
pub static mut GET_MODULE_FILE_NAME_A_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut GET_PROCESS_HEAP_PTR: PROC = 0 as PROC;
|
pub static mut GET_PROCESS_HEAP_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut REPLCE_FILE_W_PTR: PROC = 0 as PROC;
|
pub static mut REPLCE_FILE_W_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut LOAD_LIBRARY_W_POINTER: PROC = 0 as PROC;
|
pub static mut LOAD_LIBRARY_W_POINTER: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut HEAP_FREE_PTR: PROC = 0 as PROC;
|
pub static mut HEAP_FREE_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut SLEEP_PTR: PROC = 0 as PROC;
|
pub static mut SLEEP_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
#[link_section = ".rtext"]
|
#[link_section = ".rtext"]
|
||||||
#[used]
|
#[used]
|
||||||
pub static mut GET_LAST_ERROR_PTR: PROC = 0 as PROC;
|
pub static mut GET_LAST_ERROR_PTR: PROC = ptr::null_mut();
|
||||||
|
|
||||||
type GetModuleFileNameAFn = unsafe extern "system" fn(HMODULE, LPSTR, DWORD) -> DWORD;
|
type GetModuleFileNameAFn = unsafe extern "system" fn(HMODULE, LPSTR, DWORD) -> DWORD;
|
||||||
type GetProcessHeapFn = unsafe extern "system" fn() -> HANDLE;
|
type GetProcessHeapFn = unsafe extern "system" fn() -> HANDLE;
|
||||||
@ -78,10 +80,10 @@ pub unsafe extern "system" fn replace_with_new_library(parameter: *const c_void)
|
|||||||
let result = ReplaceFileW(
|
let result = ReplaceFileW(
|
||||||
(*args).old.as_ptr(),
|
(*args).old.as_ptr(),
|
||||||
(*args).new.as_ptr(),
|
(*args).new.as_ptr(),
|
||||||
std::ptr::null(),
|
ptr::null(),
|
||||||
2,
|
2,
|
||||||
std::ptr::null_mut(),
|
ptr::null_mut(),
|
||||||
std::ptr::null_mut(),
|
ptr::null_mut(),
|
||||||
);
|
);
|
||||||
|
|
||||||
if result > 0 {
|
if result > 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user