TianoCore EDK2
master
Loading...
Searching...
No Matches
DynamicPlatRepoLib.h
Go to the documentation of this file.
1
13
#ifndef DYNAMIC_PLAT_REPO_H_
14
#define DYNAMIC_PLAT_REPO_H_
15
16
#include <
Protocol/ConfigurationManagerProtocol.h
>
17
21
typedef
VOID *
DYNAMIC_PLATFORM_REPOSITORY_INFO
;
22
33
EFI_STATUS
34
EFIAPI
35
DynPlatRepoAddObject
(
36
IN
DYNAMIC_PLATFORM_REPOSITORY_INFO
*This,
37
IN
CONST
CM_OBJ_DESCRIPTOR
*CmObjDesc,
38
OUT
CM_OBJECT_TOKEN
*Token OPTIONAL
39
);
40
56
EFI_STATUS
57
EFIAPI
58
DynamicPlatRepoFinalise
(
59
IN
DYNAMIC_PLATFORM_REPOSITORY_INFO
*This
60
);
61
75
EFI_STATUS
76
EFIAPI
77
DynamicPlatRepoGetObject
(
78
IN
DYNAMIC_PLATFORM_REPOSITORY_INFO
*This,
79
IN
CM_OBJECT_ID
CmObjectId,
80
IN
CM_OBJECT_TOKEN
Token OPTIONAL,
81
IN
OUT
CM_OBJ_DESCRIPTOR
*CmObjDesc
82
);
83
93
EFI_STATUS
94
EFIAPI
95
DynamicPlatRepoInit
(
96
OUT
DYNAMIC_PLATFORM_REPOSITORY_INFO
**DynPlatRepo
97
);
98
108
EFI_STATUS
109
EFIAPI
110
DynamicPlatRepoShutdown
(
111
IN
DYNAMIC_PLATFORM_REPOSITORY_INFO
*DynPlatRepo
112
);
113
114
#endif
// DYNAMIC_PLAT_REPO_H_
CM_OBJECT_ID
UINT32 CM_OBJECT_ID
Definition:
ConfigurationManagerObject.h:64
ConfigurationManagerProtocol.h
DynamicPlatRepoGetObject
EFI_STATUS EFIAPI DynamicPlatRepoGetObject(IN DYNAMIC_PLATFORM_REPOSITORY_INFO *This, IN CM_OBJECT_ID CmObjectId, IN CM_OBJECT_TOKEN Token OPTIONAL, IN OUT CM_OBJ_DESCRIPTOR *CmObjDesc)
Definition:
DynamicPlatRepo.c:431
DynamicPlatRepoShutdown
EFI_STATUS EFIAPI DynamicPlatRepoShutdown(IN DYNAMIC_PLATFORM_REPOSITORY_INFO *DynPlatRepo)
Definition:
DynamicPlatRepo.c:642
DynPlatRepoAddObject
EFI_STATUS EFIAPI DynPlatRepoAddObject(IN DYNAMIC_PLATFORM_REPOSITORY_INFO *This, IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc, OUT CM_OBJECT_TOKEN *Token OPTIONAL)
Definition:
DynamicPlatRepo.c:124
DYNAMIC_PLATFORM_REPOSITORY_INFO
VOID * DYNAMIC_PLATFORM_REPOSITORY_INFO
Definition:
DynamicPlatRepoLib.h:21
DynamicPlatRepoInit
EFI_STATUS EFIAPI DynamicPlatRepoInit(OUT DYNAMIC_PLATFORM_REPOSITORY_INFO **DynPlatRepo)
Definition:
DynamicPlatRepo.c:514
DynamicPlatRepoFinalise
EFI_STATUS EFIAPI DynamicPlatRepoFinalise(IN DYNAMIC_PLATFORM_REPOSITORY_INFO *This)
Definition:
DynamicPlatRepo.c:363
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
CM_OBJECT_TOKEN
UINTN CM_OBJECT_TOKEN
Definition:
StandardNameSpaceObjects.h:41
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
CmObjDescriptor
Definition:
ConfigurationManagerObject.h:100
DynamicTablesPkg
Include
Library
DynamicPlatRepoLib.h
Generated on Fri Nov 15 2024 18:01:06 for TianoCore EDK2 by
1.9.6