IN OUT UINT64 *Version\r
);\r
\r
-//\r
-// Prototype for the actual EBC protocol interface\r
-//\r
-/**\r
- This protocol provides the services that allow execution of EBC images.\r
-\r
- @par Protocol Description:\r
- The EFI EBC protocol provides services to load and execute EBC images, which will typically be\r
- loaded into option ROMs. The image loader will load the EBC image, perform standard relocations,\r
- and invoke the CreateThunk() service to create a thunk for the EBC image's entry point. The\r
- image can then be run using the standard EFI start image services.\r
-\r
- @param CreateThunk \r
- Creates a thunk for an EBC image entry point or protocol service,\r
- and returns a pointer to the thunk. \r
- \r
- @param UnloadImage \r
- Called when an EBC image is unloaded to allow the interpreter to\r
- perform any cleanup associated with the image execution. \r
- \r
- @param RegisterICacheFlush\r
- Called to register a callback function that the EBC interpreter can\r
- call to flush the processor instruction cache after creating thunks.\r
- \r
- @param GetVersion \r
- Called to get the version of the associated EBC interpreter.\r
-\r
-**/\r
+///\r
+/// The EFI EBC protocol provides services to load and execute EBC images, which will typically be\r
+/// loaded into option ROMs. The image loader will load the EBC image, perform standard relocations,\r
+/// and invoke the CreateThunk() service to create a thunk for the EBC image's entry point. The\r
+/// image can then be run using the standard EFI start image services.\r
+///\r
struct _EFI_EBC_PROTOCOL {\r
EFI_EBC_CREATE_THUNK CreateThunk;\r
EFI_EBC_UNLOAD_IMAGE UnloadImage;\r