return EFI_BUFFER_TOO_SMALL;\r
}\r
\r
- End.Header.Length = sizeof (EFI_IFR_END);\r
+ End.Header.Length = (UINT8) sizeof (EFI_IFR_END);\r
End.Header.OpCode = EFI_IFR_END_OP;\r
End.Header.Scope = 0;\r
\r
}\r
\r
Default.Header.OpCode = EFI_IFR_DEFAULT_OP;\r
- Default.Header.Length = sizeof (EFI_IFR_DEFAULT);\r
+ Default.Header.Length = (UINT8) sizeof (EFI_IFR_DEFAULT);\r
Default.Header.Scope = 0;\r
Default.Type = Type;\r
Default.DefaultId = EFI_HII_DEFAULT_CLASS_STANDARD;\r
}\r
\r
Action.Header.OpCode = EFI_IFR_ACTION_OP;\r
- Action.Header.Length = sizeof (EFI_IFR_ACTION);\r
+ Action.Header.Length = (UINT8) sizeof (EFI_IFR_ACTION);\r
Action.Header.Scope = 0;\r
Action.Question.QuestionId = QuestionId;\r
Action.Question.Header.Prompt = Prompt;\r
}\r
\r
Subtitle.Header.OpCode = EFI_IFR_SUBTITLE_OP;\r
- Subtitle.Header.Length = sizeof (EFI_IFR_SUBTITLE);\r
+ Subtitle.Header.Length = (UINT8) sizeof (EFI_IFR_SUBTITLE);\r
Subtitle.Header.Scope = Scope;\r
Subtitle.Statement.Prompt = Prompt;\r
Subtitle.Statement.Help = Help;\r
}\r
\r
Text.Header.OpCode = EFI_IFR_TEXT_OP;\r
- Text.Header.Length = sizeof (EFI_IFR_TEXT);\r
+ Text.Header.Length = (UINT8) sizeof (EFI_IFR_TEXT);\r
Text.Header.Scope = 0;\r
Text.Statement.Prompt = Prompt;\r
Text.Statement.Help = Help;\r
}\r
\r
Goto.Header.OpCode = EFI_IFR_REF_OP;\r
- Goto.Header.Length = sizeof (EFI_IFR_REF);\r
+ Goto.Header.Length = (UINT8) sizeof (EFI_IFR_REF);\r
Goto.Header.Scope = 0;\r
Goto.Question.Header.Prompt = Prompt;\r
Goto.Question.Header.Help = Help;\r
\r
for (Index = 0; Index < OptionCount; Index++) {\r
OneOfOption.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP;\r
- OneOfOption.Header.Length = sizeof (EFI_IFR_ONE_OF_OPTION);\r
+ OneOfOption.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF_OPTION);\r
OneOfOption.Header.Scope = 0;\r
\r
OneOfOption.Option = OptionsList[Index].StringToken;\r
}\r
\r
OneOf.Header.OpCode = EFI_IFR_ONE_OF_OP;\r
- OneOf.Header.Length = sizeof (EFI_IFR_ONE_OF);\r
+ OneOf.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF);\r
OneOf.Header.Scope = 1;\r
OneOf.Question.Header.Prompt = Prompt;\r
OneOf.Question.Header.Help = Help;\r
}\r
\r
OrderedList.Header.OpCode = EFI_IFR_ORDERED_LIST_OP;\r
- OrderedList.Header.Length = sizeof (EFI_IFR_ORDERED_LIST);\r
+ OrderedList.Header.Length = (UINT8) sizeof (EFI_IFR_ORDERED_LIST);\r
OrderedList.Header.Scope = 1;\r
OrderedList.Question.Header.Prompt = Prompt;\r
OrderedList.Question.Header.Help = Help;\r
}\r
\r
CheckBox.Header.OpCode = EFI_IFR_CHECKBOX_OP;\r
- CheckBox.Header.Length = sizeof (EFI_IFR_CHECKBOX);\r
+ CheckBox.Header.Length = (UINT8) sizeof (EFI_IFR_CHECKBOX);\r
CheckBox.Header.Scope = 0;\r
CheckBox.Question.QuestionId = QuestionId;\r
CheckBox.Question.VarStoreId = VarStoreId;\r
}\r
\r
Numeric.Header.OpCode = EFI_IFR_NUMERIC_OP;\r
- Numeric.Header.Length = sizeof (EFI_IFR_NUMERIC);\r
+ Numeric.Header.Length = (UINT8) sizeof (EFI_IFR_NUMERIC);\r
Numeric.Header.Scope = 1;\r
Numeric.Question.QuestionId = QuestionId;\r
Numeric.Question.VarStoreId = VarStoreId;\r
}\r
\r
String.Header.OpCode = EFI_IFR_STRING_OP;\r
- String.Header.Length = sizeof (EFI_IFR_STRING);\r
+ String.Header.Length = (UINT8) sizeof (EFI_IFR_STRING);\r
String.Header.Scope = 0;\r
String.Question.Header.Prompt = Prompt;\r
String.Question.Header.Help = Help;\r
}\r
\r
Banner.Header.OpCode = EFI_IFR_GUID_OP;\r
- Banner.Header.Length = sizeof (EFI_IFR_GUID_BANNER);\r
+ Banner.Header.Length = (UINT8) sizeof (EFI_IFR_GUID_BANNER);\r
Banner.Header.Scope = 0;\r
EfiCopyMem (&Banner.Guid, &mIfrVendorGuid, sizeof (EFI_IFR_GUID));\r
Banner.ExtendOpCode = EFI_IFR_EXTEND_OP_BANNER;\r