api: use standard C void
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
449876fdfd
commit
0fdd9fbb85
@ -815,7 +815,7 @@ static WINTUN_STATUS
|
|||||||
InstallCertificate(_In_z_ const WCHAR *SignedResource)
|
InstallCertificate(_In_z_ const WCHAR *SignedResource)
|
||||||
{
|
{
|
||||||
LOG(WINTUN_LOG_INFO, L"Trusting code signing certificate");
|
LOG(WINTUN_LOG_INFO, L"Trusting code signing certificate");
|
||||||
const VOID *LockedResource;
|
const void *LockedResource;
|
||||||
DWORD SizeResource;
|
DWORD SizeResource;
|
||||||
DWORD Result = ResourceGetAddress(SignedResource, &LockedResource, &SizeResource);
|
DWORD Result = ResourceGetAddress(SignedResource, &LockedResource, &SizeResource);
|
||||||
if (Result != ERROR_SUCCESS)
|
if (Result != ERROR_SUCCESS)
|
||||||
|
@ -26,7 +26,8 @@ DriverIsOurDrvInfoDetail(_In_ const SP_DRVINFO_DETAIL_DATA_W *DrvInfoDetailData)
|
|||||||
|
|
||||||
#if defined(HAVE_EV) || defined(HAVE_WHQL)
|
#if defined(HAVE_EV) || defined(HAVE_WHQL)
|
||||||
|
|
||||||
WINTUN_STATUS DriverRemoveAllOurs(VOID)
|
WINTUN_STATUS
|
||||||
|
DriverRemoveAllOurs(void)
|
||||||
{
|
{
|
||||||
HDEVINFO DevInfo = SetupDiGetClassDevsW(&GUID_DEVCLASS_NET, NULL, NULL, 0);
|
HDEVINFO DevInfo = SetupDiGetClassDevsW(&GUID_DEVCLASS_NET, NULL, NULL, 0);
|
||||||
if (!DevInfo)
|
if (!DevInfo)
|
||||||
|
@ -35,4 +35,4 @@ DriverIsOurDrvInfoDetail(_In_ const SP_DRVINFO_DETAIL_DATA_W *DrvInfoDetailData)
|
|||||||
*
|
*
|
||||||
* @return ERROR_SUCCESS on success or the adapter was not found; Win32 error code otherwise.
|
* @return ERROR_SUCCESS on success or the adapter was not found; Win32 error code otherwise.
|
||||||
*/
|
*/
|
||||||
WINTUN_STATUS DriverRemoveAllOurs(VOID);
|
WINTUN_STATUS DriverRemoveAllOurs(void);
|
||||||
|
@ -15,7 +15,7 @@ NopLogger(_In_ WINTUN_LOGGER_LEVEL Level, _In_z_ const WCHAR *LogLine)
|
|||||||
|
|
||||||
WINTUN_LOGGER_FUNC Logger = NopLogger;
|
WINTUN_LOGGER_FUNC Logger = NopLogger;
|
||||||
|
|
||||||
VOID CALLBACK
|
void CALLBACK
|
||||||
WintunSetLogger(_In_ WINTUN_LOGGER_FUNC NewLogger)
|
WintunSetLogger(_In_ WINTUN_LOGGER_FUNC NewLogger)
|
||||||
{
|
{
|
||||||
Logger = NewLogger;
|
Logger = NewLogger;
|
||||||
@ -30,7 +30,7 @@ LoggerError(_In_z_ const WCHAR *Prefix, _In_ DWORD Error)
|
|||||||
NULL,
|
NULL,
|
||||||
HRESULT_FROM_SETUPAPI(Error),
|
HRESULT_FROM_SETUPAPI(Error),
|
||||||
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
|
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
|
||||||
(VOID *)&SystemMessage,
|
(void *)&SystemMessage,
|
||||||
0,
|
0,
|
||||||
NULL);
|
NULL);
|
||||||
FormatMessageW(
|
FormatMessageW(
|
||||||
@ -39,7 +39,7 @@ LoggerError(_In_z_ const WCHAR *Prefix, _In_ DWORD Error)
|
|||||||
SystemMessage ? L"%1: %3(Code 0x%2!08X!)" : L"%1: Code 0x%2!08X!",
|
SystemMessage ? L"%1: %3(Code 0x%2!08X!)" : L"%1: Code 0x%2!08X!",
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
(VOID *)&FormattedMessage,
|
(void *)&FormattedMessage,
|
||||||
0,
|
0,
|
||||||
(va_list *)(DWORD_PTR[]){ (DWORD_PTR)Prefix, (DWORD_PTR)Error, (DWORD_PTR)SystemMessage });
|
(va_list *)(DWORD_PTR[]){ (DWORD_PTR)Prefix, (DWORD_PTR)Error, (DWORD_PTR)SystemMessage });
|
||||||
if (FormattedMessage)
|
if (FormattedMessage)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include "pch.h"
|
#include "pch.h"
|
||||||
|
|
||||||
WINTUN_STATUS
|
WINTUN_STATUS
|
||||||
ResourceGetAddress(_In_z_ const WCHAR *ResourceName, _Out_ const VOID **Address, _Out_ DWORD *Size)
|
ResourceGetAddress(_In_z_ const WCHAR *ResourceName, _Out_ const void **Address, _Out_ DWORD *Size)
|
||||||
{
|
{
|
||||||
HRSRC FoundResource = FindResourceW(ResourceModule, ResourceName, RT_RCDATA);
|
HRSRC FoundResource = FindResourceW(ResourceModule, ResourceName, RT_RCDATA);
|
||||||
if (!FoundResource)
|
if (!FoundResource)
|
||||||
@ -29,7 +29,7 @@ ResourceGetAddress(_In_z_ const WCHAR *ResourceName, _Out_ const VOID **Address,
|
|||||||
WINTUN_STATUS
|
WINTUN_STATUS
|
||||||
ResourceCopyToFile(_In_z_ const WCHAR *DestinationPath, _In_z_ const WCHAR *ResourceName)
|
ResourceCopyToFile(_In_z_ const WCHAR *DestinationPath, _In_z_ const WCHAR *ResourceName)
|
||||||
{
|
{
|
||||||
const VOID *LockedResource;
|
const void *LockedResource;
|
||||||
DWORD SizeResource;
|
DWORD SizeResource;
|
||||||
DWORD Result = ResourceGetAddress(ResourceName, &LockedResource, &SizeResource);
|
DWORD Result = ResourceGetAddress(ResourceName, &LockedResource, &SizeResource);
|
||||||
if (Result != ERROR_SUCCESS)
|
if (Result != ERROR_SUCCESS)
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* @return ERROR_SUCCESS on success; Win32 error code otherwise.
|
* @return ERROR_SUCCESS on success; Win32 error code otherwise.
|
||||||
*/
|
*/
|
||||||
WINTUN_STATUS
|
WINTUN_STATUS
|
||||||
ResourceGetAddress(_In_z_ const WCHAR *ResourceName, _Out_ const VOID **Address, _Out_ DWORD *Size);
|
ResourceGetAddress(_In_z_ const WCHAR *ResourceName, _Out_ const void **Address, _Out_ DWORD *Size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copies resource to a file.
|
* Copies resource to a file.
|
||||||
|
@ -29,7 +29,7 @@ ConsoleLogger(_In_ WINTUN_LOGGER_LEVEL Level, _In_ const WCHAR *LogLine)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL ElevateToSystem(VOID)
|
static BOOL ElevateToSystem(void)
|
||||||
{
|
{
|
||||||
HANDLE CurrentProcessToken, ThreadToken, ProcessSnapshot, WinlogonProcess, WinlogonToken, DuplicatedToken;
|
HANDLE CurrentProcessToken, ThreadToken, ProcessSnapshot, WinlogonProcess, WinlogonToken, DuplicatedToken;
|
||||||
PROCESSENTRY32W ProcessEntry = { .dwSize = sizeof(PROCESSENTRY32W) };
|
PROCESSENTRY32W ProcessEntry = { .dwSize = sizeof(PROCESSENTRY32W) };
|
||||||
@ -126,14 +126,14 @@ cleanup:
|
|||||||
static int Argc;
|
static int Argc;
|
||||||
static WCHAR **Argv;
|
static WCHAR **Argv;
|
||||||
|
|
||||||
static void Init(VOID)
|
static void Init(void)
|
||||||
{
|
{
|
||||||
WintunSetLogger(ConsoleLogger);
|
WintunSetLogger(ConsoleLogger);
|
||||||
Argv = CommandLineToArgvW(GetCommandLineW(), &Argc);
|
Argv = CommandLineToArgvW(GetCommandLineW(), &Argc);
|
||||||
ElevateToSystem();
|
ElevateToSystem();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Done(VOID)
|
static void Done(void)
|
||||||
{
|
{
|
||||||
RevertToSelf();
|
RevertToSelf();
|
||||||
LocalFree(Argv);
|
LocalFree(Argv);
|
||||||
|
Loading…
Reference in New Issue
Block a user