mirror of
https://github.com/MSxDOS/ntapi
synced 2026-06-08 11:37:18 +00:00
Remove unneeded const fn workarounds
This commit is contained in:
+1
-1
@@ -201,7 +201,7 @@ pub const fn LDR_IS_IMAGEMAPPING(DllHandle: ULONG_PTR) -> bool {
|
||||
}
|
||||
#[inline]
|
||||
pub const fn LDR_IS_RESOURCE(DllHandle: ULONG_PTR) -> bool {
|
||||
(LDR_IS_IMAGEMAPPING(DllHandle) | LDR_IS_DATAFILE(DllHandle)) as u8 != 0 //fixme
|
||||
LDR_IS_IMAGEMAPPING(DllHandle) || LDR_IS_DATAFILE(DllHandle)
|
||||
}
|
||||
EXTERN!{extern "system" {
|
||||
fn LdrLoadDll(
|
||||
|
||||
+13
-5
@@ -1121,14 +1121,22 @@ ENUM!{enum PS_ATTRIBUTE_NUM {
|
||||
}}
|
||||
#[inline]
|
||||
pub const fn PsAttributeValue(
|
||||
Number: PS_ATTRIBUTE_NUM,
|
||||
mut Number: PS_ATTRIBUTE_NUM,
|
||||
Thread: bool,
|
||||
Input: bool,
|
||||
Additive: bool,
|
||||
) -> ULONG_PTR { //fixme
|
||||
(Number & PS_ATTRIBUTE_NUMBER_MASK | [0, PS_ATTRIBUTE_THREAD][Thread as usize]
|
||||
| [0, PS_ATTRIBUTE_INPUT][Input as usize] | [0, PS_ATTRIBUTE_ADDITIVE][Additive as usize]
|
||||
) as usize
|
||||
) -> ULONG_PTR {
|
||||
Number &= PS_ATTRIBUTE_NUMBER_MASK;
|
||||
if Thread {
|
||||
Number |= PS_ATTRIBUTE_THREAD;
|
||||
}
|
||||
if Input {
|
||||
Number |= PS_ATTRIBUTE_INPUT;
|
||||
}
|
||||
if Additive {
|
||||
Number |= PS_ATTRIBUTE_ADDITIVE;
|
||||
}
|
||||
Number as _
|
||||
}
|
||||
pub const PS_ATTRIBUTE_PARENT_PROCESS: ULONG_PTR = 0x00060000;
|
||||
pub const PS_ATTRIBUTE_DEBUG_PORT: ULONG_PTR = 0x00060001;
|
||||
|
||||
+1
-1
@@ -2506,7 +2506,7 @@ EXTERN!{extern "system" {
|
||||
}}
|
||||
#[inline]
|
||||
pub const fn RtlIsEqualLuid(L1: &LUID, L2: &LUID) -> bool {
|
||||
((L1.LowPart == L2.LowPart) & (L1.HighPart == L2.HighPart)) as u8 != 0 //fixme
|
||||
(L1.LowPart == L2.LowPart) && (L1.HighPart == L2.HighPart)
|
||||
}
|
||||
#[inline]
|
||||
pub const fn RtlIsZeroLuid(L1: &LUID) -> bool {
|
||||
|
||||
Reference in New Issue
Block a user