TianoCore EDK2
master
Loading...
Searching...
No Matches
RedfishCredentialDxe.h
Go to the documentation of this file.
1
12
#ifndef EDKII_REDFISH_CREDENTIAL_DXE_H_
13
#define EDKII_REDFISH_CREDENTIAL_DXE_H_
14
15
#include <
RedfishCommon.h
>
16
#include <
Protocol/EdkIIRedfishCredential2.h
>
17
18
#include <
Library/BaseLib.h
>
19
#include <
Library/DebugLib.h
>
20
#include <
Library/PrintLib.h
>
21
#include <
Library/RedfishCredentialLib.h
>
22
#include <
Library/UefiLib.h
>
23
#include <
Library/UefiBootServicesTableLib.h
>
24
#include <
Library/RedfishHttpLib.h
>
25
#include <
Library/BaseLib.h
>
26
#include <
Library/BaseMemoryLib.h
>
27
#include <
Library/MemoryAllocationLib.h
>
28
#include <
Library/RedfishDebugLib.h
>
29
30
#define REDFISH_CREDENTIAL_DEBUG DEBUG_VERBOSE
31
#define REDFISH_MANAGER_ACCOUNT_COLLECTION_URI L"AccountService/Accounts"
32
#define REDFISH_URI_LENGTH 128
33
37
typedef
struct
{
38
LIST_ENTRY
NextInstance;
39
REDFISH_SERVICE RedfishService;
40
}
REDFISH_SERVICE_LIST
;
41
42
//
43
// Definitions of REDFISH_BOOTSTRAP_ACCOUNT_PRIVATE
44
//
45
typedef
struct
{
46
EFI_HANDLE
Handle;
47
EFI_EVENT
EndOfDxeEvent;
48
EFI_EVENT
ExitBootServiceEvent;
49
EDKII_REDFISH_AUTH_METHOD
AuthMethod;
50
CHAR8 *AccountName;
51
EDKII_REDFISH_CREDENTIAL_PROTOCOL
RedfishCredentialProtocol;
52
EDKII_REDFISH_CREDENTIAL2_PROTOCOL
RedfishCredential2Protocol;
53
LIST_ENTRY
RedfishServiceList;
54
}
REDFISH_CREDENTIAL_PRIVATE
;
55
56
#endif
BaseLib.h
BaseMemoryLib.h
EdkIIRedfishCredential2.h
EDKII_REDFISH_AUTH_METHOD
EDKII_REDFISH_AUTH_METHOD
Definition:
EdkIIRedfishCredential.h:21
DebugLib.h
MemoryAllocationLib.h
PrintLib.h
RedfishCommon.h
RedfishCredentialLib.h
RedfishDebugLib.h
RedfishHttpLib.h
EFI_EVENT
VOID * EFI_EVENT
Definition:
UefiBaseType.h:37
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
UefiBootServicesTableLib.h
UefiLib.h
_EDKII_REDFISH_CREDENTIAL2_PROTOCOL
Definition:
EdkIIRedfishCredential2.h:118
_EDKII_REDFISH_CREDENTIAL_PROTOCOL
Definition:
EdkIIRedfishCredential.h:93
_LIST_ENTRY
Definition:
Base.h:247
REDFISH_CREDENTIAL_PRIVATE
Definition:
RedfishCredentialDxe.h:45
REDFISH_SERVICE_LIST
Definition:
RedfishCredentialDxe.h:37
RedfishPkg
RedfishCredentialDxe
RedfishCredentialDxe.h
Generated on Fri Nov 15 2024 18:01:23 for TianoCore EDK2 by
1.9.6