TianoCore EDK2
master
Loading...
Searching...
No Matches
RedfishMisc.h
Go to the documentation of this file.
1
11
#ifndef DXE_REDFISH_MISC_LIB_H_
12
#define DXE_REDFISH_MISC_LIB_H_
13
14
#include <
Library/BaseLib.h
>
15
#include <
Library/BaseMemoryLib.h
>
16
#include <
Library/DebugLib.h
>
17
#include <
Library/JsonLib.h
>
18
#include <
Library/MemoryAllocationLib.h
>
19
#include <
Library/PrintLib.h
>
20
#include <
Library/RedfishLib.h
>
21
#include <
Library/UefiLib.h
>
22
#include <
Protocol/EdkIIRedfishCredential.h
>
23
#include <
redfish.h
>
24
25
#define ARRAY_SIZE(Array) (sizeof (Array) / sizeof ((Array)[0]))
26
44
REDFISH_SERVICE
45
RedfishCreateLibredfishService
(
46
IN
REDFISH_CONFIG_SERVICE_INFORMATION
*RedfishConfigServiceInfo,
47
IN
EDKII_REDFISH_AUTH_METHOD
AuthMethod,
48
IN
CHAR8 *UserId,
49
IN
CHAR8 *Password
50
);
51
75
EFI_STATUS
76
RedfishGetAuthInfo
(
77
OUT
EDKII_REDFISH_AUTH_METHOD
*AuthMethod,
78
OUT
CHAR8 **UserId,
79
OUT
CHAR8 **Password
80
);
81
82
#endif
BaseLib.h
BaseMemoryLib.h
EdkIIRedfishCredential.h
EDKII_REDFISH_AUTH_METHOD
EDKII_REDFISH_AUTH_METHOD
Definition:
EdkIIRedfishCredential.h:21
JsonLib.h
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
DebugLib.h
MemoryAllocationLib.h
PrintLib.h
RedfishLib.h
RedfishGetAuthInfo
EFI_STATUS RedfishGetAuthInfo(OUT EDKII_REDFISH_AUTH_METHOD *AuthMethod, OUT CHAR8 **UserId, OUT CHAR8 **Password)
Definition:
RedfishMisc.c:136
RedfishCreateLibredfishService
REDFISH_SERVICE RedfishCreateLibredfishService(IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishConfigServiceInfo, IN EDKII_REDFISH_AUTH_METHOD AuthMethod, IN CHAR8 *UserId, IN CHAR8 *Password)
Definition:
RedfishMisc.c:71
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
UefiLib.h
redfish.h
REDFISH_CONFIG_SERVICE_INFORMATION
Definition:
EdkIIRedfishConfigHandler.h:21
RedfishPkg
PrivateLibrary
RedfishLib
RedfishMisc.h
Generated on Fri Nov 15 2024 18:01:23 for TianoCore EDK2 by
1.9.6