OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
HdaControllerInfo.h File Reference
#include <Uefi.h>

Go to the source code of this file.

Data Structures

struct  EFI_HDA_CONTROLLER_INFO_PROTOCOL_
 

Macros

#define EFI_HDA_CONTROLLER_INFO_PROTOCOL_GUID
 

Typedefs

typedef struct EFI_HDA_CONTROLLER_INFO_PROTOCOL_ EFI_HDA_CONTROLLER_INFO_PROTOCOL
 
typedef EFI_STATUS(EFIAPI * EFI_HDA_CONTROLLER_INFO_GET_NAME) (IN EFI_HDA_CONTROLLER_INFO_PROTOCOL *This, OUT CONST CHAR16 **Name)
 
typedef EFI_STATUS(EFIAPI * EFI_HDA_CONTROLLER_INFO_GET_VENDOR_ID) (IN EFI_HDA_CONTROLLER_INFO_PROTOCOL *This, OUT UINT32 *VendorId)
 

Variables

EFI_GUID gEfiHdaControllerInfoProtocolGuid
 

Macro Definition Documentation

◆ EFI_HDA_CONTROLLER_INFO_PROTOCOL_GUID

#define EFI_HDA_CONTROLLER_INFO_PROTOCOL_GUID
Value:
{ 0xE5FC2CAF, 0x0291, 0x46F2, \
{ 0x87, 0xF8, 0x10, 0xC7, 0x58, 0x72, 0x58, 0x04 } }

HDA Controller Info protocol GUID.

Definition at line 33 of file HdaControllerInfo.h.

Typedef Documentation

◆ EFI_HDA_CONTROLLER_INFO_GET_NAME

typedef EFI_STATUS(EFIAPI * EFI_HDA_CONTROLLER_INFO_GET_NAME) (IN EFI_HDA_CONTROLLER_INFO_PROTOCOL *This, OUT CONST CHAR16 **Name)

Gets the controller's name.

Parameters
[in]ThisA pointer to the EFI_HDA_CONTROLLER_INFO_PROTOCOL instance.
[out]NameA pointer to the buffer to return the controller name.
Return values
EFI_SUCCESSThe controller name was retrieved.
EFI_INVALID_PARAMETEROne or more parameters are invalid.

Definition at line 49 of file HdaControllerInfo.h.

◆ EFI_HDA_CONTROLLER_INFO_GET_VENDOR_ID

typedef EFI_STATUS(EFIAPI * EFI_HDA_CONTROLLER_INFO_GET_VENDOR_ID) (IN EFI_HDA_CONTROLLER_INFO_PROTOCOL *This, OUT UINT32 *VendorId)

Gets the controller's vendor and device ID.

Parameters
[in]ThisA pointer to the EFI_HDA_CONTROLLER_INFO_PROTOCOL instance.
[out]VendorIdThe vendor and device ID of the controller.
Return values
EFI_SUCCESSThe vendor and device ID was retrieved.
EFI_INVALID_PARAMETEROne or more parameters are invalid.

Definition at line 65 of file HdaControllerInfo.h.

◆ EFI_HDA_CONTROLLER_INFO_PROTOCOL

Variable Documentation

◆ gEfiHdaControllerInfoProtocolGuid

EFI_GUID gEfiHdaControllerInfoProtocolGuid
extern