diff options
author | 2020-10-31 15:33:54 +0100 | |
---|---|---|
committer | 2020-10-31 19:11:56 +0100 | |
commit | ffab1eabe315073874af4bef110d46e87d3dd608 (patch) | |
tree | ac08f31121f51bb4cab9d0ae7a44be7a301be586 /api/adapter.c | |
parent | api: add debugging rundll32 entry point (diff) | |
download | wintun-ffab1eabe315073874af4bef110d46e87d3dd608.tar.xz wintun-ffab1eabe315073874af4bef110d46e87d3dd608.zip |
api: RebootRequire is an _Out_
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'api/adapter.c')
-rw-r--r-- | api/adapter.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/api/adapter.c b/api/adapter.c index bc166c6..8cdf4a9 100644 --- a/api/adapter.c +++ b/api/adapter.c @@ -1689,11 +1689,11 @@ WintunCreateAdapter( _In_z_count_c_(MAX_ADAPTER_NAME) const WCHAR *Name, _In_opt_ const GUID *RequestedGUID, _Out_ WINTUN_ADAPTER **Adapter, - _Inout_ BOOL *RebootRequired) + _Out_ BOOL *RebootRequired) { if (!ElevateToSystem()) return LOG(WINTUN_LOG_ERR, L"Failed to impersonate SYSTEM user"), ERROR_ACCESS_DENIED; - + *RebootRequired = FALSE; DWORD Result = ERROR_SUCCESS; #ifdef MAYBE_WOW64 if (NativeMachine != IMAGE_FILE_PROCESS) @@ -1848,11 +1848,12 @@ cleanupArgv: #endif WINTUN_STATUS WINAPI -WintunDeleteAdapter(_In_ const WINTUN_ADAPTER *Adapter, _In_ BOOL ForceCloseSessions, _Inout_ BOOL *RebootRequired) +WintunDeleteAdapter(_In_ const WINTUN_ADAPTER *Adapter, _In_ BOOL ForceCloseSessions, _Out_ BOOL *RebootRequired) { if (!ElevateToSystem()) return LOG(WINTUN_LOG_ERR, L"Failed to impersonate SYSTEM user"), ERROR_ACCESS_DENIED; + *RebootRequired = FALSE; DWORD Result; #ifdef MAYBE_WOW64 if (NativeMachine != IMAGE_FILE_PROCESS) |