[FREELDR] peloader.c: Add SAL2 annotations for two import-resolving helpers (#7537)

Add annotations for PeLdrpBindImportName()
and PeLdrpScanImportAddressTable().
This commit is contained in:
Hermès Bélusca-Maïto 2024-12-03 13:03:11 +01:00
parent ddd59f19ae
commit 576fafbaf8
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -136,15 +136,15 @@ PeLdrpLoadAndScanReferencedDll(
static BOOLEAN static BOOLEAN
PeLdrpBindImportName( PeLdrpBindImportName(
IN OUT PLIST_ENTRY ModuleListHead, _Inout_ PLIST_ENTRY ModuleListHead,
IN PVOID DllBase, _In_ PVOID DllBase,
IN PVOID ImageBase, _In_ PVOID ImageBase,
IN PIMAGE_THUNK_DATA ThunkData, _Inout_ PIMAGE_THUNK_DATA ThunkData,
IN PIMAGE_EXPORT_DIRECTORY ExportDirectory, _In_ PIMAGE_EXPORT_DIRECTORY ExportDirectory,
IN ULONG ExportSize, _In_ ULONG ExportSize,
IN BOOLEAN ProcessForwards, _In_ BOOLEAN ProcessForwards,
IN PCSTR DirectoryPath, _In_ PCSTR DirectoryPath,
IN PLIST_ENTRY Parent) _In_ PLIST_ENTRY Parent)
{ {
ULONG Ordinal; ULONG Ordinal;
PULONG NameTable, FunctionTable; PULONG NameTable, FunctionTable;
@ -448,12 +448,12 @@ PeLdrpLoadAndScanReferencedDll(
static BOOLEAN static BOOLEAN
PeLdrpScanImportAddressTable( PeLdrpScanImportAddressTable(
IN OUT PLIST_ENTRY ModuleListHead, _Inout_ PLIST_ENTRY ModuleListHead,
IN PVOID DllBase, _In_ PVOID DllBase,
IN PVOID ImageBase, _In_ PVOID ImageBase,
IN PIMAGE_THUNK_DATA ThunkData, _Inout_ PIMAGE_THUNK_DATA ThunkData,
IN PCSTR DirectoryPath, _In_ PCSTR DirectoryPath,
IN PLIST_ENTRY Parent) _In_ PLIST_ENTRY Parent)
{ {
PIMAGE_EXPORT_DIRECTORY ExportDirectory = NULL; PIMAGE_EXPORT_DIRECTORY ExportDirectory = NULL;
BOOLEAN Success; BOOLEAN Success;