15#ifndef __EFI_DRIVER_DIAGNOSTICS2_H__
16#define __EFI_DRIVER_DIAGNOSTICS2_H__
20#define EFI_DRIVER_DIAGNOSTICS2_PROTOCOL_GUID \
22 0x4d330321, 0x025f, 0x4aac, {0x90, 0xd8, 0x5e, 0xd9, 0x00, 0x17, 0x3b, 0x63 } \
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
unsigned short CHAR16
Definition ProcessorBind.h:105
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_DRIVER_DIAGNOSTICS2_RUN_DIAGNOSTICS)(IN EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN EFI_DRIVER_DIAGNOSTIC_TYPE DiagnosticType, IN CHAR8 *Language, OUT EFI_GUID **ErrorType, OUT UINTN *BufferSize, OUT CHAR16 **Buffer)
Definition DriverDiagnostics2.h:86
EFI_GUID gEfiDriverDiagnostics2ProtocolGuid
EFI_DRIVER_DIAGNOSTIC_TYPE
Definition DriverDiagnostics.h:28
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
Definition DriverDiagnostics2.h:100
CHAR8 * SupportedLanguages
Definition DriverDiagnostics2.h:106
EFI_DRIVER_DIAGNOSTICS2_RUN_DIAGNOSTICS RunDiagnostics
Definition DriverDiagnostics2.h:101