]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - Tools/Source/TianoTools/GenFdImage/GenFdImage.h
Clean up some data type mismatches.
[mirror_edk2.git] / Tools / Source / TianoTools / GenFdImage / GenFdImage.h
... / ...
CommitLineData
1/*++\r
2\r
3Copyright (c) 1999 - 2002 Intel Corporation. All rights reserved\r
4This software and associated documentation (if any) is furnished\r
5under a license and may only be used or copied in accordance\r
6with the terms of the license. Except as permitted by such\r
7license, no part of this software or documentation may be\r
8reproduced, stored in a retrieval system, or transmitted in any\r
9form or by any means without the express written consent of\r
10Intel Corporation.\r
11\r
12\r
13Module Name:\r
14 \r
15 GenFdImage.h\r
16\r
17Abstract:\r
18\r
19 This file contains the relevant declarations required\r
20 to generate the Firmware Device\r
21\r
22--*/\r
23\r
24//\r
25// Coded to EFI 2.0 Coding Standard\r
26//\r
27#ifndef _EFI_GEN_FD_IMAGE_H\r
28#define _EFI_GEN_FD_IMAGE_H\r
29\r
30//\r
31// Included Header files\r
32//\r
33#include <stdio.h>\r
34#include <stdlib.h>\r
35#include <string.h>\r
36#include <assert.h>\r
37\r
38#include "ParseInf.h"\r
39\r
40//\r
41// Defines\r
42//\r
43#define FILE_NAME_SIZE 256\r
44\r
45//\r
46// Type Definition\r
47//\r
48typedef struct {\r
49 UINT64 FdSize;\r
50 UINT64 FdBaseAddress;\r
51 UINT8 PadValue;\r
52 CHAR8 OutFileName[FILE_NAME_SIZE];\r
53} FDINFO;\r
54\r
55//\r
56// Exported Function Prototype\r
57//\r
58EFI_STATUS\r
59GenerateFdImage (\r
60 IN UINT64 BaseAddress,\r
61 IN UINT64 Size,\r
62 IN UINT8 PadByte,\r
63 IN CHAR8 *OutFile,\r
64 IN CHAR8 **FileList\r
65 )\r
66/*++\r
67\r
68Routine Description:\r
69\r
70 GC_TODO: Add function description\r
71\r
72Arguments:\r
73\r
74 BaseAddress - GC_TODO: add argument description\r
75 Size - GC_TODO: add argument description\r
76 PadByte - GC_TODO: add argument description\r
77 OutFile - GC_TODO: add argument description\r
78 FileList - GC_TODO: add argument description\r
79\r
80Returns:\r
81\r
82 GC_TODO: add return values\r
83\r
84--*/\r
85;\r
86\r
87#endif\r