Giter Club home page Giter Club logo

veil's Introduction

Actions Status LICENSE nuget

Musa.Veil is a collection of Native API definitions for Windows. Take the name Veil, which means to lift the veil of Windows and spy on the face hidden behind.

This project contains the definitions for the Windows internal undocumented API from ntoskrnl.exe, ntdll.dll, kernelbase.dll.

This project is based on the systeminformer/phnt and Chuyu-Team/MINT fork modifications, combining the advantages of the two projects.

  • Both user-mode and kernel-mode are supported.
  • Compiling using the /W4 /WX option is supported.
  • Optimized for the Windows SDK.
  • The API is managed by Windows SDK version macros.

How to use

Method 1 (recommended)

Right click on the project, select "Manage NuGet Packages". Search for Musa.Veil, choose the version that suits you, and then click "Install".

Or

If your project template uses Mile.Project.Windows, you can add the following code directly to your .vcxproj file:

  <ItemGroup>
    <PackageReference Include="Musa.Veil">
      <!-- Expected version -->
      <Version>1.0.0</Version>
    </PackageReference>
  </ItemGroup>

Method 2

First make sure that your program is using the latest Windows SDK. Then clone and include it.

Other

// If you wonder to use separate namespace, please define the following macro.
#define VEIL_USE_SEPARATE_NAMESPACE

// First inclusion order
#include "Veil.h"

Acknowledgements

Thanks to JetBrains for providing free licenses such as Resharper C++ for my open-source projects.

ReSharper C++ logo.

veil's People

Contributors

fwilliamhe avatar kanren3 avatar mirokaku avatar xiaobfly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

veil's Issues

error C2146: syntax error: missing ')' before identifier 'LoggerHandle'

最小复现代码 ,环境 vs2022 c++20

#include <windows.h>
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
#include <format>
#define VEIL_USE_SEPARATE_NAMESPACE
#include "veil.h"
int main(int argc, char** argv)
 {
    return 0;
}
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2549): note: see previous definition of 'STATUS_WAIT_0'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(223): warning C4005: 'STATUS_ABANDONED_WAIT_0': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2550): note: see previous definition of 'STATUS_ABANDONED_WAIT_0'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(246): warning C4005: 'STATUS_USER_APC': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2551): note: see previous definition of 'STATUS_USER_APC'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(282): warning C4005: 'STATUS_TIMEOUT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2552): note: see previous definition of 'STATUS_TIMEOUT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(291): warning C4005: 'STATUS_PENDING': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2553): note: see previous definition of 'STATUS_PENDING'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(747): warning C4005: 'DBG_EXCEPTION_HANDLED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2554): note: see previous definition of 'DBG_EXCEPTION_HANDLED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(756): warning C4005: 'DBG_CONTINUE': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2555): note: see previous definition of 'DBG_CONTINUE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(831): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2556): note: see previous definition of 'STATUS_SEGMENT_NOTIFICATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(994): warning C4005: 'STATUS_FATAL_APP_EXIT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2557): note: see previous definition of 'STATUS_FATAL_APP_EXIT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1332): warning C4005: 'DBG_REPLY_LATER': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2558): note: see previous definition of 'DBG_REPLY_LATER'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1350): warning C4005: 'DBG_TERMINATE_THREAD': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2559): note: see previous definition of 'DBG_TERMINATE_THREAD'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1359): warning C4005: 'DBG_TERMINATE_PROCESS': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2560): note: see previous definition of 'DBG_TERMINATE_PROCESS'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1368): warning C4005: 'DBG_CONTROL_C': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2561): note: see previous definition of 'DBG_CONTROL_C'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1377): warning C4005: 'DBG_PRINTEXCEPTION_C': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2562): note: see previous definition of 'DBG_PRINTEXCEPTION_C'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1386): warning C4005: 'DBG_RIPEXCEPTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2563): note: see previous definition of 'DBG_RIPEXCEPTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1395): warning C4005: 'DBG_CONTROL_BREAK': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2564): note: see previous definition of 'DBG_CONTROL_BREAK'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1404): warning C4005: 'DBG_COMMAND_EXCEPTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2565): note: see previous definition of 'DBG_COMMAND_EXCEPTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1413): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2566): note: see previous definition of 'DBG_PRINTEXCEPTION_WIDE_C'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1445): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2567): note: see previous definition of 'STATUS_GUARD_PAGE_VIOLATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1456): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2568): note: see previous definition of 'STATUS_DATATYPE_MISALIGNMENT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1467): warning C4005: 'STATUS_BREAKPOINT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2569): note: see previous definition of 'STATUS_BREAKPOINT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1478): warning C4005: 'STATUS_SINGLE_STEP': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2570): note: see previous definition of 'STATUS_SINGLE_STEP'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1781): warning C4005: 'STATUS_LONGJUMP': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2571): note: see previous definition of 'STATUS_LONGJUMP'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1808): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2572): note: see previous definition of 'STATUS_UNWIND_CONSOLIDATE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(1923): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2573): note: see previous definition of 'DBG_EXCEPTION_NOT_HANDLED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2090): warning C4005: 'STATUS_ACCESS_VIOLATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2574): note: see previous definition of 'STATUS_ACCESS_VIOLATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2099): warning C4005: 'STATUS_IN_PAGE_ERROR': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2575): note: see previous definition of 'STATUS_IN_PAGE_ERROR'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2117): warning C4005: 'STATUS_INVALID_HANDLE': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2576): note: see previous definition of 'STATUS_INVALID_HANDLE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2162): warning C4005: 'STATUS_INVALID_PARAMETER': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2577): note: see previous definition of 'STATUS_INVALID_PARAMETER'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2262): warning C4005: 'STATUS_NO_MEMORY': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2578): note: see previous definition of 'STATUS_NO_MEMORY'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2319): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2579): note: see previous definition of 'STATUS_ILLEGAL_INSTRUCTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2400): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2580): note: see previous definition of 'STATUS_NONCONTINUABLE_EXCEPTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(2409): warning C4005: 'STATUS_INVALID_DISPOSITION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2581): note: see previous definition of 'STATUS_INVALID_DISPOSITION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3342): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2582): note: see previous definition of 'STATUS_ARRAY_BOUNDS_EXCEEDED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3352): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2583): note: see previous definition of 'STATUS_FLOAT_DENORMAL_OPERAND'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3362): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2584): note: see previous definition of 'STATUS_FLOAT_DIVIDE_BY_ZERO'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3372): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2585): note: see previous definition of 'STATUS_FLOAT_INEXACT_RESULT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3382): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2586): note: see previous definition of 'STATUS_FLOAT_INVALID_OPERATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3392): warning C4005: 'STATUS_FLOAT_OVERFLOW': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2587): note: see previous definition of 'STATUS_FLOAT_OVERFLOW'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3402): warning C4005: 'STATUS_FLOAT_STACK_CHECK': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2588): note: see previous definition of 'STATUS_FLOAT_STACK_CHECK'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3412): warning C4005: 'STATUS_FLOAT_UNDERFLOW': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2589): note: see previous definition of 'STATUS_FLOAT_UNDERFLOW'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3422): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2590): note: see previous definition of 'STATUS_INTEGER_DIVIDE_BY_ZERO'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3432): warning C4005: 'STATUS_INTEGER_OVERFLOW': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2591): note: see previous definition of 'STATUS_INTEGER_OVERFLOW'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(3442): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2592): note: see previous definition of 'STATUS_PRIVILEGED_INSTRUCTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(4388): warning C4005: 'STATUS_STACK_OVERFLOW': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2593): note: see previous definition of 'STATUS_STACK_OVERFLOW'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(4905): warning C4005: 'STATUS_DLL_NOT_FOUND': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2594): note: see previous definition of 'STATUS_DLL_NOT_FOUND'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(4934): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2595): note: see previous definition of 'STATUS_ORDINAL_NOT_FOUND'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(4944): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2596): note: see previous definition of 'STATUS_ENTRYPOINT_NOT_FOUND'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(4954): warning C4005: 'STATUS_CONTROL_C_EXIT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2597): note: see previous definition of 'STATUS_CONTROL_C_EXIT'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(5032): warning C4005: 'STATUS_DLL_INIT_FAILED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2598): note: see previous definition of 'STATUS_DLL_INIT_FAILED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(6029): warning C4005: 'STATUS_CONTROL_STACK_VIOLATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2599): note: see previous definition of 'STATUS_CONTROL_STACK_VIOLATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(7623): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2600): note: see previous definition of 'STATUS_FLOAT_MULTIPLE_FAULTS'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(7633): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2601): note: see previous definition of 'STATUS_FLOAT_MULTIPLE_TRAPS'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(7765): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2602): note: see previous definition of 'STATUS_REG_NAT_CONSUMPTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(8748): warning C4005: 'STATUS_HEAP_CORRUPTION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2603): note: see previous definition of 'STATUS_HEAP_CORRUPTION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(8976): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2604): note: see previous definition of 'STATUS_STACK_BUFFER_OVERRUN'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(9103): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2605): note: see previous definition of 'STATUS_INVALID_CRUNTIME_PARAMETER'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(9166): warning C4005: 'STATUS_ASSERTION_FAILURE': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2606): note: see previous definition of 'STATUS_ASSERTION_FAILURE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(10075): warning C4005: 'STATUS_ENCLAVE_VIOLATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2607): note: see previous definition of 'STATUS_ENCLAVE_VIOLATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(10736): warning C4005: 'STATUS_INTERRUPTED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2608): note: see previous definition of 'STATUS_INTERRUPTED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(10745): warning C4005: 'STATUS_THREAD_NOT_RUNNING': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2609): note: see previous definition of 'STATUS_THREAD_NOT_RUNNING'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(11057): warning C4005: 'STATUS_ALREADY_REGISTERED': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2610): note: see previous definition of 'STATUS_ALREADY_REGISTERED'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(14940): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2612): note: see previous definition of 'STATUS_SXS_EARLY_DEACTIVATION'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\ntstatus.h(14949): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(2613): note: see previous definition of 'STATUS_SXS_INVALID_DEACTIVATION'
D:\github\SuperThirdParty\Veil\Veil/Veil.System.Process.h(786): error C2371: 'Veil::TEB': redefinition; different basic types
D:\github\SuperThirdParty\Veil\Veil/Veil.System.Executive.h(2709): note: see declaration of 'Veil::TEB'
D:\github\SuperThirdParty\Veil\Veil/Veil.System.Process.h(786): error C2371: 'Veil::PTEB': redefinition; different basic types
D:\github\SuperThirdParty\Veil\Veil/Veil.System.Executive.h(2709): note: see declaration of 'Veil::PTEB'
D:\github\SuperThirdParty\Veil\Veil/Veil.System.RuntimeLibrary.h(8073): error C2027: use of undefined type '_TEB'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(24539): note: see declaration of '_TEB'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1476): error C3646: 'TraceHandle': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1476): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1672): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1671): error C2491: 'StartTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1672): error C2065: 'PTRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1672): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1687): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1686): error C2491: 'StartTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1687): error C2065: 'PTRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1687): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1714): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1713): error C2491: 'StopTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1714): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1714): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1729): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1728): error C2491: 'StopTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1729): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1729): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1755): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1754): error C2491: 'QueryTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1755): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1755): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1770): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1769): error C2491: 'QueryTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1770): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1770): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1790): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1789): error C2491: 'UpdateTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1790): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1790): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1799): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1798): error C2491: 'UpdateTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1799): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1799): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1827): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1826): error C2491: 'FlushTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1827): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1827): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1844): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1843): error C2491: 'FlushTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1844): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1844): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1863): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1862): error C2491: 'ControlTraceW': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1863): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1863): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1879): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1878): error C2491: 'ControlTraceA': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1879): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1879): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1929): error C2061: syntax error: identifier 'TRACEHANDLE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1949): error C2061: syntax error: identifier 'TRACEHANDLE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1994): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1993): error C2491: 'EnableTraceEx2': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1994): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(1994): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2423): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2422): error C2491: 'TraceSetInformation': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2423): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2423): error C2146: syntax error: missing ')' before identifier 'SessionHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2435): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2434): error C2491: 'TraceQueryInformation': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2435): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2435): error C2146: syntax error: missing ')' before identifier 'SessionHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2475): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2474): error C2491: 'TraceEvent': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2475): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2475): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2489): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2488): error C2491: 'TraceEventInstance': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2489): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2489): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2530): error C2061: syntax error: identifier 'PTRACEHANDLE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2550): error C2061: syntax error: identifier 'PTRACEHANDLE'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2574): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2573): error C2491: 'UnregisterTraceGuids': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2574): error C2065: 'TRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2574): error C2146: syntax error: missing ')' before identifier 'RegistrationHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2579): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2579): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2581): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2588): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2587): error C2491: 'GetTraceEnableLevel': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2588): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2595): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2594): error C2491: 'GetTraceEnableFlags': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2595): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2618): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2618): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2620): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2628): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2627): error C2491: 'ProcessTrace': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2628): error C2065: 'PTRACEHANDLE': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2628): error C2146: syntax error: missing ')' before identifier 'HandleArray'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2639): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2638): error C2491: 'CloseTrace': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2639): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2646): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2646): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2651): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2657): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2657): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2662): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2668): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2668): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2675): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2681): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2681): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2686): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2694): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2693): error C2491: 'ProcessTraceBufferIncrementReference': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2694): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2713): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2712): error C2491: 'ProcessTraceAddBufferToBufferStream': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2713): error C2146: syntax error: missing ')' before identifier 'TraceHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2750): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2749): error C2491: 'QueryTraceProcessingHandle': definition of dllimport data not allowed
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2750): error C2146: syntax error: missing ')' before identifier 'ProcessingHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2778): error C2144: syntax error: 'int' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2778): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2780): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2812): warning C4229: anachronism used: modifiers on data are ignored
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2812): error C2146: syntax error: missing ')' before identifier 'LoggerHandle'
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared\evntrace.h(2828): error C2146: syntax error: missing ')' before identifier 'LoggerHandle'

warning C4828: Veil.System.Security.h

In file Veil.System.Security.h:LsaFreeReturnBuffer:1320

"#endif // £¡_KERNEL_MODE"

warning C4828: the file contains a character starting at offset 0x90de, which is not valid in the current source character set (code page 65001)

Some definitions

Maybe some definitions are missing in user-mode.

NTSTATUS WINAPI LdrGetDllPath(PCWSTR module, ULONG flags, PWSTR *path, PWSTR *unknown);

BOOLEAN NTAPI LdrUnloadAlternateResourceModule(IN PVOID BaseAddress);

NTSTATUS NTAPI RtlFindActivationContextSectionString(ULONG flags, const GUID *guid, ULONG section_kind, const UNICODE_STRING *section_name, PVOID ptr);

NTSTATUS NTAPI RtlGetActiveActivationContext(HANDLE *handle);

NTSYSAPI
NTSTATUS
NTAPI
RtlDosApplyFileIsolationRedirection_Ustr(IN ULONG Flags,
                                         IN PUNICODE_STRING OriginalName,
                                         IN PUNICODE_STRING Extension,
                                         IN OUT PUNICODE_STRING StaticString,
                                         IN OUT PUNICODE_STRING DynamicString,
                                         IN OUT PUNICODE_STRING *NewName,
                                         IN PULONG NewFlags,
                                         IN PSIZE_T FileNameSize,
                                         IN PSIZE_T RequiredLength);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.