#![allow(non_snake_case, non_camel_case_types)]
use pelite::Pod;
#[derive(Copy, Clone, Debug, Pod, serde::Serialize)]
#[repr(C)]
pub struct API_SET_NAMESPACE_V6 {
pub Version: u32,
pub Size: u32,
pub Flags: u32,
pub Count: u32,
pub EntryOffset: u32,
pub HashOffset: u32,
pub HashFactor: u32,
}
#[derive(Copy, Clone, Debug, Pod, serde::Serialize)]
#[repr(C)]
pub struct API_SET_HASH_ENTRY {
pub Hash: u32,
pub Index: u32,
}
#[derive(Copy, Clone, Debug, Pod, serde::Serialize)]
#[repr(C)]
pub struct API_SET_NAMESPACE_ENTRY {
pub Flags: u32,
pub NameOffset: u32,
pub NameLength: u32,
pub HashedLength: u32,
pub ValueOffset: u32,
pub ValueCount: u32,
}
#[derive(Copy, Clone, Debug, Pod, serde::Serialize)]
#[repr(C)]
pub struct API_SET_VALUE_ENTRY {
pub Flags: u32,
pub NameOffset: u32,
pub NameLength: u32,
pub ValueOffset: u32,
pub ValueLength: u32,
}