summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/Memory
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Memory')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/Memory/NonVolatile/mod.rs2
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/Memory/mod.rs398
2 files changed, 200 insertions, 200 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Memory/NonVolatile/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Memory/NonVolatile/mod.rs
index 273e9bc61..e38957708 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/Memory/NonVolatile/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/Memory/NonVolatile/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_System_Memory_NonVolatile\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Memory/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Memory/mod.rs
index 3bd18fc69..b237135d8 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/Memory/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/Memory/mod.rs
@@ -1,6 +1,6 @@
#[cfg(feature = "Win32_System_Memory_NonVolatile")]
pub mod NonVolatile;
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -287,18 +287,6 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn VirtualUnlockEx(process: super::super::Foundation::HANDLE, address: *const ::core::ffi::c_void, size: usize) -> super::super::Foundation::BOOL;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub struct CFG_CALL_TARGET_INFO {
- pub Offset: usize,
- pub Flags: usize,
-}
-impl ::core::marker::Copy for CFG_CALL_TARGET_INFO {}
-impl ::core::clone::Clone for CFG_CALL_TARGET_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub const FILE_CACHE_MAX_HARD_DISABLE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
@@ -308,6 +296,8 @@ pub const FILE_CACHE_MIN_HARD_DISABLE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub const FILE_CACHE_MIN_HARD_ENABLE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEHC_PATROL_SCRUBBER_PRESENT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub type FILE_MAP = u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub const FILE_MAP_WRITE: FILE_MAP = 2u32;
@@ -383,22 +373,6 @@ pub const HeapEnableTerminationOnCorruption: HEAP_INFORMATION_CLASS = 1i32;
pub const HeapOptimizeResources: HEAP_INFORMATION_CLASS = 3i32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub const HeapTag: HEAP_INFORMATION_CLASS = 7i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub struct HEAP_SUMMARY {
- pub cb: u32,
- pub cbAllocated: usize,
- pub cbCommitted: usize,
- pub cbReserved: usize,
- pub cbMaxReserve: usize,
-}
-impl ::core::marker::Copy for HEAP_SUMMARY {}
-impl ::core::clone::Clone for HEAP_SUMMARY {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type HeapHandle = isize;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub type LOCAL_ALLOC_FLAGS = u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
@@ -416,7 +390,197 @@ pub const NONZEROLHND: LOCAL_ALLOC_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub const NONZEROLPTR: LOCAL_ALLOC_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEHC_PATROL_SCRUBBER_PRESENT: u32 = 1u32;
+pub type MEMORY_RESOURCE_NOTIFICATION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const LowMemoryResourceNotification: MEMORY_RESOURCE_NOTIFICATION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const HighMemoryResourceNotification: MEMORY_RESOURCE_NOTIFICATION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type MEM_EXTENDED_PARAMETER_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterInvalidType: MEM_EXTENDED_PARAMETER_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterAddressRequirements: MEM_EXTENDED_PARAMETER_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterNumaNode: MEM_EXTENDED_PARAMETER_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterPartitionHandle: MEM_EXTENDED_PARAMETER_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterUserPhysicalHandle: MEM_EXTENDED_PARAMETER_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterAttributeFlags: MEM_EXTENDED_PARAMETER_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterImageMachine: MEM_EXTENDED_PARAMETER_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemExtendedParameterMax: MEM_EXTENDED_PARAMETER_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type OFFER_PRIORITY = i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const VmOfferPriorityVeryLow: OFFER_PRIORITY = 1i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const VmOfferPriorityLow: OFFER_PRIORITY = 2i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const VmOfferPriorityBelowNormal: OFFER_PRIORITY = 3i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const VmOfferPriorityNormal: OFFER_PRIORITY = 4i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type PAGE_PROTECTION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_NOACCESS: PAGE_PROTECTION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_READONLY: PAGE_PROTECTION_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_READWRITE: PAGE_PROTECTION_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_WRITECOPY: PAGE_PROTECTION_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_EXECUTE: PAGE_PROTECTION_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_EXECUTE_READ: PAGE_PROTECTION_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_EXECUTE_READWRITE: PAGE_PROTECTION_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_EXECUTE_WRITECOPY: PAGE_PROTECTION_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GUARD: PAGE_PROTECTION_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_NOCACHE: PAGE_PROTECTION_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_WRITECOMBINE: PAGE_PROTECTION_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_NOACCESS: PAGE_PROTECTION_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_READONLY: PAGE_PROTECTION_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_READWRITE: PAGE_PROTECTION_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_EXECUTE: PAGE_PROTECTION_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_EXECUTE_READ: PAGE_PROTECTION_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_EXECUTE_READWRITE: PAGE_PROTECTION_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_COHERENT: PAGE_PROTECTION_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_GRAPHICS_NOCACHE: PAGE_PROTECTION_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_THREAD_CONTROL: PAGE_PROTECTION_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_REVERT_TO_FILE_MAP: PAGE_PROTECTION_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_TARGETS_NO_UPDATE: PAGE_PROTECTION_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_TARGETS_INVALID: PAGE_PROTECTION_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_UNVALIDATED: PAGE_PROTECTION_FLAGS = 536870912u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_MASK: PAGE_PROTECTION_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_DECOMMIT: PAGE_PROTECTION_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_SS_FIRST: PAGE_PROTECTION_FLAGS = 268435457u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const PAGE_ENCLAVE_SS_REST: PAGE_PROTECTION_FLAGS = 268435458u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_PARTITION_OWNER_HANDLE: PAGE_PROTECTION_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_64K_PAGES: PAGE_PROTECTION_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_FILE: PAGE_PROTECTION_FLAGS = 8388608u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_IMAGE: PAGE_PROTECTION_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_PROTECTED_IMAGE: PAGE_PROTECTION_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_RESERVE: PAGE_PROTECTION_FLAGS = 67108864u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_COMMIT: PAGE_PROTECTION_FLAGS = 134217728u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_NOCACHE: PAGE_PROTECTION_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_WRITECOMBINE: PAGE_PROTECTION_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_LARGE_PAGES: PAGE_PROTECTION_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const SEC_IMAGE_NO_EXECUTE: PAGE_PROTECTION_FLAGS = 285212672u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type PAGE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_PRIVATE: PAGE_TYPE = 131072u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_MAPPED: PAGE_TYPE = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_IMAGE: PAGE_TYPE = 16777216u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type UNMAP_VIEW_OF_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_UNMAP_NONE: UNMAP_VIEW_OF_FILE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_UNMAP_WITH_TRANSIENT_BOOST: UNMAP_VIEW_OF_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_PRESERVE_PLACEHOLDER: UNMAP_VIEW_OF_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type VIRTUAL_ALLOCATION_TYPE = u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_COMMIT: VIRTUAL_ALLOCATION_TYPE = 4096u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_RESERVE: VIRTUAL_ALLOCATION_TYPE = 8192u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_RESET: VIRTUAL_ALLOCATION_TYPE = 524288u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_RESET_UNDO: VIRTUAL_ALLOCATION_TYPE = 16777216u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_REPLACE_PLACEHOLDER: VIRTUAL_ALLOCATION_TYPE = 16384u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_LARGE_PAGES: VIRTUAL_ALLOCATION_TYPE = 536870912u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_RESERVE_PLACEHOLDER: VIRTUAL_ALLOCATION_TYPE = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_FREE: VIRTUAL_ALLOCATION_TYPE = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type VIRTUAL_FREE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_DECOMMIT: VIRTUAL_FREE_TYPE = 16384u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MEM_RELEASE: VIRTUAL_FREE_TYPE = 32768u32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type WIN32_MEMORY_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemoryRegionInfo: WIN32_MEMORY_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type WIN32_MEMORY_PARTITION_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemoryPartitionInfo: WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub const MemoryPartitionDedicatedMemoryInfo: WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub struct CFG_CALL_TARGET_INFO {
+ pub Offset: usize,
+ pub Flags: usize,
+}
+impl ::core::marker::Copy for CFG_CALL_TARGET_INFO {}
+impl ::core::clone::Clone for CFG_CALL_TARGET_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub struct HEAP_SUMMARY {
+ pub cb: u32,
+ pub cbAllocated: usize,
+ pub cbCommitted: usize,
+ pub cbReserved: usize,
+ pub cbMaxReserve: usize,
+}
+impl ::core::marker::Copy for HEAP_SUMMARY {}
+impl ::core::clone::Clone for HEAP_SUMMARY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HeapHandle = isize;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -494,12 +658,6 @@ impl ::core::clone::Clone for MEMORY_BASIC_INFORMATION64 {
*self
}
}
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type MEMORY_RESOURCE_NOTIFICATION_TYPE = i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const LowMemoryResourceNotification: MEMORY_RESOURCE_NOTIFICATION_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const HighMemoryResourceNotification: MEMORY_RESOURCE_NOTIFICATION_TYPE = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub struct MEM_ADDRESS_REQUIREMENTS {
@@ -560,124 +718,6 @@ impl ::core::clone::Clone for MEM_EXTENDED_PARAMETER_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type MEM_EXTENDED_PARAMETER_TYPE = i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterInvalidType: MEM_EXTENDED_PARAMETER_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterAddressRequirements: MEM_EXTENDED_PARAMETER_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterNumaNode: MEM_EXTENDED_PARAMETER_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterPartitionHandle: MEM_EXTENDED_PARAMETER_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterUserPhysicalHandle: MEM_EXTENDED_PARAMETER_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterAttributeFlags: MEM_EXTENDED_PARAMETER_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterImageMachine: MEM_EXTENDED_PARAMETER_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemExtendedParameterMax: MEM_EXTENDED_PARAMETER_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type OFFER_PRIORITY = i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const VmOfferPriorityVeryLow: OFFER_PRIORITY = 1i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const VmOfferPriorityLow: OFFER_PRIORITY = 2i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const VmOfferPriorityBelowNormal: OFFER_PRIORITY = 3i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const VmOfferPriorityNormal: OFFER_PRIORITY = 4i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type PAGE_PROTECTION_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_NOACCESS: PAGE_PROTECTION_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_READONLY: PAGE_PROTECTION_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_READWRITE: PAGE_PROTECTION_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_WRITECOPY: PAGE_PROTECTION_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_EXECUTE: PAGE_PROTECTION_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_EXECUTE_READ: PAGE_PROTECTION_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_EXECUTE_READWRITE: PAGE_PROTECTION_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_EXECUTE_WRITECOPY: PAGE_PROTECTION_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GUARD: PAGE_PROTECTION_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_NOCACHE: PAGE_PROTECTION_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_WRITECOMBINE: PAGE_PROTECTION_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_NOACCESS: PAGE_PROTECTION_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_READONLY: PAGE_PROTECTION_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_READWRITE: PAGE_PROTECTION_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_EXECUTE: PAGE_PROTECTION_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_EXECUTE_READ: PAGE_PROTECTION_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_EXECUTE_READWRITE: PAGE_PROTECTION_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_COHERENT: PAGE_PROTECTION_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_GRAPHICS_NOCACHE: PAGE_PROTECTION_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_THREAD_CONTROL: PAGE_PROTECTION_FLAGS = 2147483648u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_REVERT_TO_FILE_MAP: PAGE_PROTECTION_FLAGS = 2147483648u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_TARGETS_NO_UPDATE: PAGE_PROTECTION_FLAGS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_TARGETS_INVALID: PAGE_PROTECTION_FLAGS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_UNVALIDATED: PAGE_PROTECTION_FLAGS = 536870912u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_MASK: PAGE_PROTECTION_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_DECOMMIT: PAGE_PROTECTION_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_SS_FIRST: PAGE_PROTECTION_FLAGS = 268435457u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const PAGE_ENCLAVE_SS_REST: PAGE_PROTECTION_FLAGS = 268435458u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_PARTITION_OWNER_HANDLE: PAGE_PROTECTION_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_64K_PAGES: PAGE_PROTECTION_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_FILE: PAGE_PROTECTION_FLAGS = 8388608u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_IMAGE: PAGE_PROTECTION_FLAGS = 16777216u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_PROTECTED_IMAGE: PAGE_PROTECTION_FLAGS = 33554432u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_RESERVE: PAGE_PROTECTION_FLAGS = 67108864u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_COMMIT: PAGE_PROTECTION_FLAGS = 134217728u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_NOCACHE: PAGE_PROTECTION_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_WRITECOMBINE: PAGE_PROTECTION_FLAGS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_LARGE_PAGES: PAGE_PROTECTION_FLAGS = 2147483648u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const SEC_IMAGE_NO_EXECUTE: PAGE_PROTECTION_FLAGS = 285212672u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type PAGE_TYPE = u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_PRIVATE: PAGE_TYPE = 131072u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_MAPPED: PAGE_TYPE = 262144u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_IMAGE: PAGE_TYPE = 16777216u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type PBAD_MEMORY_CALLBACK_ROUTINE = ::core::option::Option<unsafe extern "system" fn()>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -744,45 +784,6 @@ impl ::core::clone::Clone for PROCESS_HEAP_ENTRY_0_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PSECURE_MEMORY_CACHE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(addr: *const ::core::ffi::c_void, range: usize) -> super::super::Foundation::BOOLEAN>;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type UNMAP_VIEW_OF_FILE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_UNMAP_NONE: UNMAP_VIEW_OF_FILE_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_UNMAP_WITH_TRANSIENT_BOOST: UNMAP_VIEW_OF_FILE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_PRESERVE_PLACEHOLDER: UNMAP_VIEW_OF_FILE_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type VIRTUAL_ALLOCATION_TYPE = u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_COMMIT: VIRTUAL_ALLOCATION_TYPE = 4096u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_RESERVE: VIRTUAL_ALLOCATION_TYPE = 8192u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_RESET: VIRTUAL_ALLOCATION_TYPE = 524288u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_RESET_UNDO: VIRTUAL_ALLOCATION_TYPE = 16777216u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_REPLACE_PLACEHOLDER: VIRTUAL_ALLOCATION_TYPE = 16384u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_LARGE_PAGES: VIRTUAL_ALLOCATION_TYPE = 536870912u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_RESERVE_PLACEHOLDER: VIRTUAL_ALLOCATION_TYPE = 262144u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_FREE: VIRTUAL_ALLOCATION_TYPE = 65536u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type VIRTUAL_FREE_TYPE = u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_DECOMMIT: VIRTUAL_FREE_TYPE = 16384u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MEM_RELEASE: VIRTUAL_FREE_TYPE = 32768u32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type WIN32_MEMORY_INFORMATION_CLASS = i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemoryRegionInfo: WIN32_MEMORY_INFORMATION_CLASS = 0i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub struct WIN32_MEMORY_PARTITION_INFORMATION {
@@ -810,12 +811,6 @@ impl ::core::clone::Clone for WIN32_MEMORY_PARTITION_INFORMATION {
*self
}
}
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub type WIN32_MEMORY_PARTITION_INFORMATION_CLASS = i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemoryPartitionInfo: WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 0i32;
-#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
-pub const MemoryPartitionDedicatedMemoryInfo: WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
pub struct WIN32_MEMORY_RANGE_ENTRY {
@@ -866,3 +861,8 @@ impl ::core::clone::Clone for WIN32_MEMORY_REGION_INFORMATION_0_0 {
*self
}
}
+#[doc = "*Required features: `\"Win32_System_Memory\"`*"]
+pub type PBAD_MEMORY_CALLBACK_ROUTINE = ::core::option::Option<unsafe extern "system" fn()>;
+#[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PSECURE_MEMORY_CACHE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(addr: *const ::core::ffi::c_void, range: usize) -> super::super::Foundation::BOOLEAN>;