#ifndef COSMOPOLITAN_LIBC_NT_STRUCT_IMPORTOBJECTHEADER_H_ #define COSMOPOLITAN_LIBC_NT_STRUCT_IMPORTOBJECTHEADER_H_ #if !(__ASSEMBLER__ + __LINKER__ + 0) struct NtImportObjectHeader { /* TODO(jart): No bitfields. */ uint16_t Sig1; uint16_t Sig2; uint16_t Version; uint16_t Machine; uint32_t TimeDateStamp; uint32_t SizeOfData; union { uint16_t Ordinal; uint16_t Hint; }; uint16_t Type : 2; uint16_t NameType : 3; uint16_t Reserved : 11; }; #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_NT_STRUCT_IMPORTOBJECTHEADER_H_ */