18 #ifndef PRT_RESOLVEMAP_H_ 19 #define PRT_RESOLVEMAP_H_ 21 #include "Attributable.h" 63 virtual wchar_t* searchKey(
const wchar_t* project,
const wchar_t* query,
wchar_t* result,
size_t* resultSize,
Status* stat =
nullptr)
const = 0;
79 virtual const wchar_t* findCGBKey(
Status* stat =
nullptr)
const = 0;
95 virtual const wchar_t** findCGBKeys(
const wchar_t** result,
size_t* resultSize,
Status* stat =
nullptr)
const = 0;
136 virtual ResolveMap const* createResolveMapAndReset(
Status* status =
nullptr) = 0;
159 virtual Status addEntry(
const wchar_t* key,
const wchar_t *uri, EmbeddedEntriesMode embeddedEntries = EEM_INSPECT_AND_ADD) = 0;
Definition: ResolveMap.h:38
ResolveMap const * createResolveMap(const wchar_t *rpkOrResURI, const wchar_t *unpackFileSystemPath=nullptr, Status *stat=nullptr)
Definition: ResolveMap.h:107
Definition: Attributable.h:38
Status
Definition: Status.h:31
inspect uri and add embedded resources
Definition: ResolveMap.h:144
The Procedural Runtime API namespace. The prt namespace contains the top level entry points into the ...
Definition: Annotation.h:24
EmbeddedEntriesMode
Definition: ResolveMap.h:143