blob: 0871e3ab50234103862a8d315e674e53280dde9d [file] [log] [blame]
#ifndef __PNPHEADER_H
#define __PNPHEADER_H
#define PNP_SIGNATURE 0x506e5024 // $PnP
struct pnpheader {
u32 signature;
u8 version;
u8 length;
u16 control;
u8 checksum;
u32 eventloc;
u16 real_ip;
u16 real_cs;
u16 prot_ip;
u32 prot_base;
u32 oemid;
u16 real_ds;
u32 prot_database;
} PACKED;
#define FUNCTION_NOT_SUPPORTED 0x82
#endif // pnpheader.h