52 Remaining = BiosTablesHeader->
Size;
54 while (Remaining >=
sizeof(*
Header))
98 Remaining -=
Header->Length;
102 while ((Remaining >= 2) && ((
Data[0] != 0) || (
Data[1] != 0)))
while(CdLookupNextInitialFileDirent(IrpContext, Fcb, FileContext))
static const WCHAR Strings[]
@ DMI_ENTRY_ONBOARD_DEVICE
struct _DMI_HEADER * PDMI_HEADER
static PCHAR GetDmiString(_In_ PDMI_HEADER Header, _In_ ULONG FieldOffset)
VOID ParseSMBiosTables(_In_reads_bytes_(TableSize) PVOID SMBiosTables, _In_ ULONG TableSize, _Inout_updates_(ID_STRINGS_MAX) PCHAR *Strings)
#define _In_reads_bytes_(s)
#define _Inout_updates_(s)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR StringIndex
_Must_inspect_result_ typedef _Out_ PULONG TableSize