Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenenvir.h
Go to the documentation of this file.
00001 /* 00002 * PROJECT: ReactOS Boot Loader 00003 * LICENSE: BSD - See COPYING.ARM in the top level directory 00004 * FILE: boot/armllb/inc/envir.h 00005 * PURPOSE: LLB Environment Functions 00006 * PROGRAMMERS: ReactOS Portable Systems Group 00007 */ 00008 00009 typedef struct _ATAG_HEADER 00010 { 00011 ULONG Size; 00012 ULONG Tag; 00013 } ATAG_HEADER, *PATAG_HEADER; 00014 00015 typedef struct _ATAG_CORE 00016 { 00017 ULONG Flags; 00018 ULONG PageSize; 00019 ULONG RootDev; 00020 } ATAG_CORE, *PATAG_CORE; 00021 00022 typedef struct _ATAG_MEM 00023 { 00024 ULONG Size; 00025 ULONG Start; 00026 } ATAG_MEM, *PATAG_MEM; 00027 00028 typedef struct _ATAG_REVISION 00029 { 00030 ULONG Rev; 00031 } ATAG_REVISION, *PATAG_REVISION; 00032 00033 typedef struct _ATAG_INITRD2 00034 { 00035 ULONG Start; 00036 ULONG Size; 00037 } ATAG_INITRD2, *PATAG_INITRD2; 00038 00039 typedef struct _ATAG_CMDLINE 00040 { 00041 CHAR CmdLine[ANYSIZE_ARRAY]; 00042 } ATAG_CMDLINE, *PATAG_CMDLINE; 00043 00044 typedef struct _ATAG 00045 { 00046 ATAG_HEADER Hdr; 00047 union 00048 { 00049 ATAG_CORE Core; 00050 ATAG_MEM Mem; 00051 ATAG_REVISION Revision; 00052 ATAG_INITRD2 InitRd2; 00053 ATAG_CMDLINE CmdLine; 00054 } u; 00055 } ATAG, *PATAG; 00056 00057 #define ATAG_NONE 0x00000000 00058 #define ATAG_CORE 0x54410001 00059 #define ATAG_MEM 0x54410002 00060 #define ATAG_VIDEOTEXT 0x54410003 00061 #define ATAG_RAMDISK 0x54410004 00062 #define ATAG_INITRD2 0x54420005 00063 #define ATAG_SERIAL 0x54410006 00064 #define ATAG_REVISION 0x54410007 00065 #define ATAG_VIDEOLFB 0x54410008 00066 #define ATAG_CMDLINE 0x54410009 00067 00068 PCHAR 00069 NTAPI 00070 LlbEnvRead( 00071 IN PCHAR Option 00072 ); 00073 00074 BOOLEAN 00075 NTAPI 00076 LlbEnvGetRamDiskInformation( 00077 IN PULONG Base, 00078 IN PULONG Size 00079 ); 00080 00081 VOID 00082 NTAPI 00083 LlbEnvGetMemoryInformation( 00084 IN PULONG Base, 00085 IN PULONG Size 00086 ); 00087 00088 VOID 00089 NTAPI 00090 LlbEnvParseArguments( 00091 IN PATAG Arguments 00092 ); 00093 00094 /* EOF */ Generated on Sat May 26 2012 04:17:47 for ReactOS by
1.7.6.1
|