mirror of https://github.com/acidanthera/audk.git
Removed extra typedefs on structures to remove error with gcc compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4928 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
91aac0e466
commit
e5bce2758f
|
@ -105,12 +105,12 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_ABSOLUTE_POINTER_PROTOCOL {
|
struct _EFI_ABSOLUTE_POINTER_PROTOCOL {
|
||||||
EFI_ABSOLUTE_POINTER_RESET Reset;
|
EFI_ABSOLUTE_POINTER_RESET Reset;
|
||||||
EFI_ABSOLUTE_POINTER_GET_STATE GetState;
|
EFI_ABSOLUTE_POINTER_GET_STATE GetState;
|
||||||
EFI_EVENT WaitForInput;
|
EFI_EVENT WaitForInput;
|
||||||
EFI_ABSOLUTE_POINTER_MODE *Mode;
|
EFI_ABSOLUTE_POINTER_MODE *Mode;
|
||||||
} EFI_ABSOLUTE_POINTER_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiAbsolutePointerProtocolGuid;
|
extern EFI_GUID gEfiAbsolutePointerProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -102,10 +102,10 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the ACPI Table Protocol
|
// Interface structure for the ACPI Table Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_ACPI_TABLE_PROTOCOL {
|
struct _EFI_ACPI_TABLE_PROTOCOL {
|
||||||
EFI_ACPI_TABLE_INSTALL_ACPI_TABLE InstallAcpiTable;
|
EFI_ACPI_TABLE_INSTALL_ACPI_TABLE InstallAcpiTable;
|
||||||
EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE UninstallAcpiTable;
|
EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE UninstallAcpiTable;
|
||||||
} EFI_ACPI_TABLE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiAcpiTableProtocolGuid;
|
extern EFI_GUID gEfiAcpiTableProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ Abstract:
|
||||||
|
|
||||||
EFI_FORWARD_DECLARATION (EFI_ARP_PROTOCOL);
|
EFI_FORWARD_DECLARATION (EFI_ARP_PROTOCOL);
|
||||||
|
|
||||||
typedef struct _EFI_ARP_FIND_DATA {
|
struct _EFI_ARP_FIND_DATA {
|
||||||
UINT32 Size;
|
UINT32 Size;
|
||||||
BOOLEAN DenyFlag;
|
BOOLEAN DenyFlag;
|
||||||
BOOLEAN StaticFlag;
|
BOOLEAN StaticFlag;
|
||||||
|
@ -40,7 +40,7 @@ UINT16 HwAddressType;
|
||||||
UINT16 SwAddressType;
|
UINT16 SwAddressType;
|
||||||
UINT8 HwAddressLength;
|
UINT8 HwAddressLength;
|
||||||
UINT8 SwAddressLength;
|
UINT8 SwAddressLength;
|
||||||
} EFI_ARP_FIND_DATA;
|
};
|
||||||
|
|
||||||
|
|
||||||
//****************************************************
|
//****************************************************
|
||||||
|
@ -119,7 +119,7 @@ IN VOID *TargetSwAddress OPTIONAL,
|
||||||
IN EFI_EVENT ResolvedEvent OPTIONAL
|
IN EFI_EVENT ResolvedEvent OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_ARP_PROTOCOL {
|
struct _EFI_ARP_PROTOCOL {
|
||||||
EFI_ARP_CONFIGURE Configure;
|
EFI_ARP_CONFIGURE Configure;
|
||||||
EFI_ARP_ADD Add;
|
EFI_ARP_ADD Add;
|
||||||
EFI_ARP_FIND Find;
|
EFI_ARP_FIND Find;
|
||||||
|
@ -127,7 +127,7 @@ typedef struct _EFI_ARP_PROTOCOL {
|
||||||
EFI_ARP_FLUSH Flush;
|
EFI_ARP_FLUSH Flush;
|
||||||
EFI_ARP_REQUEST Request;
|
EFI_ARP_REQUEST Request;
|
||||||
EFI_ARP_CANCEL Cancel;
|
EFI_ARP_CANCEL Cancel;
|
||||||
} EFI_ARP_PROTOCOL;
|
};
|
||||||
|
|
||||||
|
|
||||||
extern EFI_GUID gEfiArpServiceBindingProtocolGuid;
|
extern EFI_GUID gEfiArpServiceBindingProtocolGuid;
|
||||||
|
|
|
@ -207,7 +207,7 @@ EFI_STATUS
|
||||||
|
|
||||||
#define EFI_BIS_PROTOCOL_REVISION 0x00010000
|
#define EFI_BIS_PROTOCOL_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_BIS_PROTOCOL {
|
struct _EFI_BIS_PROTOCOL {
|
||||||
//
|
//
|
||||||
// member vars
|
// member vars
|
||||||
//
|
//
|
||||||
|
@ -226,7 +226,7 @@ typedef struct _EFI_BIS_PROTOCOL {
|
||||||
EFI_BIS_UPDATE_BOOT_OBJECT_AUTHORIZATION UpdateBootObjectAuthorization;
|
EFI_BIS_UPDATE_BOOT_OBJECT_AUTHORIZATION UpdateBootObjectAuthorization;
|
||||||
EFI_BIS_VERIFY_BOOT_OBJECT VerifyBootObject;
|
EFI_BIS_VERIFY_BOOT_OBJECT VerifyBootObject;
|
||||||
EFI_BIS_VERIFY_OBJECT_WITH_CREDENTIAL VerifyObjectWithCredential;
|
EFI_BIS_VERIFY_OBJECT_WITH_CREDENTIAL VerifyObjectWithCredential;
|
||||||
} EFI_BIS_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiBisProtocolGuid;
|
extern EFI_GUID gEfiBisProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -189,7 +189,7 @@ typedef struct {
|
||||||
|
|
||||||
#define EFI_BLOCK_IO_PROTOCOL_REVISION 0x00010000
|
#define EFI_BLOCK_IO_PROTOCOL_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_BLOCK_IO_PROTOCOL {
|
struct _EFI_BLOCK_IO_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
|
|
||||||
EFI_BLOCK_IO_MEDIA *Media;
|
EFI_BLOCK_IO_MEDIA *Media;
|
||||||
|
@ -199,7 +199,7 @@ typedef struct _EFI_BLOCK_IO_PROTOCOL {
|
||||||
EFI_BLOCK_WRITE WriteBlocks;
|
EFI_BLOCK_WRITE WriteBlocks;
|
||||||
EFI_BLOCK_FLUSH FlushBlocks;
|
EFI_BLOCK_FLUSH FlushBlocks;
|
||||||
|
|
||||||
} EFI_BLOCK_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiBlockIoProtocolGuid;
|
extern EFI_GUID gEfiBlockIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -45,9 +45,9 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Bus Specific Driver Override Protocol
|
// Interface structure for the Bus Specific Driver Override Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL {
|
struct _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL {
|
||||||
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER GetDriver;
|
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER GetDriver;
|
||||||
} EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiBusSpecificDriverOverrideProtocolGuid;
|
extern EFI_GUID gEfiBusSpecificDriverOverrideProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -126,11 +126,11 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Component Name Protocol
|
// Interface structure for the Component Name Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_COMPONENT_NAME_PROTOCOL {
|
struct _EFI_COMPONENT_NAME_PROTOCOL {
|
||||||
EFI_COMPONENT_NAME_GET_DRIVER_NAME GetDriverName;
|
EFI_COMPONENT_NAME_GET_DRIVER_NAME GetDriverName;
|
||||||
EFI_COMPONENT_NAME_GET_CONTROLLER_NAME GetControllerName;
|
EFI_COMPONENT_NAME_GET_CONTROLLER_NAME GetControllerName;
|
||||||
CHAR8 *SupportedLanguages;
|
CHAR8 *SupportedLanguages;
|
||||||
} EFI_COMPONENT_NAME_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiComponentNameProtocolGuid;
|
extern EFI_GUID gEfiComponentNameProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -125,11 +125,11 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Component Name Protocol
|
// Interface structure for the Component Name Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_COMPONENT_NAME2_PROTOCOL {
|
struct _EFI_COMPONENT_NAME2_PROTOCOL {
|
||||||
EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName;
|
EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName;
|
||||||
EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName;
|
EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName;
|
||||||
CHAR8 *SupportedLanguages;
|
CHAR8 *SupportedLanguages;
|
||||||
} EFI_COMPONENT_NAME2_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiComponentName2ProtocolGuid;
|
extern EFI_GUID gEfiComponentName2ProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -70,12 +70,12 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// DebugPort protocol definition
|
// DebugPort protocol definition
|
||||||
//
|
//
|
||||||
typedef struct _EFI_DEBUGPORT_PROTOCOL {
|
struct _EFI_DEBUGPORT_PROTOCOL {
|
||||||
EFI_DEBUGPORT_RESET Reset;
|
EFI_DEBUGPORT_RESET Reset;
|
||||||
EFI_DEBUGPORT_WRITE Write;
|
EFI_DEBUGPORT_WRITE Write;
|
||||||
EFI_DEBUGPORT_READ Read;
|
EFI_DEBUGPORT_READ Read;
|
||||||
EFI_DEBUGPORT_POLL Poll;
|
EFI_DEBUGPORT_POLL Poll;
|
||||||
} EFI_DEBUGPORT_PROTOCOL;
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
// DEBUGPORT variable definitions...
|
// DEBUGPORT variable definitions...
|
||||||
|
|
|
@ -581,13 +581,13 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// DebugSupport protocol definition
|
// DebugSupport protocol definition
|
||||||
//
|
//
|
||||||
typedef struct _EFI_DEBUG_SUPPORT_PROTOCOL {
|
struct _EFI_DEBUG_SUPPORT_PROTOCOL {
|
||||||
EFI_INSTRUCTION_SET_ARCHITECTURE Isa;
|
EFI_INSTRUCTION_SET_ARCHITECTURE Isa;
|
||||||
EFI_GET_MAXIMUM_PROCESSOR_INDEX GetMaximumProcessorIndex;
|
EFI_GET_MAXIMUM_PROCESSOR_INDEX GetMaximumProcessorIndex;
|
||||||
EFI_REGISTER_PERIODIC_CALLBACK RegisterPeriodicCallback;
|
EFI_REGISTER_PERIODIC_CALLBACK RegisterPeriodicCallback;
|
||||||
EFI_REGISTER_EXCEPTION_CALLBACK RegisterExceptionCallback;
|
EFI_REGISTER_EXCEPTION_CALLBACK RegisterExceptionCallback;
|
||||||
EFI_INVALIDATE_INSTRUCTION_CACHE InvalidateInstructionCache;
|
EFI_INVALIDATE_INSTRUCTION_CACHE InvalidateInstructionCache;
|
||||||
} EFI_DEBUG_SUPPORT_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiDebugSupportProtocolGuid;
|
extern EFI_GUID gEfiDebugSupportProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -130,10 +130,10 @@ Returns:
|
||||||
corrupted (not in a valid compressed format).
|
corrupted (not in a valid compressed format).
|
||||||
|
|
||||||
--*/
|
--*/
|
||||||
typedef struct _EFI_DECOMPRESS_PROTOCOL {
|
struct _EFI_DECOMPRESS_PROTOCOL {
|
||||||
EFI_DECOMPRESS_GET_INFO GetInfo;
|
EFI_DECOMPRESS_GET_INFO GetInfo;
|
||||||
EFI_DECOMPRESS_DECOMPRESS Decompress;
|
EFI_DECOMPRESS_DECOMPRESS Decompress;
|
||||||
} EFI_DECOMPRESS_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiDecompressProtocolGuid;
|
extern EFI_GUID gEfiDecompressProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -115,7 +115,7 @@ EFI_STATUS
|
||||||
IN EFI_PHYSICAL_ADDRESS HostAddress
|
IN EFI_PHYSICAL_ADDRESS HostAddress
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_DEVICE_IO_PROTOCOL {
|
struct _EFI_DEVICE_IO_PROTOCOL {
|
||||||
EFI_IO_ACCESS Mem;
|
EFI_IO_ACCESS Mem;
|
||||||
EFI_IO_ACCESS Io;
|
EFI_IO_ACCESS Io;
|
||||||
EFI_IO_ACCESS Pci;
|
EFI_IO_ACCESS Pci;
|
||||||
|
@ -125,7 +125,7 @@ typedef struct _EFI_DEVICE_IO_PROTOCOL {
|
||||||
EFI_IO_ALLOCATE_BUFFER AllocateBuffer;
|
EFI_IO_ALLOCATE_BUFFER AllocateBuffer;
|
||||||
EFI_IO_FLUSH Flush;
|
EFI_IO_FLUSH Flush;
|
||||||
EFI_IO_FREE_BUFFER FreeBuffer;
|
EFI_IO_FREE_BUFFER FreeBuffer;
|
||||||
} EFI_DEVICE_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiDeviceIoProtocolGuid;
|
extern EFI_GUID gEfiDeviceIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -220,7 +220,7 @@ EFI_STATUS
|
||||||
OUT EFI_DHCP4_PACKET_OPTION *PacketOptionList[] OPTIONAL
|
OUT EFI_DHCP4_PACKET_OPTION *PacketOptionList[] OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_DHCP4_PROTOCOL {
|
struct _EFI_DHCP4_PROTOCOL {
|
||||||
EFI_DHCP4_GET_MODE_DATA GetModeData;
|
EFI_DHCP4_GET_MODE_DATA GetModeData;
|
||||||
EFI_DHCP4_CONFIGURE Configure;
|
EFI_DHCP4_CONFIGURE Configure;
|
||||||
EFI_DHCP4_START Start;
|
EFI_DHCP4_START Start;
|
||||||
|
@ -230,6 +230,6 @@ typedef struct _EFI_DHCP4_PROTOCOL {
|
||||||
EFI_DHCP4_BUILD Build;
|
EFI_DHCP4_BUILD Build;
|
||||||
EFI_DHCP4_TRANSMIT_RECEIVE TransmitReceive;
|
EFI_DHCP4_TRANSMIT_RECEIVE TransmitReceive;
|
||||||
EFI_DHCP4_PARSE Parse;
|
EFI_DHCP4_PARSE Parse;
|
||||||
} EFI_DHCP4_PROTOCOL;
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -100,11 +100,11 @@ EFI_STATUS
|
||||||
|
|
||||||
#define EFI_DISK_IO_PROTOCOL_REVISION 0x00010000
|
#define EFI_DISK_IO_PROTOCOL_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_DISK_IO_PROTOCOL {
|
struct _EFI_DISK_IO_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_DISK_READ ReadDisk;
|
EFI_DISK_READ ReadDisk;
|
||||||
EFI_DISK_WRITE WriteDisk;
|
EFI_DISK_WRITE WriteDisk;
|
||||||
} EFI_DISK_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiDiskIoProtocolGuid;
|
extern EFI_GUID gEfiDiskIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -116,14 +116,14 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the ControllerHandle Driver Protocol
|
// Interface structure for the ControllerHandle Driver Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_DRIVER_BINDING_PROTOCOL {
|
struct _EFI_DRIVER_BINDING_PROTOCOL {
|
||||||
EFI_DRIVER_BINDING_SUPPORTED Supported;
|
EFI_DRIVER_BINDING_SUPPORTED Supported;
|
||||||
EFI_DRIVER_BINDING_START Start;
|
EFI_DRIVER_BINDING_START Start;
|
||||||
EFI_DRIVER_BINDING_STOP Stop;
|
EFI_DRIVER_BINDING_STOP Stop;
|
||||||
UINT32 Version;
|
UINT32 Version;
|
||||||
EFI_HANDLE ImageHandle;
|
EFI_HANDLE ImageHandle;
|
||||||
EFI_HANDLE DriverBindingHandle;
|
EFI_HANDLE DriverBindingHandle;
|
||||||
} EFI_DRIVER_BINDING_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiDriverBindingProtocolGuid;
|
extern EFI_GUID gEfiDriverBindingProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -181,12 +181,12 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Driver Configuration Protocol
|
// Interface structure for the Driver Configuration Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_DRIVER_CONFIGURATION_PROTOCOL {
|
struct _EFI_DRIVER_CONFIGURATION_PROTOCOL {
|
||||||
EFI_DRIVER_CONFIGURATION_SET_OPTIONS SetOptions;
|
EFI_DRIVER_CONFIGURATION_SET_OPTIONS SetOptions;
|
||||||
EFI_DRIVER_CONFIGURATION_OPTIONS_VALID OptionsValid;
|
EFI_DRIVER_CONFIGURATION_OPTIONS_VALID OptionsValid;
|
||||||
EFI_DRIVER_CONFIGURATION_FORCE_DEFAULTS ForceDefaults;
|
EFI_DRIVER_CONFIGURATION_FORCE_DEFAULTS ForceDefaults;
|
||||||
CHAR8 *SupportedLanguages;
|
CHAR8 *SupportedLanguages;
|
||||||
} EFI_DRIVER_CONFIGURATION_PROTOCOL;
|
};
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
|
|
|
@ -116,10 +116,10 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Driver Diagnostics Protocol
|
// Interface structure for the Driver Diagnostics Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_DRIVER_DIAGNOSTICS_PROTOCOL {
|
struct _EFI_DRIVER_DIAGNOSTICS_PROTOCOL {
|
||||||
EFI_DRIVER_DIAGNOSTICS_RUN_DIAGNOSTICS RunDiagnostics;
|
EFI_DRIVER_DIAGNOSTICS_RUN_DIAGNOSTICS RunDiagnostics;
|
||||||
CHAR8 *SupportedLanguages;
|
CHAR8 *SupportedLanguages;
|
||||||
} EFI_DRIVER_DIAGNOSTICS_PROTOCOL;
|
};
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
|
|
|
@ -168,12 +168,12 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Prototype for the actual EBC protocol interface
|
// Prototype for the actual EBC protocol interface
|
||||||
//
|
//
|
||||||
typedef struct _EFI_EBC_PROTOCOL {
|
struct _EFI_EBC_PROTOCOL {
|
||||||
EFI_EBC_CREATE_THUNK CreateThunk;
|
EFI_EBC_CREATE_THUNK CreateThunk;
|
||||||
EFI_EBC_UNLOAD_IMAGE UnloadImage;
|
EFI_EBC_UNLOAD_IMAGE UnloadImage;
|
||||||
EFI_EBC_REGISTER_ICACHE_FLUSH RegisterICacheFlush;
|
EFI_EBC_REGISTER_ICACHE_FLUSH RegisterICacheFlush;
|
||||||
EFI_EBC_GET_VERSION GetVersion;
|
EFI_EBC_GET_VERSION GetVersion;
|
||||||
} EFI_EBC_PROTOCOL;
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
// Extern the global EBC protocol GUID
|
// Extern the global EBC protocol GUID
|
||||||
|
|
|
@ -69,9 +69,9 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_EDID_OVERRIDE_PROTOCOL {
|
struct _EFI_EDID_OVERRIDE_PROTOCOL {
|
||||||
EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID GetEdid;
|
EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID GetEdid;
|
||||||
} EFI_EDID_OVERRIDE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiEdidOverrideProtocolGuid;
|
extern EFI_GUID gEfiEdidOverrideProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ typedef enum {
|
||||||
EfiNetworkInterfaceUndi = 1
|
EfiNetworkInterfaceUndi = 1
|
||||||
} EFI_NETWORK_PROTOCOL_TYPE;
|
} EFI_NETWORK_PROTOCOL_TYPE;
|
||||||
|
|
||||||
typedef struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL {
|
struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL {
|
||||||
|
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
//
|
//
|
||||||
|
@ -94,7 +94,7 @@ typedef struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL {
|
||||||
//
|
//
|
||||||
BOOLEAN Ipv6Supported;
|
BOOLEAN Ipv6Supported;
|
||||||
UINT8 IfNum; // interface number to be used with pxeid structure
|
UINT8 IfNum; // interface number to be used with pxeid structure
|
||||||
} EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid;
|
extern EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid;
|
||||||
extern EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid_31;
|
extern EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid_31;
|
||||||
|
|
|
@ -34,8 +34,6 @@ Abstract:
|
||||||
//
|
//
|
||||||
EFI_FORWARD_DECLARATION (EFI_FORM_BROWSER2_PROTOCOL);
|
EFI_FORWARD_DECLARATION (EFI_FORM_BROWSER2_PROTOCOL);
|
||||||
|
|
||||||
typedef struct _EFI_FORM_BROWSER2_PROTOCOL EFI_FORM_BROWSER2_PROTOCOL;
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
UINTN LeftColumn;
|
UINTN LeftColumn;
|
||||||
UINTN RightColumn;
|
UINTN RightColumn;
|
||||||
|
@ -126,10 +124,10 @@ Returns:
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_FORM_BROWSER2_PROTOCOL {
|
struct _EFI_FORM_BROWSER2_PROTOCOL {
|
||||||
EFI_SEND_FORM2 SendForm;
|
EFI_SEND_FORM2 SendForm;
|
||||||
EFI_BROWSER_CALLBACK2 BrowserCallback;
|
EFI_BROWSER_CALLBACK2 BrowserCallback;
|
||||||
} EFI_FORM_BROWSER2_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiFormBrowser2ProtocolGuid;
|
extern EFI_GUID gEfiFormBrowser2ProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -194,12 +194,12 @@ typedef struct {
|
||||||
UINTN FrameBufferSize;
|
UINTN FrameBufferSize;
|
||||||
} EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE;
|
} EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE;
|
||||||
|
|
||||||
typedef struct _EFI_GRAPHICS_OUTPUT_PROTOCOL {
|
struct _EFI_GRAPHICS_OUTPUT_PROTOCOL {
|
||||||
EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode;
|
EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode;
|
||||||
EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode;
|
EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode;
|
||||||
EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt;
|
EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt;
|
||||||
EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode;
|
EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode;
|
||||||
} EFI_GRAPHICS_OUTPUT_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiGraphicsOutputProtocolGuid;
|
extern EFI_GUID gEfiGraphicsOutputProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -136,11 +136,11 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_HII_CONFIG_ACCESS_PROTOCOL {
|
struct _EFI_HII_CONFIG_ACCESS_PROTOCOL {
|
||||||
EFI_HII_ACCESS_EXTRACT_CONFIG ExtractConfig;
|
EFI_HII_ACCESS_EXTRACT_CONFIG ExtractConfig;
|
||||||
EFI_HII_ACCESS_ROUTE_CONFIG RouteConfig;
|
EFI_HII_ACCESS_ROUTE_CONFIG RouteConfig;
|
||||||
EFI_HII_ACCESS_FORM_CALLBACK Callback;
|
EFI_HII_ACCESS_FORM_CALLBACK Callback;
|
||||||
} EFI_HII_CONFIG_ACCESS_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiConfigAccessProtocolGuid;
|
extern EFI_GUID gEfiHiiConfigAccessProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -300,14 +300,14 @@ EFI_STATUS
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _EFI_HII_CONFIG_ROUTING_PROTOCOL {
|
struct _EFI_HII_CONFIG_ROUTING_PROTOCOL {
|
||||||
EFI_HII_EXTRACT_CONFIG ExtractConfig;
|
EFI_HII_EXTRACT_CONFIG ExtractConfig;
|
||||||
EFI_HII_EXPORT_CONFIG ExportConfig;
|
EFI_HII_EXPORT_CONFIG ExportConfig;
|
||||||
EFI_HII_ROUTE_CONFIG RouteConfig;
|
EFI_HII_ROUTE_CONFIG RouteConfig;
|
||||||
EFI_HII_BLOCK_TO_CONFIG BlockToConfig;
|
EFI_HII_BLOCK_TO_CONFIG BlockToConfig;
|
||||||
EFI_HII_CONFIG_TO_BLOCK ConfigToBlock;
|
EFI_HII_CONFIG_TO_BLOCK ConfigToBlock;
|
||||||
EFI_HII_GET_ALT_CFG GetAltConfig;
|
EFI_HII_GET_ALT_CFG GetAltConfig;
|
||||||
} EFI_HII_CONFIG_ROUTING_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiConfigRoutingProtocolGuid;
|
extern EFI_GUID gEfiHiiConfigRoutingProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -431,7 +431,7 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_HII_DATABASE_PROTOCOL {
|
struct _EFI_HII_DATABASE_PROTOCOL {
|
||||||
EFI_HII_DATABASE_NEW_PACK NewPackageList;
|
EFI_HII_DATABASE_NEW_PACK NewPackageList;
|
||||||
EFI_HII_DATABASE_REMOVE_PACK RemovePackageList;
|
EFI_HII_DATABASE_REMOVE_PACK RemovePackageList;
|
||||||
EFI_HII_DATABASE_UPDATE_PACK UpdatePackageList;
|
EFI_HII_DATABASE_UPDATE_PACK UpdatePackageList;
|
||||||
|
@ -443,7 +443,7 @@ typedef struct _EFI_HII_DATABASE_PROTOCOL {
|
||||||
EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;
|
EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;
|
||||||
EFI_HII_SET_KEYBOARD_LAYOUT SetKeyboardLayout;
|
EFI_HII_SET_KEYBOARD_LAYOUT SetKeyboardLayout;
|
||||||
EFI_HII_DATABASE_GET_PACK_HANDLE GetPackageListHandle;
|
EFI_HII_DATABASE_GET_PACK_HANDLE GetPackageListHandle;
|
||||||
} EFI_HII_DATABASE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiDatabaseProtocolGuid;
|
extern EFI_GUID gEfiHiiDatabaseProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -271,12 +271,12 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the EFI_HII_FONT_PROTOCOL
|
// Interface structure for the EFI_HII_FONT_PROTOCOL
|
||||||
//
|
//
|
||||||
typedef struct _EFI_HII_FONT_PROTOCOL {
|
struct _EFI_HII_FONT_PROTOCOL {
|
||||||
EFI_HII_STRING_TO_IMAGE StringToImage;
|
EFI_HII_STRING_TO_IMAGE StringToImage;
|
||||||
EFI_HII_STRING_ID_TO_IMAGE StringIdToImage;
|
EFI_HII_STRING_ID_TO_IMAGE StringIdToImage;
|
||||||
EFI_HII_GET_GLYPH GetGlyph;
|
EFI_HII_GET_GLYPH GetGlyph;
|
||||||
EFI_HII_GET_FONT_INFO GetFontInfo;
|
EFI_HII_GET_FONT_INFO GetFontInfo;
|
||||||
} EFI_HII_FONT_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiFontProtocolGuid;
|
extern EFI_GUID gEfiHiiFontProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -241,13 +241,13 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the EFI_HII_IMAGE_PROTOCOL
|
// Interface structure for the EFI_HII_IMAGE_PROTOCOL
|
||||||
//
|
//
|
||||||
typedef struct _EFI_HII_IMAGE_PROTOCOL {
|
struct _EFI_HII_IMAGE_PROTOCOL {
|
||||||
EFI_HII_NEW_IMAGE NewImage;
|
EFI_HII_NEW_IMAGE NewImage;
|
||||||
EFI_HII_GET_IMAGE GetImage;
|
EFI_HII_GET_IMAGE GetImage;
|
||||||
EFI_HII_SET_IMAGE SetImage;
|
EFI_HII_SET_IMAGE SetImage;
|
||||||
EFI_HII_DRAW_IMAGE DrawImage;
|
EFI_HII_DRAW_IMAGE DrawImage;
|
||||||
EFI_HII_DRAW_IMAGE_ID DrawImageId;
|
EFI_HII_DRAW_IMAGE_ID DrawImageId;
|
||||||
} EFI_HII_IMAGE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiImageProtocolGuid;
|
extern EFI_GUID gEfiHiiImageProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -227,13 +227,13 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the EFI_HII_STRING_PROTOCOL
|
// Interface structure for the EFI_HII_STRING_PROTOCOL
|
||||||
//
|
//
|
||||||
typedef struct _EFI_HII_STRING_PROTOCOL {
|
struct _EFI_HII_STRING_PROTOCOL {
|
||||||
EFI_HII_NEW_STRING NewString;
|
EFI_HII_NEW_STRING NewString;
|
||||||
EFI_HII_GET_STRING GetString;
|
EFI_HII_GET_STRING GetString;
|
||||||
EFI_HII_SET_STRING SetString;
|
EFI_HII_SET_STRING SetString;
|
||||||
EFI_HII_GET_LANGUAGES GetLanguages;
|
EFI_HII_GET_LANGUAGES GetLanguages;
|
||||||
EFI_HII_GET_2ND_LANGUAGES GetSecondaryLanguages;
|
EFI_HII_GET_2ND_LANGUAGES GetSecondaryLanguages;
|
||||||
} EFI_HII_STRING_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiHiiStringProtocolGuid;
|
extern EFI_GUID gEfiHiiStringProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -223,7 +223,7 @@ EFI_STATUS
|
||||||
IN EFI_IP4_PROTOCOL *This
|
IN EFI_IP4_PROTOCOL *This
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_IP4_PROTOCOL {
|
struct _EFI_IP4_PROTOCOL {
|
||||||
EFI_IP4_GET_MODE_DATA GetModeData;
|
EFI_IP4_GET_MODE_DATA GetModeData;
|
||||||
EFI_IP4_CONFIGURE Configure;
|
EFI_IP4_CONFIGURE Configure;
|
||||||
EFI_IP4_GROUPS Groups;
|
EFI_IP4_GROUPS Groups;
|
||||||
|
@ -232,7 +232,7 @@ typedef struct _EFI_IP4_PROTOCOL {
|
||||||
EFI_IP4_RECEIVE Receive;
|
EFI_IP4_RECEIVE Receive;
|
||||||
EFI_IP4_CANCEL Cancel;
|
EFI_IP4_CANCEL Cancel;
|
||||||
EFI_IP4_POLL Poll;
|
EFI_IP4_POLL Poll;
|
||||||
} EFI_IP4_PROTOCOL;
|
};
|
||||||
|
|
||||||
|
|
||||||
extern EFI_GUID gEfiIp4ServiceBindingProtocolGuid;
|
extern EFI_GUID gEfiIp4ServiceBindingProtocolGuid;
|
||||||
|
|
|
@ -60,11 +60,11 @@ EFI_STATUS
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
typedef struct _EFI_IP4_CONFIG_PROTOCOL {
|
struct _EFI_IP4_CONFIG_PROTOCOL {
|
||||||
EFI_IP4_CONFIG_START Start;
|
EFI_IP4_CONFIG_START Start;
|
||||||
EFI_IP4_CONFIG_STOP Stop;
|
EFI_IP4_CONFIG_STOP Stop;
|
||||||
EFI_IP4_CONFIG_GET_DATA GetData;
|
EFI_IP4_CONFIG_GET_DATA GetData;
|
||||||
} EFI_IP4_CONFIG_PROTOCOL;
|
};
|
||||||
|
|
||||||
|
|
||||||
extern EFI_GUID gEfiIp4ConfigProtocolGuid;
|
extern EFI_GUID gEfiIp4ConfigProtocolGuid;
|
||||||
|
|
|
@ -78,9 +78,9 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_LOAD_FILE_PROTOCOL {
|
struct _EFI_LOAD_FILE_PROTOCOL {
|
||||||
EFI_LOAD_FILE LoadFile;
|
EFI_LOAD_FILE LoadFile;
|
||||||
} EFI_LOAD_FILE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiLoadFileProtocolGuid;
|
extern EFI_GUID gEfiLoadFileProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -147,7 +147,7 @@ EFI_STATUS
|
||||||
IN EFI_MANAGED_NETWORK_PROTOCOL *This
|
IN EFI_MANAGED_NETWORK_PROTOCOL *This
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_MANAGED_NETWORK_PROTOCOL {
|
struct _EFI_MANAGED_NETWORK_PROTOCOL {
|
||||||
EFI_MANAGED_NETWORK_GET_MODE_DATA GetModeData;
|
EFI_MANAGED_NETWORK_GET_MODE_DATA GetModeData;
|
||||||
EFI_MANAGED_NETWORK_CONFIGURE Configure;
|
EFI_MANAGED_NETWORK_CONFIGURE Configure;
|
||||||
EFI_MANAGED_NETWORK_MCAST_IP_TO_MAC McastIpToMac;
|
EFI_MANAGED_NETWORK_MCAST_IP_TO_MAC McastIpToMac;
|
||||||
|
@ -156,7 +156,7 @@ typedef struct _EFI_MANAGED_NETWORK_PROTOCOL {
|
||||||
EFI_MANAGED_NETWORK_RECEIVE Receive;
|
EFI_MANAGED_NETWORK_RECEIVE Receive;
|
||||||
EFI_MANAGED_NETWORK_CANCEL Cancel;
|
EFI_MANAGED_NETWORK_CANCEL Cancel;
|
||||||
EFI_MANAGED_NETWORK_POLL Poll;
|
EFI_MANAGED_NETWORK_POLL Poll;
|
||||||
} EFI_MANAGED_NETWORK_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiManagedNetworkServiceBindingProtocolGuid;
|
extern EFI_GUID gEfiManagedNetworkServiceBindingProtocolGuid;
|
||||||
extern EFI_GUID gEfiManagedNetworkProtocolGuid;
|
extern EFI_GUID gEfiManagedNetworkProtocolGuid;
|
||||||
|
|
|
@ -274,7 +274,7 @@ EFI_STATUS
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
typedef struct _EFI_MTFTP4_PROTOCOL {
|
struct _EFI_MTFTP4_PROTOCOL {
|
||||||
EFI_MTFTP4_GET_MODE_DATA GetModeData;
|
EFI_MTFTP4_GET_MODE_DATA GetModeData;
|
||||||
EFI_MTFTP4_CONFIGURE Configure;
|
EFI_MTFTP4_CONFIGURE Configure;
|
||||||
EFI_MTFTP4_GET_INFO GetInfo;
|
EFI_MTFTP4_GET_INFO GetInfo;
|
||||||
|
@ -283,12 +283,12 @@ typedef struct _EFI_MTFTP4_PROTOCOL {
|
||||||
EFI_MTFTP4_WRITE_FILE WriteFile;
|
EFI_MTFTP4_WRITE_FILE WriteFile;
|
||||||
EFI_MTFTP4_READ_DIRECTORY ReadDirectory;
|
EFI_MTFTP4_READ_DIRECTORY ReadDirectory;
|
||||||
EFI_MTFTP4_POLL Poll;
|
EFI_MTFTP4_POLL Poll;
|
||||||
} EFI_MTFTP4_PROTOCOL;
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
//MTFTP4 token data
|
//MTFTP4 token data
|
||||||
//
|
//
|
||||||
typedef struct _EFI_MTFTP4_TOKEN{
|
struct _EFI_MTFTP4_TOKEN{
|
||||||
IN OUT EFI_STATUS Status;
|
IN OUT EFI_STATUS Status;
|
||||||
IN EFI_EVENT Event;
|
IN EFI_EVENT Event;
|
||||||
IN EFI_MTFTP4_OVERRIDE_DATA *OverrideData;
|
IN EFI_MTFTP4_OVERRIDE_DATA *OverrideData;
|
||||||
|
@ -302,7 +302,7 @@ typedef struct _EFI_MTFTP4_TOKEN{
|
||||||
IN EFI_MTFTP4_CHECK_PACKET CheckPacket;
|
IN EFI_MTFTP4_CHECK_PACKET CheckPacket;
|
||||||
IN EFI_MTFTP4_TIMEOUT_CALLBACK TimeoutCallback;
|
IN EFI_MTFTP4_TIMEOUT_CALLBACK TimeoutCallback;
|
||||||
IN EFI_MTFTP4_PACKET_NEEDED PacketNeeded;
|
IN EFI_MTFTP4_PACKET_NEEDED PacketNeeded;
|
||||||
} EFI_MTFTP4_TOKEN;
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -250,7 +250,7 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the PCI I/O Protocol
|
// Interface structure for the PCI I/O Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_PCI_IO_PROTOCOL {
|
struct _EFI_PCI_IO_PROTOCOL {
|
||||||
EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollMem;
|
EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollMem;
|
||||||
EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollIo;
|
EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollIo;
|
||||||
EFI_PCI_IO_PROTOCOL_ACCESS Mem;
|
EFI_PCI_IO_PROTOCOL_ACCESS Mem;
|
||||||
|
@ -268,7 +268,7 @@ typedef struct _EFI_PCI_IO_PROTOCOL {
|
||||||
EFI_PCI_IO_PROTOCOL_SET_BAR_ATTRIBUTES SetBarAttributes;
|
EFI_PCI_IO_PROTOCOL_SET_BAR_ATTRIBUTES SetBarAttributes;
|
||||||
UINT64 RomSize;
|
UINT64 RomSize;
|
||||||
VOID *RomImage;
|
VOID *RomImage;
|
||||||
} EFI_PCI_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiPciIoProtocolGuid;
|
extern EFI_GUID gEfiPciIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -196,7 +196,7 @@ EFI_STATUS
|
||||||
OUT VOID **Resources
|
OUT VOID **Resources
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL {
|
struct _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL {
|
||||||
EFI_HANDLE ParentHandle;
|
EFI_HANDLE ParentHandle;
|
||||||
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollMem;
|
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollMem;
|
||||||
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollIo;
|
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollIo;
|
||||||
|
@ -213,7 +213,7 @@ typedef struct _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL {
|
||||||
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES SetAttributes;
|
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES SetAttributes;
|
||||||
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION Configuration;
|
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION Configuration;
|
||||||
UINT32 SegmentNumber;
|
UINT32 SegmentNumber;
|
||||||
} EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiPciRootBridgeIoProtocolGuid;
|
extern EFI_GUID gEfiPciRootBridgeIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -63,11 +63,11 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Interface structure for the Platform Driver Override Protocol
|
// Interface structure for the Platform Driver Override Protocol
|
||||||
//
|
//
|
||||||
typedef struct _EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL {
|
struct _EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL {
|
||||||
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER GetDriver;
|
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER GetDriver;
|
||||||
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH GetDriverPath;
|
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH GetDriverPath;
|
||||||
EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED DriverLoaded;
|
EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED DriverLoaded;
|
||||||
} EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiPlatformDriverOverrideProtocolGuid;
|
extern EFI_GUID gEfiPlatformDriverOverrideProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -362,7 +362,7 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
#define EFI_PXE_BASE_CODE_INTERFACE_REVISION 0x00010000
|
#define EFI_PXE_BASE_CODE_INTERFACE_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_PXE_BASE_CODE_PROTOCOL {
|
struct _EFI_PXE_BASE_CODE_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_PXE_BASE_CODE_START Start;
|
EFI_PXE_BASE_CODE_START Start;
|
||||||
EFI_PXE_BASE_CODE_STOP Stop;
|
EFI_PXE_BASE_CODE_STOP Stop;
|
||||||
|
@ -377,7 +377,7 @@ typedef struct _EFI_PXE_BASE_CODE_PROTOCOL {
|
||||||
EFI_PXE_BASE_CODE_SET_STATION_IP SetStationIp;
|
EFI_PXE_BASE_CODE_SET_STATION_IP SetStationIp;
|
||||||
EFI_PXE_BASE_CODE_SET_PACKETS SetPackets;
|
EFI_PXE_BASE_CODE_SET_PACKETS SetPackets;
|
||||||
EFI_PXE_BASE_CODE_MODE *Mode;
|
EFI_PXE_BASE_CODE_MODE *Mode;
|
||||||
} EFI_PXE_BASE_CODE_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiPxeBaseCodeProtocolGuid;
|
extern EFI_GUID gEfiPxeBaseCodeProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -70,10 +70,10 @@ typedef EFI_PXE_BASE_CODE_CALLBACK_STATUS (EFIAPI *EFI_PXE_CALLBACK)
|
||||||
IN EFI_PXE_BASE_CODE_PACKET * Packet OPTIONAL
|
IN EFI_PXE_BASE_CODE_PACKET * Packet OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL {
|
struct _EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_PXE_CALLBACK Callback;
|
EFI_PXE_CALLBACK Callback;
|
||||||
} EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiPxeBaseCodeCallbackProtocolGuid;
|
extern EFI_GUID gEfiPxeBaseCodeCallbackProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -317,7 +317,7 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_SCSI_PASS_THRU_PROTOCOL {
|
struct _EFI_SCSI_PASS_THRU_PROTOCOL {
|
||||||
EFI_SCSI_PASS_THRU_MODE *Mode;
|
EFI_SCSI_PASS_THRU_MODE *Mode;
|
||||||
EFI_SCSI_PASS_THRU_PASSTHRU PassThru;
|
EFI_SCSI_PASS_THRU_PASSTHRU PassThru;
|
||||||
EFI_SCSI_PASS_THRU_GET_NEXT_DEVICE GetNextDevice;
|
EFI_SCSI_PASS_THRU_GET_NEXT_DEVICE GetNextDevice;
|
||||||
|
@ -325,7 +325,7 @@ typedef struct _EFI_SCSI_PASS_THRU_PROTOCOL {
|
||||||
EFI_SCSI_PASS_THRU_GET_TARGET_LUN GetTargetLun;
|
EFI_SCSI_PASS_THRU_GET_TARGET_LUN GetTargetLun;
|
||||||
EFI_SCSI_PASS_THRU_RESET_CHANNEL ResetChannel;
|
EFI_SCSI_PASS_THRU_RESET_CHANNEL ResetChannel;
|
||||||
EFI_SCSI_PASS_THRU_RESET_TARGET ResetTarget;
|
EFI_SCSI_PASS_THRU_RESET_TARGET ResetTarget;
|
||||||
} EFI_SCSI_PASS_THRU_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiScsiPassThruProtocolGuid;
|
extern EFI_GUID gEfiScsiPassThruProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -279,7 +279,7 @@ typedef struct {
|
||||||
|
|
||||||
#define SERIAL_IO_INTERFACE_REVISION 0x00010000
|
#define SERIAL_IO_INTERFACE_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_SERIAL_IO_PROTOCOL {
|
struct _EFI_SERIAL_IO_PROTOCOL {
|
||||||
UINT32 Revision;
|
UINT32 Revision;
|
||||||
EFI_SERIAL_RESET Reset;
|
EFI_SERIAL_RESET Reset;
|
||||||
EFI_SERIAL_SET_ATTRIBUTES SetAttributes;
|
EFI_SERIAL_SET_ATTRIBUTES SetAttributes;
|
||||||
|
@ -289,7 +289,7 @@ typedef struct _EFI_SERIAL_IO_PROTOCOL {
|
||||||
EFI_SERIAL_READ Read;
|
EFI_SERIAL_READ Read;
|
||||||
|
|
||||||
EFI_SERIAL_IO_MODE *Mode;
|
EFI_SERIAL_IO_MODE *Mode;
|
||||||
} EFI_SERIAL_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSerialIoProtocolGuid;
|
extern EFI_GUID gEfiSerialIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -80,9 +80,9 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_SERVICE_BINDING_PROTOCOL {
|
struct _EFI_SERVICE_BINDING_PROTOCOL {
|
||||||
EFI_SERVICE_BINDING_CREATE_CHILD CreateChild;
|
EFI_SERVICE_BINDING_CREATE_CHILD CreateChild;
|
||||||
EFI_SERVICE_BINDING_DESTROY_CHILD DestroyChild;
|
EFI_SERVICE_BINDING_DESTROY_CHILD DestroyChild;
|
||||||
} EFI_SERVICE_BINDING_PROTOCOL;
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -65,10 +65,10 @@ EFI_STATUS
|
||||||
|
|
||||||
#define EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_REVISION 0x00010000
|
#define EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_FILE_SYSTEM_PROTOCOL {
|
struct _EFI_SIMPLE_FILE_SYSTEM_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_VOLUME_OPEN OpenVolume;
|
EFI_VOLUME_OPEN OpenVolume;
|
||||||
} EFI_SIMPLE_FILE_SYSTEM_PROTOCOL;
|
};
|
||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
|
@ -356,7 +356,7 @@ EFI_STATUS
|
||||||
;
|
;
|
||||||
|
|
||||||
#define EFI_FILE_HANDLE_REVISION 0x00010000
|
#define EFI_FILE_HANDLE_REVISION 0x00010000
|
||||||
typedef struct _EFI_FILE {
|
struct _EFI_FILE {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_FILE_OPEN Open;
|
EFI_FILE_OPEN Open;
|
||||||
EFI_FILE_CLOSE Close;
|
EFI_FILE_CLOSE Close;
|
||||||
|
@ -368,8 +368,7 @@ typedef struct _EFI_FILE {
|
||||||
EFI_FILE_GET_INFO GetInfo;
|
EFI_FILE_GET_INFO GetInfo;
|
||||||
EFI_FILE_SET_INFO SetInfo;
|
EFI_FILE_SET_INFO SetInfo;
|
||||||
EFI_FILE_FLUSH Flush;
|
EFI_FILE_FLUSH Flush;
|
||||||
}
|
} *EFI_FILE_HANDLE;
|
||||||
EFI_FILE, *EFI_FILE_HANDLE;
|
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimpleFileSystemProtocolGuid;
|
extern EFI_GUID gEfiSimpleFileSystemProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -615,7 +615,7 @@ EFI_STATUS
|
||||||
|
|
||||||
#define EFI_SIMPLE_NETWORK_PROTOCOL_REVISION 0x00010000
|
#define EFI_SIMPLE_NETWORK_PROTOCOL_REVISION 0x00010000
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_NETWORK_PROTOCOL {
|
struct _EFI_SIMPLE_NETWORK_PROTOCOL {
|
||||||
UINT64 Revision;
|
UINT64 Revision;
|
||||||
EFI_SIMPLE_NETWORK_START Start;
|
EFI_SIMPLE_NETWORK_START Start;
|
||||||
EFI_SIMPLE_NETWORK_STOP Stop;
|
EFI_SIMPLE_NETWORK_STOP Stop;
|
||||||
|
@ -632,7 +632,7 @@ typedef struct _EFI_SIMPLE_NETWORK_PROTOCOL {
|
||||||
EFI_SIMPLE_NETWORK_RECEIVE Receive;
|
EFI_SIMPLE_NETWORK_RECEIVE Receive;
|
||||||
EFI_EVENT WaitForPacket;
|
EFI_EVENT WaitForPacket;
|
||||||
EFI_SIMPLE_NETWORK_MODE *Mode;
|
EFI_SIMPLE_NETWORK_MODE *Mode;
|
||||||
} EFI_SIMPLE_NETWORK_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimpleNetworkProtocolGuid;
|
extern EFI_GUID gEfiSimpleNetworkProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -64,12 +64,12 @@ EFI_STATUS
|
||||||
IN OUT EFI_SIMPLE_POINTER_STATE * State
|
IN OUT EFI_SIMPLE_POINTER_STATE * State
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_POINTER_PROTOCOL {
|
struct _EFI_SIMPLE_POINTER_PROTOCOL {
|
||||||
EFI_SIMPLE_POINTER_RESET Reset;
|
EFI_SIMPLE_POINTER_RESET Reset;
|
||||||
EFI_SIMPLE_POINTER_GET_STATE GetState;
|
EFI_SIMPLE_POINTER_GET_STATE GetState;
|
||||||
EFI_EVENT WaitForInput;
|
EFI_EVENT WaitForInput;
|
||||||
EFI_SIMPLE_POINTER_MODE *Mode;
|
EFI_SIMPLE_POINTER_MODE *Mode;
|
||||||
} EFI_SIMPLE_POINTER_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimplePointerProtocolGuid;
|
extern EFI_GUID gEfiSimplePointerProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -125,11 +125,11 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_TEXT_IN_PROTOCOL {
|
struct _EFI_SIMPLE_TEXT_IN_PROTOCOL {
|
||||||
EFI_INPUT_RESET Reset;
|
EFI_INPUT_RESET Reset;
|
||||||
EFI_INPUT_READ_KEY ReadKeyStroke;
|
EFI_INPUT_READ_KEY ReadKeyStroke;
|
||||||
EFI_EVENT WaitForKey;
|
EFI_EVENT WaitForKey;
|
||||||
} EFI_SIMPLE_TEXT_IN_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimpleTextInProtocolGuid;
|
extern EFI_GUID gEfiSimpleTextInProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -241,14 +241,14 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL {
|
struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL {
|
||||||
EFI_INPUT_RESET_EX Reset;
|
EFI_INPUT_RESET_EX Reset;
|
||||||
EFI_INPUT_READ_KEY_EX ReadKeyStrokeEx;
|
EFI_INPUT_READ_KEY_EX ReadKeyStrokeEx;
|
||||||
EFI_EVENT WaitForKeyEx;
|
EFI_EVENT WaitForKeyEx;
|
||||||
EFI_SET_STATE SetState;
|
EFI_SET_STATE SetState;
|
||||||
EFI_REGISTER_KEYSTROKE_NOTIFY RegisterKeyNotify;
|
EFI_REGISTER_KEYSTROKE_NOTIFY RegisterKeyNotify;
|
||||||
EFI_UNREGISTER_KEYSTROKE_NOTIFY UnregisterKeyNotify;
|
EFI_UNREGISTER_KEYSTROKE_NOTIFY UnregisterKeyNotify;
|
||||||
} EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimpleTextInputExProtocolGuid;
|
extern EFI_GUID gEfiSimpleTextInputExProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -398,7 +398,7 @@ typedef struct {
|
||||||
BOOLEAN CursorVisible;
|
BOOLEAN CursorVisible;
|
||||||
} EFI_SIMPLE_TEXT_OUTPUT_MODE;
|
} EFI_SIMPLE_TEXT_OUTPUT_MODE;
|
||||||
|
|
||||||
typedef struct _EFI_SIMPLE_TEXT_OUT_PROTOCOL {
|
struct _EFI_SIMPLE_TEXT_OUT_PROTOCOL {
|
||||||
EFI_TEXT_RESET Reset;
|
EFI_TEXT_RESET Reset;
|
||||||
|
|
||||||
EFI_TEXT_OUTPUT_STRING OutputString;
|
EFI_TEXT_OUTPUT_STRING OutputString;
|
||||||
|
@ -416,7 +416,7 @@ typedef struct _EFI_SIMPLE_TEXT_OUT_PROTOCOL {
|
||||||
// Current mode
|
// Current mode
|
||||||
//
|
//
|
||||||
EFI_SIMPLE_TEXT_OUTPUT_MODE *Mode;
|
EFI_SIMPLE_TEXT_OUTPUT_MODE *Mode;
|
||||||
} EFI_SIMPLE_TEXT_OUT_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiSimpleTextOutProtocolGuid;
|
extern EFI_GUID gEfiSimpleTextOutProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -227,7 +227,7 @@ EFI_STATUS
|
||||||
IN EFI_TCP4_PROTOCOL *This
|
IN EFI_TCP4_PROTOCOL *This
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_TCP4_PROTOCOL {
|
struct _EFI_TCP4_PROTOCOL {
|
||||||
EFI_TCP4_GET_MODE_DATA GetModeData;
|
EFI_TCP4_GET_MODE_DATA GetModeData;
|
||||||
EFI_TCP4_CONFIGURE Configure;
|
EFI_TCP4_CONFIGURE Configure;
|
||||||
EFI_TCP4_ROUTES Routes;
|
EFI_TCP4_ROUTES Routes;
|
||||||
|
@ -238,7 +238,7 @@ typedef struct _EFI_TCP4_PROTOCOL {
|
||||||
EFI_TCP4_CLOSE Close;
|
EFI_TCP4_CLOSE Close;
|
||||||
EFI_TCP4_CANCEL Cancel;
|
EFI_TCP4_CANCEL Cancel;
|
||||||
EFI_TCP4_POLL Poll;
|
EFI_TCP4_POLL Poll;
|
||||||
} EFI_TCP4_PROTOCOL;
|
};
|
||||||
|
|
||||||
#define EFI_CONNECTION_FIN EFIERR (104)
|
#define EFI_CONNECTION_FIN EFIERR (104)
|
||||||
#define EFI_CONNECTION_RESET EFIERR (105)
|
#define EFI_CONNECTION_RESET EFIERR (105)
|
||||||
|
|
|
@ -196,7 +196,7 @@ EFI_STATUS
|
||||||
IN EFI_UDP4_PROTOCOL *This
|
IN EFI_UDP4_PROTOCOL *This
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_UDP4_PROTOCOL {
|
struct _EFI_UDP4_PROTOCOL {
|
||||||
EFI_UDP4_GET_MODE_DATA GetModeData;
|
EFI_UDP4_GET_MODE_DATA GetModeData;
|
||||||
EFI_UDP4_CONFIGURE Configure;
|
EFI_UDP4_CONFIGURE Configure;
|
||||||
EFI_UDP4_GROUPS Groups;
|
EFI_UDP4_GROUPS Groups;
|
||||||
|
@ -205,7 +205,7 @@ typedef struct _EFI_UDP4_PROTOCOL {
|
||||||
EFI_UDP4_RECEIVE Receive;
|
EFI_UDP4_RECEIVE Receive;
|
||||||
EFI_UDP4_CANCEL Cancel;
|
EFI_UDP4_CANCEL Cancel;
|
||||||
EFI_UDP4_POLL Poll;
|
EFI_UDP4_POLL Poll;
|
||||||
} EFI_UDP4_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUdp4ServiceBindingProtocolGuid;
|
extern EFI_GUID gEfiUdp4ServiceBindingProtocolGuid;
|
||||||
extern EFI_GUID gEfiUdp4ProtocolGuid;
|
extern EFI_GUID gEfiUdp4ProtocolGuid;
|
||||||
|
|
|
@ -170,11 +170,11 @@ EFI_STATUS
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_UGA_DRAW_PROTOCOL {
|
struct _EFI_UGA_DRAW_PROTOCOL {
|
||||||
EFI_UGA_DRAW_PROTOCOL_GET_MODE GetMode;
|
EFI_UGA_DRAW_PROTOCOL_GET_MODE GetMode;
|
||||||
EFI_UGA_DRAW_PROTOCOL_SET_MODE SetMode;
|
EFI_UGA_DRAW_PROTOCOL_SET_MODE SetMode;
|
||||||
EFI_UGA_DRAW_PROTOCOL_BLT Blt;
|
EFI_UGA_DRAW_PROTOCOL_BLT Blt;
|
||||||
} EFI_UGA_DRAW_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUgaDrawProtocolGuid;
|
extern EFI_GUID gEfiUgaDrawProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -200,11 +200,11 @@ typedef UGA_STATUS (EFIAPI *PUGA_FW_SERVICE_DISPATCH) (IN PUGA_DEVICE pDevice, I
|
||||||
Varies depending on pIoRequest.
|
Varies depending on pIoRequest.
|
||||||
|
|
||||||
--*/
|
--*/
|
||||||
typedef struct _EFI_UGA_IO_PROTOCOL {
|
struct _EFI_UGA_IO_PROTOCOL {
|
||||||
EFI_UGA_IO_PROTOCOL_CREATE_DEVICE CreateDevice;
|
EFI_UGA_IO_PROTOCOL_CREATE_DEVICE CreateDevice;
|
||||||
EFI_UGA_IO_PROTOCOL_DELETE_DEVICE DeleteDevice;
|
EFI_UGA_IO_PROTOCOL_DELETE_DEVICE DeleteDevice;
|
||||||
PUGA_FW_SERVICE_DISPATCH DispatchService;
|
PUGA_FW_SERVICE_DISPATCH DispatchService;
|
||||||
} EFI_UGA_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUgaIoProtocolGuid;
|
extern EFI_GUID gEfiUgaIoProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -193,7 +193,7 @@ BOOLEAN
|
||||||
--*/
|
--*/
|
||||||
;
|
;
|
||||||
|
|
||||||
typedef struct _EFI_UNICODE_COLLATION_PROTOCOL {
|
struct _EFI_UNICODE_COLLATION_PROTOCOL {
|
||||||
//
|
//
|
||||||
// general
|
// general
|
||||||
//
|
//
|
||||||
|
@ -209,7 +209,7 @@ typedef struct _EFI_UNICODE_COLLATION_PROTOCOL {
|
||||||
EFI_UNICODE_COLLATION_STRTOFAT StrToFat;
|
EFI_UNICODE_COLLATION_STRTOFAT StrToFat;
|
||||||
|
|
||||||
CHAR8 *SupportedLanguages;
|
CHAR8 *SupportedLanguages;
|
||||||
} EFI_UNICODE_COLLATION_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUnicodeCollationProtocolGuid;
|
extern EFI_GUID gEfiUnicodeCollationProtocolGuid;
|
||||||
extern EFI_GUID gEfiUnicodeCollation2ProtocolGuid;
|
extern EFI_GUID gEfiUnicodeCollation2ProtocolGuid;
|
||||||
|
|
|
@ -186,7 +186,7 @@ EFI_STATUS
|
||||||
IN EFI_USB_PORT_FEATURE PortFeature
|
IN EFI_USB_PORT_FEATURE PortFeature
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_USB_HC_PROTOCOL {
|
struct _EFI_USB_HC_PROTOCOL {
|
||||||
EFI_USB_HC_PROTOCOL_RESET Reset;
|
EFI_USB_HC_PROTOCOL_RESET Reset;
|
||||||
EFI_USB_HC_PROTOCOL_GET_STATE GetState;
|
EFI_USB_HC_PROTOCOL_GET_STATE GetState;
|
||||||
EFI_USB_HC_PROTOCOL_SET_STATE SetState;
|
EFI_USB_HC_PROTOCOL_SET_STATE SetState;
|
||||||
|
@ -202,7 +202,7 @@ typedef struct _EFI_USB_HC_PROTOCOL {
|
||||||
EFI_USB_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;
|
EFI_USB_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;
|
||||||
UINT16 MajorRevision;
|
UINT16 MajorRevision;
|
||||||
UINT16 MinorRevision;
|
UINT16 MinorRevision;
|
||||||
} EFI_USB_HC_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUsbHcProtocolGuid;
|
extern EFI_GUID gEfiUsbHcProtocolGuid;
|
||||||
|
|
||||||
|
@ -388,7 +388,7 @@ EFI_STATUS
|
||||||
IN EFI_USB_PORT_FEATURE PortFeature
|
IN EFI_USB_PORT_FEATURE PortFeature
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct _EFI_USB2_HC_PROTOCOL {
|
struct _EFI_USB2_HC_PROTOCOL {
|
||||||
EFI_USB2_HC_PROTOCOL_GET_CAPABILITY GetCapability;
|
EFI_USB2_HC_PROTOCOL_GET_CAPABILITY GetCapability;
|
||||||
EFI_USB2_HC_PROTOCOL_RESET Reset;
|
EFI_USB2_HC_PROTOCOL_RESET Reset;
|
||||||
EFI_USB2_HC_PROTOCOL_GET_STATE GetState;
|
EFI_USB2_HC_PROTOCOL_GET_STATE GetState;
|
||||||
|
@ -404,7 +404,7 @@ typedef struct _EFI_USB2_HC_PROTOCOL {
|
||||||
EFI_USB2_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;
|
EFI_USB2_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;
|
||||||
UINT16 MajorRevision;
|
UINT16 MajorRevision;
|
||||||
UINT16 MinorRevision;
|
UINT16 MinorRevision;
|
||||||
} EFI_USB2_HC_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUsb2HcProtocolGuid;
|
extern EFI_GUID gEfiUsb2HcProtocolGuid;
|
||||||
|
|
||||||
|
|
|
@ -173,7 +173,7 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
// Protocol Interface Structure
|
// Protocol Interface Structure
|
||||||
//
|
//
|
||||||
typedef struct _EFI_USB_IO_PROTOCOL {
|
struct _EFI_USB_IO_PROTOCOL {
|
||||||
//
|
//
|
||||||
// IO transfer
|
// IO transfer
|
||||||
//
|
//
|
||||||
|
@ -198,7 +198,7 @@ typedef struct _EFI_USB_IO_PROTOCOL {
|
||||||
// Reset controller's parent port
|
// Reset controller's parent port
|
||||||
//
|
//
|
||||||
EFI_USB_IO_PORT_RESET UsbPortReset;
|
EFI_USB_IO_PORT_RESET UsbPortReset;
|
||||||
} EFI_USB_IO_PROTOCOL;
|
};
|
||||||
|
|
||||||
extern EFI_GUID gEfiUsbIoProtocolGuid;
|
extern EFI_GUID gEfiUsbIoProtocolGuid;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue