From 6987ef3d862a6dc1538d15bf52b87cce84cf922d Mon Sep 17 00:00:00 2001 From: Jason Denis Date: Tue, 13 Jan 2026 16:43:03 -0500 Subject: [PATCH] Fix parameter decorators Fix declaration Remove superfluous warning disables (prevent hiding of issues) Signed-off-by: Jason Denis --- src/xenvusb/bus.c | 4 ++-- src/xenvusb/driver.c | 5 +---- vs2022/xenvusb/xenvusb.vcxproj | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/xenvusb/bus.c b/src/xenvusb/bus.c index 6db2f02..f36f48d 100644 --- a/src/xenvusb/bus.c +++ b/src/xenvusb/bus.c @@ -640,8 +640,8 @@ BusEvtChildListIdentificationDescriptionCompare( VOID BusEvtChildListIdentificationDescriptionCleanup( - _In_ WDFCHILDLIST DeviceList, - _Out_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription + IN WDFCHILDLIST DeviceList, + OUT PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription ) { PPDO_IDENTIFICATION_DESCRIPTION pDesc; diff --git a/src/xenvusb/driver.c b/src/xenvusb/driver.c index 657788b..0f11512 100644 --- a/src/xenvusb/driver.c +++ b/src/xenvusb/driver.c @@ -42,10 +42,7 @@ #include "dbg_print.h" #include "version.h" -NTSTATUS -DriverEntry( - _In_ PDRIVER_OBJECT DriverObject, - _In_ PUNICODE_STRING RegistryPath); +DRIVER_INITIALIZE DriverEntry; #ifdef ALLOC_PRAGMA #pragma alloc_text (INIT, DriverEntry) diff --git a/vs2022/xenvusb/xenvusb.vcxproj b/vs2022/xenvusb/xenvusb.vcxproj index 1512673..9fc1808 100644 --- a/vs2022/xenvusb/xenvusb.vcxproj +++ b/vs2022/xenvusb/xenvusb.vcxproj @@ -31,7 +31,7 @@ ..\..\include;..\..\include\xen;%(AdditionalIncludeDirectories) __MODULE__="XENVUSB";POOL_NX_OPTIN=1;NT_PROCESSOR_GROUPS;%(PreprocessorDefinitions) EnableAllWarnings - 4061;4464;4711;4548;4820;4668;4255;5045;6001;6054;28196;30030;30029;%(DisableSpecificWarnings) + 5045;%(DisableSpecificWarnings) true true