XenevaOS
Loading...
Searching...
No Matches
_FsGUIDs.h
Go to the documentation of this file.
1
30#ifndef __FS_GUIDS_H__
31#define __FS_GUIDS_H__
32
33#include <stdint.h>
34
35#pragma pack (push,1)
42#pragma pack(pop)
43
44
45/* Here goes Ext2/3/4 file systems */
46#define LINUX_HOME_PARTITION_GUID \
47 {\
48 0x933AC7E1, 0x2eb4, 0x4F13, { 0xB8, 0x44, 0x0E, 0x14, 0xE2, 0xAE, 0xF9, 0x15 }\
49 }
50
51/* Here also goes Ext2/3/4,XFS..etc filesystems*/
52#define LINUX_FILESYSTEM \
53 {\
54 0x0FC63DAF, 0x8483, 0x4772, {0x79,0x8E, 0x3D, 0x69, 0xD8, 0x47, 0x7D, 0xE4} \
55 }
56
57/* Here goes FAT32/16/12 or NTFS file systems */
58#define WINDOWS_PARTITION_DATA_GUID \
59 {\
60 0xEBD0A0A2, 0xB9E5, 0x4433, { 0x87, 0xC0, 0x68, 0xB6, 0xB7, 0x26, 0x99, 0xC7 }\
61 }
62
63
64#endif
struct _GUID GUID
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
unsigned short int uint16_t
Definition acefiex.h:162
Definition _FsGUIDs.h:36
uint16_t Data2
Definition _FsGUIDs.h:38
uint32_t Data1
Definition _FsGUIDs.h:37
uint8_t Data4[8]
Definition _FsGUIDs.h:40
uint16_t Data3
Definition _FsGUIDs.h:39