https://git.reactos.org/?p=reactos.git;a=commitdiff;h=576fafbaf890f08e3da465...
commit 576fafbaf890f08e3da46570c6b4c611ec430008 Author: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org AuthorDate: Tue Dec 3 13:03:11 2024 +0100 Commit: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org CommitDate: Tue Dec 3 13:13:26 2024 +0100
[FREELDR] peloader.c: Add SAL2 annotations for two import-resolving helpers (#7537)
Add annotations for PeLdrpBindImportName() and PeLdrpScanImportAddressTable(). --- boot/freeldr/freeldr/lib/peloader.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/boot/freeldr/freeldr/lib/peloader.c b/boot/freeldr/freeldr/lib/peloader.c index fae0bf9b63a..2096792c05e 100644 --- a/boot/freeldr/freeldr/lib/peloader.c +++ b/boot/freeldr/freeldr/lib/peloader.c @@ -136,15 +136,15 @@ PeLdrpLoadAndScanReferencedDll(
static BOOLEAN PeLdrpBindImportName( - IN OUT PLIST_ENTRY ModuleListHead, - IN PVOID DllBase, - IN PVOID ImageBase, - IN PIMAGE_THUNK_DATA ThunkData, - IN PIMAGE_EXPORT_DIRECTORY ExportDirectory, - IN ULONG ExportSize, - IN BOOLEAN ProcessForwards, - IN PCSTR DirectoryPath, - IN PLIST_ENTRY Parent) + _Inout_ PLIST_ENTRY ModuleListHead, + _In_ PVOID DllBase, + _In_ PVOID ImageBase, + _Inout_ PIMAGE_THUNK_DATA ThunkData, + _In_ PIMAGE_EXPORT_DIRECTORY ExportDirectory, + _In_ ULONG ExportSize, + _In_ BOOLEAN ProcessForwards, + _In_ PCSTR DirectoryPath, + _In_ PLIST_ENTRY Parent) { ULONG Ordinal; PULONG NameTable, FunctionTable; @@ -448,12 +448,12 @@ PeLdrpLoadAndScanReferencedDll(
static BOOLEAN PeLdrpScanImportAddressTable( - IN OUT PLIST_ENTRY ModuleListHead, - IN PVOID DllBase, - IN PVOID ImageBase, - IN PIMAGE_THUNK_DATA ThunkData, - IN PCSTR DirectoryPath, - IN PLIST_ENTRY Parent) + _Inout_ PLIST_ENTRY ModuleListHead, + _In_ PVOID DllBase, + _In_ PVOID ImageBase, + _Inout_ PIMAGE_THUNK_DATA ThunkData, + _In_ PCSTR DirectoryPath, + _In_ PLIST_ENTRY Parent) { PIMAGE_EXPORT_DIRECTORY ExportDirectory = NULL; BOOLEAN Success;