Fix Windows
This commit is contained in:
parent
75cd69cf95
commit
5a1b62c0fd
@ -12,7 +12,7 @@
|
||||
use std::ffi::{OsString, OsStr};
|
||||
use std::os::windows::prelude::*;
|
||||
use std::ptr;
|
||||
use libc::{c_void, c_long};
|
||||
use libc::c_long;
|
||||
|
||||
pub type DWORD = u32;
|
||||
type LPCWSTR = *const u16;
|
||||
@ -38,8 +38,6 @@ pub enum __HKEY__ {}
|
||||
pub type HKEY = *mut __HKEY__;
|
||||
pub type PHKEY = *mut HKEY;
|
||||
pub type REGSAM = DWORD;
|
||||
pub type LPWSTR = *mut u16;
|
||||
pub type PFILETIME = *mut c_void;
|
||||
|
||||
#[link(name = "advapi32")]
|
||||
extern "system" {
|
||||
|
@ -47,7 +47,9 @@
|
||||
pub type HCRYPTPROV = LONG_PTR;
|
||||
pub type ULONG_PTR = c_ulonglong;
|
||||
pub type ULONG = c_ulong;
|
||||
#[cfg(target_arch = "x86_64")]
|
||||
pub type ULONGLONG = u64;
|
||||
#[cfg(target_arch = "x86_64")]
|
||||
pub type DWORDLONG = ULONGLONG;
|
||||
|
||||
pub type LPBOOL = *mut BOOL;
|
||||
@ -66,7 +68,6 @@
|
||||
pub type LPWCH = *mut WCHAR;
|
||||
pub type LPWIN32_FIND_DATAW = *mut WIN32_FIND_DATAW;
|
||||
pub type LPWSADATA = *mut WSADATA;
|
||||
pub type LPWSAPROTOCOLCHAIN = *mut WSAPROTOCOLCHAIN;
|
||||
pub type LPWSAPROTOCOL_INFO = *mut WSAPROTOCOL_INFO;
|
||||
pub type LPWSTR = *mut WCHAR;
|
||||
pub type LPFILETIME = *mut FILETIME;
|
||||
@ -311,8 +312,6 @@ pub struct WSADATA {
|
||||
pub szSystemStatus: [u8; WSASYS_STATUS_LEN + 1],
|
||||
}
|
||||
|
||||
pub type WSAEVENT = HANDLE;
|
||||
|
||||
#[repr(C)]
|
||||
pub struct WSAPROTOCOL_INFO {
|
||||
pub dwServiceFlags1: DWORD,
|
||||
|
Loading…
Reference in New Issue
Block a user