cppcheck/cfg/windows.cfg

16595 lines
753 KiB
INI

<?xml version="1.0"?>
<def format="2">
<platformtype name="__int8" value="char">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="__int16" value="short">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="__int32" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="__int64" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
<long/>
</platformtype>
<platformtype name="ACCESS_MASK" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
<unsigned/>
</platformtype>
<platformtype name="ATOM" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="BOOL" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="BOOLEAN" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="BYTE" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="FCHAR" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="CCHAR" value="char">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="CHAR" value="char">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="COLORREF" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="DWORDLONG" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="DWORD" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="FLONG" value="DWORD">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="DWORD32" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="DWORD64" value="long">
<unsigned/>
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="DWORD_PTR" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="DWORD_PTR" value="long">
<unsigned/>
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="FLOAT" value="float">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HACCEL" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HANDLE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HAGENT" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HAGENTSESSION" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HBITMAP" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HBRUSH" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HCOLORSPACE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HCURSOR" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HCONV" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HCONVLIST" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HDC" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HDDEDATA" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HDESK" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HDROP" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HDWP" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HENHMETAFILE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HFILE" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HFONT" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HGDIOBJ" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HGLOBAL" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HHOOK" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HICON" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HINSTANCE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HKEY" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HKL" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HLOCAL" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HMENU" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HMETAFILE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HMODULE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HMONITOR" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HPALETTE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HPEN" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HRESULT" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HRGN" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HRSRC" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HWND" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HSZ" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HWINSTA" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HALF_PTR" value="short">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="HALF_PTR" value="int">
<platform type="win64"/>
</platformtype>
<platformtype name="PSHORT" value="short">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HCALL" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HLINE" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HLINEAPP" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HPHONE" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="HPHONEAPP" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT8" value="char">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT16" value="short">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT32" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT64" value="long">
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="INT_PTR" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="INT_PTR" value="long">
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="LANGID" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LCID" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LCTYPE" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LGRPID" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LONG" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LONG32" value="int">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LONG64" value="long">
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LONGLONG" value="long">
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LONG_PTR" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="LONG_PTR" value="long">
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPBOOL" value="int">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPARAM" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="LPARAM" value="long">
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPBYTE" value="char">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPHANDLE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPCOLORREF" value="long">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPCSTR" value="char">
<const_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPCTSTR" value="char">
<const_ptr/>
<platform type="win32A"/>
</platformtype>
<platformtype name="LPCTSTR" value="wchar_t">
<const_ptr/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPCVOID" value="void">
<const_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPCWSTR" value="wchar_t">
<const_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPDWORD" value="long">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPINT" value="int">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPLONG" value="long">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPSTR" value="char">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPTSTR" value="char">
<pointer/>
<platform type="win32A"/>
</platformtype>
<platformtype name="LPTSTR" value="wchar_t">
<pointer/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPVOID" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPWORD" value="short">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LPWSTR" value="wchar_t">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="LRESULT" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="LRESULT" value="long">
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="MMRESULT" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="NTSTATUS" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PBOOL" value="int">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PBOOLEAN" value="char">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PBYTE" value="char">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PCHAR" value="char">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PFLOAT" value="float">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PCSTR" value="char">
<const_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PCWSTR" value="wchar_t">
<const_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PCTSTR" value="char">
<const_ptr/>
<platform type="win32A"/>
</platformtype>
<platformtype name="PCTSTR" value="wchar_t">
<const_ptr/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PDWORD32" value="int">
<pointer/>
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PDWORD64" value="long">
<pointer/>
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PDWORD" value="long">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PLCID" value="PDWORD">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PHANDLE" value="void">
<ptr_ptr/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PINT" value="int">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PLONG" value="long">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PRECT" value="RECT">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PSTR" value="char">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PTSTR" value="char">
<pointer/>
<platform type="win32A"/>
</platformtype>
<platformtype name="PTSTR" value="wchar_t">
<pointer/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PUCHAR" value="char">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PULONG" value="long">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PUSHORT" value="short">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PVOID" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PWCHAR" value="wchar_t">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PWORD" value="short">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PWSTR" value="wchar_t">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PDWORDLONG" value="long">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PDWORD_PTR" value="long">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="QWORD" value="long">
<unsigned/>
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SC_LOCK" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SC_HANDLE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SERVICE_STATUS_HANDLE" value="void">
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SHORT" value="short">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SIZE_T" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="SIZE_T" value="long">
<unsigned/>
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="SOCKET" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="SSIZE_T" value="long">
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="SSIZE_T" value="long">
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="TBYTE" value="char">
<unsigned/>
<platform type="win32A"/>
</platformtype>
<platformtype name="TBYTE" value="wchar_t">
<unsigned/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="TCHAR" value="char">
<platform type="win32A"/>
</platformtype>
<platformtype name="TCHAR" value="wchar_t">
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="_TCHAR" value="char">
<platform type="win32A"/>
</platformtype>
<platformtype name="_TCHAR" value="wchar_t">
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UCHAR" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="u_char" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UHALF_PTR" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="UHALF_PTR" value="int">
<unsigned/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="u_int" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT8" value="char">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT16" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT32" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT64" value="long">
<unsigned/>
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="UINT_PTR" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="UINT_PTR" value="long">
<unsigned/>
<long/>
<platform type="win64"/>
<platform type="win64"/>
</platformtype>
<platformtype name="ULONG" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="u_long" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="ULONG32" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="ULONG64" value="long">
<unsigned/>
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PULONG32" value="int">
<unsigned/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="PULONG64" value="long">
<unsigned/>
<long/>
<pointer/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="ULONGLONG" value="long">
<unsigned/>
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="ULONG_PTR" value="long">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="ULONG_PTR" value="long">
<unsigned/>
<long/>
<platform type="win64"/>
</platformtype>
<platformtype name="USHORT" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="u_short" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="USN" value="long">
<long/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="VOID" value="void">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="WCHAR" value="wchar_t">
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="WORD" value="short">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="FSHORT" value="WORD">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
<platform type="win64"/>
</platformtype>
<platformtype name="WPARAM" value="int">
<unsigned/>
<platform type="win32A"/>
<platform type="win32W"/>
</platformtype>
<platformtype name="WPARAM" value="long">
<unsigned/>
<long/>
<platform type="win64"/>
</platformtype>
<resource>
<alloc init="true">CreatePen</alloc>
<alloc init="true">CreateBrushIndirect</alloc>
<alloc init="true">CreateDIBPatternBrush</alloc>
<alloc init="true">CreateDIBPatternBrushPt</alloc>
<alloc init="true">CreateHatchBrush</alloc>
<alloc init="true">CreatePatternBrush</alloc>
<alloc init="true">CreateSolidBrush</alloc>
<alloc init="true">CreateFont</alloc>
<alloc init="true">CreateFontIndirect</alloc>
<alloc init="true">CreateFontIndirectEx</alloc>
<alloc init="true">CreateBitmap</alloc>
<alloc init="true">CreateBitmapIndirect</alloc>
<alloc init="true">CreateCompatibleBitmap</alloc>
<alloc init="true">CreateDIBitmap</alloc>
<alloc init="true">CreateDIBSection</alloc>
<alloc init="true">CreateDiscardableBitmap</alloc>
<alloc init="true">CreateEllipticRgn</alloc>
<alloc init="true">CreateEllipticRgnIndirect</alloc>
<alloc init="true">CreatePolygonRgn</alloc>
<alloc init="true">CreatePolyPolygonRgn</alloc>
<alloc init="true">CreateRectRgn</alloc>
<alloc init="true">CreateRectRgnIndirect</alloc>
<alloc init="true">CreateRoundRectRgn</alloc>
<alloc init="true">CreateHalftonePalette</alloc>
<alloc init="true">CreatePalette</alloc>
<dealloc>DeleteObject</dealloc>
</resource>
<resource>
<dealloc>closesocket</dealloc>
<alloc init="true">socket</alloc>
</resource>
<resource>
<alloc init="true">CreateThread</alloc>
<alloc init="true">CreateFile</alloc>
<alloc init="true">CreateFileA</alloc>
<alloc init="true">CreateFileW</alloc>
<alloc init="true">OpenFile</alloc>
<alloc init="true">CreateJobObject</alloc>
<alloc init="true">CreateRemoteThread</alloc>
<alloc init="true">CreateConsoleScreenBuffer</alloc>
<alloc init="true">OpenBackupEventLog</alloc>
<alloc init="true">OpenEventLog</alloc>
<alloc init="true">CreateFileMapping</alloc>
<alloc init="true">CreateFileMappingFromApp</alloc>
<alloc init="true">CreateFileMappingNuma</alloc>
<alloc init="true">CreateMemoryResourceNotification</alloc>
<alloc init="true">OpenFileMapping</alloc>
<alloc init="true">CreateNamedPipe</alloc>
<alloc init="true">CreateEvent</alloc>
<alloc init="true">CreateEventA</alloc>
<alloc init="true">CreateEventW</alloc>
<alloc init="true">CreateEventEx</alloc>
<alloc init="true">CreateEventExA</alloc>
<alloc init="true">CreateEventExW</alloc>
<alloc init="true">CreateMutex</alloc>
<alloc init="true">CreateMutexA</alloc>
<alloc init="true">CreateMutexW</alloc>
<alloc init="true">CreateMutexEx</alloc>
<alloc init="true">CreateMutexExA</alloc>
<alloc init="true">CreateMutexExW</alloc>
<alloc init="true">CreateSemaphore</alloc>
<alloc init="true">CreateSemaphoreA</alloc>
<alloc init="true">CreateSemaphoreW</alloc>
<alloc init="true">CreateSemaphoreEx</alloc>
<alloc init="true">CreateSemaphoreExA</alloc>
<alloc init="true">CreateSemaphoreExW</alloc>
<alloc init="true">CreateTimerQueue</alloc>
<alloc init="true">CreateWaitableTimer</alloc>
<alloc init="true">OpenEvent</alloc>
<alloc init="true">OpenEventA</alloc>
<alloc init="true">OpenEventW</alloc>
<alloc init="true">OpenMutex</alloc>
<alloc init="true">OpenMutexA</alloc>
<alloc init="true">OpenMutexW</alloc>
<alloc init="true">OpenSemaphore</alloc>
<alloc init="true">OpenSemaphoreA</alloc>
<alloc init="true">OpenSemaphoreW</alloc>
<alloc init="true">OpenWaitableTimer</alloc>
<alloc init="true">OpenJobObject</alloc>
<alloc init="true">OpenProcess</alloc>
<alloc init="true">OpenThread</alloc>
<alloc init="true">CreateMailslot</alloc>
<dealloc>CloseHandle</dealloc>
</resource>
<resource>
<alloc init="true">FindFirstFile</alloc>
<alloc init="true">FindFirstFileW</alloc>
<alloc init="true">FindFirstFileA</alloc>
<alloc init="true">FindFirstFileEx</alloc>
<alloc init="true">FindFirstFileExW</alloc>
<alloc init="true">FindFirstFileExA</alloc>
<alloc init="true">FindFirstFileNameW</alloc>
<alloc init="true">FindFirstFileNameTransactedW</alloc>
<alloc init="true">FindFirstStreamTransactedW</alloc>
<alloc init="true">FindFirstFileTransacted</alloc>
<alloc init="true">FindFirstFileTransactedA</alloc>
<alloc init="true">FindFirstFileTransactedW</alloc>
<alloc init="true">FindFirstStreamW</alloc>
<dealloc>FindClose</dealloc>
</resource>
<resource>
<alloc init="true">OpenSCManager</alloc>
<alloc init="true">OpenService</alloc>
<alloc init="true">CreateService</alloc>
<dealloc>CloseServiceHandle</dealloc>
</resource>
<resource>
<alloc init="true">LockServiceDatabase</alloc>
<dealloc>UnlockServiceDatabase</dealloc>
</resource>
<resource>
<alloc init="true">HeapCreate</alloc>
<dealloc>HeapDestroy</dealloc>
</resource>
<resource>
<alloc init="true">_wfopen</alloc>
<alloc init="true">_tfopen</alloc>
<alloc init="true" arg="1">_wfopen_s</alloc>
<alloc init="true" arg="1">_tfopen_s</alloc>
<dealloc>fclose</dealloc>
<dealloc>_fcloseall</dealloc>
</resource>
<resource>
<alloc init="true">_open</alloc>
<alloc init="true">_topen</alloc>
<alloc init="true">_wopen</alloc>
<dealloc>_close</dealloc>
</resource>
<resource>
<alloc init="true">_popen</alloc>
<alloc init="true">_wpopen</alloc>
<alloc init="true">_tpopen</alloc>
<dealloc>_pclose</dealloc>
</resource>
<resource>
<alloc init="true">LoadLibrary</alloc>
<alloc init="true">LoadLibraryA</alloc>
<alloc init="true">LoadLibraryW</alloc>
<alloc init="true">LoadLibraryEx</alloc>
<alloc init="true">LoadLibraryExA</alloc>
<alloc init="true">LoadLibraryExW</alloc>
<!--For GetModuleHandle() FreeLibrary*() should never be called.-->
<!--For GetModuleHandleEx() FreeLibrary*() can not always be called
(depends on the flags). So to prevent false positives it is not added
to the allocation functions here.-->
<dealloc>FreeLibrary</dealloc>
<dealloc>FreeLibraryAndExitThread</dealloc>
</resource>
<memory>
<alloc arg="2">UuidToString</alloc>
<alloc arg="2">UuidToStringA</alloc>
<alloc arg="2">UuidToStringW</alloc>
<dealloc>RpcStringFree</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">ExAllocatePool</alloc>
<alloc buffer-size="malloc:2">ExAllocatePoolWithQuota</alloc>
<alloc buffer-size="malloc:2">ExAllocatePoolWithQuotaTag</alloc>
<alloc buffer-size="malloc:2">ExAllocatePoolWithTag</alloc>
<alloc buffer-size="malloc:2">ExAllocatePoolWithTagPriority</alloc>
<dealloc>ExFreePool</dealloc>
<dealloc>ExFreePoolWithTag</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:3">HeapAlloc</alloc>
<alloc>HeapReAlloc</alloc>
<dealloc arg="3">HeapFree</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">IoAllocateErrorLogEntry</alloc>
<dealloc>IoWriteErrorLogEntry</dealloc>
<dealloc>IoFreeErrorLogEntry</dealloc>
</memory>
<memory>
<alloc init="true">IoAllocateIrp</alloc>
<dealloc>IoFreeIrp</dealloc>
<dealloc>IofCallDriver</dealloc>
<dealloc arg="2">IoCallDriver</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">IoAllocateMdl</alloc>
<dealloc>IoFreeMdl</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">MmAllocateContiguousMemory</alloc>
<dealloc>MmFreeContiguousMemory</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">MmAllocateContiguousMemorySpecifyCache</alloc>
<alloc buffer-size="malloc">MmAllocateContiguousMemorySpecifyCacheNode</alloc>
<dealloc>MmFreeContiguousMemorySpecifyCache</dealloc>
</memory>
<memory>
<alloc>IoAllocateWorkItem</alloc>
<dealloc>IoFreeWorkItem</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:3">RtlAllocateHeap</alloc>
<dealloc>RtlFreeHeap</dealloc>
</memory>
<memory>
<alloc>ExAllocateFromPagedLookasideList</alloc>
<dealloc arg="2">ExFreeToPagedLookasideList</dealloc>
</memory>
<memory>
<alloc>ExAllocateFromNPagedLookasideList</alloc>
<dealloc arg="2">ExFreeToNPagedLookasideList</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">AllocateHeap</alloc>
<dealloc>FreeHeap</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">AllocateLsaHeap</alloc>
<dealloc>FreeLsaHeap</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">AllocatePrivateHeap</alloc>
<dealloc>FreePrivateHeap</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">VirtualAlloc</alloc>
<dealloc>VirtualFree</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:3">VirtualAllocEx</alloc>
<alloc buffer-size="malloc:3">VirtualAllocExNuma</alloc>
<dealloc arg="2">VirtualFreeEx</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">LocalAlloc</alloc>
<dealloc>LocalFree</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc:2">GlobalAlloc</alloc>
<dealloc>GlobalFree</dealloc>
<dealloc arg="2">SetClipboardData</dealloc>
</memory>
<memory>
<alloc init="true">MapViewOfFile</alloc>
<alloc init="true">MapViewOfFileEx</alloc>
<alloc init="true">MapViewOfFileExNuma</alloc>
<alloc init="true">MapViewOfFileFromApp</alloc>
<dealloc>UnmapViewOfFile</dealloc>
</memory>
<memory>
<alloc init="true">RtlCreateHeap</alloc>
<dealloc>RtlDestroyHeap</dealloc>
</memory>
<memory>
<alloc init="true" buffer-size="strdup">strdup</alloc>
<alloc init="true">wcsdup</alloc>
<alloc init="true" buffer-size="strdup">_strdup</alloc>
<alloc init="true">_wcsdup</alloc>
<alloc init="true">_mbsdup</alloc>
<alloc init="true">_tcsdup</alloc>
<alloc init="true" buffer-size="malloc">_malloc_dbg</alloc>
<alloc init="true" buffer-size="calloc">_calloc_dbg</alloc>
<alloc init="true">_strdup_dbg</alloc>
<alloc init="true">_wcsdup_dbg</alloc>
<alloc init="true">_tcsdup_dbg</alloc>
<dealloc>free</dealloc>
<dealloc>_free_dbg</dealloc>
</memory>
<memory>
<alloc init="true" buffer-size="malloc">_aligned_malloc</alloc>
<alloc init="true" buffer-size="malloc">_aligned_malloc_dbg</alloc>
<alloc init="true" buffer-size="malloc">_aligned_offset_malloc</alloc>
<alloc init="true" buffer-size="malloc">_aligned_offset_malloc_dbg</alloc>
<dealloc>_aligned_free</dealloc>
<dealloc>_aligned_free_dbg</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">CoTaskMemAlloc</alloc>
<dealloc>CoTaskMemFree</dealloc>
</memory>
<memory>
<alloc buffer-size="malloc">_malloca</alloc>
<!-- Do not add _alloca here. It is automatically freed! -->
<dealloc>_freea</dealloc>
</memory>
<memory>
<alloc init="true" arg="11">AllocateAndInitializeSid</alloc>
<dealloc>FreeSid</dealloc>
</memory>
<!--SIZE_T RtlCompareMemory(
_In_ const VOID *Source1,
_In_ const VOID *Source2,
_In_ SIZE_T Length);-->
<function name="RtlCompareMemory">
<noreturn>false</noreturn>
<returnValue type="SIZE_T"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!--VOID RtlCopyBytes(
_Out_ PVOID Destination,
_In_ const VOID *Source,
_In_ SIZE_T Length);-->
<function name="RtlCopyBytes">
<noreturn>false</noreturn>
<returnValue type="VOID"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<function name="RtlFillBytes">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<warn severity="style" reason="Obsolete" alternatives="RtlFillMemory"/>
</function>
<!-- int _iswctype( wint_t wc, wctype_t desc ); -->
<function name="_iswctype">
<use-retval/>
<pure/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<warn severity="style" reason="Obsolete" alternatives="iswctype"/>
</function>
<!--PVOID RtlSecureZeroMemory(
_Out_ PVOID ptr,
_In_ SIZE_T cnt);-->
<function name="RtlSecureZeroMemory">
<noreturn>false</noreturn>
<returnValue type="PVOID"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<function name="RtlZeroBytes">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
<warn severity="style" reason="Obsolete" alternatives="RtlZeroMemory"/>
</function>
<function name="KeBugCheck">
<noreturn>true</noreturn>
</function>
<function name="KeBugCheckEx">
<noreturn>true</noreturn>
</function>
<!-- void CString::Format(LPCTSTR lpszFormat, ... ); -->
<function name="CString::Format">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<formatstr/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
</arg>
</function>
<!-- void CString::AppendFormat(LPCTSTR lpszFormat, ... ); -->
<function name="CString::AppendFormat">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<formatstr/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
</arg>
</function>
<!-- int printf_s(const char *format [, argument]...); -->
<function name="printf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int wprintf_s(const wchar_t *format [, argument]...); -->
<function name="wprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int fprintf_s(FILE *stream, const char *format [, argument ]...); -->
<function name="fprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int fwprintf_s(FILE *stream, const wchar_t *format [, argument ]...); -->
<function name="fwprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int _snprintf_s(char *buffer, size_t sizeOfBuffer, size_t count, const char *format [, argument] ...); -->
<!-- template <size_t size> int _snprintf_s(char (&buffer)[size], size_t count, const char *format [, argument] ...); // C++ only -->
<function name="_snprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out"/>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<!-- Disabled because depending on the overloaded function it is arg3 or arg4
<formatstr secure="true"/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg> -->
</function>
<!-- int _snwprintf_s(wchar_t *buffer, size_t sizeOfBuffer, size_t count, const wchar_t *format [, argument] ...); -->
<!-- template <size_t size> int _snwprintf_s(wchar_t (&buffer)[size], size_t count, const wchar_t *format [, argument] ...); // C++ only -->
<function name="_snwprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out"/>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<!-- Disabled because depending on the overloaded function it is arg3 or arg4
<formatstr secure="true"/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg> -->
</function>
<function name="DbgPrint">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- DWORD MsgWaitForMultipleObjectsEx(DWORD nCount, const HANDLE *pHandles, DWORD dwMilliseconds, DWORD dwWakeMask, DWORD dwFlags); -->
<function name="MsgWaitForMultipleObjectsEx">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
</function>
<!-- ULONG DbgPrintEx(ULONG ComponentId, ULONG Level, PCSTR Format, ...); -->
<function name="DbgPrintEx">
<noreturn>false</noreturn>
<returnValue type="ULONG"/>
<leak-ignore/>
<arg nr="1" direction="in"/>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- ULONG vDbgPrintEx(ULONG ComponentId, ULONG Level, PCCH Format, va_list arglist); -->
<function name="vDbgPrintEx">
<noreturn>false</noreturn>
<returnValue type="ULONG"/>
<leak-ignore/>
<arg nr="1" direction="in"/>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
<arg nr="4"/>
</function>
<!-- ULONG vDbgPrintExWithPrefix(PCCH Prefix, ULONG ComponentId, ULONG Level, PCCH Format, va_list arglist); -->
<function name="vDbgPrintExWithPrefix">
<noreturn>false</noreturn>
<returnValue type="ULONG"/>
<leak-ignore/>
<arg nr="1" direction="in"/>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in"/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
<arg nr="5"/>
</function>
<!-- int scanf_s(const char *format [, argument]...); -->
<function name="scanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<formatstr scan="true" secure="true"/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int wscanf_s(const wchar_t *format [, argument]...); -->
<function name="wscanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<formatstr scan="true" secure="true"/>
<arg nr="1" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int sscanf_s(const char *buffer, const char *format [, argument ] ...); -->
<function name="sscanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<formatstr scan="true" secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int fscanf_s(FILE *stream, const char *format [, argument ]...); -->
<function name="fscanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<formatstr scan="true" secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int fwscanf_s(FILE *stream, const wchar_t *format [, argument ]...); -->
<function name="fwscanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<formatstr scan="true" secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- int swscanf_s(const wchar_t *buffer, const wchar_t *format [, argument ] ...); -->
<function name="swscanf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<formatstr scan="true" secure="true"/>
<arg nr="2" direction="in">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- BOOL WINAPI CloseHandle(_In_ HANDLE hObject); -->
<function name="CloseHandle">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--HFILE WINAPI OpenFile(
_In_ LPCSTR lpFileName,
_Out_ LPOFSTRUCT lpReOpenBuff,
_In_ UINT uStyle);-->
<function name="OpenFile">
<noreturn>false</noreturn>
<returnValue type="HFILE"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
<strz/>
</arg>
<arg nr="2" direction="out"/>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LPSTR GetCommandLineA(void) -->
<function name="GetCommandLineA">
<noreturn>false</noreturn>
<returnValue type="LPSTR"/>
<use-retval/>
</function>
<!-- LPWSTR GetCommandLineW(void) -->
<function name="GetCommandLineW">
<noreturn>false</noreturn>
<returnValue type="LPWSTR"/>
<use-retval/>
</function>
<!-- LPWSTR lstrcpynW(LPWSTR destination, LPCWSTR source, int iMaxLength);-->
<function name="lstrcpynW">
<noreturn>false</noreturn>
<returnValue type="LPWSTR"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<warn severity="style">Security Warning: Consider using StringCchCopy instead. Using this function incorrectly can compromise the security of your application. This function uses structured exception handling (SEH) to catch access violations and other errors. When this function catches SEH errors, it returns NULL without null-terminating the string and without notifying the caller of the error. The caller is not safe to assume that insufficient space is the error condition.</warn>
</function>
<!-- LPSTR lstrcpynA(LPSTR destination, LPCSTR source, int iMaxLength);-->
<function name="lstrcpynA">
<noreturn>false</noreturn>
<returnValue type="LPWSTR"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<warn severity="style">Security Warning: Consider using StringCchCopy instead. Using this function incorrectly can compromise the security of your application. This function uses structured exception handling (SEH) to catch access violations and other errors. When this function catches SEH errors, it returns NULL without null-terminating the string and without notifying the caller of the error. The caller is not safe to assume that insufficient space is the error condition.</warn>
</function>
<!-- STRSAFEAPI StringCchCopyA(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);-->
<!-- STRSAFEAPI StringCchCopyW(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);-->
<function name="StringCchCopy,StringCchCopyA,StringCchCopyW">
<noreturn>false</noreturn>
<returnValue type="STRSAFEAPI"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- BOOL GetCommState(HANDLE hFile, LPDCB lpDCB); -->
<function name="GetCommState">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- BOOL ReadDirectoryChangesW(
HANDLE hDirectory,
LPVOID lpBuffer,
DWORD nBufferLength,
BOOL bWatchSubtree,
DWORD dwNotifyFilter,
LPDWORD lpBytesReturned,
LPOVERLAPPED lpOverlapped,
LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
); -->
<function name="ReadDirectoryChangesW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-uninit/>
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="out"/>
<arg nr="7" direction="out"/>
<arg nr="8" direction="in"/>
</function>
<!-- BOOL WINAPI BuildCommDCB(
_In_ LPCTSTR lpDef,
_Out_ LPDCB lpDCB); -->
<function name="BuildCommDCB">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out"/>
</function>
<!-- BOOL WINAPI BuildCommDCBAndTimeouts(
_In_ LPCTSTR lpDef,
_Out_ LPDCB lpDCB,
_Out_ LPCOMMTIMEOUTS lpCommTimeouts); -->
<function name="BuildCommDCBAndTimeouts">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out"/>
<arg nr="3" direction="out"/>
</function>
<!-- BOOL WINAPI WriteFile(
_In_ HANDLE hFile,
_In_ LPCVOID lpBuffer,
_In_ DWORD nNumberOfBytesToWrite,
_Out_opt_ LPDWORD lpNumberOfBytesWritten,
_Inout_opt_ LPOVERLAPPED lpOverlapped); -->
<function name="WriteFile">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="out"/>
<arg nr="5" direction="inout"/>
</function>
<!-- BOOL WINAPI ReadFile(
_In_ HANDLE hFile,
_Out_ LPVOID lpBuffer,
_In_ DWORD nNumberOfBytesToRead,
_Out_opt_ LPDWORD lpNumberOfBytesRead,
_Inout_opt_ LPOVERLAPPED lpOverlapped); -->
<function name="ReadFile">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="out"/>
<arg nr="5" direction="inout"/>
</function>
<!-- HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileName,
_In_ DWORD dwDesiredAccess,
_In_ DWORD dwShareMode,
_In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes,
_In_ DWORD dwCreationDisposition,
_In_ DWORD dwFlagsAndAttributes,
_In_opt_ HANDLE hTemplateFile); -->
<function name="CreateFile,CreateFileA,CreateFileW">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetCommTimeouts(
_In_ HANDLE hFile,
_In_ LPCOMMTIMEOUTS lpCommTimeouts); -->
<function name="SetCommTimeouts">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL GetCommMask(HANDLE hFile, LPDWORD lpEvtMask);-->
<function name="GetCommMask">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- BOOL PurgeComm(HANDLE hFile, DWORD dwFlags);-->
<function name="PurgeComm">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL FlushFileBuffers(HANDLE hFile);-->
<function name="FlushFileBuffers">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetCommState(
_In_ HANDLE hFile,
_In_ LPDCB lpDCB);-->
<function name="SetCommState">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- unsigned char *_mbstok(unsigned char *strToken, const unsigned char *strDelimit); -->
<function name="_mbstok,_tcstok">
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- unsigned char *_mbstok_l(unsigned char *strToken, const unsigned char *strDelimit, _locale_t locale ); -->
<function name="_mbstok_l">
<pure/>
<noreturn>false</noreturn>
<returnValue type="unsigned char *"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- char *_strtok_s_l(char *strToken, const char *strDelimit, char **context,_locale_t locale ); -->
<!-- wchar_t *_wcstok_s_l(wchar_t *strToken, const wchar_t *strDelimit, wchar_t**context,_locale_t locale); -->
<!-- unsigned char *_mbstok_s_l(unsigned char*strToken, const unsigned char *strDelimit, char **context,_locale_t locale); -->
<function name="_strtok_s_l,_wcstok_s_l,_mbstok_s_l,_tcstok_s_l">
<!-- strtok may modify the first argument, so using the return value is not mandatory -->
<noreturn>false</noreturn>
<pure/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="inout">
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- char *strtok_s(char *strToken, const char *strDelimit, char **context); -->
<!-- wchar_t *wcstok_s(wchar_t *strToken, const wchar_t *strDelimit, wchar_t**context); -->
<!-- unsigned char *_mbstok_s(unsigned char*strToken, const unsigned char *strDelimit, char **context); -->
<function name="strtok_s,wcstok_s,_mbstok_s,_tcstok_s">
<!-- strtok may modify the first argument, so using the return value is not mandatory -->
<noreturn>false</noreturn>
<pure/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="inout">
<not-null/>
</arg>
</function>
<!-- char *_getcwd(char *buffer, int maxlen); -->
<!-- wchar_t *_wgetcwd(wchar_t *buffer, int maxlen);-->
<function name="_getcwd,_wgetcwd">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<!-- Zero length is allowed in case the first argument is NULL. -->
<valid>0:</valid>
<not-bool/>
</arg>
</function>
<!-- HRESULT SHGetFolderPath(
_In_ HWND hwndOwner,
_In_ int nFolder,
_In_ HANDLE hToken,
_In_ DWORD dwFlags,
_Out_ LPTSTR pszPath);-->
<function name="SHGetFolderPath,SHGetFolderPathA,SHGetFolderPathW">
<noreturn>false</noreturn>
<returnValue type="HRESULT"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out">
<not-null/>
</arg>
</function>
<!-- LONG WINAPI RegQueryValueEx(
_In_ HKEY hKey,
_In_opt_ LPCTSTR lpValueName,
_Reserved_ LPDWORD lpReserved,
_Out_opt_ LPDWORD lpType,
_Out_opt_ LPBYTE lpData,
_Inout_opt_ LPDWORD lpcbData);-->
<function name="RegQueryValueEx,RegQueryValueExA,RegQueryValueExW">
<noreturn>false</noreturn>
<returnValue type="LONG"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in"/>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4" direction="out">
<not-uninit/>
</arg>
<arg nr="5" direction="out"/>
<arg nr="6" direction="inout"/>
</function>
<!-- LONG WINAPI RegCloseKey(_In_ HKEY hKey );-->
<function name="RegCloseKey">
<noreturn>false</noreturn>
<returnValue type="LONG"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _stricmp_l(const char *string1, const char *string2, _locale_t locale); -->
<!-- int _wcsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); -->
<!-- int _mbsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); -->
<function name="_stricmp_l,_wcsicmp_l,_mbsicmp_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int stricmp(const char *s1, const char *s2); -->
<!-- int _stricmp(const char *s1, const char *s2); -->
<!-- int wcsicmp(const wchar_t *s1, const wchar_t *s2); -->
<!-- int _wcsicmp(const wchar_t *s1, const wchar_t *s2); -->
<!-- int _mbsicmp(const unsigned char *string1, const unsigned char *string2); -->
<function name="stricmp,_stricmp,wcsicmp,_wcsicmp,_mbsicmp,_tcsicmp">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- DWORD WINAPI GetFileAttributes(_In_ LPCTSTR lpFileName);-->
<function name="GetFileAttributes,GetFileAttributesA,GetFileAttributesW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LONG WINAPI RegOpenKeyEx(
_In_ HKEY hKey,
_In_opt_ LPCTSTR lpSubKey,
_In_ DWORD ulOptions,
_In_ REGSAM samDesired,
_Out_ PHKEY phkResult); -->
<function name="RegOpenKeyEx,RegOpenKeyExA,RegOpenKeyExW">
<noreturn>false</noreturn>
<returnValue type="LONG"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out"/>
</function>
<!-- int __cdecl wsprintf(_Out_ LPTSTR lpOut, _In_ LPCTSTR lpFmt, _In_ ...);-->
<function name="wsprintf,wsprintfA,wsprintfW">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
<minsize type="strlen" arg="2"/>
</arg>
<formatstr/>
<arg nr="2" direction="in">
<formatstr/>
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- int sprintf_s(char *buffer, size_t sizeOfBuffer, const char *format, ...);-->
<!-- template <size_t size> int sprintf_s(char (&buffer)[size], const char *format, ...); // C++ only -->
<!-- int swprintf_s(wchar_t *buffer, size_t sizeOfBuffer, const wchar_t *format, ...); -->
<!-- template <size_t size> int swprintf_s(wchar_t (&buffer)[size], const wchar_t *format, ...); // C++ only -->
<function name="sprintf_s,swprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<!-- These functions and the format string checking is completely
implemented in Cppcheck. It can not (yet) be configured in the configuration
file. See #8381 -->
</function>
<!-- int _sprintf_s_l(char *buffer, size_t sizeOfBuffer, const char *format, locale_t locale, ... );
int _swprintf_s_l(wchar_t *buffer, size_t sizeOfBuffer, const wchar_t *format, locale_t locale, ...);-->
<function name="_sprintf_s_l,_swprintf_s_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<formatstr/>
<arg nr="3" direction="in">
<formatstr/>
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LONG WINAPI RegEnumKeyEx(
_In_ HKEY hKey,
_In_ DWORD dwIndex,
_Out_ LPTSTR lpName,
_Inout_ LPDWORD lpcName,
_Reserved_ LPDWORD lpReserved,
_Inout_ LPTSTR lpClass,
_Inout_opt_ LPDWORD lpcClass,
_Out_opt_ PFILETIME lpftLastWriteTime); -->
<function name="RegEnumKeyEx,RegEnumKeyExA,RegEnumKeyExW">
<noreturn>false</noreturn>
<returnValue type="LONG"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out"/>
<arg nr="4" direction="inout"/>
<arg nr="5"/>
<arg nr="6" direction="inout"/>
<arg nr="7" direction="inout"/>
<arg nr="8" direction="out"/>
</function>
<!--
HFONT CreateFont(
_In_ int nHeight,
_In_ int nWidth,
_In_ int nEscapement,
_In_ int nOrientation,
_In_ int fnWeight,
_In_ DWORD fdwItalic,
_In_ DWORD fdwUnderline,
_In_ DWORD fdwStrikeOut,
_In_ DWORD fdwCharSet,
_In_ DWORD fdwOutputPrecision,
_In_ DWORD fdwClipPrecision,
_In_ DWORD fdwQuality,
_In_ DWORD fdwPitchAndFamily,
_In_ LPCTSTR lpszFace
);
-->
<function name="CreateFont">
<noreturn>false</noreturn>
<returnValue type="HFONT"/>
<arg nr="any">
<not-uninit/>
</arg>
<arg nr="1" direction="in"/>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in"/>
<arg nr="4" direction="in"/>
<arg nr="5" direction="in"/>
<arg nr="6" direction="in"/>
<arg nr="7" direction="in"/>
<arg nr="8" direction="in"/>
<arg nr="9" direction="in"/>
<arg nr="10" direction="in"/>
<arg nr="11" direction="in"/>
<arg nr="12" direction="in"/>
<arg nr="13" direction="in"/>
<arg nr="14" direction="in"/>
</function>
<!-- USHORT WINAPI CaptureStackBackTrace(
_In_ ULONG FramesToSkip,
_In_ ULONG FramesToCapture,
_Out_ PVOID *BackTrace,
_Out_opt_ PULONG BackTraceHash); -->
<function name="CaptureStackBackTrace">
<noreturn>false</noreturn>
<returnValue type="USHORT"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out"/>
<arg nr="4" direction="out"/>
</function>
<!-- int _vsnprintf(char *buffer, size_t count, const char *format, va_list argptr);
int _vsnwprintf(wchar_t *buffer, size_t count, const wchar_t *format, va_list argptr);-->
<function name="_vsnprintf,_vsnwprintf">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4"/>
</function>
<!-- int _vsnprintf_l (char *buffer , size_t count, const char *format, locale_t locale, va_list argptr);
int _vsnwprintf_l(wchar_t *buffer, size_t count, const wchar_t *format, locale_t locale, va_list argptr);
int _vswprintf_l(wchar_t *buffer, size_t count, const wchar_t *format, locale_t locale, va_list argptr);-->
<function name="_vsnprintf_l,_vsnwprintf_l,_vswprintf_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5"/>
</function>
<!-- int vsnprintf_s(char *buffer, size_t sizeOfBuffer, size_t count, const char *format, va_list argptr);
int _vsnprintf_s( char *buffer, size_t sizeOfBuffer, size_t count, const char *format, va_list argptr);
int _vsnwprintf_s( wchar_t *buffer, size_t sizeOfBuffer, size_t count, const wchar_t *format, va_list argptr); -->
<function name="vsnprintf_s,_vsnprintf_s,_vsnwprintf_s">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="5"/>
</function>
<!-- int _vsnprintf_s_l(char *buffer, size_t sizeOfBuffer, size_t count, const char *format, locale_t locale, va_list argptr);
int _vsnwprintf_s_l(wchar_t *buffer, size_t sizeOfBuffer, size_t count, const wchar_t *format, locale_t locale, va_list argptr); -->
<function name="_vsnprintf_s_l,_vsnwprintf_s_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-uninit/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6"/>
</function>
<!-- int _vsprintf_l(char *buffer, const char *format, locale_t locale, va_list argptr);
int __vswprintf_l(wchar_t *buffer, const wchar_t *format, locale_t locale, va_list argptr);-->
<function name="_vsprintf_l,__vswprintf_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4"/>
</function>
<!-- char *strdup(const char *s); -->
<function name="strdup">
<noreturn>false</noreturn>
<returnValue type="char *"/>
<use-retval/>
<warn severity="style" alternatives="_strdup" reason="Obsolete">These POSIX functions are deprecated. Use the ISO C++ conformant _strdup, _wcsdup, _mbsdup instead.</warn>
<arg nr="1">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- wchar_t *wcsdup(const wchar_t *s); -->
<function name="wcsdup">
<noreturn>false</noreturn>
<returnValue type="wchar_t *"/>
<use-retval/>
<warn severity="style" alternatives="_wcsdup" reason="Obsolete">These POSIX functions are deprecated. Use the ISO C++ conformant _strdup, _wcsdup, _mbsdup instead.</warn>
<arg nr="1">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- char *_strdup(const char *strSource);
wchar_t *_wcsdup(const wchar_t *strSource);
unsigned char *_mbsdup(const unsigned char *strSource);-->
<function name="_strdup,_wcsdup,_mbsdup,_tcsdup">
<noreturn>false</noreturn>
<use-retval/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- char *_strdup_dbg(const char *strSource, int blockType, const char *filename, int linenumber );
wchar_t *_wcsdup_dbg(const wchar_t *strSource, int blockType, const char *filename, int linenumber);-->
<function name="_strdup_dbg,_wcsdup_dbg,_tcsdup_dbg">
<noreturn>false</noreturn>
<use-retval/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- int _mbscmp(const unsigned char *string1, const unsigned char *string2); -->
<function name="_mbscmp,_tcscmp">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- int _snprintf(char *s, size_t n, const char *format, ...);
int _snwprintf(wchar_t *buffer, size_t count, const wchar_t *format, ...);-->
<function name="_snprintf,_snwprintf,_sntprintf">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="out">
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<formatstr/>
<arg nr="3" direction="in">
<formatstr/>
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- errno_t wcscpy_s(wchar_t *strDestination, size_t numberOfElements, const wchar_t *strSource);
errno_t _mbscpy_s(unsigned char *strDestination, size_t numberOfElements, const unsigned char *strSource); -->
<function name="wcscpy_s,_mbscpy_s,_tcscpy_s">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- int _CrtSetDbgFlag(int newFlag); -->
<function name="_CrtSetDbgFlag">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _stat(const char *path, struct _stat *buffer);
int _stat32(const char *path, struct __stat32 *buffer);
int _stat64(const char *path, struct __stat64 *buffer);
int _stati64(const char *path, struct _stati64 *buffer);
int _stat32i64(const char *path, struct _stat32i64 *buffer);
int _stat64i32(const char *path, struct _stat64i32 *buffer);
int _wstat(const wchar_t *path, struct _stat *buffer);
int _wstat32(const wchar_t *path, struct __stat32 *buffer);
int _wstat64(const wchar_t *path, struct __stat64 *buffer);
int _wstati64(const wchar_t *path, struct _stati64 *buffer);
int _wstat32i64(const wchar_t *path, struct _stat32i64 *buffer);
int _wstat64i32(const wchar_t *path, struct _stat64i32 *buffer); -->
<function name="_stat,_tstat,_stat32,_stat64,_tstat64,_stati64,_tstati64,_stat32i64,_tstat32i64,_stat64i32,_tstat64i32,_wstat,_wstat32,_wstat64,_wstati64,_wstat32i64,_wstat64i32">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- int _fstat(int fd, struct _stat *buffer);
int _fstat32(int fd, struct __stat32 *buffer);
int _fstat64(int fd, struct __stat64 *buffer);
int _fstati64(int fd, struct _stati64 *buffer);
int _fstat32i64(int fd, struct _stat32i64 *buffer);
int _fstat64i32(int fd, struct _stat64i32 *buffer);-->
<function name="_fstat,_fstat32,_fstat64,_fstati64,_fstat32i64,_fstat64i32">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- int _fseeki64(FILE *stream, __int64 offset, int origin); -->
<function name="_fseeki64">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- __int64 _ftelli64(FILE *stream);
long _ftell_nolock(FILE *stream);
__int64 _ftelli64_nolock(FILE *stream); -->
<function name="_ftelli64,_ftell_nolock,_ftelli64_nolock">
<noreturn>false</noreturn>
<leak-ignore/>
<use-retval/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- FILE *_wfopen(const wchar_t *filename, const wchar_t *mode); -->
<function name="_wfopen,_tfopen">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="FILE *"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- size_t strnlen_s(const char *str, size_t numberOfElements);
size_t wcsnlen_s(const wchar_t *str, size_t numberOfElements);
size_t _mbsnlen(const unsigned char *str, size_t numberOfElements);
size_t _mbstrnlen(const char *str, size_t numberOfElements);-->
<function name="strnlen_s,wcsnlen_s,_mbsnlen,_mbstrnlen">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="size_t"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- size_t _mbsnlen_l(const unsigned char *str, size_t numberOfElements, _locale_t locale);
size_t _mbstrnlen_l(const char *str, size_t numberOfElements, _locale_t locale);-->
<function name="_mbsnlen_l,_mbstrnlen_l">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="size_t"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int WideCharToMultiByte(
_In_ UINT CodePage,
_In_ DWORD dwFlags,
_In_ LPCWSTR lpWideCharStr,
_In_ int cchWideChar,
_Out_opt_ LPSTR lpMultiByteStr,
_In_ int cbMultiByte,
_In_opt_ LPCSTR lpDefaultChar,
_Out_opt_ LPBOOL lpUsedDefaultChar
); -->
<function name="WideCharToMultiByte">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out"/>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
<arg nr="8" direction="out"/>
</function>
<!-- BOOL PathIsDirectory(_In_ LPCTSTR pszPath);-->
<function name="PathIsDirectory,PathIsDirectoryA,PathIsDirectoryW">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetConsoleTextAttribute(
_In_ HANDLE hConsoleOutput,
_In_ WORD wAttributes); -->
<function name="SetConsoleTextAttribute">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- errno_t _wfopen_s(FILE** pFile, const wchar_t *filename, const wchar_t *mode); -->
<function name="_wfopen_s,_tfopen_s">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<arg nr="1">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI DeleteFile(_In_ LPCTSTR lpFileName);-->
<function name="DeleteFile,DeleteFileA,DeleteFileW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HANDLE WINAPI GetStdHandle(_In_ DWORD nStdHandle); -->
<function name="GetStdHandle">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetStdHandle(_In_ DWORD nStdHandle, _In_ HANDLE hHandle); -->
<function name="SetStdHandle">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _access(const char *path, int mode);
int _waccess(const wchar_t *path, int mode); -->
<function name="_access,_waccess,_taccess">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI PeekMessage(
_Out_ LPMSG lpMsg,
_In_opt_ HWND hWnd,
_In_ UINT wMsgFilterMin,
_In_ UINT wMsgFilterMax,
_In_ UINT wRemoveMsg); -->
<function name="PeekMessage,PeekMessageA,PeekMessageW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI GetMessage(
_Out_ LPMSG lpMsg,
_In_opt_ HWND hWnd,
_In_ UINT wMsgFilterMin,
_In_ UINT wMsgFilterMax); -->
<function name="GetMessage,GetMessageA,GetMessageW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI TranslateMessage(
_In_ const MSG *lpMsg); -->
<function name="TranslateMessage">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- LRESULT WINAPI DispatchMessage(
_In_ const MSG *lpmsg); -->
<function name="DispatchMessage,DispatchMessageA,DispatchMessageW">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- LRESULT WINAPI SendMessage(
_In_ HWND hWnd,
_In_ UINT Msg,
_In_ WPARAM wParam,
_In_ LPARAM lParam); -->
<function name="SendMessage,SendMessageA,SendMessageW">
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI PostMessage(
_In_opt_ HWND hWnd,
_In_ UINT Msg,
_In_ WPARAM wParam,
_In_ LPARAM lParam); -->
<function name="PostMessage,PostMessageA,PostMessageW">
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- VOID WINAPI PostQuitMessage(
_In_ int nExitCode); -->
<function name="PostQuitMessage">
<noreturn>false</noreturn>
<returnValue type="VOID"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LRESULT WINAPI DefWindowProc(
_In_ HWND hWnd,
_In_ UINT Msg,
_In_ WPARAM wParam,
_In_ LPARAM lParam); -->
<function name="DefWindowProc,DefWindowProcA,DefWindowProcW">
<noreturn>false</noreturn>
<returnValue type="LRESULT"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- UINT WINAPI GetPrivateProfileInt(
_In_ LPCTSTR lpAppName,
_In_ LPCTSTR lpKeyName,
_In_ INT nDefault,
_In_ LPCTSTR lpFileName); -->
<function name="GetPrivateProfileInt,GetPrivateProfileIntA,GetPrivateProfileIntW">
<noreturn>false</noreturn>
<returnValue type="UINT"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- DWORD WINAPI GetPrivateProfileSection(
_In_ LPCTSTR lpAppName,
_Out_ LPTSTR lpReturnedString,
_In_ DWORD nSize,
_In_ LPCTSTR lpFileName); -->
<function name="GetPrivateProfileSection,GetPrivateProfileSectionA,GetPrivateProfileSectionW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- DWORD WINAPI GetPrivateProfileSectionNames(
_Out_ LPTSTR lpszReturnBuffer,
_In_ DWORD nSize,
_In_ LPCTSTR lpFileName); -->
<function name="GetPrivateProfileSectionNames,GetPrivateProfileSectionNamesA,GetPrivateProfileSectionNamesW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- DWORD WINAPI GetPrivateProfileString(
_In_ LPCTSTR lpAppName,
_In_ LPCTSTR lpKeyName,
_In_ LPCTSTR lpDefault,
_Out_ LPTSTR lpReturnedString,
_In_ DWORD nSize,
_In_ LPCTSTR lpFileName); -->
<function name="GetPrivateProfileString,GetPrivateProfileStringA,GetPrivateProfileStringW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="out">
<not-null/>
<minsize type="argvalue" arg="5"/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- BOOL WINAPI GetPrivateProfileStruct(
_In_ LPCTSTR lpszSection,
_In_ LPCTSTR lpszKey,
_Out_ LPVOID lpStruct,
_In_ UINT uSizeStruct,
_In_ LPCTSTR szFile); -->
<function name="GetPrivateProfileStruct,GetPrivateProfileStructA,GetPrivateProfileStructW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="out">
<not-null/>
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- HDC BeginPaint(
_In_ HWND hwnd,
_Out_ LPPAINTSTRUCT lpPaint); -->
<function name="BeginPaint">
<noreturn>false</noreturn>
<returnValue type="HDC"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- BOOL EndPaint(
_In_ HWND hWnd,
_In_ const PAINTSTRUCT *lpPaint); -->
<function name="EndPaint">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
</arg>
</function>
<!-- HGDIOBJ GetStockObject(
_In_ int fnObject); -->
<function name="GetStockObject">
<noreturn>false</noreturn>
<returnValue type="HGDIOBJ"/>
<pure/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HICON WINAPI LoadIcon(
_In_opt_ HINSTANCE hInstance,
_In_ LPCTSTR lpIconName); -->
<function name="LoadIcon,LoadIconA,LoadIconW">
<noreturn>false</noreturn>
<returnValue type="HICON"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- HBRUSH CreateSolidBrush(_In_ COLORREF crColor); -->
<function name="CreateSolidBrush">
<noreturn>false</noreturn>
<returnValue type="HBRUSH"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LPVOID WINAPI LockResource(_In_ HGLOBAL hResData); -->
<function name="LockResource">
<noreturn>false</noreturn>
<returnValue type="LPVOID"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
</arg>
</function>
<!-- HGLOBAL WINAPI LoadResource( _In_opt_ HMODULE hModule, _In_ HRSRC hResInfo);-->
<function name="LoadResource">
<noreturn>false</noreturn>
<returnValue type="HGLOBAL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL UpdateWindow( _In_ HWND hWnd); -->
<function name="UpdateWindow">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI EnableWindow(
_In_ HWND hWnd,
_In_ BOOL bEnable); -->
<function name="EnableWindow">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HWND WINAPI CreateWindow(
_In_opt_ LPCTSTR lpClassName,
_In_opt_ LPCTSTR lpWindowName,
_In_ DWORD dwStyle,
_In_ int x,
_In_ int y,
_In_ int nWidth,
_In_ int nHeight,
_In_opt_ HWND hWndParent,
_In_opt_ HMENU hMenu,
_In_opt_ HINSTANCE hInstance,
_In_opt_ LPVOID lpParam); -->
<function name="CreateWindow,CreateWindowA,CreateWindowW">
<noreturn>false</noreturn>
<returnValue type="HWND"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
<arg nr="8" direction="in">
<not-uninit/>
</arg>
<arg nr="9" direction="in">
<not-uninit/>
</arg>
<arg nr="10" direction="in">
<not-uninit/>
</arg>
<arg nr="11" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HWND WINAPI CreateWindowEx(
_In_ DWORD dwExStyle,
_In_opt_ LPCTSTR lpClassName,
_In_opt_ LPCTSTR lpWindowName,
_In_ DWORD dwStyle,
_In_ int x,
_In_ int y,
_In_ int nWidth,
_In_ int nHeight,
_In_opt_ HWND hWndParent,
_In_opt_ HMENU hMenu,
_In_opt_ HINSTANCE hInstance,
_In_opt_ LPVOID lpParam); -->
<function name="CreateWindowEx,CreateWindowExA,CreateWindowExW">
<noreturn>false</noreturn>
<returnValue type="HWND"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
<arg nr="8" direction="in">
<not-uninit/>
</arg>
<arg nr="9" direction="in">
<not-uninit/>
</arg>
<arg nr="10" direction="in">
<not-uninit/>
</arg>
<arg nr="11" direction="in">
<not-uninit/>
</arg>
<arg nr="12" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetWindowText(
_In_ HWND hWnd,
_In_opt_ LPCTSTR lpString); -->
<function name="SetWindowText,SetWindowTextA,SetWindowTextW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- ATOM WINAPI RegisterClass(
_In_ const WNDCLASS *lpWndClass); -->
<!-- ATOM WINAPI RegisterClassEx(
_In_ const WNDCLASSEX *lpwcx); -->
<function name="RegisterClass,RegisterClassEx">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI UnregisterClass(
_In_ LPCTSTR lpClassName,
_In_opt_ HINSTANCE hInstance); -->
<function name="UnregisterClass,UnregisterClassA,UnregisterClassW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int WINAPI MessageBox(
_In_opt_ HWND hWnd,
_In_opt_ LPCTSTR lpText,
_In_opt_ LPCTSTR lpCaption,
_In_ UINT uType); -->
<function name="MessageBox,MessageBoxA,MessageBoxW">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- LPVOID WINAPI GlobalLock(
_In_ HGLOBAL hMem); -->
<function name="GlobalLock">
<noreturn>false</noreturn>
<returnValue type="LPVOID"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- BOOL WINAPI GlobalUnlock(
_In_ HGLOBAL hMem); -->
<function name="GlobalUnlock">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
</function>
<!-- BOOL WINAPI OpenClipboard(
_In_opt_ HWND hWndNewOwner); -->
<function name="OpenClipboard">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI EmptyClipboard(void); -->
<!-- BOOL WINAPI CloseClipboard(void); -->
<function name="EmptyClipboard,CloseClipboard">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
</function>
<!-- HANDLE WINAPI SetClipboardData(
_In_ UINT uFormat,
_In_opt_ HANDLE hMem); -->
<function name="SetClipboardData">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _rmdir(const char *dirname);
int _wrmdir(const wchar_t *dirname);-->
<function name="_rmdir,_wrmdir">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- int _mkdir(const char *dirname);
int _wmkdir(const wchar_t *dirname); -->
<function name="_mkdir,_wmkdir">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--__int64 _abs64( __int64 n);-->
<function name="_abs64">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="__int64">arg1&gt;0?arg1:-arg1</returnValue>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- HANDLE WINAPI CreateWaitableTimer(
_In_opt_ LPSECURITY_ATTRIBUTES lpTimerAttributes,
_In_ BOOL bManualReset,
_In_opt_ LPCTSTR lpTimerName );-->
<function name="CreateWaitableTimer">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI SetWaitableTimer(
_In_ HANDLE hTimer,
_In_ const LARGE_INTEGER *pDueTime,
_In_ LONG lPeriod,
_In_opt_ PTIMERAPCROUTINE pfnCompletionRoutine,
_In_opt_ LPVOID lpArgToCompletionRoutine,
_In_ BOOL fResume);-->
<function name="SetWaitableTimer">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
</function>
<!-- DWORD WINAPI WaitForSingleObject(
_In_ HANDLE hHandle,
_In_ DWORD dwMilliseconds); -->
<function name="WaitForSingleObject">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _pclose(FILE *stream); -->
<function name="_pclose">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- FILE *_popen( const char *command, const char *mode );
FILE *_wpopen(const wchar_t *command, const wchar_t *mode);-->
<function name="_popen,_wpopen,_tpopen">
<noreturn>false</noreturn>
<returnValue type="FILE *"/>
<use-retval/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- char *_mktemp(char *template);
wchar_t *_wmktemp(wchar_t *template); -->
<function name="_mktemp,_wmktemp">
<use-retval/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- HRSRC FindResourceA (HMODULE hModule, LPCSTR lpName, LPCSTR lpType);-->
<function name="FindResource,FindResourceA">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HRSRC"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HANDLE FindFirstFileTransacted (LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction); -->
<!-- HANDLE FindFirstFileTransactedA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction); -->
<!-- HANDLE FindFirstFileTransactedW(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction); -->
<function name="FindFirstFileTransacted,FindFirstFileTransactedA,FindFirstFileTransactedW">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out">
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HANDLE WINAPI FindFirstFileEx(
_In_ LPCTSTR lpFileName,
_In_ FINDEX_INFO_LEVELS fInfoLevelId,
_Out_ LPVOID lpFindFileData,
_In_ FINDEX_SEARCH_OPS fSearchOp,
_Reserved_ LPVOID lpSearchFilter,
_In_ DWORD dwAdditionalFlags
); -->
<function name="FindFirstFileEx,FindFirstFileExA,FindFirstFileExW">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out">
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HANDLE FindFirstStreamW(LPCWSTR lpFileName, STREAM_INFO_LEVELS InfoLevel, LPVOID lpFindStreamData, DWORD dwFlags); -->
<function name="FindFirstStreamW">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out">
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HANDLE WINAPI FindFirstFile(
_In_ LPCTSTR lpFileName,
_Out_ LPWIN32_FIND_DATA lpFindFileData); -->
<function name="FindFirstFile,FindFirstFileW,FindFirstFileA">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- BOOL WINAPI FindClose(_Inout_ HANDLE hFindFile); -->
<function name="FindClose">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- HANDLE WINAPI CreateThread(
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes,
_In_ SIZE_T dwStackSize,
_In_ LPTHREAD_START_ROUTINE lpStartAddress,
_In_opt_ LPVOID lpParameter,
_In_ DWORD dwCreationFlags,
_Out_opt_ LPDWORD lpThreadId); -->
<function name="CreateThread">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="out"/>
</function>
<!-- BOOL WINAPI FindNextFile(
_In_ HANDLE hFindFile,
_Out_ LPWIN32_FIND_DATA lpFindFileData); -->
<function name="FindNextFile,FindNextFileW,FindNextFileA">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!-- BOOL WINAPI SetEnvironmentVariable(
_In_ LPCTSTR lpName,
_In_opt_ LPCTSTR lpValue);-->
<function name="SetEnvironmentVariable,SetEnvironmentVariableW,SetEnvironmentVariableA">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in"/>
</function>
<!-- DWORD WINAPI QueryDosDevice(
_In_opt_ LPCTSTR lpDeviceName,
_Out_ LPTSTR lpTargetPath,
_In_ DWORD ucchMax);-->
<function name="QueryDosDevice,QueryDosDeviceW,QueryDosDeviceA">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out"/>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- DWORD GetFullPathNameA(LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR *lpFilePart);-->
<!-- Argument 3 is optional (NULL is allowed if argument 2 is 0) -->
<function name="GetFullPathNameA,GetFullPathNameW,GetFullPathName">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="out">
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- DWORD GetLongPathNameA(LPCSTR lpszShortPath, LPSTR lpszLongPath, DWORD cchBuffer); -->
<!-- DWORD GetLongPathNameW(LPCWSTR lpszShortPath, LPWSTR lpszLongPath, DWORD cchBuffer); -->
<!-- DWORD GetShortPathNameA(LPCSTR lpszLongPath, LPSTR lpszShortPath, DWORD cchBuffer); -->
<!-- DWORD GetShortPathNameW(LPCWSTR lpszLongPath, LPWSTR lpszShortPath, DWORD cchBuffer); -->
<!-- Argument 2 is optional (NULL is allowed if argument 3 is 0) -->
<function name="GetLongPathName,GetLongPathNameA,GetLongPathNameW,GetShortPathName,GetShortPathNameA,GetShortPathNameW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="out">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!-- BOOL WINAPI GetDefaultCommConfig(
_In_ LPCTSTR lpszName,
_Out_ LPCOMMCONFIG lpCC,
_Inout_ LPDWORD lpdwSize);-->
<function name="GetDefaultCommConfig,GetDefaultCommConfigW,GetDefaultCommConfigA">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
<arg nr="3" direction="inout"/>
</function>
<!-- DWORD WINAPI GetTempPath(
_In_ DWORD nBufferLength,
_Out_ LPTSTR lpBuffer);-->
<function name="GetTempPath,GetTempPathW,GetTempPathA">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<valid>0:</valid>
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<minsize type="argvalue" arg="1"/>
</arg>
</function>
<!-- BOOL SetupDiDestroyDeviceInfoList(_In_ HDEVINFO DeviceInfoSet);-->
<function name="SetupDiDestroyDeviceInfoList">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL SetupDiGetDeviceInstanceId(
_In_ HDEVINFO DeviceInfoSet,
_In_ PSP_DEVINFO_DATA DeviceInfoData,
_Out_opt_ PTSTR DeviceInstanceId,
_In_ DWORD DeviceInstanceIdSize,
_Out_opt_ PDWORD RequiredSize);-->
<function name="SetupDiGetDeviceInstanceId">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out"/>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out"/>
</function>
<!-- BOOL SetupDiEnumDeviceInfo(
_In_ HDEVINFO DeviceInfoSet,
_In_ DWORD MemberIndex,
_Out_ PSP_DEVINFO_DATA DeviceInfoData);-->
<function name="SetupDiEnumDeviceInfo">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out"/>
</function>
<!-- HDEVINFO SetupDiGetClassDevs(
_In_opt_ const GUID *ClassGuid,
_In_opt_ PCTSTR Enumerator,
_In_opt_ HWND hwndParent,
_In_ DWORD Flags ); -->
<function name="SetupDiGetClassDevs">
<noreturn>false</noreturn>
<returnValue type="HDEVINFO"/>
<leak-ignore/>
<arg nr="1" direction="in"/>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- unsigned char *_mbsstr(const unsigned char *str, const unsigned char *strSearch -->
<function name="_mbsstr,_tcsstr">
<use-retval/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- unsigned char *_mbsstr_l(const unsigned char *str, const unsigned char *strSearch, _locale_t locale )-->
<function name="_mbsstr_l">
<returnValue type="unsigned char *"/>
<use-retval/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- void *_memccpy(void *dest, const void *src, int c, size_t n);-->
<function name="_memccpy">
<leak-ignore/>
<returnValue type="void *"/>
<noreturn>false</noreturn>
<arg nr="1" direction="out">
<not-null/>
<minsize type="sizeof" arg="2"/>
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- int _fcloseall( void ); -->
<function name="_fcloseall">
<returnValue type="int"/>
<noreturn>false</noreturn>
</function>
<!-- int _open(const char *filename, int oflag [, int pmode] );
int _wopen( const wchar_t *filename, int oflag [, int pmode]); -->
<function name="_open,_wopen,_topen">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _close(int fildes); -->
<function name="_close">
<returnValue type="int"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- void _swab(char *src, char *dest, int n);-->
<function name="_swab">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="inout">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!-- int _strnicmp(const char *string1, const char *string2, size_t count); -->
<!-- int _wcsnicmp(const wchar_t *string1, const wchar_t *string2, size_t count); -->
<!-- int _mbsnicmp(const unsigned char *string1, const unsigned char *string2, size_t count); -->
<function name="_strnicmp,_wcsnicmp,_mbsnicmp,_tcsncicmp,_tcsnicmp">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!-- int _strnicmp_l(const char *string1, const char *string2, size_t count, _locale_t locale); -->
<!-- int _wcsnicmp_l(const wchar_t *string1, const wchar_t *string2, size_t count, _locale_t locale); -->
<!-- int _mbsnicmp_l(const unsigned char *string1, const unsigned char *string2, size_t count, _locale_t locale); -->
<function name="_strnicmp_l,_wcsnicmp_l,_mbsnicmp_l,_tcsncicmp_l">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- void *_malloc_dbg(size_t size, int blockType, const char *filename, int linenumber); -->
<!-- void * _aligned_malloc_dbg(size_t size, size_t alignment, const char *filename, int linenumber); -->
<function name="_malloc_dbg,_aligned_malloc_dbg">
<use-retval/>
<returnValue type="void *"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- void * _aligned_malloc(size_t size, size_t alignment); -->
<function name="_aligned_malloc">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="void *"/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- void _aligned_free (void *memblock); -->
<function name="_aligned_free">
<noreturn>false</noreturn>
<returnValue type="void"/>
<arg nr="1">
<not-bool/>
</arg>
</function>
<!-- size_t _mbslen_l( const unsigned char *str, _locale_t locale); -->
<!-- size_t _mbstrlen_l( const char *str, _locale_t locale ); -->
<function name="_mbslen_l,_mbstrlen_l,_tcsclen_l">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="size_t">strlen(arg1)</returnValue>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- size_t _mbslen( const unsigned char *str ); -->
<!-- size_t _mbstrlen( const char *str ); -->
<function name="_mbslen,_mbstrlen,_tcslen,_tcsclen">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="size_t">strlen(arg1)</returnValue>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- unsigned char *_mbsrchr_l(const unsigned char *str, unsigned int c, _locale_t locale ); // C only
unsigned char *_mbsrchr_l(unsigned char *str, unsigned int c, _locale_t locale ); // C++ only
const unsigned char *_mbsrchr_l(const unsigned char *str, unsigned int c, _locale_t locale ); // C++ only-->
<function name="_mbsrchr_l">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="unsigned char *"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL SetupComm( HANDLE hFile, DWORD dwInQueue, DWORD dwOutQueue );-->
<function name="SetupComm">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- unsigned char *_mbsrchr(const unsigned char *str, unsigned int c); // C only
unsigned char *_mbsrchr(unsigned char *str, unsigned int c); // C++ only
const unsigned char *_mbsrchr(const unsigned char *str, unsigned int c); // C++ only-->
<function name="_mbsrchr,_tcsrchr">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="unsigned char *"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- error_t _get_timezone( long* seconds); -->
<!-- error_t _get_daylight( int* hours ); -->
<function name="_get_timezone,_get_daylight">
<noreturn>false</noreturn>
<returnValue type="error_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
</function>
<!-- size_t _strftime_l(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr, _locale_t locale); -->
<!-- size_t _wcsftime_l(wchar_t *strDest, size_t maxsize, const wchar_t *format, const struct tm *timeptr, _locale_t locale); -->
<function name="_strftime_l,_wcsftime_l">
<noreturn>false</noreturn>
<returnValue type="size_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
</function>
<!-- size_t _tcsftime(char *s, size_t max, const char *fmt, const struct tm *p); -->
<function name="_tcsftime">
<noreturn>false</noreturn>
<returnValue type="size_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- errno_t _wfreopen_s(FILE** pFile, const wchar_t *path, const wchar_t *mode, FILE *stream); -->
<function name="_wfreopen_s,_tfreopen_s">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<use-retval/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- FILE *_wfreopen(const wchar_t *path, const wchar_t *mode, FILE *stream); -->
<function name="_wfreopen,_tfreopen">
<returnValue type="FILE *"/>
<noreturn>false</noreturn>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- char *_mbsncpy(unsigned char char *s, const unsigned char *ct, size_t n); -->
<function name="_mbsncpy,_mbsnbcpy,_tcsncpy">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!-- errno_t _mbsncpy_s(unsigned char *strDest, size_t numberOfElements, const unsigned char *strSource, size_t count); -->
<function name="_mbsncpy_s">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- char *_strncpy_l(unsigned char char *s, const unsigned char *ct, size_t n, locale_t locale ); -->
<!-- wchar_t *_wcsncpy_l(wchar_t *strDest, const wchar_t *strSource, size_t count, locale_t locale);-->
<!-- unsigned char *_mbsncpy_l(unsigned char *strDest, const unsigned char *strSource, size_t count, _locale_t locale);-->
<function name="_strncpy_l,_wcsncpy_l,_mbsncpy_l,_tcsncpy_l">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- errno_t _strncpy_s_l(char *strDest, size_t numberOfElements, const char *strSource, size_t count, _locale_t locale); -->
<!-- errno_t _wcsncpy_s_l(wchar_t *strDest, size_t numberOfElements, const wchar_t *strSource, size_t count, _locale_t locale); -->
<!-- errno_t _mbsncpy_s_l(unsigned char *strDest, size_t numberOfElements, const unsigned char *strSource, size_t count, locale_t locale); -->
<function name="_strncpy_s_l,_wcsncpy_s_l,_mbsncpy_s_l">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- errno_t _localtime32_s( struct tm* _tm, const __time32_t *time);
errno_t _localtime64_s( struct tm* _tm, const __time64_t *time); -->
<function name="_localtime32_s,_localtime64_s">
<returnValue type="errno_t"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- __time32_t _time32( __time32_t *destTime ); -->
<function name="_time32">
<returnValue type="__time32_t"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-bool/>
</arg>
</function>
<!-- __time64_t _time64( __time64_t *destTime ); -->
<function name="_time64">
<returnValue type="__time64_t"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="out">
<not-bool/>
</arg>
</function>
<!-- BOOL WINAPI CreateDirectory(_In_ LPCTSTR lpPathName,
_In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes); -->
<function name="CreateDirectory,CreateDirectoryA,CreateDirectoryW">
<returnValue type="BOOL"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" default="0" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- BOOL WINAPI RemoveDirectory(_In_ LPCTSTR lpPathName); -->
<function name="RemoveDirectory,RemoveDirectoryA,RemoveDirectoryW">
<returnValue type="BOOL"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int iswascii( wint_t c );-->
<!-- int __isascii(int c); -->
<function name="__isascii,iswascii">
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _getch_nolock( void ); -->
<!-- int _getch( void ); -->
<!-- int _getchar(void); -->
<!-- int _getche( void ) -->
<function name="_getchar,_getch_nolock,_getch,_gettch,_getche">
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
</function>
<!-- wint_t _getwch_nolock( void ); -->
<!-- wint_t _getwch(void);-->
<!-- wint_t _getwche( void );-->
<function name="_getwch,_getwch_nolock,_getwche">
<returnValue type="wint_t"/>
<noreturn>false</noreturn>
<leak-ignore/>
</function>
<!--VOID WINAPI Sleep(
_In_ DWORD dwMilliseconds);-->
<function name="Sleep">
<noreturn>false</noreturn>
<returnValue type="VOID"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--DWORD WINAPI SleepEx(
_In_ DWORD dwMilliseconds,
_In_ BOOL bAlertable);-->
<function name="SleepEx">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!--HMODULE WINAPI LoadLibrary(
_In_ LPCTSTR lpFileName);-->
<function name="LoadLibrary,LoadLibraryA,LoadLibraryW">
<noreturn>false</noreturn>
<returnValue type="HMODULE"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!--HMODULE WINAPI LoadLibraryEx(
_In_ LPCTSTR lpFileName,
_Reserved_ HANDLE hFile,
_In_ DWORD dwFlags);-->
<function name="LoadLibraryEx,LoadLibraryExA,LoadLibraryExW">
<noreturn>false</noreturn>
<returnValue type="HMODULE"/>
<arg nr="1" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="2">
<valid>0</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!--HMODULE WINAPI GetModuleHandle(
_In_opt_ LPCTSTR lpModuleName);-->
<function name="GetModuleHandle,GetModuleHandleA,GetModuleHandleW">
<noreturn>false</noreturn>
<returnValue type="HMODULE"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<strz/>
</arg>
</function>
<!--int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) -->
<function name="WinMain">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!--BOOL WINAPI GetModuleHandleEx(
_In_ DWORD dwFlags,
_In_opt_ LPCTSTR lpModuleName,
_Out_ HMODULE *phModule);-->
<function name="GetModuleHandleEx,GetModuleHandleExA,GetModuleHandleExW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out">
<not-null/>
</arg>
</function>
<!--BOOL WINAPI FreeLibrary(
_In_ HMODULE hModule);-->
<function name="FreeLibrary">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _isatty(int fd); -->
<function name="_isatty">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<valid>0:</valid>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--VOID WINAPI FreeLibraryAndExitThread(
_In_ HMODULE hModule,
_In_ DWORD dwExitCode);-->
<function name="FreeLibraryAndExitThread">
<noreturn>true</noreturn>
<returnValue type="VOID"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- DWORD GetModuleFileNameW(HMODULE hModule, LPWSTR lpFilename, DWORD nSize); -->
<!-- DWORD GetModuleFileNameA(HMODULE hModule, LPSTR lpFilename, DWORD nSize); -->
<function name="GetModuleFileName,GetModuleFileNameA,GetModuleFileNameW">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="DWORD"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<strz/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>1:</valid>
</arg>
</function>
<!--FARPROC WINAPI GetProcAddress(
_In_ HMODULE hModule,
_In_ LPCSTR lpProcName);-->
<function name="GetProcAddress">
<noreturn>false</noreturn>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!--HANDLE WINAPI CreateEvent(
_In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes,
_In_ BOOL bManualReset,
_In_ BOOL bInitialState,
_In_opt_ LPCTSTR lpName);-->
<function name="CreateEvent,CreateEventA,CreateEventW">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--HANDLE WINAPI CreateEventEx(
_In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes,
_In_opt_ LPCTSTR lpName,
_In_ DWORD dwFlags,
_In_ DWORD dwDesiredAccess);-->
<function name="CreateEventEx,CreateEventExA,CreateEventExW">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--HANDLE WINAPI OpenEvent(
_In_ DWORD dwDesiredAccess,
_In_ BOOL bInheritHandle,
_In_ LPCTSTR lpName);-->
<function name="OpenEvent,OpenEventA,OpenEventW">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!--BOOL WINAPI PulseEvent(
_In_ HANDLE hEvent);-->
<!--BOOL WINAPI ResetEvent(
_In_ HANDLE hEvent);-->
<!--BOOL WINAPI SetEvent(
_In_ HANDLE hEvent);-->
<function name="PulseEvent,ResetEvent,SetEvent">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--void WINAPI InitializeCriticalSection(
_Out_ LPCRITICAL_SECTION lpCriticalSection);-->
<function name="InitializeCriticalSection">
<noreturn>false</noreturn>
<returnValue type="void"/>
<arg nr="1" direction="out">
<not-null/>
<not-bool/>
</arg>
</function>
<!--BOOL WINAPI InitializeCriticalSectionAndSpinCount(
_Out_ LPCRITICAL_SECTION lpCriticalSection,
_In_ DWORD dwSpinCount);-->
<function name="InitializeCriticalSectionAndSpinCount">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="out">
<not-null/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--BOOL SetFileAttributesA(LPCSTR lpFileName, DWORD dwFileAttributes);-->
<!--BOOL SetFileAttributesW(LPCWSTR lpFileName, DWORD dwFileAttributes);-->
<function name="SetFileAttributes,SetFileAttributesA,SetFileAttributesW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--BOOL WINAPI InitializeCriticalSectionEx(
_Out_ LPCRITICAL_SECTION lpCriticalSection,
_In_ DWORD dwSpinCount,
_In_ DWORD Flags);-->
<function name="InitializeCriticalSectionEx">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="out">
<not-null/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--DWORD WINAPI SetCriticalSectionSpinCount(
_Inout_ LPCRITICAL_SECTION lpCriticalSection,
_In_ DWORD dwSpinCount);-->
<function name="SetCriticalSectionSpinCount">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--void WINAPI DeleteCriticalSection(
_Inout_ LPCRITICAL_SECTION lpCriticalSection);-->
<function name="DeleteCriticalSection">
<noreturn>false</noreturn>
<returnValue type="void"/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--void WINAPI EnterCriticalSection(
_Inout_ LPCRITICAL_SECTION lpCriticalSection);-->
<function name="EnterCriticalSection">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--BOOL WINAPI TryEnterCriticalSection(
_Inout_ LPCRITICAL_SECTION lpCriticalSection);-->
<function name="TryEnterCriticalSection">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--void WINAPI LeaveCriticalSection(
_Inout_ LPCRITICAL_SECTION lpCriticalSection);-->
<function name="LeaveCriticalSection">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--LPTSTR WINAPI lstrcat(
_Inout_ LPTSTR lpString1,
_In_ LPTSTR lpString2);-->
<!-- TODO: When implemented use minsize for argument 1 to verify that the
buffer is at least "(strlen(arg1)+strlen(arg2)+1)*sizeof(TCHAR)" bytes in size.-->
<function name="lstrcat">
<returnValue type="LPTSTR"/>
<noreturn>false</noreturn>
<leak-ignore/>
<warn severity="style" alternatives="StringCchCat">Due to security concerns it is not recommended to use this function, see MSDN for details.</warn>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- int WINAPI lstrlen(_In_ LPCTSTR lpString); -->
<function name="lstrlen,lstrlenA,lstrlenW">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<warn severity="style" alternatives="StringCbLength,StringCchLength">Due to security concerns it is not recommended to use this function, see MSDN for details.</warn>
<arg nr="1" direction="in">
<not-uninit/>
<strz/>
</arg>
</function>
<!--HANDLE WINAPI CreateSemaphore(
_In_opt_ LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,
_In_ LONG lInitialCount,
_In_ LONG lMaximumCount,
_In_opt_ LPCTSTR lpName);-->
<function name="CreateSemaphore,CreateSemaphoreA,CreateSemaphoreW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--HANDLE WINAPI CreateSemaphoreEx(
_In_opt_ LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,
_In_ LONG lInitialCount,
_In_ LONG lMaximumCount,
_In_opt_ LPCTSTR lpName,
_Reserved_ DWORD dwFlags,
_In_ DWORD dwDesiredAccess);-->
<function name="CreateSemaphoreEx,CreateSemaphoreExA,CreateSemaphoreExW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="5">
<not-uninit/>
<!-- dwFlags is reserved and must be 0 -->
<valid>0</valid>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
</function>
<!--HANDLE WINAPI OpenSemaphore(
_In_ DWORD dwDesiredAccess,
_In_ BOOL bInheritHandle,
_In_ LPCTSTR lpName);-->
<function name="OpenSemaphore,OpenSemaphoreA,OpenSemaphoreW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-null/>
<not-bool/>
<strz/>
</arg>
</function>
<!--BOOL WINAPI ReleaseSemaphore(
_In_ HANDLE hSemaphore,
_In_ LONG lReleaseCount,
_Out_opt_ LPLONG lpPreviousCount);-->
<function name="ReleaseSemaphore">
<returnValue type="BOOL"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
<valid>1:</valid>
</arg>
<arg nr="3" direction="out">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--BOOL TerminateThread(HANDLE hThread,DWORD dwExitCode);-->
<function name="TerminateThread">
<returnValue type="BOOL"/>
<noreturn>false</noreturn>
<arg nr="1" direction="inout">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!--HANDLE WINAPI CreateMutex(
_In_opt_ LPSECURITY_ATTRIBUTES lpMutexAttributes,
_In_ BOOL bInitialOwner,
_In_opt_ LPCTSTR lpName);-->
<function name="CreateMutex,CreateMutexA,CreateMutexW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--HANDLE WINAPI CreateMutexEx(
_In_opt_ LPSECURITY_ATTRIBUTES lpMutexAttributes,
_In_opt_ LPCTSTR lpName,
_In_ DWORD dwFlags,
_In_ DWORD dwDesiredAccess);-->
<function name="CreateMutexEx,CreateMutexExA,CreateMutexExW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0,1</valid>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!--HANDLE WINAPI OpenMutex(
_In_ DWORD dwDesiredAccess,
_In_ BOOL bInheritHandle,
_In_ LPCTSTR lpName);-->
<function name="OpenMutex,OpenMutexA,OpenMutexW">
<returnValue type="HANDLE"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-null/>
<not-bool/>
<strz/>
</arg>
</function>
<!--BOOL WINAPI ReleaseMutex(
_In_ HANDLE hMutex);-->
<function name="ReleaseMutex">
<returnValue type="BOOL"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--void *_malloca(
size_t size);-->
<function name="_malloca">
<returnValue type="void *"/>
<use-retval/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--void *_alloca(
size_t size);-->
<function name="_alloca">
<returnValue type="void *"/>
<noreturn>false</noreturn>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--void _freea(
void *memblock);-->
<function name="_freea">
<noreturn>false</noreturn>
<returnValue type="void"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!--char * strlwr(_Inout_z_ char * _Str);-->
<function name="strlwr">
<returnValue type="char *">arg1</returnValue>
<noreturn>false</noreturn>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<warn severity="style" reason="Obsolete" alternatives="_strlwr,_strlwr_s"/>
</function>
<!--char * strupr(_Inout_z_ char * _Str);-->
<function name="strupr">
<returnValue type="char *">arg1</returnValue>
<noreturn>false</noreturn>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<warn severity="style" reason="Obsolete" alternatives="_strupr,_strupr_s"/>
</function>
<!--void WINAPI GetLocalTime(_Out_ LPSYSTEMTIME lpSystemTime);-->
<!--void WINAPI GetSystemTime(_Out_ LPSYSTEMTIME lpSystemTime);-->
<function name="GetLocalTime,GetSystemTime">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
</function>
<!--DWORD WINAPI GetLastError(void);-->
<function name="GetLastError">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<use-retval/>
</function>
<!--DWORD GetSysColor(int nIndex);-->
<function name="GetSysColor">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<use-retval/>
<pure/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--void WINAPI SetLastError(_In_ DWORD dwErrCode);-->
<function name="SetLastError">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--BOOL WINAPI AllocateAndInitializeSid(
_In_ PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority,
_In_ BYTE nSubAuthorityCount,
_In_ DWORD dwSubAuthority0,
_In_ DWORD dwSubAuthority1,
_In_ DWORD dwSubAuthority2,
_In_ DWORD dwSubAuthority3,
_In_ DWORD dwSubAuthority4,
_In_ DWORD dwSubAuthority5,
_In_ DWORD dwSubAuthority6,
_In_ DWORD dwSubAuthority7,
_Out_ PSID *pSid);-->
<function name="AllocateAndInitializeSid">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-null/>
</arg>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in"/>
<arg nr="4" direction="in"/>
<arg nr="5" direction="in"/>
<arg nr="6" direction="in"/>
<arg nr="7" direction="in"/>
<arg nr="8" direction="in"/>
<arg nr="9" direction="in"/>
<arg nr="10" direction="in"/>
<arg nr="11" direction="out">
<not-null/>
</arg>
</function>
<!--PVOID WINAPI FreeSid(_In_ PSID pSid);-->
<function name="FreeSid">
<noreturn>false</noreturn>
<returnValue type="PVOID"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--LPVOID WINAPI HeapAlloc(
_In_ HANDLE hHeap,
_In_ DWORD dwFlags,
_In_ SIZE_T dwBytes);-->
<function name="HeapAlloc">
<noreturn>false</noreturn>
<returnValue type="LPVOID"/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--LPVOID WINAPI HeapReAlloc(
_In_ HANDLE hHeap,
_In_ DWORD dwFlags,
_In_ LPVOID lpMem,
_In_ SIZE_T dwBytes);-->
<function name="HeapReAlloc">
<noreturn>false</noreturn>
<returnValue type="LPVOID"/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--BOOL WINAPI HeapFree(
_In_ HANDLE hHeap,
_In_ DWORD dwFlags,
_In_ LPVOID lpMem);-->
<function name="HeapFree">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--SIZE_T WINAPI HeapSize(
_In_ HANDLE hHeap,
_In_ DWORD dwFlags,
_In_ LPCVOID lpMem);-->
<function name="HeapSize">
<noreturn>false</noreturn>
<returnValue type="SIZE_T"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!--RPC_STATUS UuidToString(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<!--RPC_STATUS UuidToStringA(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<!--RPC_STATUS UuidToStringW(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<function name="UuidToString,UuidToStringA,UuidToStringW">
<noreturn>false</noreturn>
<returnValue type="RPC_STATUS"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!--RPC_STATUS RpcStringFree(RPC_CSTR *String);-->
<function name="RpcStringFree">
<noreturn>false</noreturn>
<returnValue type="RPC_STATUS"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
</function>
<!--BOOL WINAPI HeapValidate(
_In_ HANDLE hHeap,
_In_ DWORD dwFlags,
_In_opt_ LPCVOID lpMem);-->
<function name="HeapValidate">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!--HANDLE WINAPI GetProcessHeap(void);-->
<function name="GetProcessHeap">
<noreturn>false</noreturn>
<returnValue type="HANDLE"/>
<use-retval/>
</function>
<!--BOOL WINAPI GetUserName(
_Out_ LPTSTR lpBuffer,
_Inout_ LPDWORD lpnSize);-->
<function name="GetUserName,GetUserNameA,GetUserNameW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="out">
<!-- Allowed to be nullptr if variable pointed to by arg2 is 0 -->
</arg>
<arg nr="2" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--int WINAPI GetWindowText(
_In_ HWND hWnd,
_Out_ LPTSTR lpString,
_In_ int nMaxCount);-->
<function name="GetWindowText,GetWindowTextA,GetWindowTextW">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<!-- The function does nothing (useful) if arg1 is nullptr or arg2 is nullptr or arg3 is 0 -->
<arg nr="1" direction="in">
<not-null/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<!-- TODO: #8335 arg3 is the number of characters, not bytes. -->
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>1:</valid>
</arg>
</function>
<!--SOCKET WSAAPI socket(
__in int af,
__in int type,
__in int protocol);-->
<function name="socket">
<noreturn>false</noreturn>
<returnValue type="SOCKET"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!--int closesocket(
__in SOCKET s);-->
<function name="closesocket">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--SOCKET accept(
__in SOCKET s,
__out struct sockaddr *addr,
__inout int *addrlen);-->
<function name="accept">
<noreturn>false</noreturn>
<returnValue type="SOCKET"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-uninit/>
</arg>
<arg nr="3" direction="inout">
<not-uninit/>
</arg>
</function>
<!--int bind(
__in SOCKET s,
__in const struct sockaddr *name,
__in int namelen)-->
<function name="bind">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-bool/>
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--int connect(
__in SOCKET s,
__in const struct sockaddr *name,
__in int namelen);-->
<function name="connect">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--int getpeername(
__in SOCKET s,
__out struct sockaddr *name,
__inout int *namelen);-->
<function name="getpeername">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
<arg nr="3" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--int getsockname(
__in SOCKET s,
__out struct sockaddr *name,
__inout int *namelen);-->
<function name="getsockname">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
<arg nr="3" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--int getsockopt(
__in SOCKET s,
__in int level,
__in int optname,
__out char *optval,
__inout int *optlen);-->
<function name="getsockopt">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="out">
<not-null/>
</arg>
<arg nr="5" direction="inout">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--u_long WSAAPI htonl(
__in u_long hostlong);-->
<function name="htonl">
<noreturn>false</noreturn>
<returnValue type="u_long"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--u_short WSAAPI htons(
__in u_short hostshort);-->
<function name="htons">
<noreturn>false</noreturn>
<returnValue type="u_short"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--unsigned long inet_addr(
__in const char *cp);-->
<function name="inet_addr">
<noreturn>false</noreturn>
<returnValue type="unsigned long"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!--void GetSystemInfo(LPSYSTEM_INFO lpSystemInfo); -->
<!--void GetNativeSystemInfo(LPSYSTEM_INFO lpSystemInfo);-->
<function name="GetSystemInfo,GetNativeSystemInfo">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
</function>
<!--char* FAR inet_ntoa(
__in struct in_addr in);-->
<function name="inet_ntoa">
<noreturn>false</noreturn>
<returnValue type="char *"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--int ioctlsocket(
__in SOCKET s,
__in long cmd,
__inout u_long *argp);-->
<function name="ioctlsocket">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="inout">
<not-null/>
</arg>
</function>
<!--int listen(
__in SOCKET s,
__in int backlog);-->
<function name="listen">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!--u_long WSAAPI ntohl(
__in u_long netlong);-->
<function name="ntohl">
<noreturn>false</noreturn>
<returnValue type="u_long"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--u_short WSAAPI ntohs(
__in u_short netshort);-->
<function name="ntohs">
<noreturn>false</noreturn>
<returnValue type="u_short"/>
<leak-ignore/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--int recv(
__in SOCKET s,
__out char *buf,
__in int len,
__in int flags);-->
<function name="recv">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!--int recvfrom(
__in SOCKET s,
__out char *buf,
__in int len,
__in int flags,
__out struct sockaddr *from,
__inout_opt int *fromlen);-->
<function name="recvfrom">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<minsize type="argvalue" arg="5"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out">
</arg>
<arg nr="6" direction="inout">
</arg>
</function>
<!--int select(
__in int nfds,
__inout fd_set *readfds,
__inout fd_set *writefds,
__inout fd_set *exceptfds,
__in const struct timeval *timeout);-->
<function name="select">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<!-- ignored -->
</arg>
<arg nr="2" direction="inout">
<!-- optional -->
</arg>
<arg nr="3" direction="inout">
<!-- optional -->
</arg>
<arg nr="4" direction="inout">
<!-- optional -->
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
</function>
<!--int send(
__in SOCKET s,
__in const char *buf,
__in int len,
__in int flags);-->
<function name="send">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!--int sendto(
__in SOCKET s,
__in const char *buf,
__in int len,
__in int flags,
__in const struct sockaddr *to,
__in int tolen);-->
<function name="sendto">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
</function>
<!--int setsockopt(
__in SOCKET s,
__in int level,
__in int optname,
__in const char *optval,
__in int optlen);-->
<function name="setsockopt">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-null/>
<minsize type="argvalue" arg="5"/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!--int shutdown(
__in SOCKET s,
__in int how);-->
<function name="shutdown">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- https://docs.microsoft.com/en-us/windows/win32/api/versionhelpers/ -->
<!-- bool IsWindowsXPOrGreater(); -->
<!-- bool IsWindowsXPSP1OrGreater(); -->
<!-- bool IsWindowsXPSP2OrGreater(); -->
<!-- bool IsWindowsXPSP3OrGreater(); -->
<!-- bool IsWindowsVistaOrGreater(); -->
<!-- bool IsWindowsVistaSP1OrGreater(); -->
<!-- bool IsWindowsVistaSP2OrGreater(); -->
<!-- bool IsWindows7OrGreater(); -->
<!-- bool IsWindows7SP1OrGreater(); -->
<!-- bool IsWindows8OrGreater(); -->
<!-- bool IsWindows8Point1OrGreater(); -->
<!-- bool IsWindows10OrGreater(); -->
<!-- bool IsWindowsServer(); -->
<function name="IsWindowsXPOrGreater,IsWindowsXPSP1OrGreater,IsWindowsXPSP2OrGreater,IsWindowsXPSP3OrGreater,IsWindowsVistaOrGreater,IsWindowsVistaSP1OrGreater,IsWindowsVistaSP2OrGreater,IsWindows7OrGreater,IsWindows7SP1OrGreater,IsWindows8OrGreater,IsWindows8Point1OrGreater,IsWindows10OrGreater,IsWindowsServer">
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<use-retval/>
<pure/>
</function>
<!-- bool IsWindowsVersionOrGreater(WORD wMajorVersion, WORD wMinorVersion, WORD wServicePackMajor); -->
<function name="IsWindowsVersionOrGreater">
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<use-retval/>
<pure/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!--int WSAStartup(
__in WORD wVersionRequested,
__out LPWSADATA lpWSAData);-->
<function name="WSAStartup">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!--int WSACleanup(void);-->
<function name="WSACleanup">
<noreturn>false</noreturn>
<returnValue type="int"/>
</function>
<!--int WSAGetLastError(void);-->
<function name="WSAGetLastError">
<noreturn>false</noreturn>
<returnValue type="int"/>
<use-retval/>
</function>
<!--void WSASetLastError(
__in int iError);-->
<function name="WSASetLastError">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!--int _fileno(FILE *stream);-->
<function name="_fileno">
<noreturn>false</noreturn>
<returnValue type="int"/>
<use-retval/>
<leak-ignore/>
<arg nr="1">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _tolower(int c); -->
<function name="_tolower">
<use-retval/>
<returnValue type="int">arg1 &lt; 'A' || arg1 &gt; 'Z' ? arg1 : arg1 + 32</returnValue>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int _tolower_l(int c, _locale_t locale); -->
<function name="_tolower_l">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:255</valid>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _towlower_l(wint_t c, _locale_t locale ); -->
<function name="_towlower_l">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _toupper(int c); -->
<function name="_toupper">
<use-retval/>
<returnValue type="int">arg1 &lt; 'a' || arg1 &gt; 'z' ? arg1 : arg1 - 32</returnValue>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int _toupper_l(int c, _locale_t locale); -->
<function name="_toupper_l">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<valid>0:255</valid>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<!-- int _towupper_l(wint_t c, _locale_t locale ); -->
<function name="_towupper_l">
<use-retval/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
</function>
<function name="umask">
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<warn severity="style" alternatives="_umask" reason="Obsolete"/>
</function>
<function name="_umask">
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- errno_t _umask_s(int mode, int * pOldMode); -->
<function name="_umask_s">
<returnValue type="errno_t"/>
<arg nr="1" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- HLOCAL WINAPI LocalAlloc(
_In_ UINT uFlags,
_In_ SIZE_T uBytes); -->
<function name="LocalAlloc">
<noreturn>false</noreturn>
<returnValue type="HLOCAL"/>
<use-retval/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<warn severity="style" reason="Obsolete" alternatives="HeapAlloc"/>
</function>
<!-- HLOCAL WINAPI LocalReAlloc(
_In_ HLOCAL hMem,
_In_ SIZE_T uBytes,
_In_ UINT uFlags); -->
<function name="LocalReAlloc">
<noreturn>false</noreturn>
<returnValue type="HLOCAL"/>
<use-retval/>
<arg nr="1" direction="in">
<not-bool/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function>
<!-- HLOCAL WINAPI LocalFree(_In_ HLOCAL hMem); -->
<function name="LocalFree">
<noreturn>false</noreturn>
<returnValue type="HLOCAL"/>
<arg nr="1" direction="in">
<not-bool/>
</arg>
</function>
<!-- UINT WINAPI LocalSize(_In_ HLOCAL hMem); -->
<!-- UINT WINAPI LocalFlags(_In_ HLOCAL hMem); -->
<function name="LocalSize,LocalFlags">
<noreturn>false</noreturn>
<returnValue type="UINT"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- LPVOID WINAPI LocalLock(_In_ HLOCAL hMem); -->
<function name="LocalLock">
<noreturn>false</noreturn>
<returnValue type="LPVOID"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- BOOL WINAPI LocalUnlock(_In_ HLOCAL hMem); -->
<function name="LocalUnlock">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- DWORD FormatMessage(
DWORD dwFlags,
LPCVOID lpSource,
DWORD dwMessageId,
DWORD dwLanguageId,
LPTSTR lpBuffer,
DWORD nSize,
va_list *Arguments); -->
<function name="FormatMessage,FormatMessageA,FormatMessageW">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="out"/>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
</function>
<!-- DWORD WINAPI SetFilePointer(
_In_ HANDLE hFile,
_In_ LONG lDistanceToMove,
_Inout_opt_ PLONG lpDistanceToMoveHigh,
_In_ DWORD dwMoveMethod); -->
<function name="SetFilePointer">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="inout">
<!-- nullptr is valid -->
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- unsigned char *_mbscat(unsigned char *strDestination, const unsigned char *strSource); -->
<!-- template <size_t size> unsigned char *_mbscat(unsigned char (&strDestination)[size], const unsigned char *strSource); // C++ only -->
<function name="_mbscat">
<returnValue type="unsigned char *"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- errno_t _itoa_s( int value, char * buffer, size_t size, int radix ); -->
<!-- errno_t _ltoa_s( long value, char * buffer, size_t size, int radix ); -->
<!-- errno_t _ultoa_s( unsigned long value, char * buffer, size_t size, int radix ); -->
<!-- errno_t _i64toa_s( long long value, char *buffer, size_t size, int radix ); -->
<!-- errno_t _ui64toa_s( unsigned long long value, char *buffer, size_t size, int radix ); -->
<function name="_itoa_s,_ltoa_s,_ultoa_s,_i64toa_s,_ui64toa_s">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="errno_t"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<strz/>
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>2:36</valid>
</arg>
</function>
<!-- errno_t _itow_s( int value, wchar_t *buffer, size_t size, int radix );
errno_t _ltow_s( long value, wchar_t *buffer, size_t size, int radix );
errno_t _ultow_s( unsigned long value, wchar_t *buffer, size_t size, int radix );
errno_t _i64tow_s( long long value, wchar_t *buffer, size_t size, int radix );
errno_t _ui64tow_s( unsigned long long value, wchar_t *buffer, size_t size, int radix); -->
<function name="_itow_s,_ltow_s,_ultow_s,_i64tow_s,_ui64tow_s">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="errno_t"/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>2:36</valid>
</arg>
</function>
<!-- errno_t _mbscat_s(unsigned char *strDestination, size_t numberOfElements, const unsigned char *strSource ); -->
<function name="_mbscat_s,_tcscat_s">
<returnValue type="errno_t"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="inout">
<not-null/>
<not-uninit/>
<strz/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-null/>
<not-uninit/>
</arg>
</function>
<!--HPEN CreatePen( _In_ int fnPenStyle, _In_ int nWidth, _In_ COLORREF crColor); -->
<function name="CreatePen">
<returnValue type="HPEN"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
<!-- Intrinsic __noop https://docs.microsoft.com/en-us/cpp/intrinsics/noop -->
<function name="__noop">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="any"/>
</function>
<!-- Intrinsic void __nop(); https://docs.microsoft.com/en-us/cpp/intrinsics/nop -->
<function name="__nop">
<noreturn>false</noreturn>
<returnValue type="void"/>
</function>
<!-- int _putenv(const char *envstring); -->
<!-- int _wputenv(const wchar_t *envstring); -->
<function name="_putenv,_wputenv,_tputenv">
<returnValue type="int"/>
<noreturn>false</noreturn>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _chdir(const char *path); -->
<!-- int _wchdir(const wchar_t *path); -->
<function name="_chdir,_wchdir,_tchdir">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="int"/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _finite(double x);
int _finitef(float x); /* x64 and ARM/ARM64 only */ -->
<function name="_finite,_finitef">
<use-retval/>
<pure/>
<returnValue type="int"/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- BOOL DeviceIoControl(
_In_ HANDLE hDevice,
_In_ DWORD dwIoControlCode,
_In_reads_bytes_opt_(nInBufferSize) LPVOID lpInBuffer,
_In_ DWORD nInBufferSize,
_Out_writes_bytes_to_opt_(nOutBufferSize, *lpBytesReturned) LPVOID lpOutBuffer,
_In_ DWORD nOutBufferSize,
_Out_opt_ LPDWORD lpBytesReturned,
_Inout_opt_ LPOVERLAPPED lpOverlapped); -->
<function name="DeviceIoControl">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="5" direction="out">
<minsize type="argvalue" arg="6"/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="7" direction="out"/>
<arg nr="8" direction="inout">
<not-bool/>
</arg>
</function>
<!-- BOOL GetOverlappedResult(
_In_ HANDLE hFile,
_In_ LPOVERLAPPED lpOverlapped,
_Out_ LPDWORD lpNumberOfBytesTransferred,
_In_ BOOL bWait); -->
<function name="GetOverlappedResult">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3" direction="out">
<not-null/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL SystemParametersInfoA(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni); -->
<function name="SystemParametersInfo,SystemParametersInfoA,SystemParametersInfoW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="out"/>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI CancelIo(
_In_ HANDLE hFile); -->
<function name="CancelIo">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
<!-- BOOL MiniDumpReadDumpStream(
_In_ PVOID BaseOfDump,
_In_ ULONG StreamNumber,
_Outptr_result_maybenull_ PMINIDUMP_DIRECTORY * Dir,
_Outptr_result_maybenull_ PVOID * StreamPointer,
_Out_opt_ ULONG * StreamSize); -->
<function name="MiniDumpReadDumpStream">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-bool/>
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="3" direction="out">
<not-bool/>
<not-null/>
<not-uninit/>
</arg>
<arg nr="4" direction="out">
<not-null/>
<not-uninit/>
</arg>
<arg nr="5" direction="out">
<not-uninit/>
</arg>
</function>
<!-- BOOL MiniDumpWriteDump(
_In_ HANDLE hProcess,
_In_ DWORD ProcessId,
_In_ HANDLE hFile,
_In_ MINIDUMP_TYPE DumpType,
_In_opt_ PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam,
_In_opt_ PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam,
_In_opt_ PMINIDUMP_CALLBACK_INFORMATION CallbackParam); -->
<function name="MiniDumpWriteDump">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="5" direction="in">
<not-uninit/>
</arg>
<arg nr="6" direction="in">
<not-uninit/>
</arg>
<arg nr="7" direction="in">
<not-uninit/>
</arg>
</function>
<!-- HWND GetDlgItem(
_In_opt_ HWND hDlg,
_In_ int nIDDlgItem); -->
<function name="GetDlgItem">
<noreturn>false</noreturn>
<returnValue type="HWND"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _atoi_l(const char *str, _locale_t locale); -->
<!-- int _wtoi_l(const wchar_t *str, _locale_t locale); -->
<function name="_atol_l,_wtol_l">
<noreturn>false</noreturn>
<returnValue type="int"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int _wtoi(const wchar_t *str); -->
<function name="_wtoi">
<noreturn>false</noreturn>
<returnValue type="int"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<strz/>
</arg>
</function>
<!-- long _atol_l(const char *str, _locale_t locale); -->
<!-- long _wtol_l(const wchar_t *str, _locale_t locale); -->
<function name="_atol_l,_wtol_l">
<noreturn>false</noreturn>
<returnValue type="long"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<strz/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- long _wtol(const wchar_t *str); -->
<function name="_wtol">
<noreturn>false</noreturn>
<returnValue type="long"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<strz/>
</arg>
</function>
<!-- wchar_t * _wgetenv(const wchar_t *varname); -->
<function name="_wgetenv">
<noreturn>false</noreturn>
<returnValue type="wchar_t *"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- NOT_BUILD_WINDOWS_DEPRECATE DWORD GetVersion(); -->
<function name="GetVersion">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<use-retval/>
<warn severity="information">GetVersion may be altered or unavailable for releases after Windows 8.1. Instead, use the Version Helper functions</warn>
</function>
<!-- NOT_BUILD_WINDOWS_DEPRECATE BOOL GetVersionExA(LPOSVERSIONINFOA lpVersionInformation); -->
<function name="GetVersionEx">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<warn severity="information">GetVersionEx may be altered or unavailable for releases after Windows 8.1. Instead, use the Version Helper functions</warn>
<arg nr="1" direction="inout">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- VERSIONHELPERAPI is defined as "inline bool" in VersionHelpers.h -->
<!-- VERSIONHELPERAPI IsWindowsXPOrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsXPSP1OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsXPSP2OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsXPSP3OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsVistaOrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsVistaSP1OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsVistaSP2OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindows7OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindows7SP1OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindows8OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindows8Point1OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindows10OrGreater(); -->
<!-- VERSIONHELPERAPI IsWindowsServer(); -->
<function name="IsWindowsXPOrGreater,IsWindowsXPSP1OrGreater,IsWindowsXPSP2OrGreater,IsWindowsXPSP3OrGreater,IsWindowsVistaOrGreater,IsWindowsVistaSP1OrGreater,IsWindowsVistaSP2OrGreater,IsWindows7OrGreater,IsWindows7SP1OrGreater,IsWindows8OrGreater,IsWindows8Point1OrGreater,IsWindows10OrGreater,IsWindowsServer">
<noreturn>false</noreturn>
<returnValue type="bool"/>
<use-retval/>
</function>
<!-- int _setmode (int fd, int mode); -->
<function name="_setmode">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- BOOL PathFileExistsA(LPCSTR pszPath); -->
<!-- BOOL PathFileExistsW(LPCWSTR pszPath); -->
<function name="PathFileExists,PathFileExistsA,PathFileExistsW">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
<not-bool/>
<strz/>
</arg>
</function>
<!-- DWORD GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh); -->
<function name="GetFileSize">
<noreturn>false</noreturn>
<returnValue type="DWORD"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-bool/>
</arg>
</function>
<!-- BOOL GetFileSizeEx(HANDLE hFile, PLARGE_INTEGER lpFileSize); -->
<function name="GetFileSizeEx">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="out">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- errno_t gmtime_s(struct tm* tmDest, const __time_t* sourceTime); -->
<!-- errno_t _gmtime32_s(struct tm* tmDest, const __time32_t* sourceTime); -->
<!-- errno_t _gmtime64_s(struct tm* tmDest, const __time64_t* sourceTime); -->
<function name="gmtime_s,_gmtime32_s,_gmtime64_s">
<noreturn>false</noreturn>
<returnValue type="errno_t"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- __alignof Operator, declaration could look like this: size_t __alignof(type); -->
<!-- _alignof is a synonym -->
<function name="__alignof,_alignof">
<noreturn>false</noreturn>
<returnValue type="size_t"/>
<use-retval/>
<leak-ignore/>
<arg nr="1" direction="in"/>
</function>
<podtype name="POINTER_SIGNED" sign="s"/>
<podtype name="POINTER_UNSIGNED" sign="u"/>
<podtype name="__time32_t" sign="s" size="4"/>
<podtype name="__time64_t" sign="s" size="8"/>
<podtype name="_locale_t"/>
<define name="afx_msg" value=""/>
<define name="AFX_EXT_CLASS" value=""/>
<define name="DEBUG_NEW" value="new"/>
<define name="DECLARE_MESSAGE_MAP()" value=""/>
<define name="DECLARE_DYNAMIC(x)" value=""/>
<define name="DECLARE_DYNAMIC_CLASS(x)" value=""/>
<define name="DECLARE_DYNCREATE(x)" value=""/>
<define name="DECLARE_SERIAL(x)" value=""/>
<define name="IMPLEMENT_DYNAMIC(name,base)" value=""/>
<define name="IMPLEMENT_DYNCREATE(name,base)" value=""/>
<define name="IMPLEMENT_SERIAL(name,base,schema)" value=""/>
<define name="INVALID_HANDLE_VALUE" value="0"/>
<define name="INVALID_SOCKET" value="0"/>
<define name="WINAPI" value="__stdcall"/>
<define name="STDMETHODCALLTYPE" value="__stdcall"/>
<define name="STDMETHODIMP" value="HRESULT STDMETHODCALLTYPE"/>
<define name="STDMETHODIMP_(type)" value="type STDMETHODCALLTYPE"/>
<!-- Text conversion macros like 'TEXT()', '_TEXT()' and '_T()' are handled internally by Cppcheck. There is no need to added them here. -->
<define name="__pragma(x)" value=""/>
<define name="_countof(_Array)" value="(sizeof(_Array) / sizeof(_Array[0]))"/>
<define name="__wchar_t" value="wchar_t"/>
<define name="RtlEqualMemory(Destination,Source,Length)" value="(!memcmp((Destination),(Source),(Length)))"/>
<define name="RtlMoveMemory(Destination,Source,Length)" value="memmove((Destination),(Source),(Length))"/>
<define name="RtlCopyMemory(Destination,Source,Length)" value="memcpy((Destination),(Source),(Length))"/>
<define name="RtlFillMemory(Destination,Length,Fill)" value="memset((Destination),(Fill),(Length))"/>
<define name="RtlZeroMemory(Destination,Length)" value="memset((Destination),0,(Length))"/>
<define name="MoveMemory" value="RtlMoveMemory"/>
<define name="CopyMemory" value="RtlCopyMemory"/>
<define name="FillMemory" value="RtlFillMemory"/>
<define name="ZeroMemory" value="RtlZeroMemory"/>
<define name="SecureZeroMemory" value="RtlSecureZeroMemory"/>
<define name="CALLBACK" value="__stdcall"/>
<define name="CONST" value="const"/>
<define name="APIENTRY" value="WINAPI"/>
<define name="MAKELANGID(p, s)" value="((((WORD)(s)) &lt;&lt; 10) | (WORD)(p))"/>
<define name="PRIMARYLANGID(lgid)" value="((WORD)(lgid) &amp; 0x3ff)"/>
<define name="SUBLANGID(lgid)" value="((WORD)(lgid) &gt;&gt; 10)"/>
<!-- WORD MAKEWORD(BYTE bLow, BYTE bHigh); -->
<define name="MAKEWORD(bLow, bHigh)" value="((WORD)(((BYTE)(((DWORD_PTR)(bLow)) &amp; 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(bHigh)) &amp; 0xff))) &lt;&lt; 8))"/>
<!-- DWORD MAKELONG(WORD wLow, WORD wHigh); -->
<define name="MAKELONG(wLow, wHigh)" value="((LONG)(((WORD)(((DWORD_PTR)(wLow)) &amp; 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(wHigh)) &amp; 0xffff))) &lt;&lt; 16))"/>
<!-- WORD LOWORD(DWORD dwValue); -->
<define name="LOWORD(dwValue)" value="((WORD)(((DWORD_PTR)(dwValue)) &amp; 0xffff))"/>
<!-- WORD HIWORD(DWORD dwValue); -->
<define name="HIWORD(dwValue)" value="((WORD)((((DWORD_PTR)(dwValue)) &gt;&gt; 16) &amp; 0xffff))"/>
<!-- BYTE LOBYTE(WORD wValue); -->
<define name="LOBYTE(wValue)" value="((BYTE)(((DWORD_PTR)(wValue)) &amp; 0xff))"/>
<!-- BYTE HIBYTE(WORD wValue); -->
<define name="HIBYTE(wValue)" value="((BYTE)((((DWORD_PTR)(wValue)) &gt;&gt; 8) &amp; 0xff))"/>
<!-- BOOL SUCCEEDED(HRESULT hr); -->
<define name="SUCCEEDED(hr)" value="(((HRESULT)(hr)) &gt;= 0)"/>
<!-- BOOL FAILED(HRESULT hr); -->
<define name="FAILED(hr)" value="(((HRESULT)(hr)) &lt; 0)"/>
<!-- WORD HRESULT_CODE( HRESULT hr ); -->
<define name="HRESULT_CODE(hr)" value="((hr) &amp; 0xFFFF)"/>
<!-- WORD HRESULT_FACILITY( HRESULT hr ); -->
<define name="HRESULT_FACILITY(hr)" value="(((hr) &gt;&gt; 16) &amp; 0x1fff)"/>
<!-- HRESULT HRESULT_FROM_NT( DWORD x ); -->
<define name="HRESULT_FROM_NT(x)" value="((HRESULT) ((x) | FACILITY_NT_BIT))"/>
<!-- HRESULT HRESULT_FROM_WIN32( DWORD x); -->
<define name="HRESULT_FROM_WIN32(x)" value="((HRESULT)(x) &lt;= 0 ? ((HRESULT)(x)) : ((HRESULT) (((x) &amp; 0x0000FFFF) | (FACILITY_WIN32 &lt;&lt; 16) | 0x80000000)))"/>
<!-- HRESULT __HRESULT_FROM_WIN32( DWORD x); -->
<define name="__HRESULT_FROM_WIN32(x)" value="((HRESULT)(x) &lt;= 0 ? ((HRESULT)(x)) : ((HRESULT) (((x) &amp; 0x0000FFFF) | (FACILITY_WIN32 &lt;&lt; 16) | 0x80000000)))"/>
<!-- DWORD HRESULT_SEVERITY(HRESULT hr); -->
<define name="HRESULT_SEVERITY(hr)" value="(((hr) &gt;&gt; 31) &amp; 0x1)"/>
<!-- DBOOL IS_ERROR( HRESULT Status); -->
<define name="IS_ERROR(Status)" value="(((unsigned long)(Status)) &gt;&gt; 31 == 1)"/>
<!-- HRESULT MAKE_HRESULT( WORD sev, WORD fac, WORD code); -->
<define name="MAKE_HRESULT(sev,fac,code)" value="((HRESULT) (((unsigned long)(sev) &lt;&lt; 31) | ((unsigned long)(fac)&lt;&lt;16) | ((unsigned long)(code))) )"/>
<!-- SCODE MAKE_SCODE( WORD sev, WORD fac, WORD code);-->
<define name="MAKE_SCODE(sev,fac,code)" value="((SCODE) (((unsigned long)(sev) &lt;&lt; 31) | ((unsigned long)(fac) &lt;&lt; 16) | ((unsigned long)(code))) )"/>
<!-- LPWSTR OLESTR( LPSTR str );-->
<define name="OLESTR(str)" value="L##str"/>
<!-- WORD SCODE_CODE(SCODE sc);-->
<define name="SCODE_CODE(sc)" value="((sc) &amp; 0xFFFF)"/>
<!-- WORD SCODE_FACILITY(SCODE sc);-->
<define name="SCODE_FACILITY(sc)" value="(((sc) &gt;&gt; 16) &amp; 0x1fff)"/>
<!-- DWORD SCODE_SEVERITY( SCODE sc );-->
<define name="SCODE_SEVERITY(sc)" value="(((sc) &gt;&gt; 31) &amp; 0x1)"/>
<!-- winioctl.h -->
<define name="CTL_CODE(DeviceType,Function,Method,Access)" value="(((DeviceType) &lt;&lt; 16) | ((Access) &lt;&lt; 14) | ((Function) &lt;&lt; 2) | (Method))"/>
<!-- AccCtrl.h: Indicates an access-allowed entry. -->
<define name="ACTRL_ACCESS_ALLOWED" value="0x00000000"/>
<!-- AccCtrl.h: Indicates an access-denied entry. -->
<define name="ACTRL_ACCESS_DENIED" value="0x10000000"/>
<define name="RPC_C_AUTHN_LEVEL_DEFAULT" value="0"/>
<define name="RPC_C_AUTHN_LEVEL_NONE" value="1"/>
<define name="RPC_C_AUTHN_LEVEL_CONNECT" value="2"/>
<define name="RPC_C_AUTHN_LEVEL_CALL" value="3"/>
<define name="RPC_C_AUTHN_LEVEL_PKT" value="4"/>
<define name="RPC_C_AUTHN_LEVEL_PKT_INTEGRITY" value="5"/>
<define name="RPC_C_AUTHN_LEVEL_PKT_PRIVACY" value="6"/>
<define name="RPC_C_AUTHN_NONE" value="0"/>
<define name="RPC_C_AUTHN_DCE_PRIVATE" value="1"/>
<define name="RPC_C_AUTHN_DCE_PUBLIC" value="2"/>
<define name="RPC_C_AUTHN_DEC_PUBLIC" value="3"/>
<define name="RPC_C_AUTHN_GSS_NEGOTIATE" value="4"/>
<define name="RPC_C_AUTHN_WINNT" value="10"/>
<define name="RPC_C_AUTHN_GSS_SCHANNEL" value="14"/>
<define name="RPC_C_AUTHN_GSS_KERBEROS" value="16"/>
<define name="RPC_C_AUTHN_DPA" value="17"/>
<define name="RPC_C_AUTHN_MSN" value="18"/>
<define name="RPC_C_AUTHN_KERNEL" value="20"/>
<define name="RPC_C_AUTHN_DIGEST" value="21"/>
<define name="RPC_C_AUTHN_NEGO_EXTENDER" value="30"/>
<define name="RPC_C_AUTHN_PKU2U" value="31"/>
<define name="RPC_C_AUTHN_MQ" value="100"/>
<define name="RPC_C_AUTHN_DEFAULT" value="0xFFFFFFFFL"/>
<define name="RPC_C_AUTHZ_NONE" value="0"/>
<define name="RPC_C_AUTHZ_NAME" value="1"/>
<define name="RPC_C_AUTHZ_DCE" value="2"/>
<define name="RPC_C_AUTHZ_DEFAULT" value="0xffffffff"/>
<!-- COM Error codes (Generic) Ref: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542643(v=vs.85).aspx-->
<define name="E_UNEXPECTED" value="0x8000FFFF"/>
<define name="E_NOTIMPL" value="0x80004001"/>
<define name="E_OUTOFMEMORY" value="0x8007000E"/>
<define name="E_INVALIDARG" value="0x80070057"/>
<define name="E_NOINTERFACE" value="0x80004002"/>
<define name="E_POINTER" value="0x80004003"/>
<define name="E_HANDLE" value="0x80070006"/>
<define name="E_ABORT" value="0x80004004"/>
<define name="E_FAIL" value="0x80004005"/>
<define name="E_ACCESSDENIED" value="0x80070005"/>
<define name="E_PENDING" value="0x8000000A"/>
<define name="E_BOUNDS" value="0x8000000B"/>
<define name="E_CHANGED_STATE" value="0x8000000C"/>
<define name="E_ILLEGAL_STATE_CHANGE" value="0x8000000D"/>
<define name="E_ILLEGAL_METHOD_CALL" value="0x8000000E"/>
<define name="RO_E_METADATA_NAME_NOT_FOUND" value="0x8000000F"/>
<define name="RO_E_METADATA_NAME_IS_NAMESPACE" value="0x80000010"/>
<define name="RO_E_METADATA_INVALID_TYPE_FORMAT" value="0x80000011"/>
<define name="RO_E_INVALID_METADATA_FILE" value="0x80000012"/>
<define name="RO_E_CLOSED" value="0x80000013"/>
<define name="RO_E_EXCLUSIVE_WRITE" value="0x80000014"/>
<define name="RO_E_CHANGE_NOTIFICATION_IN_PROGRESS" value="0x80000015"/>
<define name="RO_E_ERROR_STRING_NOT_FOUND" value="0x80000016"/>
<define name="E_STRING_NOT_NULL_TERMINATED" value="0x80000017"/>
<define name="E_ILLEGAL_DELEGATE_ASSIGNMENT" value="0x80000018"/>
<define name="E_ASYNC_OPERATION_NOT_STARTED" value="0x80000019"/>
<define name="E_APPLICATION_EXITING" value="0x8000001A"/>
<define name="E_APPLICATION_VIEW_EXITING" value="0x8000001B"/>
<define name="RO_E_MUST_BE_AGILE" value="0x8000001C"/>
<define name="RO_E_UNSUPPORTED_FROM_MTA" value="0x8000001D"/>
<define name="RO_E_COMMITTED" value="0x8000001E"/>
<define name="CO_E_INIT_TLS" value="0x80004006"/>
<define name="CO_E_INIT_SHARED_ALLOCATOR" value="0x80004007"/>
<define name="CO_E_INIT_MEMORY_ALLOCATOR" value="0x80004008"/>
<define name="CO_E_INIT_CLASS_CACHE" value="0x80004009"/>
<define name="CO_E_INIT_RPC_CHANNEL" value="0x8000400A"/>
<define name="CO_E_INIT_TLS_SET_CHANNEL_CONTROL" value="0x8000400B"/>
<define name="CO_E_INIT_TLS_CHANNEL_CONTROL" value="0x8000400C"/>
<define name="CO_E_INIT_UNACCEPTED_USER_ALLOCATOR" value="0x8000400D"/>
<define name="CO_E_INIT_SCM_MUTEX_EXISTS" value="0x8000400E"/>
<define name="CO_E_INIT_SCM_FILE_MAPPING_EXISTS" value="0x8000400F"/>
<define name="CO_E_INIT_SCM_MAP_VIEW_OF_FILE" value="0x80004010"/>
<define name="CO_E_INIT_SCM_EXEC_FAILURE" value="0x80004011"/>
<define name="CO_E_INIT_ONLY_SINGLE_THREADED" value="0x80004012"/>
<define name="CO_E_CANT_REMOTE" value="0x80004013"/>
<define name="CO_E_BAD_SERVER_NAME" value="0x80004014"/>
<define name="CO_E_WRONG_SERVER_IDENTITY" value="0x80004015"/>
<define name="CO_E_OLE1DDE_DISABLED" value="0x80004016"/>
<define name="CO_E_RUNAS_SYNTAX" value="0x80004017"/>
<define name="CO_E_CREATEPROCESS_FAILURE" value="0x80004018"/>
<define name="CO_E_RUNAS_CREATEPROCESS_FAILURE" value="0x80004019"/>
<define name="CO_E_RUNAS_LOGON_FAILURE" value="0x8000401A"/>
<define name="CO_E_LAUNCH_PERMSSION_DENIED" value="0x8000401B"/>
<define name="CO_E_START_SERVICE_FAILURE" value="0x8000401C"/>
<define name="CO_E_REMOTE_COMMUNICATION_FAILURE" value="0x8000401D"/>
<define name="CO_E_SERVER_START_TIMEOUT" value="0x8000401E"/>
<define name="CO_E_CLSREG_INCONSISTENT" value="0x8000401F"/>
<define name="CO_E_IIDREG_INCONSISTENT" value="0x80004020"/>
<define name="CO_E_NOT_SUPPORTED" value="0x80004021"/>
<define name="CO_E_RELOAD_DLL" value="0x80004022"/>
<define name="CO_E_MSI_ERROR" value="0x80004023"/>
<define name="CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT" value="0x80004024"/>
<define name="CO_E_SERVER_PAUSED" value="0x80004025"/>
<define name="CO_E_SERVER_NOT_PAUSED" value="0x80004026"/>
<define name="CO_E_CLASS_DISABLED" value="0x80004027"/>
<define name="CO_E_CLRNOTAVAILABLE" value="0x80004028"/>
<define name="CO_E_ASYNC_WORK_REJECTED" value="0x80004029"/>
<define name="CO_E_SERVER_INIT_TIMEOUT" value="0x8000402A"/>
<define name="CO_E_NO_SECCTX_IN_ACTIVATE" value="0x8000402B"/>
<define name="CO_E_TRACKER_CONFIG" value="0x80004030"/>
<define name="CO_E_THREADPOOL_CONFIG" value="0x80004031"/>
<define name="CO_E_SXS_CONFIG" value="0x80004032"/>
<define name="CO_E_MALFORMED_SPN" value="0x80004033"/>
<define name="OLE_E_OLEVERB" value="0x80040000"/>
<define name="OLE_E_ADVF" value="0x80040001"/>
<define name="OLE_E_ENUM_NOMORE" value="0x80040002"/>
<define name="OLE_E_ADVISENOTSUPPORTED" value="0x80040003"/>
<define name="OLE_E_NOCONNECTION" value="0x80040004"/>
<define name="OLE_E_NOTRUNNING" value="0x80040005"/>
<define name="OLE_E_NOCACHE" value="0x80040006"/>
<define name="OLE_E_BLANK" value="0x80040007"/>
<define name="OLE_E_CLASSDIFF" value="0x80040008"/>
<define name="OLE_E_CANT_GETMONIKER" value="0x80040009"/>
<define name="OLE_E_CANT_BINDTOSOURCE" value="0x8004000A"/>
<define name="OLE_E_STATIC" value="0x8004000B"/>
<define name="OLE_E_PROMPTSAVECANCELLED" value="0x8004000C"/>
<define name="OLE_E_INVALIDRECT" value="0x8004000D"/>
<define name="OLE_E_WRONGCOMPOBJ" value="0x8004000E"/>
<define name="OLE_E_INVALIDHWND" value="0x8004000F"/>
<define name="OLE_E_NOT_INPLACEACTIVE" value="0x80040010"/>
<define name="OLE_E_CANTCONVERT" value="0x80040011"/>
<define name="OLE_E_NOSTORAGE" value="0x80040012"/>
<define name="DV_E_FORMATETC" value="0x80040064"/>
<define name="DV_E_DVTARGETDEVICE" value="0x80040065"/>
<define name="DV_E_STGMEDIUM" value="0x80040066"/>
<define name="DV_E_STATDATA" value="0x80040067"/>
<define name="DV_E_LINDEX" value="0x80040068"/>
<define name="DV_E_TYMED" value="0x80040069"/>
<define name="DV_E_CLIPFORMAT" value="0x8004006A"/>
<define name="DV_E_DVASPECT" value="0x8004006B"/>
<define name="DV_E_DVTARGETDEVICE_SIZE" value="0x8004006C"/>
<define name="DV_E_NOIVIEWOBJECT" value="0x8004006D"/>
<define name="DRAGDROP_E_NOTREGISTERED" value="0x80040100"/>
<define name="DRAGDROP_E_ALREADYREGISTERED" value="0x80040101"/>
<define name="DRAGDROP_E_INVALIDHWND" value="0x80040102"/>
<define name="CLASS_E_NOAGGREGATION" value="0x80040110"/>
<define name="CLASS_E_CLASSNOTAVAILABLE" value="0x80040111"/>
<define name="CLASS_E_NOTLICENSED" value="0x80040112"/>
<define name="VIEW_E_DRAW" value="0x80040140"/>
<define name="REGDB_E_READREGDB" value="0x80040150"/>
<define name="REGDB_E_WRITEREGDB" value="0x80040151"/>
<define name="REGDB_E_KEYMISSING" value="0x80040152"/>
<define name="REGDB_E_INVALIDVALUE" value="0x80040153"/>
<define name="REGDB_E_CLASSNOTREG" value="0x80040154"/>
<define name="REGDB_E_IIDNOTREG" value="0x80040155"/>
<define name="REGDB_E_BADTHREADINGMODEL" value="0x80040156"/>
<define name="CAT_E_CATIDNOEXIST" value="0x80040160"/>
<define name="CAT_E_NODESCRIPTION" value="0x80040161"/>
<define name="CS_E_PACKAGE_NOTFOUND" value="0x80040164"/>
<define name="CS_E_NOT_DELETABLE" value="0x80040165"/>
<define name="CS_E_CLASS_NOTFOUND" value="0x80040166"/>
<define name="CS_E_INVALID_VERSION" value="0x80040167"/>
<define name="CS_E_NO_CLASSSTORE" value="0x80040168"/>
<define name="CS_E_OBJECT_NOTFOUND" value="0x80040169"/>
<define name="CS_E_OBJECT_ALREADY_EXISTS" value="0x8004016A"/>
<define name="CS_E_INVALID_PATH" value="0x8004016B"/>
<define name="CS_E_NETWORK_ERROR" value="0x8004016C"/>
<define name="CS_E_ADMIN_LIMIT_EXCEEDED" value="0x8004016D"/>
<define name="CS_E_SCHEMA_MISMATCH" value="0x8004016E"/>
<define name="CS_E_INTERNAL_ERROR" value="0x8004016F"/>
<define name="CACHE_E_NOCACHE_UPDATED" value="0x80040170"/>
<define name="OLEOBJ_E_NOVERBS" value="0x80040180"/>
<define name="OLEOBJ_E_INVALIDVERB" value="0x80040181"/>
<define name="INPLACE_E_NOTUNDOABLE" value="0x800401A0"/>
<define name="INPLACE_E_NOTOOLSPACE" value="0x800401A1"/>
<define name="CONVERT10_E_OLESTREAM_GET" value="0x800401C0"/>
<define name="CONVERT10_E_OLESTREAM_PUT" value="0x800401C1"/>
<define name="CONVERT10_E_OLESTREAM_FMT" value="0x800401C2"/>
<define name="CONVERT10_E_OLESTREAM_BITMAP_TO_DIB" value="0x800401C3"/>
<define name="CONVERT10_E_STG_FMT" value="0x800401C4"/>
<define name="CONVERT10_E_STG_NO_STD_STREAM" value="0x800401C5"/>
<define name="CONVERT10_E_STG_DIB_TO_BITMAP" value="0x800401C6"/>
<define name="CLIPBRD_E_CANT_OPEN" value="0x800401D0"/>
<define name="CLIPBRD_E_CANT_EMPTY" value="0x800401D1"/>
<define name="CLIPBRD_E_CANT_SET" value="0x800401D2"/>
<define name="CLIPBRD_E_BAD_DATA" value="0x800401D3"/>
<define name="CLIPBRD_E_CANT_CLOSE" value="0x800401D4"/>
<define name="MK_E_CONNECTMANUALLY" value="0x800401E0"/>
<define name="MK_E_EXCEEDEDDEADLINE" value="0x800401E1"/>
<define name="MK_E_NEEDGENERIC" value="0x800401E2"/>
<define name="MK_E_UNAVAILABLE" value="0x800401E3"/>
<define name="MK_E_SYNTAX" value="0x800401E4"/>
<define name="MK_E_NOOBJECT" value="0x800401E5"/>
<define name="MK_E_INVALIDEXTENSION" value="0x800401E6"/>
<define name="MK_E_INTERMEDIATEINTERFACENOTSUPPORTED" value="0x800401E7"/>
<define name="MK_E_NOTBINDABLE" value="0x800401E8"/>
<define name="MK_E_NOTBOUND" value="0x800401E9"/>
<define name="MK_E_CANTOPENFILE" value="0x800401EA"/>
<define name="MK_E_MUSTBOTHERUSER" value="0x800401EB"/>
<define name="MK_E_NOINVERSE" value="0x800401EC"/>
<define name="MK_E_NOSTORAGE" value="0x800401ED"/>
<define name="MK_E_NOPREFIX" value="0x800401EE"/>
<define name="MK_E_ENUMERATION_FAILED" value="0x800401EF"/>
<define name="CO_E_NOTINITIALIZED" value="0x800401F0"/>
<define name="CO_E_ALREADYINITIALIZED" value="0x800401F1"/>
<define name="CO_E_CANTDETERMINECLASS" value="0x800401F2"/>
<define name="CO_E_CLASSSTRING" value="0x800401F3"/>
<define name="CO_E_IIDSTRING" value="0x800401F4"/>
<define name="CO_E_APPNOTFOUND" value="0x800401F5"/>
<define name="CO_E_APPSINGLEUSE" value="0x800401F6"/>
<define name="CO_E_ERRORINAPP" value="0x800401F7"/>
<define name="CO_E_DLLNOTFOUND" value="0x800401F8"/>
<define name="CO_E_ERRORINDLL" value="0x800401F9"/>
<define name="CO_E_WRONGOSFORAPP" value="0x800401FA"/>
<define name="CO_E_OBJNOTREG" value="0x800401FB"/>
<define name="CO_E_OBJISREG" value="0x800401FC"/>
<define name="CO_E_OBJNOTCONNECTED" value="0x800401FD"/>
<define name="CO_E_APPDIDNTREG" value="0x800401FE"/>
<define name="CO_E_RELEASED" value="0x800401FF"/>
<define name="EVENT_S_SOME_SUBSCRIBERS_FAILED" value="0x00040200"/>
<define name="EVENT_E_ALL_SUBSCRIBERS_FAILED" value="0x80040201"/>
<define name="EVENT_S_NOSUBSCRIBERS" value="0x00040202"/>
<define name="EVENT_E_QUERYSYNTAX" value="0x80040203"/>
<define name="EVENT_E_QUERYFIELD" value="0x80040204"/>
<define name="EVENT_E_INTERNALEXCEPTION" value="0x80040205"/>
<define name="EVENT_E_INTERNALERROR" value="0x80040206"/>
<define name="EVENT_E_INVALID_PER_USER_SID" value="0x80040207"/>
<define name="EVENT_E_USER_EXCEPTION" value="0x80040208"/>
<define name="EVENT_E_TOO_MANY_METHODS" value="0x80040209"/>
<define name="EVENT_E_MISSING_EVENTCLASS" value="0x8004020A"/>
<define name="EVENT_E_NOT_ALL_REMOVED" value="0x8004020B"/>
<define name="EVENT_E_COMPLUS_NOT_INSTALLED" value="0x8004020C"/>
<define name="EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT" value="0x8004020D"/>
<define name="EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT" value="0x8004020E"/>
<define name="EVENT_E_INVALID_EVENT_CLASS_PARTITION" value="0x8004020F"/>
<define name="EVENT_E_PER_USER_SID_NOT_LOGGED_ON" value="0x80040210"/>
<!--WTypes.h: CLSCTX enumeration -->
<define name="CLSCTX_INPROC_SERVER" value="0x1"/>
<define name="CLSCTX_INPROC_HANDLER" value="0x2"/>
<define name="CLSCTX_LOCAL_SERVER" value="0x4"/>
<define name="CLSCTX_INPROC_SERVER16" value="0x8"/>
<define name="CLSCTX_REMOTE_SERVER" value="0x10"/>
<define name="CLSCTX_INPROC_HANDLER16" value="0x20"/>
<define name="CLSCTX_RESERVED1" value="0x40"/>
<define name="CLSCTX_RESERVED2" value="0x80"/>
<define name="CLSCTX_RESERVED3" value="0x100"/>
<define name="CLSCTX_RESERVED4" value="0x200"/>
<define name="CLSCTX_NO_CODE_DOWNLOAD" value="0x400"/>
<define name="CLSCTX_RESERVED5" value="0x800"/>
<define name="CLSCTX_NO_CUSTOM_MARSHAL" value="0x1000"/>
<define name="CLSCTX_ENABLE_CODE_DOWNLOAD" value="0x2000"/>
<define name="CLSCTX_NO_FAILURE_LOG" value="0x4000"/>
<define name="CLSCTX_DISABLE_AAA" value="0x8000"/>
<define name="CLSCTX_ENABLE_AAA" value="0x10000"/>
<define name="CLSCTX_FROM_DEFAULT_CONTEXT" value="0x20000"/>
<define name="CLSCTX_ACTIVATE_32_BIT_SERVER" value="0x40000"/>
<define name="CLSCTX_ACTIVATE_64_BIT_SERVER" value="0x80000"/>
<define name="CLSCTX_ENABLE_CLOAKING" value="0x100000"/>
<define name="CLSCTX_APPCONTAINER" value="0x400000"/>
<define name="CLSCTX_ACTIVATE_AAA_AS_IU" value="0x800000"/>
<define name="CLSCTX_PS_DLL" value="0x80000000"/>
<!--PortableDevice.h -->
<define name="E_WPD_DEVICE_ALREADY_OPENED" value="0x802A0001"/>
<define name="E_WPD_DEVICE_IS_HUNG" value="0x802A0006"/>
<define name="E_WPD_DEVICE_NOT_OPEN" value="0x802A0002"/>
<define name="E_WPD_OBJECT_ALREADY_ATTACHED_TO_DEVICE" value="0x802A0003"/>
<define name="E_WPD_OBJECT_ALREADY_ATTACHED_TO_SERVICE" value="0x802A00CA"/>
<define name="E_WPD_OBJECT_NOT_ATTACHED_TO_DEVICE" value="0x802A0004"/>
<define name="E_WPD_OBJECT_NOT_ATTACHED_TO_SERVICE" value="0x802A00CB"/>
<define name="E_WPD_OBJECT_NOT_COMMITED" value="0x802A0005"/>
<define name="E_WPD_SERVICE_ALREADY_OPENED" value="0x802A00C8"/>
<define name="E_WPD_SERVICE_BAD_PARAMETER_ORDER" value="0x802A00CC"/>
<define name="E_WPD_SERVICE_NOT_OPEN" value="0x802A00C9"/>
<define name="E_WPD_SMS_INVALID_RECIPIENT" value="0x802A0064"/>
<define name="E_WPD_SMS_INVALID_MESSAGE_BODY" value="0x802A0065"/>
<define name="E_WPD_SMS_SERVICE_UNAVAILABLE" value="0x802A0066"/>
<define name="NS_E_DRM_DEBUGGING_NOT_ALLOWED" value="0xC00D2767"/>
<define name="NS_E_NOT_LICENSED" value="0xC00D00CD"/>
<!-- RpcDce.h: Impersonation Level Constants -->
<define name="RPC_C_IMP_LEVEL_DEFAULT" value="0"/>
<define name="RPC_C_IMP_LEVEL_ANONYMOUS" value="1"/>
<define name="RPC_C_IMP_LEVEL_IDENTIFY" value="2"/>
<define name="RPC_C_IMP_LEVEL_IMPERSONATE" value="3"/>
<define name="RPC_C_IMP_LEVEL_DELEGATE" value="4"/>
<!-- Winerror.h: COM Error Codes (UI, Audio, DirectX, Codec) -->
<define name="UI_E_CREATE_FAILED" value="0x802A0001"/>
<define name="UI_E_SHUTDOWN_CALLED" value="0x802A0002"/>
<define name="UI_E_ILLEGAL_REENTRANCY" value="0x802A0003"/>
<define name="UI_E_OBJECT_SEALED" value="0x802A0004"/>
<define name="UI_E_VALUE_NOT_SET" value="0x802A0005"/>
<define name="UI_E_VALUE_NOT_DETERMINED" value="0x802A0006"/>
<define name="UI_E_INVALID_OUTPUT" value="0x802A0007"/>
<define name="UI_E_BOOLEAN_EXPECTED" value="0x802A0008"/>
<define name="UI_E_DIFFERENT_OWNER" value="0x802A0009"/>
<define name="UI_E_AMBIGUOUS_MATCH" value="0x802A000A"/>
<define name="UI_E_FP_OVERFLOW" value="0x802A000B"/>
<define name="UI_E_WRONG_THREAD" value="0x802A000C"/>
<define name="UI_E_STORYBOARD_ACTIVE" value="0x802A0101"/>
<define name="UI_E_STORYBOARD_NOT_PLAYING" value="0x802A0102"/>
<define name="UI_E_START_KEYFRAME_AFTER_END" value="0x802A0103"/>
<define name="UI_E_END_KEYFRAME_NOT_DETERMINED" value="0x802A0104"/>
<define name="UI_E_LOOPS_OVERLAP" value="0x802A0105"/>
<define name="UI_E_TRANSITION_ALREADY_USED" value="0x802A0106"/>
<define name="UI_E_TRANSITION_NOT_IN_STORYBOARD" value="0x802A0107"/>
<define name="UI_E_TRANSITION_ECLIPSED" value="0x802A0108"/>
<define name="UI_E_TIME_BEFORE_LAST_UPDATE" value="0x802A0109"/>
<define name="UI_E_TIMER_CLIENT_ALREADY_CONNECTED" value="0x802A010A"/>
<define name="UI_E_INVALID_DIMENSION" value="0x802A010B"/>
<define name="UI_E_PRIMITIVE_OUT_OF_BOUNDS" value="0x802A010C"/>
<define name="UI_E_WINDOW_CLOSED" value="0x802A0201"/>
<define name="E_AUDIO_ENGINE_NODE_NOT_FOUND" value="0x80660001"/>
<define name="DXGI_STATUS_OCCLUDED" value="0x087A0001"/>
<define name="DXGI_STATUS_CLIPPED" value="0x087A0002"/>
<define name="DXGI_STATUS_NO_REDIRECTION" value="0x087A0004"/>
<define name="DXGI_STATUS_NO_DESKTOP_ACCESS" value="0x087A0005"/>
<define name="DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE" value="0x087A0006"/>
<define name="DXGI_STATUS_MODE_CHANGED" value="0x087A0007"/>
<define name="DXGI_STATUS_MODE_CHANGE_IN_PROGRESS" value="0x087A0008"/>
<define name="DXGI_ERROR_INVALID_CALL" value="0x887A0001"/>
<define name="DXGI_ERROR_NOT_FOUND" value="0x887A0002"/>
<define name="DXGI_ERROR_MORE_DATA" value="0x887A0003"/>
<define name="DXGI_ERROR_UNSUPPORTED" value="0x887A0004"/>
<define name="DXGI_ERROR_DEVICE_REMOVED" value="0x887A0005"/>
<define name="DXGI_ERROR_DEVICE_HUNG" value="0x887A0006"/>
<define name="DXGI_ERROR_DEVICE_RESET" value="0x887A0007"/>
<define name="DXGI_ERROR_WAS_STILL_DRAWING" value="0x887A000A"/>
<define name="DXGI_ERROR_FRAME_STATISTICS_DISJOINT" value="0x887A000B"/>
<define name="DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE" value="0x887A000C"/>
<define name="DXGI_ERROR_DRIVER_INTERNAL_ERROR" value="0x887A0020"/>
<define name="DXGI_ERROR_NONEXCLUSIVE" value="0x887A0021"/>
<define name="DXGI_ERROR_NOT_CURRENTLY_AVAILABLE" value="0x887A0022"/>
<define name="DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED" value="0x887A0023"/>
<define name="DXGI_ERROR_REMOTE_OUTOFMEMORY" value="0x887A0024"/>
<define name="DXGI_ERROR_ACCESS_LOST" value="0x887A0026"/>
<define name="DXGI_ERROR_WAIT_TIMEOUT" value="0x887A0027"/>
<define name="DXGI_ERROR_SESSION_DISCONNECTED" value="0x887A0028"/>
<define name="DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE" value="0x887A0029"/>
<define name="DXGI_ERROR_CANNOT_PROTECT_CONTENT" value="0x887A002A"/>
<define name="DXGI_ERROR_ACCESS_DENIED" value="0x887A002B"/>
<define name="DXGI_STATUS_UNOCCLUDED" value="0x087A0009"/>
<define name="DXGI_STATUS_DDA_WAS_STILL_DRAWING" value="0x087A000A"/>
<define name="DXGI_ERROR_MODE_CHANGE_IN_PROGRESS" value="0x887A0025"/>
<define name="DXGI_DDI_ERR_WASSTILLDRAWING" value="0x887B0001"/>
<define name="DXGI_DDI_ERR_UNSUPPORTED" value="0x887B0002"/>
<define name="DXGI_DDI_ERR_NONEXCLUSIVE" value="0x887B0003"/>
<define name="D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS" value="0x88790001"/>
<define name="D3D10_ERROR_FILE_NOT_FOUND" value="0x88790002"/>
<define name="D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS" value="0x887C0001"/>
<define name="D3D11_ERROR_FILE_NOT_FOUND" value="0x887C0002"/>
<define name="D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS" value="0x887C0003"/>
<define name="D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD" value="0x887C0004"/>
<define name="D2DERR_WRONG_STATE" value="0x88990001"/>
<define name="D2DERR_NOT_INITIALIZED" value="0x88990002"/>
<define name="D2DERR_UNSUPPORTED_OPERATION" value="0x88990003"/>
<define name="D2DERR_SCANNER_FAILED" value="0x88990004"/>
<define name="D2DERR_SCREEN_ACCESS_DENIED" value="0x88990005"/>
<define name="D2DERR_DISPLAY_STATE_INVALID" value="0x88990006"/>
<define name="D2DERR_ZERO_VECTOR" value="0x88990007"/>
<define name="D2DERR_INTERNAL_ERROR" value="0x88990008"/>
<define name="D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED" value="0x88990009"/>
<define name="D2DERR_INVALID_CALL" value="0x8899000A"/>
<define name="D2DERR_NO_HARDWARE_DEVICE" value="0x8899000B"/>
<define name="D2DERR_RECREATE_TARGET" value="0x8899000C"/>
<define name="D2DERR_TOO_MANY_SHADER_ELEMENTS" value="0x8899000D"/>
<define name="D2DERR_SHADER_COMPILE_FAILED" value="0x8899000E"/>
<define name="D2DERR_MAX_TEXTURE_SIZE_EXCEEDED" value="0x8899000F"/>
<define name="D2DERR_UNSUPPORTED_VERSION" value="0x88990010"/>
<define name="D2DERR_BAD_NUMBER" value="0x88990011"/>
<define name="D2DERR_WRONG_FACTORY" value="0x88990012"/>
<define name="D2DERR_LAYER_ALREADY_IN_USE" value="0x88990013"/>
<define name="D2DERR_POP_CALL_DID_NOT_MATCH_PUSH" value="0x88990014"/>
<define name="D2DERR_WRONG_RESOURCE_DOMAIN" value="0x88990015"/>
<define name="D2DERR_PUSH_POP_UNBALANCED" value="0x88990016"/>
<define name="D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT" value="0x88990017"/>
<define name="D2DERR_INCOMPATIBLE_BRUSH_TYPES" value="0x88990018"/>
<define name="D2DERR_WIN32_ERROR" value="0x88990019"/>
<define name="D2DERR_TARGET_NOT_GDI_COMPATIBLE" value="0x8899001A"/>
<define name="D2DERR_TEXT_EFFECT_IS_WRONG_TYPE" value="0x8899001B"/>
<define name="D2DERR_TEXT_RENDERER_NOT_RELEASED" value="0x8899001C"/>
<define name="D2DERR_EXCEEDS_MAX_BITMAP_SIZE" value="0x8899001D"/>
<define name="D2DERR_INVALID_GRAPH_CONFIGURATION" value="0x8899001E"/>
<define name="D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION" value="0x8899001F"/>
<define name="D2DERR_CYCLIC_GRAPH" value="0x88990020"/>
<define name="D2DERR_BITMAP_CANNOT_DRAW" value="0x88990021"/>
<define name="D2DERR_OUTSTANDING_BITMAP_REFERENCES" value="0x88990022"/>
<define name="D2DERR_ORIGINAL_TARGET_NOT_BOUND" value="0x88990023"/>
<define name="D2DERR_INVALID_TARGET" value="0x88990024"/>
<define name="D2DERR_BITMAP_BOUND_AS_TARGET" value="0x88990025"/>
<define name="D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES" value="0x88990026"/>
<define name="D2DERR_INTERMEDIATE_TOO_LARGE" value="0x88990027"/>
<define name="D2DERR_EFFECT_IS_NOT_REGISTERED" value="0x88990028"/>
<define name="D2DERR_INVALID_PROPERTY" value="0x88990029"/>
<define name="D2DERR_NO_SUBPROPERTIES" value="0x8899002A"/>
<define name="D2DERR_PRINT_JOB_CLOSED" value="0x8899002B"/>
<define name="D2DERR_PRINT_FORMAT_NOT_SUPPORTED" value="0x8899002C"/>
<define name="D2DERR_TOO_MANY_TRANSFORM_INPUTS" value="0x8899002D"/>
<define name="DWRITE_E_FILEFORMAT" value="0x88985000"/>
<define name="DWRITE_E_UNEXPECTED" value="0x88985001"/>
<define name="DWRITE_E_NOFONT" value="0x88985002"/>
<define name="DWRITE_E_FILENOTFOUND" value="0x88985003"/>
<define name="DWRITE_E_FILEACCESS" value="0x88985004"/>
<define name="DWRITE_E_FONTCOLLECTIONOBSOLETE" value="0x88985005"/>
<define name="DWRITE_E_ALREADYREGISTERED" value="0x88985006"/>
<define name="DWRITE_E_CACHEFORMAT" value="0x88985007"/>
<define name="DWRITE_E_CACHEVERSION" value="0x88985008"/>
<define name="DWRITE_E_UNSUPPORTEDOPERATION" value="0x88985009"/>
<define name="WINCODEC_ERR_WRONGSTATE" value="0x88982F04"/>
<define name="WINCODEC_ERR_VALUEOUTOFRANGE" value="0x88982F05"/>
<define name="WINCODEC_ERR_UNKNOWNIMAGEFORMAT" value="0x88982F07"/>
<define name="WINCODEC_ERR_UNSUPPORTEDVERSION" value="0x88982F0B"/>
<define name="WINCODEC_ERR_NOTINITIALIZED" value="0x88982F0C"/>
<define name="WINCODEC_ERR_ALREADYLOCKED" value="0x88982F0D"/>
<define name="WINCODEC_ERR_PROPERTYNOTFOUND" value="0x88982F40"/>
<define name="WINCODEC_ERR_PROPERTYNOTSUPPORTED" value="0x88982F41"/>
<define name="WINCODEC_ERR_PROPERTYSIZE" value="0x88982F42"/>
<define name="WINCODEC_ERR_CODECPRESENT" value="0x88982F43"/>
<define name="WINCODEC_ERR_CODECNOTHUMBNAIL" value="0x88982F44"/>
<define name="WINCODEC_ERR_PALETTEUNAVAILABLE" value="0x88982F45"/>
<define name="WINCODEC_ERR_CODECTOOMANYSCANLINES" value="0x88982F46"/>
<define name="WINCODEC_ERR_INTERNALERROR" value="0x88982F48"/>
<define name="WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS" value="0x88982F49"/>
<define name="WINCODEC_ERR_COMPONENTNOTFOUND" value="0x88982F50"/>
<define name="WINCODEC_ERR_IMAGESIZEOUTOFRANGE" value="0x88982F51"/>
<define name="WINCODEC_ERR_TOOMUCHMETADATA" value="0x88982F52"/>
<define name="WINCODEC_ERR_BADIMAGE" value="0x88982F60"/>
<define name="WINCODEC_ERR_BADHEADER" value="0x88982F61"/>
<define name="WINCODEC_ERR_FRAMEMISSING" value="0x88982F62"/>
<define name="WINCODEC_ERR_BADMETADATAHEADER" value="0x88982F63"/>
<define name="WINCODEC_ERR_BADSTREAMDATA" value="0x88982F70"/>
<define name="WINCODEC_ERR_STREAMWRITE" value="0x88982F71"/>
<define name="WINCODEC_ERR_STREAMREAD" value="0x88982F72"/>
<define name="WINCODEC_ERR_STREAMNOTAVAILABLE" value="0x88982F73"/>
<define name="WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT" value="0x88982F80"/>
<define name="WINCODEC_ERR_UNSUPPORTEDOPERATION" value="0x88982F81"/>
<define name="WINCODEC_ERR_INVALIDREGISTRATION" value="0x88982F8A"/>
<define name="WINCODEC_ERR_COMPONENTINITIALIZEFAILURE" value="0x88982F8B"/>
<define name="WINCODEC_ERR_INSUFFICIENTBUFFER" value="0x88982F8C"/>
<define name="WINCODEC_ERR_DUPLICATEMETADATAPRESENT" value="0x88982F8D"/>
<define name="WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE" value="0x88982F8E"/>
<define name="WINCODEC_ERR_UNEXPECTEDSIZE" value="0x88982F8F"/>
<define name="WINCODEC_ERR_INVALIDQUERYREQUEST" value="0x88982F90"/>
<define name="WINCODEC_ERR_UNEXPECTEDMETADATATYPE" value="0x88982F91"/>
<define name="WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT" value="0x88982F92"/>
<define name="WINCODEC_ERR_INVALIDQUERYCHARACTER" value="0x88982F93"/>
<define name="WINCODEC_ERR_WIN32ERROR" value="0x88982F94"/>
<define name="WINCODEC_ERR_INVALIDPROGRESSIVELEVEL" value="0x88982F95"/>
<!-- strsafe.h -->
<define name="S_OK" value="((HRESULT)0L)"/>
<define name="S_FALSE" value="((HRESULT)1L)"/>
<define name="STRSAFE_MAX_LENGTH" value="(STRSAFE_MAX_CCH-1)"/>
<define name="STRSAFE_IGNORE_NULLS" value="0x00000100"/>
<define name="STRSAFE_FILL_BEHIND_NULL" value="0x00000200"/>
<define name="STRSAFE_FILL_ON_FAILURE" value="0x00000400"/>
<define name="STRSAFE_NULL_ON_FAILURE" value="0x00000800"/>
<define name="STRSAFE_NO_TRUNCATION" value="0x00001000"/>
<define name="STRSAFE_VALID_FLAGS" value="(0x000000FF|STRSAFE_IGNORE_NULLS|STRSAFE_FILL_BEHIND_NULL|STRSAFE_FILL_ON_FAILURE|STRSAFE_NULL_ON_FAILURE|STRSAFE_NO_TRUNCATION)"/>
<define name="STRSAFE_FILL_BYTE(x)" value="((DWORD)((x&amp;0x000000FF)|STRSAFE_FILL_BEHIND_NULL))"/>
<define name="STRSAFE_FAILURE_BYTE(x)" value="((DWORD)((x&amp;0x000000FF)|STRSAFE_FILL_ON_FAILURE))"/>
<define name="STRSAFE_GET_FILL_PATTERN(dwFlags)" value="((int)(dwFlags&amp;0x000000FF))"/>
<define name="STRSAFE_E_INSUFFICIENT_BUFFER" value="((HRESULT)0x8007007AL)"/>
<define name="STRSAFE_E_INVALID_PARAMETER" value="((HRESULT)0x80070057L)"/>
<define name="STRSAFE_E_END_OF_FILE" value="((HRESULT)0x80070026L)"/>
<!-- Winerror.h: COM Error Codes (WPN, MBN, P2P, Bluetooth) -->
<define name="WPN_E_CHANNEL_CLOSED" value="0x803E0100"/>
<define name="WPN_E_CHANNEL_REQUEST_NOT_COMPLETE" value="0x803E0101"/>
<define name="WPN_E_INVALID_APP" value="0x803E0102"/>
<define name="WPN_E_OUTSTANDING_CHANNEL_REQUEST" value="0x803E0103"/>
<define name="WPN_E_DUPLICATE_CHANNEL" value="0x803E0104"/>
<define name="WPN_E_PLATFORM_UNAVAILABLE" value="0x803E0105"/>
<define name="WPN_E_NOTIFICATION_POSTED" value="0x803E0106"/>
<define name="WPN_E_NOTIFICATION_HIDDEN" value="0x803E0107"/>
<define name="WPN_E_NOTIFICATION_NOT_POSTED" value="0x803E0108"/>
<define name="WPN_E_CLOUD_DISABLED" value="0x803E0109"/>
<define name="WPN_E_CLOUD_INCAPABLE" value="0x803E0110"/>
<define name="WPN_E_NOTIFICATION_DISABLED" value="0x803E0111"/>
<define name="WPN_E_NOTIFICATION_INCAPABLE" value="0x803E0112"/>
<define name="WPN_E_INTERNET_INCAPABLE" value="0x803E0113"/>
<define name="WPN_E_NOTIFICATION_TYPE_DISABLED" value="0x803E0114"/>
<define name="WPN_E_NOTIFICATION_SIZE" value="0x803E0115"/>
<define name="WPN_E_TAG_SIZE" value="0x803E0116"/>
<define name="WPN_E_ACCESS_DENIED" value="0x803E0117"/>
<define name="WPN_E_DUPLICATE_REGISTRATION" value="0x803E0118"/>
<define name="WPN_E_OUT_OF_SESSION" value="0x803E0200"/>
<define name="WPN_E_POWER_SAVE" value="0x803E0201"/>
<define name="WPN_E_IMAGE_NOT_FOUND_IN_CACHE" value="0x803E0202"/>
<define name="WPN_E_ALL_URL_NOT_COMPLETED" value="0x803E0203"/>
<define name="WPN_E_INVALID_CLOUD_IMAGE" value="0x803E0204"/>
<define name="WPN_E_NOTIFICATION_ID_MATCHED" value="0x803E0205"/>
<define name="WPN_E_CALLBACK_ALREADY_REGISTERED" value="0x803E0206"/>
<define name="WPN_E_TOAST_NOTIFICATION_DROPPED" value="0x803E0207"/>
<define name="WPN_E_STORAGE_LOCKED" value="0x803E0208"/>
<define name="E_MBN_CONTEXT_NOT_ACTIVATED" value="0x80548201"/>
<define name="E_MBN_BAD_SIM" value="0x80548202"/>
<define name="E_MBN_DATA_CLASS_NOT_AVAILABLE" value="0x80548203"/>
<define name="E_MBN_INVALID_ACCESS_STRING" value="0x80548204"/>
<define name="E_MBN_MAX_ACTIVATED_CONTEXTS" value="0x80548205"/>
<define name="E_MBN_PACKET_SVC_DETACHED" value="0x80548206"/>
<define name="E_MBN_PROVIDER_NOT_VISIBLE" value="0x80548207"/>
<define name="E_MBN_RADIO_POWER_OFF" value="0x80548208"/>
<define name="E_MBN_SERVICE_NOT_ACTIVATED" value="0x80548209"/>
<define name="E_MBN_SIM_NOT_INSERTED" value="0x8054820A"/>
<define name="E_MBN_VOICE_CALL_IN_PROGRESS" value="0x8054820B"/>
<define name="E_MBN_INVALID_CACHE" value="0x8054820C"/>
<define name="E_MBN_NOT_REGISTERED" value="0x8054820D"/>
<define name="E_MBN_PROVIDERS_NOT_FOUND" value="0x8054820E"/>
<define name="E_MBN_PIN_NOT_SUPPORTED" value="0x8054820F"/>
<define name="E_MBN_PIN_REQUIRED" value="0x80548210"/>
<define name="E_MBN_PIN_DISABLED" value="0x80548211"/>
<define name="E_MBN_FAILURE" value="0x80548212"/>
<define name="E_MBN_INVALID_PROFILE" value="0x80548218"/>
<define name="E_MBN_DEFAULT_PROFILE_EXIST" value="0x80548219"/>
<define name="E_MBN_SMS_ENCODING_NOT_SUPPORTED" value="0x80548220"/>
<define name="E_MBN_SMS_FILTER_NOT_SUPPORTED" value="0x80548221"/>
<define name="E_MBN_SMS_INVALID_MEMORY_INDEX" value="0x80548222"/>
<define name="E_MBN_SMS_LANG_NOT_SUPPORTED" value="0x80548223"/>
<define name="E_MBN_SMS_MEMORY_FAILURE" value="0x80548224"/>
<define name="E_MBN_SMS_NETWORK_TIMEOUT" value="0x80548225"/>
<define name="E_MBN_SMS_UNKNOWN_SMSC_ADDRESS" value="0x80548226"/>
<define name="E_MBN_SMS_FORMAT_NOT_SUPPORTED" value="0x80548227"/>
<define name="E_MBN_SMS_OPERATION_NOT_ALLOWED" value="0x80548228"/>
<define name="E_MBN_SMS_MEMORY_FULL" value="0x80548229"/>
<define name="PEER_E_IPV6_NOT_INSTALLED" value="0x80630001"/>
<define name="PEER_E_NOT_INITIALIZED" value="0x80630002"/>
<define name="PEER_E_CANNOT_START_SERVICE" value="0x80630003"/>
<define name="PEER_E_NOT_LICENSED" value="0x80630004"/>
<define name="PEER_E_INVALID_GRAPH" value="0x80630010"/>
<define name="PEER_E_DBNAME_CHANGED" value="0x80630011"/>
<define name="PEER_E_DUPLICATE_GRAPH" value="0x80630012"/>
<define name="PEER_E_GRAPH_NOT_READY" value="0x80630013"/>
<define name="PEER_E_GRAPH_SHUTTING_DOWN" value="0x80630014"/>
<define name="PEER_E_GRAPH_IN_USE" value="0x80630015"/>
<define name="PEER_E_INVALID_DATABASE" value="0x80630016"/>
<define name="PEER_E_TOO_MANY_ATTRIBUTES" value="0x80630017"/>
<define name="PEER_E_CONNECTION_NOT_FOUND" value="0x80630103"/>
<define name="PEER_E_CONNECT_SELF" value="0x80630106"/>
<define name="PEER_E_ALREADY_LISTENING" value="0x80630107"/>
<define name="PEER_E_NODE_NOT_FOUND" value="0x80630108"/>
<define name="PEER_E_CONNECTION_FAILED" value="0x80630109"/>
<define name="PEER_E_CONNECTION_NOT_AUTHENTICATED" value="0x8063010A"/>
<define name="PEER_E_CONNECTION_REFUSED" value="0x8063010B"/>
<define name="PEER_E_CLASSIFIER_TOO_LONG" value="0x80630201"/>
<define name="PEER_E_TOO_MANY_IDENTITIES" value="0x80630202"/>
<define name="PEER_E_NO_KEY_ACCESS" value="0x80630203"/>
<define name="PEER_E_GROUPS_EXIST" value="0x80630204"/>
<define name="PEER_E_RECORD_NOT_FOUND" value="0x80630301"/>
<define name="PEER_E_DATABASE_ACCESSDENIED" value="0x80630302"/>
<define name="PEER_E_DBINITIALIZATION_FAILED" value="0x80630303"/>
<define name="PEER_E_MAX_RECORD_SIZE_EXCEEDED" value="0x80630304"/>
<define name="PEER_E_DATABASE_ALREADY_PRESENT" value="0x80630305"/>
<define name="PEER_E_DATABASE_NOT_PRESENT" value="0x80630306"/>
<define name="PEER_E_IDENTITY_NOT_FOUND" value="0x80630401"/>
<define name="PEER_E_EVENT_HANDLE_NOT_FOUND" value="0x80630501"/>
<define name="PEER_E_INVALID_SEARCH" value="0x80630601"/>
<define name="PEER_E_INVALID_ATTRIBUTES" value="0x80630602"/>
<define name="PEER_E_INVITATION_NOT_TRUSTED" value="0x80630701"/>
<define name="PEER_E_CHAIN_TOO_LONG" value="0x80630703"/>
<define name="PEER_E_INVALID_TIME_PERIOD" value="0x80630705"/>
<define name="PEER_E_CIRCULAR_CHAIN_DETECTED" value="0x80630706"/>
<define name="PEER_E_CERT_STORE_CORRUPTED" value="0x80630801"/>
<define name="PEER_E_NO_CLOUD" value="0x80631001"/>
<define name="PEER_E_CLOUD_NAME_AMBIGUOUS" value="0x80631005"/>
<define name="PEER_E_INVALID_RECORD" value="0x80632010"/>
<define name="PEER_E_NOT_AUTHORIZED" value="0x80632020"/>
<define name="PEER_E_PASSWORD_DOES_NOT_MEET_POLICY" value="0x80632021"/>
<define name="PEER_E_DEFERRED_VALIDATION" value="0x80632030"/>
<define name="PEER_E_INVALID_GROUP_PROPERTIES" value="0x80632040"/>
<define name="PEER_E_INVALID_PEER_NAME" value="0x80632050"/>
<define name="PEER_E_INVALID_CLASSIFIER" value="0x80632060"/>
<define name="PEER_E_INVALID_FRIENDLY_NAME" value="0x80632070"/>
<define name="PEER_E_INVALID_ROLE_PROPERTY" value="0x80632071"/>
<define name="PEER_E_INVALID_CLASSIFIER_PROPERTY" value="0x80632072"/>
<define name="PEER_E_INVALID_RECORD_EXPIRATION" value="0x80632080"/>
<define name="PEER_E_INVALID_CREDENTIAL_INFO" value="0x80632081"/>
<define name="PEER_E_INVALID_CREDENTIAL" value="0x80632082"/>
<define name="PEER_E_INVALID_RECORD_SIZE" value="0x80632083"/>
<define name="PEER_E_UNSUPPORTED_VERSION" value="0x80632090"/>
<define name="PEER_E_GROUP_NOT_READY" value="0x80632091"/>
<define name="PEER_E_GROUP_IN_USE" value="0x80632092"/>
<define name="PEER_E_INVALID_GROUP" value="0x80632093"/>
<define name="PEER_E_NO_MEMBERS_FOUND" value="0x80632094"/>
<define name="PEER_E_NO_MEMBER_CONNECTIONS" value="0x80632095"/>
<define name="PEER_E_UNABLE_TO_LISTEN" value="0x80632096"/>
<define name="PEER_E_IDENTITY_DELETED" value="0x806320A0"/>
<define name="PEER_E_SERVICE_NOT_AVAILABLE" value="0x806320A1"/>
<define name="PEER_E_CONTACT_NOT_FOUND" value="0x80636001"/>
<define name="PEER_S_GRAPH_DATA_CREATED" value="0x00630001"/>
<define name="PEER_S_NO_EVENT_DATA" value="0x00630002"/>
<define name="PEER_S_ALREADY_CONNECTED" value="0x00632000"/>
<define name="PEER_S_SUBSCRIPTION_EXISTS" value="0x00636000"/>
<define name="PEER_S_NO_CONNECTIVITY" value="0x00630005"/>
<define name="PEER_S_ALREADY_A_MEMBER" value="0x00630006"/>
<define name="PEER_E_CANNOT_CONVERT_PEER_NAME" value="0x80634001"/>
<define name="PEER_E_INVALID_PEER_HOST_NAME" value="0x80634002"/>
<define name="PEER_E_NO_MORE" value="0x80634003"/>
<define name="PEER_E_PNRP_DUPLICATE_PEER_NAME" value="0x80634005"/>
<define name="PEER_E_INVITE_CANCELLED" value="0x80637000"/>
<define name="PEER_E_INVITE_RESPONSE_NOT_AVAILABLE" value="0x80637001"/>
<define name="PEER_E_NOT_SIGNED_IN" value="0x80637003"/>
<define name="PEER_E_PRIVACY_DECLINED" value="0x80637004"/>
<define name="PEER_E_TIMEOUT" value="0x80637005"/>
<define name="PEER_E_INVALID_ADDRESS" value="0x80637007"/>
<define name="PEER_E_FW_EXCEPTION_DISABLED" value="0x80637008"/>
<define name="PEER_E_FW_BLOCKED_BY_POLICY" value="0x80637009"/>
<define name="PEER_E_FW_BLOCKED_BY_SHIELDS_UP" value="0x8063700A"/>
<define name="PEER_E_FW_DECLINED" value="0x8063700B"/>
<define name="E_BLUETOOTH_ATT_INVALID_HANDLE" value="0x80650001"/>
<define name="E_BLUETOOTH_ATT_READ_NOT_PERMITTED" value="0x80650002"/>
<define name="E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED" value="0x80650003"/>
<define name="E_BLUETOOTH_ATT_INVALID_PDU" value="0x80650004"/>
<define name="E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION" value="0x80650005"/>
<define name="E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED" value="0x80650006"/>
<define name="E_BLUETOOTH_ATT_INVALID_OFFSET" value="0x80650007"/>
<define name="E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION" value="0x80650008"/>
<define name="E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL" value="0x80650009"/>
<define name="E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND" value="0x8065000A"/>
<define name="E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG" value="0x8065000B"/>
<define name="E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE" value="0x8065000C"/>
<define name="E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH" value="0x8065000D"/>
<define name="E_BLUETOOTH_ATT_UNLIKELY" value="0x8065000E"/>
<define name="E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION" value="0x8065000F"/>
<define name="E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE" value="0x80650010"/>
<define name="E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES" value="0x80650011"/>
<define name="E_BLUETOOTH_ATT_UNKNOWN_ERROR" value="0x80651000"/>
<!--RpcDce.h: Authorization Constants Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms690276(v=vs.85).aspx -->
<define name="RPC_C_AUTHZ_NONE" value="0"/>
<define name="RPC_C_AUTHZ_NAME" value="1"/>
<define name="RPC_C_AUTHZ_DCE" value="2"/>
<define name="RPC_C_AUTHZ_DEFAULT" value="0xffffffff"/>
<!-- Winerror.h: COM Error Codes (COMADMIN, FILTER, GRAPHICS) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542647(v=vs.85).aspx -->
<define name="COMADMIN_E_OBJECTERRORS" value="0x80110401"/>
<define name="COMADMIN_E_OBJECTINVALID" value="0x80110402"/>
<define name="COMADMIN_E_KEYMISSING" value="0x80110403"/>
<define name="COMADMIN_E_ALREADYINSTALLED" value="0x80110404"/>
<define name="COMADMIN_E_APP_FILE_WRITEFAIL" value="0x80110407"/>
<define name="COMADMIN_E_APP_FILE_READFAIL" value="0x80110408"/>
<define name="COMADMIN_E_APP_FILE_VERSION" value="0x80110409"/>
<define name="COMADMIN_E_BADPATH" value="0x8011040A"/>
<define name="COMADMIN_E_APPLICATIONEXISTS" value="0x8011040B"/>
<define name="COMADMIN_E_ROLEEXISTS" value="0x8011040C"/>
<define name="COMADMIN_E_CANTCOPYFILE" value="0x8011040D"/>
<define name="COMADMIN_E_NOUSER" value="0x8011040F"/>
<define name="COMADMIN_E_INVALIDUSERIDS" value="0x80110410"/>
<define name="COMADMIN_E_NOREGISTRYCLSID" value="0x80110411"/>
<define name="COMADMIN_E_BADREGISTRYPROGID" value="0x80110412"/>
<define name="COMADMIN_E_AUTHENTICATIONLEVEL" value="0x80110413"/>
<define name="COMADMIN_E_USERPASSWDNOTVALID" value="0x80110414"/>
<define name="COMADMIN_E_CLSIDORIIDMISMATCH" value="0x80110418"/>
<define name="COMADMIN_E_REMOTEINTERFACE" value="0x80110419"/>
<define name="COMADMIN_E_DLLREGISTERSERVER" value="0x8011041A"/>
<define name="COMADMIN_E_NOSERVERSHARE" value="0x8011041B"/>
<define name="COMADMIN_E_DLLLOADFAILED" value="0x8011041D"/>
<define name="COMADMIN_E_BADREGISTRYLIBID" value="0x8011041E"/>
<define name="COMADMIN_E_APPDIRNOTFOUND" value="0x8011041F"/>
<define name="COMADMIN_E_REGISTRARFAILED" value="0x80110423"/>
<define name="COMADMIN_E_COMPFILE_DOESNOTEXIST" value="0x80110424"/>
<define name="COMADMIN_E_COMPFILE_LOADDLLFAIL" value="0x80110425"/>
<define name="COMADMIN_E_COMPFILE_GETCLASSOBJ" value="0x80110426"/>
<define name="COMADMIN_E_COMPFILE_CLASSNOTAVAIL" value="0x80110427"/>
<define name="COMADMIN_E_COMPFILE_BADTLB" value="0x80110428"/>
<define name="COMADMIN_E_COMPFILE_NOTINSTALLABLE" value="0x80110429"/>
<define name="COMADMIN_E_NOTCHANGEABLE" value="0x8011042A"/>
<define name="COMADMIN_E_NOTDELETEABLE" value="0x8011042B"/>
<define name="COMADMIN_E_SESSION" value="0x8011042C"/>
<define name="COMADMIN_E_COMP_MOVE_LOCKED" value="0x8011042D"/>
<define name="COMADMIN_E_COMP_MOVE_BAD_DEST" value="0x8011042E"/>
<define name="COMADMIN_E_REGISTERTLB" value="0x80110430"/>
<define name="COMADMIN_E_SYSTEMAPP" value="0x80110433"/>
<define name="COMADMIN_E_COMPFILE_NOREGISTRAR" value="0x80110434"/>
<define name="COMADMIN_E_COREQCOMPINSTALLED" value="0x80110435"/>
<define name="COMADMIN_E_SERVICENOTINSTALLED" value="0x80110436"/>
<define name="COMADMIN_E_PROPERTYSAVEFAILED" value="0x80110437"/>
<define name="COMADMIN_E_OBJECTEXISTS" value="0x80110438"/>
<define name="COMADMIN_E_COMPONENTEXISTS" value="0x80110439"/>
<define name="COMADMIN_E_REGFILE_CORRUPT" value="0x8011043B"/>
<define name="COMADMIN_E_PROPERTY_OVERFLOW" value="0x8011043C"/>
<define name="COMADMIN_E_NOTINREGISTRY" value="0x8011043E"/>
<define name="COMADMIN_E_OBJECTNOTPOOLABLE" value="0x8011043F"/>
<define name="COMADMIN_E_APPLID_MATCHES_CLSID" value="0x80110446"/>
<define name="COMADMIN_E_ROLE_DOES_NOT_EXIST" value="0x80110447"/>
<define name="COMADMIN_E_START_APP_NEEDS_COMPONENTS" value="0x80110448"/>
<define name="COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM" value="0x80110449"/>
<define name="COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY" value="0x8011044A"/>
<define name="COMADMIN_E_CAN_NOT_START_APP" value="0x8011044B"/>
<define name="COMADMIN_E_CAN_NOT_EXPORT_SYS_APP" value="0x8011044C"/>
<define name="COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT" value="0x8011044D"/>
<define name="COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER" value="0x8011044E"/>
<define name="COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE" value="0x8011044F"/>
<define name="COMADMIN_E_BASE_PARTITION_ONLY" value="0x80110450"/>
<define name="COMADMIN_E_START_APP_DISABLED" value="0x80110451"/>
<define name="COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME" value="0x80110457"/>
<define name="COMADMIN_E_CAT_INVALID_PARTITION_NAME" value="0x80110458"/>
<define name="COMADMIN_E_CAT_PARTITION_IN_USE" value="0x80110459"/>
<define name="COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES" value="0x8011045A"/>
<define name="COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED" value="0x8011045B"/>
<define name="COMADMIN_E_AMBIGUOUS_APPLICATION_NAME" value="0x8011045C"/>
<define name="COMADMIN_E_AMBIGUOUS_PARTITION_NAME" value="0x8011045D"/>
<define name="COMADMIN_E_REGDB_NOTINITIALIZED" value="0x80110472"/>
<define name="COMADMIN_E_REGDB_NOTOPEN" value="0x80110473"/>
<define name="COMADMIN_E_REGDB_SYSTEMERR" value="0x80110474"/>
<define name="COMADMIN_E_REGDB_ALREADYRUNNING" value="0x80110475"/>
<define name="COMADMIN_E_MIG_VERSIONNOTSUPPORTED" value="0x80110480"/>
<define name="COMADMIN_E_MIG_SCHEMANOTFOUND" value="0x80110481"/>
<define name="COMADMIN_E_CAT_BITNESSMISMATCH" value="0x80110482"/>
<define name="COMADMIN_E_CAT_UNACCEPTABLEBITNESS" value="0x80110483"/>
<define name="COMADMIN_E_CAT_WRONGAPPBITNESS" value="0x80110484"/>
<define name="COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED" value="0x80110485"/>
<define name="COMADMIN_E_CAT_SERVERFAULT" value="0x80110486"/>
<define name="COMQC_E_APPLICATION_NOT_QUEUED" value="0x80110600"/>
<define name="COMQC_E_NO_QUEUEABLE_INTERFACES" value="0x80110601"/>
<define name="COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE" value="0x80110602"/>
<define name="COMQC_E_NO_IPERSISTSTREAM" value="0x80110603"/>
<define name="COMQC_E_BAD_MESSAGE" value="0x80110604"/>
<define name="COMQC_E_UNAUTHENTICATED" value="0x80110605"/>
<define name="COMQC_E_UNTRUSTED_ENQUEUER" value="0x80110606"/>
<define name="MSDTC_E_DUPLICATE_RESOURCE" value="0x80110701"/>
<define name="IO_REPARSE_TAG_CSV" value="0x80000009"/>
<define name="IO_REPARSE_TAG_DEDUP" value="0x80000013"/>
<define name="IO_REPARSE_TAG_DFS" value="0x8000000A"/>
<define name="IO_REPARSE_TAG_DFSR" value="0x80000012"/>
<define name="IO_REPARSE_TAG_HSM" value="0xC0000004"/>
<define name="IO_REPARSE_TAG_HSM2" value="0x80000006"/>
<define name="IO_REPARSE_TAG_MOUNT_POINT" value="0xA0000003"/>
<define name="IO_REPARSE_TAG_NFS" value="0x80000014"/>
<define name="IO_REPARSE_TAG_SIS" value="0x80000007"/>
<define name="IO_REPARSE_TAG_SYMLINK" value="0xA000000C"/>
<define name="IO_REPARSE_TAG_WIM" value="0x80000008"/>
<define name="CREATE_PROCESS_DEBUG_EVENT" value="3"/>
<define name="CREATE_THREAD_DEBUG_EVENT" value="2"/>
<define name="EXCEPTION_DEBUG_EVENT" value="1"/>
<define name="EXIT_PROCESS_DEBUG_EVENT" value="5"/>
<define name="EXIT_THREAD_DEBUG_EVENT" value="4"/>
<define name="LOAD_DLL_DEBUG_EVENT" value="6"/>
<define name="OUTPUT_DEBUG_STRING_EVENT" value="8"/>
<define name="RIP_EVENT" value="9"/>
<define name="UNLOAD_DLL_DEBUG_EVENT" value="7"/>
<define name="COMADMIN_E_OBJECT_PARENT_MISSING" value="0x80110808"/>
<define name="COMADMIN_E_OBJECT_DOES_NOT_EXIST" value="0x80110809"/>
<define name="COMADMIN_E_APP_NOT_RUNNING" value="0x8011080A"/>
<define name="COMADMIN_E_INVALID_PARTITION" value="0x8011080B"/>
<define name="COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE" value="0x8011080D"/>
<define name="COMADMIN_E_USER_IN_SET" value="0x8011080E"/>
<define name="COMADMIN_E_CANTRECYCLELIBRARYAPPS" value="0x8011080F"/>
<define name="COMADMIN_E_CANTRECYCLESERVICEAPPS" value="0x80110811"/>
<define name="COMADMIN_E_PROCESSALREADYRECYCLED" value="0x80110812"/>
<define name="COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED" value="0x80110813"/>
<define name="COMADMIN_E_CANTMAKEINPROCSERVICE" value="0x80110814"/>
<define name="COMADMIN_E_PROGIDINUSEBYCLSID" value="0x80110815"/>
<define name="COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET" value="0x80110816"/>
<define name="COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED" value="0x80110817"/>
<define name="COMADMIN_E_PARTITION_ACCESSDENIED" value="0x80110818"/>
<define name="COMADMIN_E_PARTITION_MSI_ONLY" value="0x80110819"/>
<define name="COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT" value="0x8011081A"/>
<define name="COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS" value="0x8011081B"/>
<define name="COMADMIN_E_COMP_MOVE_SOURCE" value="0x8011081C"/>
<define name="COMADMIN_E_COMP_MOVE_DEST" value="0x8011081D"/>
<define name="COMADMIN_E_COMP_MOVE_PRIVATE" value="0x8011081E"/>
<define name="COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET" value="0x8011081F"/>
<define name="COMADMIN_E_CANNOT_ALIAS_EVENTCLASS" value="0x80110820"/>
<define name="COMADMIN_E_PRIVATE_ACCESSDENIED" value="0x80110821"/>
<define name="COMADMIN_E_SAFERINVALID" value="0x80110822"/>
<define name="COMADMIN_E_REGISTRY_ACCESSDENIED" value="0x80110823"/>
<define name="COMADMIN_E_PARTITIONS_DISABLED" value="0x80110824"/>
<define name="ERROR_FLT_IO_COMPLETE" value="0x001F0001"/>
<define name="ERROR_FLT_NO_HANDLER_DEFINED" value="0x801F0001"/>
<define name="ERROR_FLT_CONTEXT_ALREADY_DEFINED" value="0x801F0002"/>
<define name="ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST" value="0x801F0003"/>
<define name="ERROR_FLT_DISALLOW_FAST_IO" value="0x801F0004"/>
<define name="ERROR_FLT_INVALID_NAME_REQUEST" value="0x801F0005"/>
<define name="ERROR_FLT_NOT_SAFE_TO_POST_OPERATION" value="0x801F0006"/>
<define name="ERROR_FLT_NOT_INITIALIZED" value="0x801F0007"/>
<define name="ERROR_FLT_FILTER_NOT_READY" value="0x801F0008"/>
<define name="ERROR_FLT_POST_OPERATION_CLEANUP" value="0x801F0009"/>
<define name="ERROR_FLT_INTERNAL_ERROR" value="0x801F000A"/>
<define name="ERROR_FLT_DELETING_OBJECT" value="0x801F000B"/>
<define name="ERROR_FLT_MUST_BE_NONPAGED_POOL" value="0x801F000C"/>
<define name="ERROR_FLT_DUPLICATE_ENTRY" value="0x801F000D"/>
<define name="ERROR_FLT_CBDQ_DISABLED" value="0x801F000E"/>
<define name="ERROR_FLT_DO_NOT_ATTACH" value="0x801F000F"/>
<define name="ERROR_FLT_DO_NOT_DETACH" value="0x801F0010"/>
<define name="ERROR_FLT_INSTANCE_ALTITUDE_COLLISION" value="0x801F0011"/>
<define name="ERROR_FLT_INSTANCE_NAME_COLLISION" value="0x801F0012"/>
<define name="ERROR_FLT_FILTER_NOT_FOUND" value="0x801F0013"/>
<define name="ERROR_FLT_VOLUME_NOT_FOUND" value="0x801F0014"/>
<define name="ERROR_FLT_INSTANCE_NOT_FOUND" value="0x801F0015"/>
<define name="ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND" value="0x801F0016"/>
<define name="ERROR_FLT_INVALID_CONTEXT_REGISTRATION" value="0x801F0017"/>
<define name="ERROR_FLT_NAME_CACHE_MISS" value="0x801F0018"/>
<define name="ERROR_FLT_NO_DEVICE_OBJECT" value="0x801F0019"/>
<define name="ERROR_FLT_VOLUME_ALREADY_MOUNTED" value="0x801F001A"/>
<define name="ERROR_FLT_ALREADY_ENLISTED" value="0x801F001B"/>
<define name="ERROR_FLT_CONTEXT_ALREADY_LINKED" value="0x801F001C"/>
<define name="ERROR_FLT_NO_WAITER_FOR_REPLY" value="0x801F0020"/>
<define name="ERROR_FLT_REGISTRATION_BUSY" value="0x801F0023"/>
<define name="ERROR_HUNG_DISPLAY_DRIVER_THREAD" value="0x80260001"/>
<define name="DWM_E_COMPOSITIONDISABLED" value="0x80263001"/>
<define name="DWM_E_REMOTING_NOT_SUPPORTED" value="0x80263002"/>
<define name="DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE" value="0x80263003"/>
<define name="DWM_E_NOT_QUEUING_PRESENTS" value="0x80263004"/>
<define name="DWM_E_ADAPTER_NOT_FOUND" value="0x80263005"/>
<define name="DWM_S_GDI_REDIRECTION_SURFACE" value="0x00263005"/>
<define name="DWM_E_TEXTURE_TOO_LARGE" value="0x80263007"/>
<define name="ERROR_MONITOR_NO_DESCRIPTOR" value="0x80261001"/>
<define name="ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT" value="0x80261002"/>
<define name="ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM" value="0xC0261003"/>
<define name="ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK" value="0xC0261004"/>
<define name="ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED" value="0xC0261005"/>
<define name="ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK" value="0xC0261006"/>
<define name="ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK" value="0xC0261007"/>
<define name="ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA" value="0xC0261008"/>
<define name="ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK" value="0xC0261009"/>
<define name="ERROR_MONITOR_INVALID_MANUFACTURE_DATE" value="0xC026100A"/>
<define name="ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER" value="0xC0262000"/>
<define name="ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER" value="0xC0262001"/>
<define name="ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER" value="0xC0262002"/>
<define name="ERROR_GRAPHICS_ADAPTER_WAS_RESET" value="0xC0262003"/>
<define name="ERROR_GRAPHICS_INVALID_DRIVER_MODEL" value="0xC0262004"/>
<define name="ERROR_GRAPHICS_PRESENT_MODE_CHANGED" value="0xC0262005"/>
<define name="ERROR_GRAPHICS_PRESENT_OCCLUDED" value="0xC0262006"/>
<define name="ERROR_GRAPHICS_PRESENT_DENIED" value="0xC0262007"/>
<define name="ERROR_GRAPHICS_CANNOTCOLORCONVERT" value="0xC0262008"/>
<define name="ERROR_GRAPHICS_DRIVER_MISMATCH" value="0xC0262009"/>
<define name="ERROR_GRAPHICS_PARTIAL_DATA_POPULATED" value="0x4026200A"/>
<define name="ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED" value="0xC026200B"/>
<define name="ERROR_GRAPHICS_PRESENT_UNOCCLUDED" value="0xC026200C"/>
<define name="ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE" value="0xC026200D"/>
<define name="ERROR_GRAPHICS_NO_VIDEO_MEMORY" value="0xC0262100"/>
<define name="ERROR_GRAPHICS_CANT_LOCK_MEMORY" value="0xC0262101"/>
<define name="ERROR_GRAPHICS_ALLOCATION_BUSY" value="0xC0262102"/>
<define name="ERROR_GRAPHICS_TOO_MANY_REFERENCES" value="0xC0262103"/>
<define name="ERROR_GRAPHICS_TRY_AGAIN_LATER" value="0xC0262104"/>
<define name="ERROR_GRAPHICS_TRY_AGAIN_NOW" value="0xC0262105"/>
<define name="ERROR_GRAPHICS_ALLOCATION_INVALID" value="0xC0262106"/>
<define name="ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE" value="0xC0262107"/>
<define name="ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED" value="0xC0262108"/>
<define name="ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION" value="0xC0262109"/>
<define name="ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE" value="0xC0262110"/>
<define name="ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION" value="0xC0262111"/>
<define name="ERROR_GRAPHICS_ALLOCATION_CLOSED" value="0xC0262112"/>
<define name="ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE" value="0xC0262113"/>
<define name="ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE" value="0xC0262114"/>
<define name="ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE" value="0xC0262115"/>
<define name="ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST" value="0xC0262116"/>
<define name="ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE" value="0xC0262200"/>
<define name="ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION" value="0x40262201"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY" value="0xC0262300"/>
<define name="ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED" value="0xC0262301"/>
<define name="ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED" value="0xC0262302"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN" value="0xC0262303"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE" value="0xC0262304"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET" value="0xC0262305"/>
<define name="ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED" value="0xC0262306"/>
<define name="ERROR_GRAPHICS_MODE_NOT_PINNED" value="0x00262307"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET" value="0xC0262308"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET" value="0xC0262309"/>
<define name="ERROR_GRAPHICS_INVALID_FREQUENCY" value="0xC026230A"/>
<define name="ERROR_GRAPHICS_INVALID_ACTIVE_REGION" value="0xC026230B"/>
<define name="ERROR_GRAPHICS_INVALID_TOTAL_REGION" value="0xC026230C"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE" value="0xC0262310"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE" value="0xC0262311"/>
<define name="ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET" value="0xC0262312"/>
<define name="ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY" value="0xC0262313"/>
<define name="ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET" value="0xC0262314"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET" value="0xC0262315"/>
<define name="ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET" value="0xC0262316"/>
<define name="ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET" value="0xC0262317"/>
<define name="ERROR_GRAPHICS_TARGET_ALREADY_IN_SET" value="0xC0262318"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH" value="0xC0262319"/>
<define name="ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY" value="0xC026231A"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET" value="0xC026231B"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE" value="0xC026231C"/>
<define name="ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET" value="0xC026231D"/>
<define name="ERROR_GRAPHICS_NO_PREFERRED_MODE" value="0x0026231E"/>
<define name="ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET" value="0xC026231F"/>
<define name="ERROR_GRAPHICS_STALE_MODESET" value="0xC0262320"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET" value="0xC0262321"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE" value="0xC0262322"/>
<define name="ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN" value="0xC0262323"/>
<define name="ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE" value="0xC0262324"/>
<define name="ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION" value="0xC0262325"/>
<define name="ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES" value="0xC0262326"/>
<define name="ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY" value="0xC0262327"/>
<define name="ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE" value="0xC0262328"/>
<define name="ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET" value="0xC0262329"/>
<define name="ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET" value="0xC026232A"/>
<define name="ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR" value="0xC026232B"/>
<define name="ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET" value="0xC026232C"/>
<define name="ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET" value="0xC026232D"/>
<define name="ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE" value="0xC026232E"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE" value="0xC026232F"/>
<define name="ERROR_GRAPHICS_RESOURCES_NOT_RELATED" value="0xC0262330"/>
<define name="ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE" value="0xC0262331"/>
<define name="ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE" value="0xC0262332"/>
<define name="ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET" value="0xC0262333"/>
<define name="ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER" value="0xC0262334"/>
<define name="ERROR_GRAPHICS_NO_VIDPNMGR" value="0xC0262335"/>
<define name="ERROR_GRAPHICS_NO_ACTIVE_VIDPN" value="0xC0262336"/>
<define name="ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY" value="0xC0262337"/>
<define name="ERROR_GRAPHICS_MONITOR_NOT_CONNECTED" value="0xC0262338"/>
<define name="ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY" value="0xC0262339"/>
<define name="ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE" value="0xC026233A"/>
<define name="ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE" value="0xC026233B"/>
<define name="ERROR_GRAPHICS_INVALID_STRIDE" value="0xC026233C"/>
<define name="ERROR_GRAPHICS_INVALID_PIXELFORMAT" value="0xC026233D"/>
<define name="ERROR_GRAPHICS_INVALID_COLORBASIS" value="0xC026233E"/>
<define name="ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE" value="0xC026233F"/>
<define name="ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY" value="0xC0262340"/>
<define name="ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT" value="0xC0262341"/>
<define name="ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE" value="0xC0262342"/>
<define name="ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN" value="0xC0262343"/>
<define name="ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL" value="0xC0262344"/>
<define name="ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION" value="0xC0262345"/>
<define name="ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED" value="0xC0262346"/>
<define name="ERROR_GRAPHICS_INVALID_GAMMA_RAMP" value="0xC0262347"/>
<define name="ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED" value="0xC0262348"/>
<define name="ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED" value="0xC0262349"/>
<define name="ERROR_GRAPHICS_MODE_NOT_IN_MODESET" value="0xC026234A"/>
<define name="ERROR_GRAPHICS_DATASET_IS_EMPTY" value="0x0026234B"/>
<define name="ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET" value="0x0026234C"/>
<define name="ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON" value="0xC026234D"/>
<define name="ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE" value="0xC026234E"/>
<define name="ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE" value="0xC026234F"/>
<define name="ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS" value="0xC0262350"/>
<define name="ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED" value="0x00262351"/>
<define name="ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING" value="0xC0262352"/>
<define name="ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED" value="0xC0262353"/>
<define name="ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS" value="0xC0262354"/>
<define name="ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT" value="0xC0262355"/>
<define name="ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM" value="0xC0262356"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN" value="0xC0262357"/>
<define name="ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT" value="0xC0262358"/>
<define name="ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED" value="0xC0262359"/>
<define name="ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION" value="0xC026235A"/>
<define name="ERROR_GRAPHICS_INVALID_CLIENT_TYPE" value="0xC026235B"/>
<define name="ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET" value="0xC026235C"/>
<define name="ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED" value="0xC0262400"/>
<define name="ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED" value="0xC0262401"/>
<define name="ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS" value="0x4026242F"/>
<define name="ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER" value="0xC0262430"/>
<define name="ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED" value="0xC0262431"/>
<define name="ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED" value="0xC0262432"/>
<define name="ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY" value="0xC0262433"/>
<define name="ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED" value="0xC0262434"/>
<define name="ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON" value="0xC0262435"/>
<define name="ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE" value="0xC0262436"/>
<define name="ERROR_GRAPHICS_LEADLINK_START_DEFERRED" value="0x40262437"/>
<define name="ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER" value="0xC0262438"/>
<define name="ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY" value="0x40262439"/>
<define name="ERROR_GRAPHICS_START_DEFERRED" value="0x4026243A"/>
<define name="ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED" value="0xC026243B"/>
<define name="ERROR_GRAPHICS_OPM_NOT_SUPPORTED" value="0xC0262500"/>
<define name="ERROR_GRAPHICS_COPP_NOT_SUPPORTED" value="0xC0262501"/>
<define name="ERROR_GRAPHICS_UAB_NOT_SUPPORTED" value="0xC0262502"/>
<define name="ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS" value="0xC0262503"/>
<define name="ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST" value="0xC0262505"/>
<define name="ERROR_GRAPHICS_OPM_INTERNAL_ERROR" value="0xC026250B"/>
<define name="ERROR_GRAPHICS_OPM_INVALID_HANDLE" value="0xC026250C"/>
<define name="ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH" value="0xC026250E"/>
<define name="ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED" value="0xC026250F"/>
<define name="ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED" value="0xC0262510"/>
<define name="ERROR_GRAPHICS_PVP_HFS_FAILED" value="0xC0262511"/>
<define name="ERROR_GRAPHICS_OPM_INVALID_SRM" value="0xC0262512"/>
<define name="ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP" value="0xC0262513"/>
<define name="ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP" value="0xC0262514"/>
<define name="ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA" value="0xC0262515"/>
<define name="ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET" value="0xC0262516"/>
<define name="ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH" value="0xC0262517"/>
<define name="ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE" value="0xC0262518"/>
<define name="ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS" value="0xC026251A"/>
<define name="ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS" value="0xC026251B"/>
<define name="ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS" value="0xC026251C"/>
<define name="ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST" value="0xC026251D"/>
<define name="ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR" value="0xC026251E"/>
<define name="ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS" value="0xC026251F"/>
<define name="ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED" value="0xC0262520"/>
<define name="ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST" value="0xC0262521"/>
<define name="ERROR_GRAPHICS_I2C_NOT_SUPPORTED" value="0xC0262580"/>
<define name="ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST" value="0xC0262581"/>
<define name="ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA" value="0xC0262582"/>
<define name="ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA" value="0xC0262583"/>
<define name="ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED" value="0xC0262584"/>
<define name="ERROR_GRAPHICS_DDCCI_INVALID_DATA" value="0xC0262585"/>
<define name="ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE" value="0xC0262586"/>
<define name="ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING" value="0xC0262587"/>
<define name="ERROR_GRAPHICS_MCA_INTERNAL_ERROR" value="0xC0262588"/>
<define name="ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND" value="0xC0262589"/>
<define name="ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH" value="0xC026258A"/>
<define name="ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM" value="0xC026258B"/>
<define name="ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE" value="0xC026258C"/>
<define name="ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS" value="0xC026258D"/>
<define name="ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE" value="0xC02625D8"/>
<define name="ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION" value="0xC02625D9"/>
<define name="ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION" value="0xC02625DA"/>
<define name="ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH" value="0xC02625DB"/>
<define name="ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION" value="0xC02625DC"/>
<define name="ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED" value="0xC02625DE"/>
<define name="ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE" value="0xC02625DF"/>
<define name="ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED" value="0xC02625E0"/>
<define name="ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME" value="0xC02625E1"/>
<define name="ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP" value="0xC02625E2"/>
<define name="ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED" value="0xC02625E3"/>
<define name="ERROR_GRAPHICS_INVALID_POINTER" value="0xC02625E4"/>
<define name="ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE" value="0xC02625E5"/>
<define name="ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL" value="0xC02625E6"/>
<define name="ERROR_GRAPHICS_INTERNAL_ERROR" value="0xC02625E7"/>
<define name="ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS" value="0xC02605E8"/>
<!-- Winerror.h: COM Error Codes (TPM, PLA, FVE) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542648(v=vs.85).aspx -->
<define name="TPM_E_ERROR_MASK" value="0x80280000"/>
<define name="TPM_E_AUTHFAIL" value="0x80280001"/>
<define name="TPM_E_BADINDEX" value="0x80280002"/>
<define name="TPM_E_BAD_PARAMETER" value="0x80280003"/>
<define name="TPM_E_AUDITFAILURE" value="0x80280004"/>
<define name="TPM_E_CLEAR_DISABLED" value="0x80280005"/>
<define name="TPM_E_DEACTIVATED" value="0x80280006"/>
<define name="TPM_E_DISABLED" value="0x80280007"/>
<define name="TPM_E_DISABLED_CMD" value="0x80280008"/>
<define name="TPM_E_FAIL" value="0x80280009"/>
<define name="TPM_E_BAD_ORDINAL" value="0x8028000A"/>
<define name="TPM_E_INSTALL_DISABLED" value="0x8028000B"/>
<define name="TPM_E_INVALID_KEYHANDLE" value="0x8028000C"/>
<define name="TPM_E_KEYNOTFOUND" value="0x8028000D"/>
<define name="TPM_E_INAPPROPRIATE_ENC" value="0x8028000E"/>
<define name="TPM_E_MIGRATEFAIL" value="0x8028000F"/>
<define name="TPM_E_INVALID_PCR_INFO" value="0x80280010"/>
<define name="TPM_E_NOSPACE" value="0x80280011"/>
<define name="TPM_E_NOSRK" value="0x80280012"/>
<define name="TPM_E_NOTSEALED_BLOB" value="0x80280013"/>
<define name="TPM_E_OWNER_SET" value="0x80280014"/>
<define name="TPM_E_RESOURCES" value="0x80280015"/>
<define name="TPM_E_SHORTRANDOM" value="0x80280016"/>
<define name="TPM_E_SIZE" value="0x80280017"/>
<define name="TPM_E_WRONGPCRVAL" value="0x80280018"/>
<define name="TPM_E_BAD_PARAM_SIZE" value="0x80280019"/>
<define name="TPM_E_SHA_THREAD" value="0x8028001A"/>
<define name="TPM_E_SHA_ERROR" value="0x8028001B"/>
<define name="TPM_E_FAILEDSELFTEST" value="0x8028001C"/>
<define name="TPM_E_AUTH2FAIL" value="0x8028001D"/>
<define name="TPM_E_BADTAG" value="0x8028001E"/>
<define name="TPM_E_IOERROR" value="0x8028001F"/>
<define name="TPM_E_ENCRYPT_ERROR" value="0x80280020"/>
<define name="TPM_E_DECRYPT_ERROR" value="0x80280021"/>
<define name="TPM_E_INVALID_AUTHHANDLE" value="0x80280022"/>
<define name="TPM_E_NO_ENDORSEMENT" value="0x80280023"/>
<define name="TPM_E_INVALID_KEYUSAGE" value="0x80280024"/>
<define name="TPM_E_WRONG_ENTITYTYPE" value="0x80280025"/>
<define name="TPM_E_INVALID_POSTINIT" value="0x80280026"/>
<define name="TPM_E_INAPPROPRIATE_SIG" value="0x80280027"/>
<define name="TPM_E_BAD_KEY_PROPERTY" value="0x80280028"/>
<define name="TPM_E_BAD_MIGRATION" value="0x80280029"/>
<define name="TPM_E_BAD_SCHEME" value="0x8028002A"/>
<define name="TPM_E_BAD_DATASIZE" value="0x8028002B"/>
<define name="TPM_E_BAD_MODE" value="0x8028002C"/>
<define name="TPM_E_BAD_PRESENCE" value="0x8028002D"/>
<define name="TPM_E_BAD_VERSION" value="0x8028002E"/>
<define name="TPM_E_NO_WRAP_TRANSPORT" value="0x8028002F"/>
<define name="TPM_E_AUDITFAIL_UNSUCCESSFUL" value="0x80280030"/>
<define name="TPM_E_AUDITFAIL_SUCCESSFUL" value="0x80280031"/>
<define name="TPM_E_NOTRESETABLE" value="0x80280032"/>
<define name="TPM_E_NOTLOCAL" value="0x80280033"/>
<define name="TPM_E_BAD_TYPE" value="0x80280034"/>
<define name="TPM_E_INVALID_RESOURCE" value="0x80280035"/>
<define name="TPM_E_NOTFIPS" value="0x80280036"/>
<define name="TPM_E_INVALID_FAMILY" value="0x80280037"/>
<define name="TPM_E_NO_NV_PERMISSION" value="0x80280038"/>
<define name="TPM_E_REQUIRES_SIGN" value="0x80280039"/>
<define name="TPM_E_KEY_NOTSUPPORTED" value="0x8028003A"/>
<define name="TPM_E_AUTH_CONFLICT" value="0x8028003B"/>
<define name="TPM_E_AREA_LOCKED" value="0x8028003C"/>
<define name="TPM_E_BAD_LOCALITY" value="0x8028003D"/>
<define name="TPM_E_READ_ONLY" value="0x8028003E"/>
<define name="TPM_E_PER_NOWRITE" value="0x8028003F"/>
<define name="TPM_E_FAMILYCOUNT" value="0x80280040"/>
<define name="TPM_E_WRITE_LOCKED" value="0x80280041"/>
<define name="TPM_E_BAD_ATTRIBUTES" value="0x80280042"/>
<define name="TPM_E_INVALID_STRUCTURE" value="0x80280043"/>
<define name="TPM_E_KEY_OWNER_CONTROL" value="0x80280044"/>
<define name="TPM_E_BAD_COUNTER" value="0x80280045"/>
<define name="TPM_E_NOT_FULLWRITE" value="0x80280046"/>
<define name="TPM_E_CONTEXT_GAP" value="0x80280047"/>
<define name="TPM_E_MAXNVWRITES" value="0x80280048"/>
<define name="TPM_E_NOOPERATOR" value="0x80280049"/>
<define name="TPM_E_RESOURCEMISSING" value="0x8028004A"/>
<define name="TPM_E_DELEGATE_LOCK" value="0x8028004B"/>
<define name="TPM_E_DELEGATE_FAMILY" value="0x8028004C"/>
<define name="TPM_E_DELEGATE_ADMIN" value="0x8028004D"/>
<define name="TPM_E_TRANSPORT_NOTEXCLUSIVE" value="0x8028004E"/>
<define name="TPM_E_OWNER_CONTROL" value="0x8028004F"/>
<define name="TPM_E_DAA_RESOURCES" value="0x80280050"/>
<define name="TPM_E_DAA_INPUT_DATA0" value="0x80280051"/>
<define name="TPM_E_DAA_INPUT_DATA1" value="0x80280052"/>
<define name="TPM_E_DAA_ISSUER_SETTINGS" value="0x80280053"/>
<define name="TPM_E_DAA_TPM_SETTINGS" value="0x80280054"/>
<define name="TPM_E_DAA_STAGE" value="0x80280055"/>
<define name="TPM_E_DAA_ISSUER_VALIDITY" value="0x80280056"/>
<define name="TPM_E_DAA_WRONG_W" value="0x80280057"/>
<define name="TPM_E_BAD_HANDLE" value="0x80280058"/>
<define name="TPM_E_BAD_DELEGATE" value="0x80280059"/>
<define name="TPM_E_BADCONTEXT" value="0x8028005A"/>
<define name="TPM_E_TOOMANYCONTEXTS" value="0x8028005B"/>
<define name="TPM_E_MA_TICKET_SIGNATURE" value="0x8028005C"/>
<define name="TPM_E_MA_DESTINATION" value="0x8028005D"/>
<define name="TPM_E_MA_SOURCE" value="0x8028005E"/>
<define name="TPM_E_MA_AUTHORITY" value="0x8028005F"/>
<define name="TPM_E_PERMANENTEK" value="0x80280061"/>
<define name="TPM_E_BAD_SIGNATURE" value="0x80280062"/>
<define name="TPM_E_NOCONTEXTSPACE" value="0x80280063"/>
<define name="TPM_E_COMMAND_BLOCKED" value="0x80280400"/>
<define name="TPM_E_INVALID_HANDLE" value="0x80280401"/>
<define name="TPM_E_DUPLICATE_VHANDLE" value="0x80280402"/>
<define name="TPM_E_EMBEDDED_COMMAND_BLOCKED" value="0x80280403"/>
<define name="TPM_E_EMBEDDED_COMMAND_UNSUPPORTED" value="0x80280404"/>
<define name="TPM_E_RETRY" value="0x80280800"/>
<define name="TPM_E_NEEDS_SELFTEST" value="0x80280801"/>
<define name="TPM_E_DOING_SELFTEST" value="0x80280802"/>
<define name="TPM_E_DEFEND_LOCK_RUNNING" value="0x80280803"/>
<define name="TBS_E_INTERNAL_ERROR" value="0x80284001"/>
<define name="TBS_E_BAD_PARAMETER" value="0x80284002"/>
<define name="TBS_E_INVALID_OUTPUT_POINTER" value="0x80284003"/>
<define name="TBS_E_INVALID_CONTEXT" value="0x80284004"/>
<define name="TBS_E_INSUFFICIENT_BUFFER" value="0x80284005"/>
<define name="TBS_E_IOERROR" value="0x80284006"/>
<define name="TBS_E_INVALID_CONTEXT_PARAM" value="0x80284007"/>
<define name="TBS_E_SERVICE_NOT_RUNNING" value="0x80284008"/>
<define name="TBS_E_TOO_MANY_TBS_CONTEXTS" value="0x80284009"/>
<define name="TBS_E_TOO_MANY_RESOURCES" value="0x8028400A"/>
<define name="TBS_E_SERVICE_START_PENDING" value="0x8028400B"/>
<define name="TBS_E_PPI_NOT_SUPPORTED" value="0x8028400C"/>
<define name="TBS_E_COMMAND_CANCELED" value="0x8028400D"/>
<define name="TBS_E_BUFFER_TOO_LARGE" value="0x8028400E"/>
<define name="TBS_E_TPM_NOT_FOUND" value="0x8028400F"/>
<define name="TBS_E_SERVICE_DISABLED" value="0x80284010"/>
<define name="TBS_E_NO_EVENT_LOG" value="0x80284011"/>
<define name="TBS_E_ACCESS_DENIED" value="0x80284012"/>
<define name="TBS_E_PROVISIONING_NOT_ALLOWED" value="0x80284013"/>
<define name="TBS_E_PPI_FUNCTION_UNSUPPORTED" value="0x80284014"/>
<define name="TBS_E_OWNERAUTH_NOT_FOUND" value="0x80284015"/>
<define name="TBS_E_PROVISIONING_INCOMPLETE" value="0x80284016"/>
<define name="TPMAPI_E_INVALID_STATE" value="0x80290100"/>
<define name="TPMAPI_E_NOT_ENOUGH_DATA" value="0x80290101"/>
<define name="TPMAPI_E_TOO_MUCH_DATA" value="0x80290102"/>
<define name="TPMAPI_E_INVALID_OUTPUT_POINTER" value="0x80290103"/>
<define name="TPMAPI_E_INVALID_PARAMETER" value="0x80290104"/>
<define name="TPMAPI_E_OUT_OF_MEMORY" value="0x80290105"/>
<define name="TPMAPI_E_BUFFER_TOO_SMALL" value="0x80290106"/>
<define name="TPMAPI_E_INTERNAL_ERROR" value="0x80290107"/>
<define name="TPMAPI_E_ACCESS_DENIED" value="0x80290108"/>
<define name="TPMAPI_E_AUTHORIZATION_FAILED" value="0x80290109"/>
<define name="TPMAPI_E_INVALID_CONTEXT_HANDLE" value="0x8029010A"/>
<define name="TPMAPI_E_TBS_COMMUNICATION_ERROR" value="0x8029010B"/>
<define name="TPMAPI_E_TPM_COMMAND_ERROR" value="0x8029010C"/>
<define name="TPMAPI_E_MESSAGE_TOO_LARGE" value="0x8029010D"/>
<define name="TPMAPI_E_INVALID_ENCODING" value="0x8029010E"/>
<define name="TPMAPI_E_INVALID_KEY_SIZE" value="0x8029010F"/>
<define name="TPMAPI_E_ENCRYPTION_FAILED" value="0x80290110"/>
<define name="TPMAPI_E_INVALID_KEY_PARAMS" value="0x80290111"/>
<define name="TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB" value="0x80290112"/>
<define name="TPMAPI_E_INVALID_PCR_INDEX" value="0x80290113"/>
<define name="TPMAPI_E_INVALID_DELEGATE_BLOB" value="0x80290114"/>
<define name="TPMAPI_E_INVALID_CONTEXT_PARAMS" value="0x80290115"/>
<define name="TPMAPI_E_INVALID_KEY_BLOB" value="0x80290116"/>
<define name="TPMAPI_E_INVALID_PCR_DATA" value="0x80290117"/>
<define name="TPMAPI_E_INVALID_OWNER_AUTH" value="0x80290118"/>
<define name="TPMAPI_E_FIPS_RNG_CHECK_FAILED" value="0x80290119"/>
<define name="TPMAPI_E_EMPTY_TCG_LOG" value="0x8029011A"/>
<define name="TPMAPI_E_INVALID_TCG_LOG_ENTRY" value="0x8029011B"/>
<define name="TPMAPI_E_TCG_SEPARATOR_ABSENT" value="0x8029011C"/>
<define name="TPMAPI_E_TCG_INVALID_DIGEST_ENTRY" value="0x8029011D"/>
<define name="TPMAPI_E_POLICY_DENIES_OPERATION" value="0x8029011E"/>
<define name="TBSIMP_E_BUFFER_TOO_SMALL" value="0x80290200"/>
<define name="TBSIMP_E_CLEANUP_FAILED" value="0x80290201"/>
<define name="TBSIMP_E_INVALID_CONTEXT_HANDLE" value="0x80290202"/>
<define name="TBSIMP_E_INVALID_CONTEXT_PARAM" value="0x80290203"/>
<define name="TBSIMP_E_TPM_ERROR" value="0x80290204"/>
<define name="TBSIMP_E_HASH_BAD_KEY" value="0x80290205"/>
<define name="TBSIMP_E_DUPLICATE_VHANDLE" value="0x80290206"/>
<define name="TBSIMP_E_INVALID_OUTPUT_POINTER" value="0x80290207"/>
<define name="TBSIMP_E_INVALID_PARAMETER" value="0x80290208"/>
<define name="TBSIMP_E_RPC_INIT_FAILED" value="0x80290209"/>
<define name="TBSIMP_E_SCHEDULER_NOT_RUNNING" value="0x8029020A"/>
<define name="TBSIMP_E_COMMAND_CANCELED" value="0x8029020B"/>
<define name="TBSIMP_E_OUT_OF_MEMORY" value="0x8029020C"/>
<define name="TBSIMP_E_LIST_NO_MORE_ITEMS" value="0x8029020D"/>
<define name="TBSIMP_E_LIST_NOT_FOUND" value="0x8029020E"/>
<define name="TBSIMP_E_NOT_ENOUGH_SPACE" value="0x8029020F"/>
<define name="TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS" value="0x80290210"/>
<define name="TBSIMP_E_COMMAND_FAILED" value="0x80290211"/>
<define name="TBSIMP_E_UNKNOWN_ORDINAL" value="0x80290212"/>
<define name="TBSIMP_E_RESOURCE_EXPIRED" value="0x80290213"/>
<define name="TBSIMP_E_INVALID_RESOURCE" value="0x80290214"/>
<define name="TBSIMP_E_NOTHING_TO_UNLOAD" value="0x80290215"/>
<define name="TBSIMP_E_HASH_TABLE_FULL" value="0x80290216"/>
<define name="TBSIMP_E_TOO_MANY_TBS_CONTEXTS" value="0x80290217"/>
<define name="TBSIMP_E_TOO_MANY_RESOURCES" value="0x80290218"/>
<define name="TBSIMP_E_PPI_NOT_SUPPORTED" value="0x80290219"/>
<define name="TBSIMP_E_TPM_INCOMPATIBLE" value="0x8029021A"/>
<define name="TBSIMP_E_NO_EVENT_LOG" value="0x8029021B"/>
<define name="TPM_E_PPI_ACPI_FAILURE" value="0x80290300"/>
<define name="TPM_E_PPI_USER_ABORT" value="0x80290301"/>
<define name="TPM_E_PPI_BIOS_FAILURE" value="0x80290302"/>
<define name="TPM_E_PPI_NOT_SUPPORTED" value="0x80290303"/>
<define name="TPM_E_PPI_BLOCKED_IN_BIOS" value="0x80290304"/>
<define name="TPM_E_PCP_ERROR_MASK" value="0x80290400"/>
<define name="TPM_E_PCP_DEVICE_NOT_READY" value="0x80290401"/>
<define name="TPM_E_PCP_INVALID_HANDLE" value="0x80290402"/>
<define name="TPM_E_PCP_INVALID_PARAMETER" value="0x80290403"/>
<define name="TPM_E_PCP_FLAG_NOT_SUPPORTED" value="0x80290404"/>
<define name="TPM_E_PCP_NOT_SUPPORTED" value="0x80290405"/>
<define name="TPM_E_PCP_BUFFER_TOO_SMALL" value="0x80290406"/>
<define name="TPM_E_PCP_INTERNAL_ERROR" value="0x80290407"/>
<define name="TPM_E_PCP_AUTHENTICATION_FAILED" value="0x80290408"/>
<define name="TPM_E_PCP_AUTHENTICATION_IGNORED" value="0x80290409"/>
<define name="TPM_E_PCP_POLICY_NOT_FOUND" value="0x8029040A"/>
<define name="TPM_E_PCP_PROFILE_NOT_FOUND" value="0x8029040B"/>
<define name="TPM_E_PCP_VALIDATION_FAILED" value="0x8029040C"/>
<define name="PLA_E_DCS_NOT_FOUND" value="0x80300002"/>
<define name="PLA_E_DCS_IN_USE" value="0x803000AA"/>
<define name="PLA_E_TOO_MANY_FOLDERS" value="0x80300045"/>
<define name="PLA_E_NO_MIN_DISK" value="0x80300070"/>
<define name="PLA_E_DCS_ALREADY_EXISTS" value="0x803000B7"/>
<define name="PLA_S_PROPERTY_IGNORED" value="0x00300100"/>
<define name="PLA_E_PROPERTY_CONFLICT" value="0x80300101"/>
<define name="PLA_E_DCS_SINGLETON_REQUIRED" value="0x80300102"/>
<define name="PLA_E_CREDENTIALS_REQUIRED" value="0x80300103"/>
<define name="PLA_E_DCS_NOT_RUNNING" value="0x80300104"/>
<define name="PLA_E_CONFLICT_INCL_EXCL_API" value="0x80300105"/>
<define name="PLA_E_NETWORK_EXE_NOT_VALID" value="0x80300106"/>
<define name="PLA_E_EXE_ALREADY_CONFIGURED" value="0x80300107"/>
<define name="PLA_E_EXE_PATH_NOT_VALID" value="0x80300108"/>
<define name="PLA_E_DC_ALREADY_EXISTS" value="0x80300109"/>
<define name="PLA_E_DCS_START_WAIT_TIMEOUT" value="0x8030010A"/>
<define name="PLA_E_DC_START_WAIT_TIMEOUT" value="0x8030010B"/>
<define name="PLA_E_REPORT_WAIT_TIMEOUT" value="0x8030010C"/>
<define name="PLA_E_NO_DUPLICATES" value="0x8030010D"/>
<define name="PLA_E_EXE_FULL_PATH_REQUIRED" value="0x8030010E"/>
<define name="PLA_E_INVALID_SESSION_NAME" value="0x8030010F"/>
<define name="PLA_E_PLA_CHANNEL_NOT_ENABLED" value="0x80300110"/>
<define name="PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED" value="0x80300111"/>
<define name="PLA_E_RULES_MANAGER_FAILED" value="0x80300112"/>
<define name="PLA_E_CABAPI_FAILURE" value="0x80300113"/>
<define name="FVE_E_LOCKED_VOLUME" value="0x80310000"/>
<define name="FVE_E_NOT_ENCRYPTED" value="0x80310001"/>
<define name="FVE_E_NO_TPM_BIOS" value="0x80310002"/>
<define name="FVE_E_NO_MBR_METRIC" value="0x80310003"/>
<define name="FVE_E_NO_BOOTSECTOR_METRIC" value="0x80310004"/>
<define name="FVE_E_NO_BOOTMGR_METRIC" value="0x80310005"/>
<define name="FVE_E_WRONG_BOOTMGR" value="0x80310006"/>
<define name="FVE_E_SECURE_KEY_REQUIRED" value="0x80310007"/>
<define name="FVE_E_NOT_ACTIVATED" value="0x80310008"/>
<define name="FVE_E_ACTION_NOT_ALLOWED" value="0x80310009"/>
<define name="FVE_E_AD_SCHEMA_NOT_INSTALLED" value="0x8031000A"/>
<define name="FVE_E_AD_INVALID_DATATYPE" value="0x8031000B"/>
<define name="FVE_E_AD_INVALID_DATASIZE" value="0x8031000C"/>
<define name="FVE_E_AD_NO_VALUES" value="0x8031000D"/>
<define name="FVE_E_AD_ATTR_NOT_SET" value="0x8031000E"/>
<define name="FVE_E_AD_GUID_NOT_FOUND" value="0x8031000F"/>
<define name="FVE_E_BAD_INFORMATION" value="0x80310010"/>
<define name="FVE_E_TOO_SMALL" value="0x80310011"/>
<define name="FVE_E_SYSTEM_VOLUME" value="0x80310012"/>
<define name="FVE_E_FAILED_WRONG_FS" value="0x80310013"/>
<define name="FVE_E_BAD_PARTITION_SIZE" value="0x80310014"/>
<define name="FVE_E_NOT_SUPPORTED" value="0x80310015"/>
<define name="FVE_E_BAD_DATA" value="0x80310016"/>
<define name="FVE_E_VOLUME_NOT_BOUND" value="0x80310017"/>
<define name="FVE_E_TPM_NOT_OWNED" value="0x80310018"/>
<define name="FVE_E_NOT_DATA_VOLUME" value="0x80310019"/>
<define name="FVE_E_AD_INSUFFICIENT_BUFFER" value="0x8031001A"/>
<define name="FVE_E_CONV_READ" value="0x8031001B"/>
<define name="FVE_E_CONV_WRITE" value="0x8031001C"/>
<define name="FVE_E_KEY_REQUIRED" value="0x8031001D"/>
<define name="FVE_E_CLUSTERING_NOT_SUPPORTED" value="0x8031001E"/>
<define name="FVE_E_VOLUME_BOUND_ALREADY" value="0x8031001F"/>
<define name="FVE_E_OS_NOT_PROTECTED" value="0x80310020"/>
<define name="FVE_E_PROTECTION_DISABLED" value="0x80310021"/>
<define name="FVE_E_RECOVERY_KEY_REQUIRED" value="0x80310022"/>
<define name="FVE_E_FOREIGN_VOLUME" value="0x80310023"/>
<define name="FVE_E_OVERLAPPED_UPDATE" value="0x80310024"/>
<define name="FVE_E_TPM_SRK_AUTH_NOT_ZERO" value="0x80310025"/>
<define name="FVE_E_FAILED_SECTOR_SIZE" value="0x80310026"/>
<define name="FVE_E_FAILED_AUTHENTICATION" value="0x80310027"/>
<define name="FVE_E_NOT_OS_VOLUME" value="0x80310028"/>
<define name="FVE_E_AUTOUNLOCK_ENABLED" value="0x80310029"/>
<define name="FVE_E_WRONG_BOOTSECTOR" value="0x8031002A"/>
<define name="FVE_E_WRONG_SYSTEM_FS" value="0x8031002B"/>
<define name="FVE_E_POLICY_PASSWORD_REQUIRED" value="0x8031002C"/>
<define name="FVE_E_CANNOT_SET_FVEK_ENCRYPTED" value="0x8031002D"/>
<define name="FVE_E_CANNOT_ENCRYPT_NO_KEY" value="0x8031002E"/>
<define name="FVE_E_BOOTABLE_CDDVD" value="0x80310030"/>
<define name="FVE_E_PROTECTOR_EXISTS" value="0x80310031"/>
<define name="FVE_E_RELATIVE_PATH" value="0x80310032"/>
<define name="FVE_E_PROTECTOR_NOT_FOUND" value="0x80310033"/>
<define name="FVE_E_INVALID_KEY_FORMAT" value="0x80310034"/>
<define name="FVE_E_INVALID_PASSWORD_FORMAT" value="0x80310035"/>
<define name="FVE_E_FIPS_RNG_CHECK_FAILED" value="0x80310036"/>
<define name="FVE_E_FIPS_PREVENTS_RECOVERY_PASSWORD" value="0x80310037"/>
<define name="FVE_E_FIPS_PREVENTS_EXTERNAL_KEY_EXPORT" value="0x80310038"/>
<define name="FVE_E_NOT_DECRYPTED" value="0x80310039"/>
<define name="FVE_E_INVALID_PROTECTOR_TYPE" value="0x8031003A"/>
<define name="FVE_E_NO_PROTECTORS_TO_TEST" value="0x8031003B"/>
<define name="FVE_E_KEYFILE_NOT_FOUND" value="0x8031003C"/>
<define name="FVE_E_KEYFILE_INVALID" value="0x8031003D"/>
<define name="FVE_E_KEYFILE_NO_VMK" value="0x8031003E"/>
<define name="FVE_E_TPM_DISABLED" value="0x8031003F"/>
<define name="FVE_E_NOT_ALLOWED_IN_SAFE_MODE" value="0x80310040"/>
<define name="FVE_E_TPM_INVALID_PCR" value="0x80310041"/>
<define name="FVE_E_TPM_NO_VMK" value="0x80310042"/>
<define name="FVE_E_PIN_INVALID" value="0x80310043"/>
<define name="FVE_E_AUTH_INVALID_APPLICATION" value="0x80310044"/>
<define name="FVE_E_AUTH_INVALID_CONFIG" value="0x80310045"/>
<define name="FVE_E_FIPS_DISABLE_PROTECTION_NOT_ALLOWED" value="0x80310046"/>
<define name="FVE_E_FS_NOT_EXTENDED" value="0x80310047"/>
<define name="FVE_E_FIRMWARE_TYPE_NOT_SUPPORTED" value="0x80310048"/>
<define name="FVE_E_NO_LICENSE" value="0x80310049"/>
<define name="FVE_E_NOT_ON_STACK" value="0x8031004A"/>
<define name="FVE_E_FS_MOUNTED" value="0x8031004B"/>
<define name="FVE_E_TOKEN_NOT_IMPERSONATED" value="0x8031004C"/>
<define name="FVE_E_DRY_RUN_FAILED" value="0x8031004D"/>
<define name="FVE_E_REBOOT_REQUIRED" value="0x8031004E"/>
<define name="FVE_E_DEBUGGER_ENABLED" value="0x8031004F"/>
<define name="FVE_E_RAW_ACCESS" value="0x80310050"/>
<define name="FVE_E_RAW_BLOCKED" value="0x80310051"/>
<define name="FVE_E_BCD_APPLICATIONS_PATH_INCORRECT" value="0x80310052"/>
<define name="FVE_E_NOT_ALLOWED_IN_VERSION" value="0x80310053"/>
<define name="FVE_E_NO_AUTOUNLOCK_MASTER_KEY" value="0x80310054"/>
<define name="FVE_E_MOR_FAILED" value="0x80310055"/>
<define name="FVE_E_HIDDEN_VOLUME" value="0x80310056"/>
<define name="FVE_E_TRANSIENT_STATE" value="0x80310057"/>
<define name="FVE_E_PUBKEY_NOT_ALLOWED" value="0x80310058"/>
<define name="FVE_E_VOLUME_HANDLE_OPEN" value="0x80310059"/>
<define name="FVE_E_NO_FEATURE_LICENSE" value="0x8031005A"/>
<define name="FVE_E_INVALID_STARTUP_OPTIONS" value="0x8031005B"/>
<define name="FVE_E_POLICY_RECOVERY_PASSWORD_NOT_ALLOWED" value="0x8031005C"/>
<define name="FVE_E_POLICY_RECOVERY_PASSWORD_REQUIRED" value="0x8031005D"/>
<define name="FVE_E_POLICY_RECOVERY_KEY_NOT_ALLOWED" value="0x8031005E"/>
<define name="FVE_E_POLICY_RECOVERY_KEY_REQUIRED" value="0x8031005F"/>
<define name="FVE_E_POLICY_STARTUP_PIN_NOT_ALLOWED" value="0x80310060"/>
<define name="FVE_E_POLICY_STARTUP_PIN_REQUIRED" value="0x80310061"/>
<define name="FVE_E_POLICY_STARTUP_KEY_NOT_ALLOWED" value="0x80310062"/>
<define name="FVE_E_POLICY_STARTUP_KEY_REQUIRED" value="0x80310063"/>
<define name="FVE_E_POLICY_STARTUP_PIN_KEY_NOT_ALLOWED" value="0x80310064"/>
<define name="FVE_E_POLICY_STARTUP_PIN_KEY_REQUIRED" value="0x80310065"/>
<define name="FVE_E_POLICY_STARTUP_TPM_NOT_ALLOWED" value="0x80310066"/>
<define name="FVE_E_POLICY_STARTUP_TPM_REQUIRED" value="0x80310067"/>
<define name="FVE_E_POLICY_INVALID_PIN_LENGTH" value="0x80310068"/>
<define name="FVE_E_KEY_PROTECTOR_NOT_SUPPORTED" value="0x80310069"/>
<define name="FVE_E_POLICY_PASSPHRASE_NOT_ALLOWED" value="0x8031006A"/>
<define name="FVE_E_POLICY_PASSPHRASE_REQUIRED" value="0x8031006B"/>
<define name="FVE_E_FIPS_PREVENTS_PASSPHRASE" value="0x8031006C"/>
<define name="FVE_E_OS_VOLUME_PASSPHRASE_NOT_ALLOWED" value="0x8031006D"/>
<define name="FVE_E_INVALID_BITLOCKER_OID" value="0x8031006E"/>
<define name="FVE_E_VOLUME_TOO_SMALL" value="0x8031006F"/>
<define name="FVE_E_DV_NOT_SUPPORTED_ON_FS" value="0x80310070"/>
<define name="FVE_E_DV_NOT_ALLOWED_BY_GP" value="0x80310071"/>
<define name="FVE_E_POLICY_USER_CERTIFICATE_NOT_ALLOWED" value="0x80310072"/>
<define name="FVE_E_POLICY_USER_CERTIFICATE_REQUIRED" value="0x80310073"/>
<define name="FVE_E_POLICY_USER_CERT_MUST_BE_HW" value="0x80310074"/>
<define name="FVE_E_POLICY_USER_CONFIGURE_FDV_AUTOUNLOCK_NOT_ALLOWED" value="0x80310075"/>
<define name="FVE_E_POLICY_USER_CONFIGURE_RDV_AUTOUNLOCK_NOT_ALLOWED" value="0x80310076"/>
<define name="FVE_E_POLICY_USER_CONFIGURE_RDV_NOT_ALLOWED" value="0x80310077"/>
<define name="FVE_E_POLICY_USER_ENABLE_RDV_NOT_ALLOWED" value="0x80310078"/>
<define name="FVE_E_POLICY_USER_DISABLE_RDV_NOT_ALLOWED" value="0x80310079"/>
<define name="FVE_E_POLICY_INVALID_PASSPHRASE_LENGTH" value="0x80310080"/>
<define name="FVE_E_POLICY_PASSPHRASE_TOO_SIMPLE" value="0x80310081"/>
<define name="FVE_E_RECOVERY_PARTITION" value="0x80310082"/>
<define name="FVE_E_POLICY_CONFLICT_FDV_RK_OFF_AUK_ON" value="0x80310083"/>
<define name="FVE_E_POLICY_CONFLICT_RDV_RK_OFF_AUK_ON" value="0x80310084"/>
<define name="FVE_E_NON_BITLOCKER_OID" value="0x80310085"/>
<define name="FVE_E_POLICY_PROHIBITS_SELFSIGNED" value="0x80310086"/>
<define name="FVE_E_POLICY_CONFLICT_RO_AND_STARTUP_KEY_REQUIRED" value="0x80310087"/>
<define name="FVE_E_CONV_RECOVERY_FAILED" value="0x80310088"/>
<define name="FVE_E_VIRTUALIZED_SPACE_TOO_BIG" value="0x80310089"/>
<define name="FVE_E_POLICY_CONFLICT_OSV_RP_OFF_ADB_ON" value="0x80310090"/>
<define name="FVE_E_POLICY_CONFLICT_FDV_RP_OFF_ADB_ON" value="0x80310091"/>
<define name="FVE_E_POLICY_CONFLICT_RDV_RP_OFF_ADB_ON" value="0x80310092"/>
<define name="FVE_E_NON_BITLOCKER_KU" value="0x80310093"/>
<define name="FVE_E_PRIVATEKEY_AUTH_FAILED" value="0x80310094"/>
<define name="FVE_E_REMOVAL_OF_DRA_FAILED" value="0x80310095"/>
<define name="FVE_E_OPERATION_NOT_SUPPORTED_ON_VISTA_VOLUME" value="0x80310096"/>
<define name="FVE_E_CANT_LOCK_AUTOUNLOCK_ENABLED_VOLUME" value="0x80310097"/>
<define name="FVE_E_FIPS_HASH_KDF_NOT_ALLOWED" value="0x80310098"/>
<define name="FVE_E_ENH_PIN_INVALID" value="0x80310099"/>
<define name="FVE_E_INVALID_PIN_CHARS" value="0x8031009A"/>
<define name="FVE_E_INVALID_DATUM_TYPE" value="0x8031009B"/>
<define name="FVE_E_EFI_ONLY" value="0x8031009C"/>
<define name="FVE_E_MULTIPLE_NKP_CERTS" value="0x8031009D"/>
<define name="FVE_E_REMOVAL_OF_NKP_FAILED" value="0x8031009E"/>
<define name="FVE_E_INVALID_NKP_CERT" value="0x8031009F"/>
<define name="FVE_E_NO_EXISTING_PIN" value="0x803100A0"/>
<define name="FVE_E_PROTECTOR_CHANGE_PIN_MISMATCH" value="0x803100A1"/>
<define name="FVE_E_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED" value="0x803100A2"/>
<define name="FVE_E_PROTECTOR_CHANGE_MAX_PIN_CHANGE_ATTEMPTS_REACHED" value="0x803100A3"/>
<define name="FVE_E_POLICY_PASSPHRASE_REQUIRES_ASCII" value="0x803100A4"/>
<define name="FVE_E_FULL_ENCRYPTION_NOT_ALLOWED_ON_TP_STORAGE" value="0x803100A5"/>
<define name="FVE_E_WIPE_NOT_ALLOWED_ON_TP_STORAGE" value="0x803100A6"/>
<define name="FVE_E_KEY_LENGTH_NOT_SUPPORTED_BY_EDRIVE" value="0x803100A7"/>
<define name="FVE_E_NO_EXISTING_PASSPHRASE" value="0x803100A8"/>
<define name="FVE_E_PROTECTOR_CHANGE_PASSPHRASE_MISMATCH" value="0x803100A9"/>
<define name="FVE_E_PASSPHRASE_TOO_LONG" value="0x803100AA"/>
<define name="FVE_E_NO_PASSPHRASE_WITH_TPM" value="0x803100AB"/>
<define name="FVE_E_NO_TPM_WITH_PASSPHRASE" value="0x803100AC"/>
<define name="FVE_E_NOT_ALLOWED_ON_CSV_STACK" value="0x803100AD"/>
<define name="FVE_E_NOT_ALLOWED_ON_CLUSTER" value="0x803100AE"/>
<define name="FVE_E_EDRIVE_NO_FAILOVER_TO_SW" value="0x803100AF"/>
<define name="FVE_E_EDRIVE_BAND_IN_USE" value="0x803100B0"/>
<define name="FVE_E_EDRIVE_DISALLOWED_BY_GP" value="0x803100B1"/>
<define name="FVE_E_EDRIVE_INCOMPATIBLE_VOLUME" value="0x803100B2"/>
<define name="FVE_E_NOT_ALLOWED_TO_UPGRADE_WHILE_CONVERTING" value="0x803100B3"/>
<define name="FVE_E_EDRIVE_DV_NOT_SUPPORTED" value="0x803100B4"/>
<define name="FVE_E_NO_PREBOOT_KEYBOARD_DETECTED" value="0x803100B5"/>
<define name="FVE_E_NO_PREBOOT_KEYBOARD_OR_WINRE_DETECTED" value="0x803100B6"/>
<define name="FVE_E_POLICY_REQUIRES_STARTUP_PIN_ON_TOUCH_DEVICE" value="0x803100B7"/>
<define name="FVE_E_POLICY_REQUIRES_RECOVERY_PASSWORD_ON_TOUCH_DEVICE" value="0x803100B8"/>
<define name="FVE_E_WIPE_CANCEL_NOT_APPLICABLE" value="0x803100B9"/>
<define name="FVE_E_SECUREBOOT_DISABLED" value="0x803100BA"/>
<define name="FVE_E_SECUREBOOT_CONFIGURATION_INVALID" value="0x803100BB"/>
<define name="FVE_E_EDRIVE_DRY_RUN_FAILED" value="0x803100BC"/>
<define name="FVE_E_SHADOW_COPY_PRESENT" value="0x803100BD"/>
<define name="FVE_E_POLICY_INVALID_ENHANCED_BCD_SETTINGS" value="0x803100BE"/>
<define name="FVE_E_EDRIVE_INCOMPATIBLE_FIRMWARE" value="0x803100BF"/>
<define name="FVE_E_PROTECTOR_CHANGE_MAX_PASSPHRASE_CHANGE_ATTEMPTS_REACHED" value="0x803100C0"/>
<define name="FVE_E_PASSPHRASE_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED" value="0x803100C1"/>
<define name="FVE_E_LIVEID_ACCOUNT_SUSPENDED" value="0x803100C2"/>
<define name="FVE_E_LIVEID_ACCOUNT_BLOCKED" value="0x803100C3"/>
<define name="FVE_E_NOT_PROVISIONED_ON_ALL_VOLUMES" value="0x803100C4"/>
<define name="FVE_E_DE_FIXED_DATA_NOT_SUPPORTED" value="0x803100C5"/>
<define name="FVE_E_DE_HARDWARE_NOT_COMPLIANT" value="0x803100C6"/>
<define name="FVE_E_DE_WINRE_NOT_CONFIGURED" value="0x803100C7"/>
<define name="FVE_E_DE_PROTECTION_SUSPENDED" value="0x803100C8"/>
<define name="FVE_E_DE_OS_VOLUME_NOT_PROTECTED" value="0x803100C9"/>
<define name="FVE_E_DE_DEVICE_LOCKEDOUT" value="0x803100CA"/>
<define name="FVE_E_DE_PROTECTION_NOT_YET_ENABLED" value="0x803100CB"/>
<define name="FVE_E_INVALID_PIN_CHARS_DETAILED" value="0x803100CC"/>
<define name="FVE_E_DEVICE_LOCKOUT_COUNTER_UNAVAILABLE" value="0x803100CD"/>
<define name="FVE_E_DEVICELOCKOUT_COUNTER_MISMATCH" value="0x803100CE"/>
<define name="FVE_E_BUFFER_TOO_LARGE" value="0x803100CF"/>
<!-- Winerror.h: COM Error Codes (STG, RPC) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542645(v=vs.85).aspx-->
<define name="STG_E_INVALIDFUNCTION" value="0x80030001"/>
<define name="STG_E_FILENOTFOUND" value="0x80030002"/>
<define name="STG_E_PATHNOTFOUND" value="0x80030003"/>
<define name="STG_E_TOOMANYOPENFILES" value="0x80030004"/>
<define name="STG_E_ACCESSDENIED" value="0x80030005"/>
<define name="STG_E_INVALIDHANDLE" value="0x80030006"/>
<define name="STG_E_INSUFFICIENTMEMORY" value="0x80030008"/>
<define name="STG_E_INVALIDPOINTER" value="0x80030009"/>
<define name="STG_E_NOMOREFILES" value="0x80030012"/>
<define name="STG_E_DISKISWRITEPROTECTED" value="0x80030013"/>
<define name="STG_E_SEEKERROR" value="0x80030019"/>
<define name="STG_E_WRITEFAULT" value="0x8003001D"/>
<define name="STG_E_READFAULT" value="0x8003001E"/>
<define name="STG_E_SHAREVIOLATION" value="0x80030020"/>
<define name="STG_E_LOCKVIOLATION" value="0x80030021"/>
<define name="STG_E_FILEALREADYEXISTS" value="0x80030050"/>
<define name="STG_E_INVALIDPARAMETER" value="0x80030057"/>
<define name="STG_E_MEDIUMFULL" value="0x80030070"/>
<define name="STG_E_PROPSETMISMATCHED" value="0x800300F0"/>
<define name="STG_E_ABNORMALAPIEXIT" value="0x800300FA"/>
<define name="STG_E_INVALIDHEADER" value="0x800300FB"/>
<define name="STG_E_INVALIDNAME" value="0x800300FC"/>
<define name="STG_E_UNKNOWN" value="0x800300FD"/>
<define name="STG_E_UNIMPLEMENTEDFUNCTION" value="0x800300FE"/>
<define name="STG_E_INVALIDFLAG" value="0x800300FF"/>
<define name="STG_E_INUSE" value="0x80030100"/>
<define name="STG_E_NOTCURRENT" value="0x80030101"/>
<define name="STG_E_REVERTED" value="0x80030102"/>
<define name="STG_E_CANTSAVE" value="0x80030103"/>
<define name="STG_E_OLDFORMAT" value="0x80030104"/>
<define name="STG_E_OLDDLL" value="0x80030105"/>
<define name="STG_E_SHAREREQUIRED" value="0x80030106"/>
<define name="STG_E_NOTFILEBASEDSTORAGE" value="0x80030107"/>
<define name="STG_E_EXTANTMARSHALLINGS" value="0x80030108"/>
<define name="STG_E_DOCFILECORRUPT" value="0x80030109"/>
<define name="STG_E_BADBASEADDRESS" value="0x80030110"/>
<define name="STG_E_DOCFILETOOLARGE" value="0x80030111"/>
<define name="STG_E_NOTSIMPLEFORMAT" value="0x80030112"/>
<define name="STG_E_INCOMPLETE" value="0x80030201"/>
<define name="STG_E_TERMINATED" value="0x80030202"/>
<define name="STG_S_CONVERTED" value="0x00030200"/>
<define name="STG_S_BLOCK" value="0x00030201"/>
<define name="STG_S_RETRYNOW" value="0x00030202"/>
<define name="STG_S_MONITORING" value="0x00030203"/>
<define name="STG_S_MULTIPLEOPENS" value="0x00030204"/>
<define name="STG_S_CONSOLIDATIONFAILED" value="0x00030205"/>
<define name="STG_S_CANNOTCONSOLIDATE" value="0x00030206"/>
<define name="STG_E_STATUS_COPY_PROTECTION_FAILURE" value="0x80030305"/>
<define name="STG_E_CSS_AUTHENTICATION_FAILURE" value="0x80030306"/>
<define name="STG_E_CSS_KEY_NOT_PRESENT" value="0x80030307"/>
<define name="STG_E_CSS_KEY_NOT_ESTABLISHED" value="0x80030308"/>
<define name="STG_E_CSS_SCRAMBLED_SECTOR" value="0x80030309"/>
<define name="STG_E_CSS_REGION_MISMATCH" value="0x8003030A"/>
<define name="STG_E_RESETS_EXHAUSTED" value="0x8003030B"/>
<define name="RPC_E_CALL_REJECTED" value="0x80010001"/>
<define name="RPC_E_CALL_CANCELED" value="0x80010002"/>
<define name="RPC_E_CANTPOST_INSENDCALL" value="0x80010003"/>
<define name="RPC_E_CANTCALLOUT_INASYNCCALL" value="0x80010004"/>
<define name="RPC_E_CANTCALLOUT_INEXTERNALCALL" value="0x80010005"/>
<define name="RPC_E_CONNECTION_TERMINATED" value="0x80010006"/>
<define name="RPC_E_SERVER_DIED" value="0x80010007"/>
<define name="RPC_E_CLIENT_DIED" value="0x80010008"/>
<define name="RPC_E_INVALID_DATAPACKET" value="0x80010009"/>
<define name="RPC_E_CANTTRANSMIT_CALL" value="0x8001000A"/>
<define name="RPC_E_CLIENT_CANTMARSHAL_DATA" value="0x8001000B"/>
<define name="RPC_E_CLIENT_CANTUNMARSHAL_DATA" value="0x8001000C"/>
<define name="RPC_E_SERVER_CANTMARSHAL_DATA" value="0x8001000D"/>
<define name="RPC_E_SERVER_CANTUNMARSHAL_DATA" value="0x8001000E"/>
<define name="RPC_E_INVALID_DATA" value="0x8001000F"/>
<define name="RPC_E_INVALID_PARAMETER" value="0x80010010"/>
<define name="RPC_E_CANTCALLOUT_AGAIN" value="0x80010011"/>
<define name="RPC_E_SERVER_DIED_DNE" value="0x80010012"/>
<define name="RPC_E_SYS_CALL_FAILED" value="0x80010100"/>
<define name="RPC_E_OUT_OF_RESOURCES" value="0x80010101"/>
<define name="RPC_E_ATTEMPTED_MULTITHREAD" value="0x80010102"/>
<define name="RPC_E_NOT_REGISTERED" value="0x80010103"/>
<define name="RPC_E_FAULT" value="0x80010104"/>
<define name="RPC_E_SERVERFAULT" value="0x80010105"/>
<define name="RPC_E_CHANGED_MODE" value="0x80010106"/>
<define name="RPC_E_INVALIDMETHOD" value="0x80010107"/>
<define name="RPC_E_DISCONNECTED" value="0x80010108"/>
<define name="RPC_E_RETRY" value="0x80010109"/>
<define name="RPC_E_SERVERCALL_RETRYLATER" value="0x8001010A"/>
<define name="RPC_E_SERVERCALL_REJECTED" value="0x8001010B"/>
<define name="RPC_E_INVALID_CALLDATA" value="0x8001010C"/>
<define name="RPC_E_CANTCALLOUT_ININPUTSYNCCALL" value="0x8001010D"/>
<define name="RPC_E_WRONG_THREAD" value="0x8001010E"/>
<define name="RPC_E_THREAD_NOT_INIT" value="0x8001010F"/>
<define name="RPC_E_VERSION_MISMATCH" value="0x80010110"/>
<define name="RPC_E_INVALID_HEADER" value="0x80010111"/>
<define name="RPC_E_INVALID_EXTENSION" value="0x80010112"/>
<define name="RPC_E_INVALID_IPID" value="0x80010113"/>
<define name="RPC_E_INVALID_OBJECT" value="0x80010114"/>
<define name="RPC_S_CALLPENDING" value="0x80010115"/>
<define name="RPC_S_WAITONTIMER" value="0x80010116"/>
<define name="RPC_E_CALL_COMPLETE" value="0x80010117"/>
<define name="RPC_E_UNSECURE_CALL" value="0x80010118"/>
<define name="RPC_E_TOO_LATE" value="0x80010119"/>
<define name="RPC_E_NO_GOOD_SECURITY_PACKAGES" value="0x8001011A"/>
<define name="RPC_E_ACCESS_DENIED" value="0x8001011B"/>
<define name="RPC_E_REMOTE_DISABLED" value="0x8001011C"/>
<define name="RPC_E_INVALID_OBJREF" value="0x8001011D"/>
<define name="RPC_E_NO_CONTEXT" value="0x8001011E"/>
<define name="RPC_E_TIMEOUT" value="0x8001011F"/>
<define name="RPC_E_NO_SYNC" value="0x80010120"/>
<define name="RPC_E_FULLSIC_REQUIRED" value="0x80010121"/>
<define name="RPC_E_INVALID_STD_NAME" value="0x80010122"/>
<define name="CO_E_FAILEDTOIMPERSONATE" value="0x80010123"/>
<define name="CO_E_FAILEDTOGETSECCTX" value="0x80010124"/>
<define name="CO_E_FAILEDTOOPENTHREADTOKEN" value="0x80010125"/>
<define name="CO_E_FAILEDTOGETTOKENINFO" value="0x80010126"/>
<define name="CO_E_TRUSTEEDOESNTMATCHCLIENT" value="0x80010127"/>
<define name="CO_E_FAILEDTOQUERYCLIENTBLANKET" value="0x80010128"/>
<define name="CO_E_FAILEDTOSETDACL" value="0x80010129"/>
<define name="CO_E_ACCESSCHECKFAILED" value="0x8001012A"/>
<define name="CO_E_NETACCESSAPIFAILED" value="0x8001012B"/>
<define name="CO_E_WRONGTRUSTEENAMESYNTAX" value="0x8001012C"/>
<define name="CO_E_INVALIDSID" value="0x8001012D"/>
<define name="CO_E_CONVERSIONFAILED" value="0x8001012E"/>
<define name="CO_E_NOMATCHINGSIDFOUND" value="0x8001012F"/>
<define name="CO_E_LOOKUPACCSIDFAILED" value="0x80010130"/>
<define name="CO_E_NOMATCHINGNAMEFOUND" value="0x80010131"/>
<define name="CO_E_LOOKUPACCNAMEFAILED" value="0x80010132"/>
<define name="CO_E_SETSERLHNDLFAILED" value="0x80010133"/>
<define name="CO_E_FAILEDTOGETWINDIR" value="0x80010134"/>
<define name="CO_E_PATHTOOLONG" value="0x80010135"/>
<define name="CO_E_FAILEDTOGENUUID" value="0x80010136"/>
<define name="CO_E_FAILEDTOCREATEFILE" value="0x80010137"/>
<define name="CO_E_FAILEDTOCLOSEHANDLE" value="0x80010138"/>
<define name="CO_E_EXCEEDSYSACLLIMIT" value="0x80010139"/>
<define name="CO_E_ACESINWRONGORDER" value="0x8001013A"/>
<define name="CO_E_INCOMPATIBLESTREAMVERSION" value="0x8001013B"/>
<define name="CO_E_FAILEDTOOPENPROCESSTOKEN" value="0x8001013C"/>
<define name="CO_E_DECODEFAILED" value="0x8001013D"/>
<define name="CO_E_ACNOTINITIALIZED" value="0x8001013F"/>
<define name="CO_E_CANCEL_DISABLED" value="0x80010140"/>
<define name="RPC_E_UNEXPECTED" value="0x8001FFFF"/>
<define name="LHND" value="0x0042"/>
<define name="LMEM_FIXED" value="0x0000"/>
<define name="LMEM_MOVEABLE" value="0x0002"/>
<define name="LMEM_ZEROINIT" value="0x0040"/>
<define name="LPTR" value="0x0040"/>
<define name="NONZEROLHND" value="0x0002"/>
<define name="NONZEROLPTR" value="0x0000"/>
<define name="HEAP_GENERATE_EXCEPTIONS" value="0x0004"/>
<define name="HEAP_NO_SERIALIZE" value="0x0001"/>
<define name="HEAP_ZERO_MEMORY" value="0x0008"/>
<!-- Winerror.h: COM Error Codes (Security and Setup) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542646(v=vs.85).aspx-->
<define name="ERROR_AUDITING_DISABLED" value="0xC0090001"/>
<define name="ERROR_ALL_SIDS_FILTERED" value="0xC0090002"/>
<define name="ERROR_BIZRULES_NOT_ENABLED" value="0xC0090003"/>
<define name="APPX_E_PACKAGING_INTERNAL" value="0x80080200"/>
<define name="APPX_E_INTERLEAVING_NOT_ALLOWED" value="0x80080201"/>
<define name="APPX_E_RELATIONSHIPS_NOT_ALLOWED" value="0x80080202"/>
<define name="APPX_E_MISSING_REQUIRED_FILE" value="0x80080203"/>
<define name="APPX_E_INVALID_MANIFEST" value="0x80080204"/>
<define name="APPX_E_INVALID_BLOCKMAP" value="0x80080205"/>
<define name="APPX_E_CORRUPT_CONTENT" value="0x80080206"/>
<define name="APPX_E_BLOCK_HASH_INVALID" value="0x80080207"/>
<define name="APPX_E_REQUESTED_RANGE_TOO_LARGE" value="0x80080208"/>
<define name="APPX_E_INVALID_SIP_CLIENT_DATA" value="0x80080209"/>
<define name="E_APPLICATION_ACTIVATION_TIMED_OUT" value="0x8027025A"/>
<define name="E_APPLICATION_ACTIVATION_EXEC_FAILURE" value="0x8027025B"/>
<define name="E_APPLICATION_TEMPORARY_LICENSE_ERROR" value="0x8027025C"/>
<define name="NTE_BAD_UID" value="0x80090001"/>
<define name="NTE_BAD_HASH" value="0x80090002"/>
<define name="NTE_BAD_KEY" value="0x80090003"/>
<define name="NTE_BAD_LEN" value="0x80090004"/>
<define name="NTE_BAD_DATA" value="0x80090005"/>
<define name="NTE_BAD_SIGNATURE" value="0x80090006"/>
<define name="NTE_BAD_VER" value="0x80090007"/>
<define name="NTE_BAD_ALGID" value="0x80090008"/>
<define name="NTE_BAD_FLAGS" value="0x80090009"/>
<define name="NTE_BAD_TYPE" value="0x8009000A"/>
<define name="NTE_BAD_KEY_STATE" value="0x8009000B"/>
<define name="NTE_BAD_HASH_STATE" value="0x8009000C"/>
<define name="NTE_NO_KEY" value="0x8009000D"/>
<define name="NTE_NO_MEMORY" value="0x8009000E"/>
<define name="NTE_EXISTS" value="0x8009000F"/>
<define name="NTE_PERM" value="0x80090010"/>
<define name="NTE_NOT_FOUND" value="0x80090011"/>
<define name="NTE_DOUBLE_ENCRYPT" value="0x80090012"/>
<define name="NTE_BAD_PROVIDER" value="0x80090013"/>
<define name="NTE_BAD_PROV_TYPE" value="0x80090014"/>
<define name="NTE_BAD_PUBLIC_KEY" value="0x80090015"/>
<define name="NTE_BAD_KEYSET" value="0x80090016"/>
<define name="NTE_PROV_TYPE_NOT_DEF" value="0x80090017"/>
<define name="NTE_PROV_TYPE_ENTRY_BAD" value="0x80090018"/>
<define name="NTE_KEYSET_NOT_DEF" value="0x80090019"/>
<define name="NTE_KEYSET_ENTRY_BAD" value="0x8009001A"/>
<define name="NTE_PROV_TYPE_NO_MATCH" value="0x8009001B"/>
<define name="NTE_SIGNATURE_FILE_BAD" value="0x8009001C"/>
<define name="NTE_PROVIDER_DLL_FAIL" value="0x8009001D"/>
<define name="NTE_PROV_DLL_NOT_FOUND" value="0x8009001E"/>
<define name="NTE_BAD_KEYSET_PARAM" value="0x8009001F"/>
<define name="NTE_FAIL" value="0x80090020"/>
<define name="NTE_SYS_ERR" value="0x80090021"/>
<define name="NTE_SILENT_CONTEXT" value="0x80090022"/>
<define name="NTE_TOKEN_KEYSET_STORAGE_FULL" value="0x80090023"/>
<define name="NTE_TEMPORARY_PROFILE" value="0x80090024"/>
<define name="NTE_FIXEDPARAMETER" value="0x80090025"/>
<define name="NTE_INVALID_HANDLE" value="0x80090026"/>
<define name="NTE_INVALID_PARAMETER" value="0x80090027"/>
<define name="NTE_BUFFER_TOO_SMALL" value="0x80090028"/>
<define name="NTE_NOT_SUPPORTED" value="0x80090029"/>
<define name="NTE_NO_MORE_ITEMS" value="0x8009002A"/>
<define name="NTE_BUFFERS_OVERLAP" value="0x8009002B"/>
<define name="NTE_DECRYPTION_FAILURE" value="0x8009002C"/>
<define name="NTE_INTERNAL_ERROR" value="0x8009002D"/>
<define name="NTE_UI_REQUIRED" value="0x8009002E"/>
<define name="NTE_HMAC_NOT_SUPPORTED" value="0x8009002F"/>
<define name="NTE_DEVICE_NOT_READY" value="0x80090030"/>
<define name="NTE_AUTHENTICATION_IGNORED" value="0x80090031"/>
<define name="NTE_VALIDATION_FAILED" value="0x80090032"/>
<define name="NTE_INCORRECT_PASSWORD" value="0x80090033"/>
<define name="NTE_ENCRYPTION_FAILURE" value="0x80090034"/>
<define name="SEC_E_INSUFFICIENT_MEMORY" value="0x80090300"/>
<define name="SEC_E_INVALID_HANDLE" value="0x80090301"/>
<define name="SEC_E_UNSUPPORTED_FUNCTION" value="0x80090302"/>
<define name="SEC_E_TARGET_UNKNOWN" value="0x80090303"/>
<define name="SEC_E_INTERNAL_ERROR" value="0x80090304"/>
<define name="SEC_E_SECPKG_NOT_FOUND" value="0x80090305"/>
<define name="SEC_E_NOT_OWNER" value="0x80090306"/>
<define name="SEC_E_CANNOT_INSTALL" value="0x80090307"/>
<define name="SEC_E_INVALID_TOKEN" value="0x80090308"/>
<define name="SEC_E_CANNOT_PACK" value="0x80090309"/>
<define name="SEC_E_QOP_NOT_SUPPORTED" value="0x8009030A"/>
<define name="SEC_E_NO_IMPERSONATION" value="0x8009030B"/>
<define name="SEC_E_LOGON_DENIED" value="0x8009030C"/>
<define name="SEC_E_UNKNOWN_CREDENTIALS" value="0x8009030D"/>
<define name="SEC_E_NO_CREDENTIALS" value="0x8009030E"/>
<define name="SEC_E_MESSAGE_ALTERED" value="0x8009030F"/>
<define name="SEC_E_OUT_OF_SEQUENCE" value="0x80090310"/>
<define name="SEC_E_NO_AUTHENTICATING_AUTHORITY" value="0x80090311"/>
<define name="SEC_I_CONTINUE_NEEDED" value="0x00090312"/>
<define name="SEC_I_COMPLETE_NEEDED" value="0x00090313"/>
<define name="SEC_I_COMPLETE_AND_CONTINUE" value="0x00090314"/>
<define name="SEC_I_LOCAL_LOGON" value="0x00090315"/>
<define name="SEC_E_BAD_PKGID" value="0x80090316"/>
<define name="SEC_E_CONTEXT_EXPIRED" value="0x80090317"/>
<define name="SEC_I_CONTEXT_EXPIRED" value="0x00090317"/>
<define name="SEC_E_INCOMPLETE_MESSAGE" value="0x80090318"/>
<define name="SEC_E_INCOMPLETE_CREDENTIALS" value="0x80090320"/>
<define name="SEC_E_BUFFER_TOO_SMALL" value="0x80090321"/>
<define name="SEC_I_INCOMPLETE_CREDENTIALS" value="0x00090320"/>
<define name="SEC_I_RENEGOTIATE" value="0x00090321"/>
<define name="SEC_E_WRONG_PRINCIPAL" value="0x80090322"/>
<define name="SEC_I_NO_LSA_CONTEXT" value="0x00090323"/>
<define name="SEC_E_TIME_SKEW" value="0x80090324"/>
<define name="SEC_E_UNTRUSTED_ROOT" value="0x80090325"/>
<define name="SEC_E_ILLEGAL_MESSAGE" value="0x80090326"/>
<define name="SEC_E_CERT_UNKNOWN" value="0x80090327"/>
<define name="SEC_E_CERT_EXPIRED" value="0x80090328"/>
<define name="SEC_E_ENCRYPT_FAILURE" value="0x80090329"/>
<define name="SEC_E_DECRYPT_FAILURE" value="0x80090330"/>
<define name="SEC_E_ALGORITHM_MISMATCH" value="0x80090331"/>
<define name="SEC_E_SECURITY_QOS_FAILED" value="0x80090332"/>
<define name="SEC_E_UNFINISHED_CONTEXT_DELETED" value="0x80090333"/>
<define name="SEC_E_NO_TGT_REPLY" value="0x80090334"/>
<define name="SEC_E_NO_IP_ADDRESSES" value="0x80090335"/>
<define name="SEC_E_WRONG_CREDENTIAL_HANDLE" value="0x80090336"/>
<define name="SEC_E_CRYPTO_SYSTEM_INVALID" value="0x80090337"/>
<define name="SEC_E_MAX_REFERRALS_EXCEEDED" value="0x80090338"/>
<define name="SEC_E_MUST_BE_KDC" value="0x80090339"/>
<define name="SEC_E_STRONG_CRYPTO_NOT_SUPPORTED" value="0x8009033A"/>
<define name="SEC_E_TOO_MANY_PRINCIPALS" value="0x8009033B"/>
<define name="SEC_E_NO_PA_DATA" value="0x8009033C"/>
<define name="SEC_E_PKINIT_NAME_MISMATCH" value="0x8009033D"/>
<define name="SEC_E_SMARTCARD_LOGON_REQUIRED" value="0x8009033E"/>
<define name="SEC_E_SHUTDOWN_IN_PROGRESS" value="0x8009033F"/>
<define name="SEC_E_KDC_INVALID_REQUEST" value="0x80090340"/>
<define name="SEC_E_KDC_UNABLE_TO_REFER" value="0x80090341"/>
<define name="SEC_E_KDC_UNKNOWN_ETYPE" value="0x80090342"/>
<define name="SEC_E_UNSUPPORTED_PREAUTH" value="0x80090343"/>
<define name="SEC_E_DELEGATION_REQUIRED" value="0x80090345"/>
<define name="SEC_E_BAD_BINDINGS" value="0x80090346"/>
<define name="SEC_E_MULTIPLE_ACCOUNTS" value="0x80090347"/>
<define name="SEC_E_NO_KERB_KEY" value="0x80090348"/>
<define name="SEC_E_CERT_WRONG_USAGE" value="0x80090349"/>
<define name="SEC_E_DOWNGRADE_DETECTED" value="0x80090350"/>
<define name="SEC_E_SMARTCARD_CERT_REVOKED" value="0x80090351"/>
<define name="SEC_E_ISSUING_CA_UNTRUSTED" value="0x80090352"/>
<define name="SEC_E_REVOCATION_OFFLINE_C" value="0x80090353"/>
<define name="SEC_E_PKINIT_CLIENT_FAILURE" value="0x80090354"/>
<define name="SEC_E_SMARTCARD_CERT_EXPIRED" value="0x80090355"/>
<define name="SEC_E_NO_S4U_PROT_SUPPORT" value="0x80090356"/>
<define name="SEC_E_CROSSREALM_DELEGATION_FAILURE" value="0x80090357"/>
<define name="SEC_E_REVOCATION_OFFLINE_KDC" value="0x80090358"/>
<define name="SEC_E_ISSUING_CA_UNTRUSTED_KDC" value="0x80090359"/>
<define name="SEC_E_KDC_CERT_EXPIRED" value="0x8009035A"/>
<define name="SEC_E_KDC_CERT_REVOKED" value="0x8009035B"/>
<define name="SEC_I_SIGNATURE_NEEDED" value="0x0009035C"/>
<define name="SEC_E_INVALID_PARAMETER" value="0x8009035D"/>
<define name="SEC_E_DELEGATION_POLICY" value="0x8009035E"/>
<define name="SEC_E_POLICY_NLTM_ONLY" value="0x8009035F"/>
<define name="SEC_I_NO_RENEGOTIATION" value="0x00090360"/>
<define name="SEC_E_NO_CONTEXT" value="0x80090361"/>
<define name="SEC_E_PKU2U_CERT_FAILURE" value="0x80090362"/>
<define name="SEC_E_MUTUAL_AUTH_FAILED" value="0x80090363"/>
<define name="SEC_I_MESSAGE_FRAGMENT" value="0x00090364"/>
<define name="SEC_E_ONLY_HTTPS_ALLOWED" value="0x80090365"/>
<define name="SEC_I_CONTINUE_NEEDED_MESSAGE_OK" value="0x80090366"/>
<define name="CRYPT_E_MSG_ERROR" value="0x80091001"/>
<define name="CRYPT_E_UNKNOWN_ALGO" value="0x80091002"/>
<define name="CRYPT_E_OID_FORMAT" value="0x80091003"/>
<define name="CRYPT_E_INVALID_MSG_TYPE" value="0x80091004"/>
<define name="CRYPT_E_UNEXPECTED_ENCODING" value="0x80091005"/>
<define name="CRYPT_E_AUTH_ATTR_MISSING" value="0x80091006"/>
<define name="CRYPT_E_HASH_VALUE" value="0x80091007"/>
<define name="CRYPT_E_INVALID_INDEX" value="0x80091008"/>
<define name="CRYPT_E_ALREADY_DECRYPTED" value="0x80091009"/>
<define name="CRYPT_E_NOT_DECRYPTED" value="0x8009100A"/>
<define name="CRYPT_E_RECIPIENT_NOT_FOUND" value="0x8009100B"/>
<define name="CRYPT_E_CONTROL_TYPE" value="0x8009100C"/>
<define name="CRYPT_E_ISSUER_SERIALNUMBER" value="0x8009100D"/>
<define name="CRYPT_E_SIGNER_NOT_FOUND" value="0x8009100E"/>
<define name="CRYPT_E_ATTRIBUTES_MISSING" value="0x8009100F"/>
<define name="CRYPT_E_STREAM_MSG_NOT_READY" value="0x80091010"/>
<define name="CRYPT_E_STREAM_INSUFFICIENT_DATA" value="0x80091011"/>
<define name="CRYPT_I_NEW_PROTECTION_REQUIRED" value="0x00091012"/>
<define name="CRYPT_E_BAD_LEN" value="0x80092001"/>
<define name="CRYPT_E_BAD_ENCODE" value="0x80092002"/>
<define name="CRYPT_E_FILE_ERROR" value="0x80092003"/>
<define name="CRYPT_E_NOT_FOUND" value="0x80092004"/>
<define name="CRYPT_E_EXISTS" value="0x80092005"/>
<define name="CRYPT_E_NO_PROVIDER" value="0x80092006"/>
<define name="CRYPT_E_SELF_SIGNED" value="0x80092007"/>
<define name="CRYPT_E_DELETED_PREV" value="0x80092008"/>
<define name="CRYPT_E_NO_MATCH" value="0x80092009"/>
<define name="CRYPT_E_UNEXPECTED_MSG_TYPE" value="0x8009200A"/>
<define name="CRYPT_E_NO_KEY_PROPERTY" value="0x8009200B"/>
<define name="CRYPT_E_NO_DECRYPT_CERT" value="0x8009200C"/>
<define name="CRYPT_E_BAD_MSG" value="0x8009200D"/>
<define name="CRYPT_E_NO_SIGNER" value="0x8009200E"/>
<define name="CRYPT_E_PENDING_CLOSE" value="0x8009200F"/>
<define name="CRYPT_E_REVOKED" value="0x80092010"/>
<define name="CRYPT_E_NO_REVOCATION_DLL" value="0x80092011"/>
<define name="CRYPT_E_NO_REVOCATION_CHECK" value="0x80092012"/>
<define name="CRYPT_E_REVOCATION_OFFLINE" value="0x80092013"/>
<define name="CRYPT_E_NOT_IN_REVOCATION_DATABASE" value="0x80092014"/>
<define name="CRYPT_E_INVALID_NUMERIC_STRING" value="0x80092020"/>
<define name="CRYPT_E_INVALID_PRINTABLE_STRING" value="0x80092021"/>
<define name="CRYPT_E_INVALID_IA5_STRING" value="0x80092022"/>
<define name="CRYPT_E_INVALID_X500_STRING" value="0x80092023"/>
<define name="CRYPT_E_NOT_CHAR_STRING" value="0x80092024"/>
<define name="CRYPT_E_FILERESIZED" value="0x80092025"/>
<define name="CRYPT_E_SECURITY_SETTINGS" value="0x80092026"/>
<define name="CRYPT_E_NO_VERIFY_USAGE_DLL" value="0x80092027"/>
<define name="CRYPT_E_NO_VERIFY_USAGE_CHECK" value="0x80092028"/>
<define name="CRYPT_E_VERIFY_USAGE_OFFLINE" value="0x80092029"/>
<define name="CRYPT_E_NOT_IN_CTL" value="0x8009202A"/>
<define name="CRYPT_E_NO_TRUSTED_SIGNER" value="0x8009202B"/>
<define name="CRYPT_E_MISSING_PUBKEY_PARA" value="0x8009202C"/>
<define name="CRYPT_E_OBJECT_LOCATOR_NOT_FOUND" value="0x8009202d"/>
<define name="CRYPT_E_OSS_ERROR" value="0x80093000"/>
<define name="OSS_MORE_BUF" value="0x80093001"/>
<define name="OSS_NEGATIVE_UINTEGER" value="0x80093002"/>
<define name="OSS_PDU_RANGE" value="0x80093003"/>
<define name="OSS_MORE_INPUT" value="0x80093004"/>
<define name="OSS_DATA_ERROR" value="0x80093005"/>
<define name="OSS_BAD_ARG" value="0x80093006"/>
<define name="OSS_BAD_VERSION" value="0x80093007"/>
<define name="OSS_OUT_MEMORY" value="0x80093008"/>
<define name="OSS_PDU_MISMATCH" value="0x80093009"/>
<define name="OSS_LIMITED" value="0x8009300A"/>
<define name="OSS_BAD_PTR" value="0x8009300B"/>
<define name="OSS_BAD_TIME" value="0x8009300C"/>
<define name="OSS_INDEFINITE_NOT_SUPPORTED" value="0x8009300D"/>
<define name="OSS_MEM_ERROR" value="0x8009300E"/>
<define name="OSS_BAD_TABLE" value="0x8009300F"/>
<define name="OSS_TOO_LONG" value="0x80093010"/>
<define name="OSS_CONSTRAINT_VIOLATED" value="0x80093011"/>
<define name="OSS_FATAL_ERROR" value="0x80093012"/>
<define name="OSS_ACCESS_SERIALIZATION_ERROR" value="0x80093013"/>
<define name="OSS_NULL_TBL" value="0x80093014"/>
<define name="OSS_NULL_FCN" value="0x80093015"/>
<define name="OSS_BAD_ENCRULES" value="0x80093016"/>
<define name="OSS_UNAVAIL_ENCRULES" value="0x80093017"/>
<define name="OSS_CANT_OPEN_TRACE_WINDOW" value="0x80093018"/>
<define name="OSS_UNIMPLEMENTED" value="0x80093019"/>
<define name="OSS_OID_DLL_NOT_LINKED" value="0x8009301A"/>
<define name="OSS_CANT_OPEN_TRACE_FILE" value="0x8009301B"/>
<define name="OSS_TRACE_FILE_ALREADY_OPEN" value="0x8009301C"/>
<define name="OSS_TABLE_MISMATCH" value="0x8009301D"/>
<define name="OSS_TYPE_NOT_SUPPORTED" value="0x8009301E"/>
<define name="OSS_REAL_DLL_NOT_LINKED" value="0x8009301F"/>
<define name="OSS_REAL_CODE_NOT_LINKED" value="0x80093020"/>
<define name="OSS_OUT_OF_RANGE" value="0x80093021"/>
<define name="OSS_COPIER_DLL_NOT_LINKED" value="0x80093022"/>
<define name="OSS_CONSTRAINT_DLL_NOT_LINKED" value="0x80093023"/>
<define name="OSS_COMPARATOR_DLL_NOT_LINKED" value="0x80093024"/>
<define name="OSS_COMPARATOR_CODE_NOT_LINKED" value="0x80093025"/>
<define name="OSS_MEM_MGR_DLL_NOT_LINKED" value="0x80093026"/>
<define name="OSS_PDV_DLL_NOT_LINKED" value="0x80093027"/>
<define name="OSS_PDV_CODE_NOT_LINKED" value="0x80093028"/>
<define name="OSS_API_DLL_NOT_LINKED" value="0x80093029"/>
<define name="OSS_BERDER_DLL_NOT_LINKED" value="0x8009302A"/>
<define name="OSS_PER_DLL_NOT_LINKED" value="0x8009302B"/>
<define name="OSS_OPEN_TYPE_ERROR" value="0x8009302C"/>
<define name="OSS_MUTEX_NOT_CREATED" value="0x8009302D"/>
<define name="OSS_CANT_CLOSE_TRACE_FILE" value="0x8009302E"/>
<define name="CRYPT_E_ASN1_ERROR" value="0x80093100"/>
<define name="CRYPT_E_ASN1_INTERNAL" value="0x80093101"/>
<define name="CRYPT_E_ASN1_EOD" value="0x80093102"/>
<define name="CRYPT_E_ASN1_CORRUPT" value="0x80093103"/>
<define name="CRYPT_E_ASN1_LARGE" value="0x80093104"/>
<define name="CRYPT_E_ASN1_CONSTRAINT" value="0x80093105"/>
<define name="CRYPT_E_ASN1_MEMORY" value="0x80093106"/>
<define name="CRYPT_E_ASN1_OVERFLOW" value="0x80093107"/>
<define name="CRYPT_E_ASN1_BADPDU" value="0x80093108"/>
<define name="CRYPT_E_ASN1_BADARGS" value="0x80093109"/>
<define name="CRYPT_E_ASN1_BADREAL" value="0x8009310A"/>
<define name="CRYPT_E_ASN1_BADTAG" value="0x8009310B"/>
<define name="CRYPT_E_ASN1_CHOICE" value="0x8009310C"/>
<define name="CRYPT_E_ASN1_RULE" value="0x8009310D"/>
<define name="CRYPT_E_ASN1_UTF8" value="0x8009310E"/>
<define name="CRYPT_E_ASN1_PDU_TYPE" value="0x80093133"/>
<define name="CRYPT_E_ASN1_NYI" value="0x80093134"/>
<define name="CRYPT_E_ASN1_EXTENDED" value="0x80093201"/>
<define name="CRYPT_E_ASN1_NOEOD" value="0x80093202"/>
<define name="CERTSRV_E_BAD_REQUESTSUBJECT" value="0x80094001"/>
<define name="CERTSRV_E_NO_REQUEST" value="0x80094002"/>
<define name="CERTSRV_E_BAD_REQUESTSTATUS" value="0x80094003"/>
<define name="CERTSRV_E_PROPERTY_EMPTY" value="0x80094004"/>
<define name="CERTSRV_E_INVALID_CA_CERTIFICATE" value="0x80094005"/>
<define name="CERTSRV_E_SERVER_SUSPENDED" value="0x80094006"/>
<define name="CERTSRV_E_ENCODING_LENGTH" value="0x80094007"/>
<define name="CERTSRV_E_ROLECONFLICT" value="0x80094008"/>
<define name="CERTSRV_E_RESTRICTEDOFFICER" value="0x80094009"/>
<define name="CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED" value="0x8009400A"/>
<define name="CERTSRV_E_NO_VALID_KRA" value="0x8009400B"/>
<define name="CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL" value="0x8009400C"/>
<define name="CERTSRV_E_NO_CAADMIN_DEFINED" value="0x8009400D"/>
<define name="CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE" value="0x8009400E"/>
<define name="CERTSRV_E_NO_DB_SESSIONS" value="0x8009400F"/>
<define name="CERTSRV_E_ALIGNMENT_FAULT" value="0x80094010"/>
<define name="CERTSRV_E_ENROLL_DENIED" value="0x80094011"/>
<define name="CERTSRV_E_TEMPLATE_DENIED" value="0x80094012"/>
<define name="CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE" value="0x80094013"/>
<define name="CERTSRV_E_ADMIN_DENIED_REQUEST" value="0x80094014"/>
<define name="CERTSRV_E_NO_POLICY_SERVER" value="0x80094015"/>
<define name="CERTSRV_E_UNSUPPORTED_CERT_TYPE" value="0x80094800"/>
<define name="CERTSRV_E_NO_CERT_TYPE" value="0x80094801"/>
<define name="CERTSRV_E_TEMPLATE_CONFLICT" value="0x80094802"/>
<define name="CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED" value="0x80094803"/>
<define name="CERTSRV_E_ARCHIVED_KEY_REQUIRED" value="0x80094804"/>
<define name="CERTSRV_E_SMIME_REQUIRED" value="0x80094805"/>
<define name="CERTSRV_E_BAD_RENEWAL_SUBJECT" value="0x80094806"/>
<define name="CERTSRV_E_BAD_TEMPLATE_VERSION" value="0x80094807"/>
<define name="CERTSRV_E_TEMPLATE_POLICY_REQUIRED" value="0x80094808"/>
<define name="CERTSRV_E_SIGNATURE_POLICY_REQUIRED" value="0x80094809"/>
<define name="CERTSRV_E_SIGNATURE_COUNT" value="0x8009480A"/>
<define name="CERTSRV_E_SIGNATURE_REJECTED" value="0x8009480B"/>
<define name="CERTSRV_E_ISSUANCE_POLICY_REQUIRED" value="0x8009480C"/>
<define name="CERTSRV_E_SUBJECT_UPN_REQUIRED" value="0x8009480D"/>
<define name="CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED" value="0x8009480E"/>
<define name="CERTSRV_E_SUBJECT_DNS_REQUIRED" value="0x8009480F"/>
<define name="CERTSRV_E_ARCHIVED_KEY_UNEXPECTED" value="0x80094810"/>
<define name="CERTSRV_E_KEY_LENGTH" value="0x80094811"/>
<define name="CERTSRV_E_SUBJECT_EMAIL_REQUIRED" value="0x80094812"/>
<define name="CERTSRV_E_UNKNOWN_CERT_TYPE" value="0x80094813"/>
<define name="CERTSRV_E_CERT_TYPE_OVERLAP" value="0x80094814"/>
<define name="CERTSRV_E_TOO_MANY_SIGNATURES" value="0x80094815"/>
<define name="CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY" value="0x80094816"/>
<define name="XENROLL_E_KEY_NOT_EXPORTABLE" value="0x80095000"/>
<define name="XENROLL_E_CANNOT_ADD_ROOT_CERT" value="0x80095001"/>
<define name="XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND" value="0x80095002"/>
<define name="XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH" value="0x80095003"/>
<define name="XENROLL_E_RESPONSE_KA_HASH_MISMATCH" value="0x80095004"/>
<define name="XENROLL_E_KEYSPEC_SMIME_MISMATCH" value="0x80095005"/>
<define name="TRUST_E_SYSTEM_ERROR" value="0x80096001"/>
<define name="TRUST_E_NO_SIGNER_CERT" value="0x80096002"/>
<define name="TRUST_E_COUNTER_SIGNER" value="0x80096003"/>
<define name="TRUST_E_CERT_SIGNATURE" value="0x80096004"/>
<define name="TRUST_E_TIME_STAMP" value="0x80096005"/>
<define name="TRUST_E_BAD_DIGEST" value="0x80096010"/>
<define name="TRUST_E_BASIC_CONSTRAINTS" value="0x80096019"/>
<define name="TRUST_E_FINANCIAL_CRITERIA" value="0x8009601E"/>
<define name="MSSIPOTF_E_OUTOFMEMRANGE" value="0x80097001"/>
<define name="MSSIPOTF_E_CANTGETOBJECT" value="0x80097002"/>
<define name="MSSIPOTF_E_NOHEADTABLE" value="0x80097003"/>
<define name="MSSIPOTF_E_BAD_MAGICNUMBER" value="0x80097004"/>
<define name="MSSIPOTF_E_BAD_OFFSET_TABLE" value="0x80097005"/>
<define name="MSSIPOTF_E_TABLE_TAGORDER" value="0x80097006"/>
<define name="MSSIPOTF_E_TABLE_LONGWORD" value="0x80097007"/>
<define name="MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT" value="0x80097008"/>
<define name="MSSIPOTF_E_TABLES_OVERLAP" value="0x80097009"/>
<define name="MSSIPOTF_E_TABLE_PADBYTES" value="0x8009700A"/>
<define name="MSSIPOTF_E_FILETOOSMALL" value="0x8009700B"/>
<define name="MSSIPOTF_E_TABLE_CHECKSUM" value="0x8009700C"/>
<define name="MSSIPOTF_E_FILE_CHECKSUM" value="0x8009700D"/>
<define name="MSSIPOTF_E_FAILED_POLICY" value="0x80097010"/>
<define name="MSSIPOTF_E_FAILED_HINTS_CHECK" value="0x80097011"/>
<define name="MSSIPOTF_E_NOT_OPENTYPE" value="0x80097012"/>
<define name="MSSIPOTF_E_FILE" value="0x80097013"/>
<define name="MSSIPOTF_E_CRYPT" value="0x80097014"/>
<define name="MSSIPOTF_E_BADVERSION" value="0x80097015"/>
<define name="MSSIPOTF_E_DSIG_STRUCTURE" value="0x80097016"/>
<define name="MSSIPOTF_E_PCONST_CHECK" value="0x80097017"/>
<define name="MSSIPOTF_E_STRUCTURE" value="0x80097018"/>
<define name="ERROR_CRED_REQUIRES_CONFIRMATION" value="0x80097019"/>
<define name="TRUST_E_PROVIDER_UNKNOWN" value="0x800B0001"/>
<define name="TRUST_E_ACTION_UNKNOWN" value="0x800B0002"/>
<define name="TRUST_E_SUBJECT_FORM_UNKNOWN" value="0x800B0003"/>
<define name="TRUST_E_SUBJECT_NOT_TRUSTED" value="0x800B0004"/>
<define name="DIGSIG_E_ENCODE" value="0x800B0005"/>
<define name="DIGSIG_E_DECODE" value="0x800B0006"/>
<define name="DIGSIG_E_EXTENSIBILITY" value="0x800B0007"/>
<define name="DIGSIG_E_CRYPTO" value="0x800B0008"/>
<define name="PERSIST_E_SIZEDEFINITE" value="0x800B0009"/>
<define name="PERSIST_E_SIZEINDEFINITE" value="0x800B000A"/>
<define name="PERSIST_E_NOTSELFSIZING" value="0x800B000B"/>
<define name="TRUST_E_NOSIGNATURE" value="0x800B0100"/>
<define name="CERT_E_EXPIRED" value="0x800B0101"/>
<define name="CERT_E_VALIDITYPERIODNESTING" value="0x800B0102"/>
<define name="CERT_E_ROLE" value="0x800B0103"/>
<define name="CERT_E_PATHLENCONST" value="0x800B0104"/>
<define name="CERT_E_CRITICAL" value="0x800B0105"/>
<define name="CERT_E_PURPOSE" value="0x800B0106"/>
<define name="CERT_E_ISSUERCHAINING" value="0x800B0107"/>
<define name="CERT_E_MALFORMED" value="0x800B0108"/>
<define name="CERT_E_UNTRUSTEDROOT" value="0x800B0109"/>
<define name="CERT_E_CHAINING" value="0x800B010A"/>
<define name="TRUST_E_FAIL" value="0x800B010B"/>
<define name="CERT_E_REVOKED" value="0x800B010C"/>
<define name="CERT_E_UNTRUSTEDTESTROOT" value="0x800B010D"/>
<define name="CERT_E_REVOCATION_FAILURE" value="0x800B010E"/>
<define name="CERT_E_CN_NO_MATCH" value="0x800B010F"/>
<define name="CERT_E_WRONG_USAGE" value="0x800B0110"/>
<define name="TRUST_E_EXPLICIT_DISTRUST" value="0x800B0111"/>
<define name="CERT_E_UNTRUSTEDCA" value="0x800B0112"/>
<define name="CERT_E_INVALID_POLICY" value="0x800B0113"/>
<define name="CERT_E_INVALID_NAME" value="0x800B0114"/>
<define name="SPAPI_E_EXPECTED_SECTION_NAME" value="0x800F0000"/>
<define name="SPAPI_E_BAD_SECTION_NAME_LINE" value="0x800F0001"/>
<define name="SPAPI_E_SECTION_NAME_TOO_LONG" value="0x800F0002"/>
<define name="SPAPI_E_GENERAL_SYNTAX" value="0x800F0003"/>
<define name="SPAPI_E_WRONG_INF_STYLE" value="0x800F0100"/>
<define name="SPAPI_E_SECTION_NOT_FOUND" value="0x800F0101"/>
<define name="SPAPI_E_LINE_NOT_FOUND" value="0x800F0102"/>
<define name="SPAPI_E_NO_BACKUP" value="0x800F0103"/>
<define name="SPAPI_E_NO_ASSOCIATED_CLASS" value="0x800F0200"/>
<define name="SPAPI_E_CLASS_MISMATCH" value="0x800F0201"/>
<define name="SPAPI_E_DUPLICATE_FOUND" value="0x800F0202"/>
<define name="SPAPI_E_NO_DRIVER_SELECTED" value="0x800F0203"/>
<define name="SPAPI_E_KEY_DOES_NOT_EXIST" value="0x800F0204"/>
<define name="SPAPI_E_INVALID_DEVINST_NAME" value="0x800F0205"/>
<define name="SPAPI_E_INVALID_CLASS" value="0x800F0206"/>
<define name="SPAPI_E_DEVINST_ALREADY_EXISTS" value="0x800F0207"/>
<define name="SPAPI_E_DEVINFO_NOT_REGISTERED" value="0x800F0208"/>
<define name="SPAPI_E_INVALID_REG_PROPERTY" value="0x800F0209"/>
<define name="SPAPI_E_NO_INF" value="0x800F020A"/>
<define name="SPAPI_E_NO_SUCH_DEVINST" value="0x800F020B"/>
<define name="SPAPI_E_CANT_LOAD_CLASS_ICON" value="0x800F020C"/>
<define name="SPAPI_E_INVALID_CLASS_INSTALLER" value="0x800F020D"/>
<define name="SPAPI_E_DI_DO_DEFAULT" value="0x800F020E"/>
<define name="SPAPI_E_DI_NOFILECOPY" value="0x800F020F"/>
<define name="SPAPI_E_INVALID_HWPROFILE" value="0x800F0210"/>
<define name="SPAPI_E_NO_DEVICE_SELECTED" value="0x800F0211"/>
<define name="SPAPI_E_DEVINFO_LIST_LOCKED" value="0x800F0212"/>
<define name="SPAPI_E_DEVINFO_DATA_LOCKED" value="0x800F0213"/>
<define name="SPAPI_E_DI_BAD_PATH" value="0x800F0214"/>
<define name="SPAPI_E_NO_CLASSINSTALL_PARAMS" value="0x800F0215"/>
<define name="SPAPI_E_FILEQUEUE_LOCKED" value="0x800F0216"/>
<define name="SPAPI_E_BAD_SERVICE_INSTALLSECT" value="0x800F0217"/>
<define name="SPAPI_E_NO_CLASS_DRIVER_LIST" value="0x800F0218"/>
<define name="SPAPI_E_NO_ASSOCIATED_SERVICE" value="0x800F0219"/>
<define name="SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE" value="0x800F021A"/>
<define name="SPAPI_E_DEVICE_INTERFACE_ACTIVE" value="0x800F021B"/>
<define name="SPAPI_E_DEVICE_INTERFACE_REMOVED" value="0x800F021C"/>
<define name="SPAPI_E_BAD_INTERFACE_INSTALLSECT" value="0x800F021D"/>
<define name="SPAPI_E_NO_SUCH_INTERFACE_CLASS" value="0x800F021E"/>
<define name="SPAPI_E_INVALID_REFERENCE_STRING" value="0x800F021F"/>
<define name="SPAPI_E_INVALID_MACHINENAME" value="0x800F0220"/>
<define name="SPAPI_E_REMOTE_COMM_FAILURE" value="0x800F0221"/>
<define name="SPAPI_E_MACHINE_UNAVAILABLE" value="0x800F0222"/>
<define name="SPAPI_E_NO_CONFIGMGR_SERVICES" value="0x800F0223"/>
<define name="SPAPI_E_INVALID_PROPPAGE_PROVIDER" value="0x800F0224"/>
<define name="SPAPI_E_NO_SUCH_DEVICE_INTERFACE" value="0x800F0225"/>
<define name="SPAPI_E_DI_POSTPROCESSING_REQUIRED" value="0x800F0226"/>
<define name="SPAPI_E_INVALID_COINSTALLER" value="0x800F0227"/>
<define name="SPAPI_E_NO_COMPAT_DRIVERS" value="0x800F0228"/>
<define name="SPAPI_E_NO_DEVICE_ICON" value="0x800F0229"/>
<define name="SPAPI_E_INVALID_INF_LOGCONFIG" value="0x800F022A"/>
<define name="SPAPI_E_DI_DONT_INSTALL" value="0x800F022B"/>
<define name="SPAPI_E_INVALID_FILTER_DRIVER" value="0x800F022C"/>
<define name="SPAPI_E_NON_WINDOWS_NT_DRIVER" value="0x800F022D"/>
<define name="SPAPI_E_NON_WINDOWS_DRIVER" value="0x800F022E"/>
<define name="SPAPI_E_NO_CATALOG_FOR_OEM_INF" value="0x800F022F"/>
<define name="SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE" value="0x800F0230"/>
<define name="SPAPI_E_NOT_DISABLEABLE" value="0x800F0231"/>
<define name="SPAPI_E_CANT_REMOVE_DEVINST" value="0x800F0232"/>
<define name="SPAPI_E_INVALID_TARGET" value="0x800F0233"/>
<define name="SPAPI_E_DRIVER_NONNATIVE" value="0x800F0234"/>
<define name="SPAPI_E_IN_WOW64" value="0x800F0235"/>
<define name="SPAPI_E_SET_SYSTEM_RESTORE_POINT" value="0x800F0236"/>
<define name="SPAPI_E_INCORRECTLY_COPIED_INF" value="0x800F0237"/>
<define name="SPAPI_E_SCE_DISABLED" value="0x800F0238"/>
<define name="SPAPI_E_UNKNOWN_EXCEPTION" value="0x800F0239"/>
<define name="SPAPI_E_PNP_REGISTRY_ERROR" value="0x800F023A"/>
<define name="SPAPI_E_REMOTE_REQUEST_UNSUPPORTED" value="0x800F023B"/>
<define name="SPAPI_E_NOT_AN_INSTALLED_OEM_INF" value="0x800F023C"/>
<define name="SPAPI_E_INF_IN_USE_BY_DEVICES" value="0x800F023D"/>
<define name="SPAPI_E_DI_FUNCTION_OBSOLETE" value="0x800F023E"/>
<define name="SPAPI_E_NO_AUTHENTICODE_CATALOG" value="0x800F023F"/>
<define name="SPAPI_E_AUTHENTICODE_DISALLOWED" value="0x800F0240"/>
<define name="SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER" value="0x800F0241"/>
<define name="SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED" value="0x800F0242"/>
<define name="SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED" value="0x800F0243"/>
<define name="SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH" value="0x800F0244"/>
<define name="SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE" value="0x800F0245"/>
<define name="SPAPI_E_DEVICE_INSTALLER_NOT_READY" value="0x800F0246"/>
<define name="SPAPI_E_DRIVER_STORE_ADD_FAILED" value="0x800F0247"/>
<define name="SPAPI_E_DEVICE_INSTALL_BLOCKED" value="0x800F0248"/>
<define name="SPAPI_E_DRIVER_INSTALL_BLOCKED" value="0x800F0249"/>
<define name="SPAPI_E_WRONG_INF_TYPE" value="0x800F024A"/>
<define name="SPAPI_E_FILE_HASH_NOT_IN_CATALOG" value="0x800F024B"/>
<define name="SPAPI_E_DRIVER_STORE_DELETE_FAILED" value="0x800F024C"/>
<define name="SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW" value="0x800F0300"/>
<define name="SPAPI_E_ERROR_NOT_INSTALLED" value="0x800F1000"/>
<define name="SCARD_F_INTERNAL_ERROR" value="0x80100001"/>
<define name="SCARD_E_CANCELLED" value="0x80100002"/>
<define name="SCARD_E_INVALID_HANDLE" value="0x80100003"/>
<define name="SCARD_E_INVALID_PARAMETER" value="0x80100004"/>
<define name="SCARD_E_INVALID_TARGET" value="0x80100005"/>
<define name="SCARD_E_NO_MEMORY" value="0x80100006"/>
<define name="SCARD_F_WAITED_TOO_LONG" value="0x80100007"/>
<define name="SCARD_E_INSUFFICIENT_BUFFER" value="0x80100008"/>
<define name="SCARD_E_UNKNOWN_READER" value="0x80100009"/>
<define name="SCARD_E_TIMEOUT" value="0x8010000A"/>
<define name="SCARD_E_SHARING_VIOLATION" value="0x8010000B"/>
<define name="SCARD_E_NO_SMARTCARD" value="0x8010000C"/>
<define name="SCARD_E_UNKNOWN_CARD" value="0x8010000D"/>
<define name="SCARD_E_CANT_DISPOSE" value="0x8010000E"/>
<define name="SCARD_E_PROTO_MISMATCH" value="0x8010000F"/>
<define name="SCARD_E_NOT_READY" value="0x80100010"/>
<define name="SCARD_E_INVALID_VALUE" value="0x80100011"/>
<define name="SCARD_E_SYSTEM_CANCELLED" value="0x80100012"/>
<define name="SCARD_F_COMM_ERROR" value="0x80100013"/>
<define name="SCARD_F_UNKNOWN_ERROR" value="0x80100014"/>
<define name="SCARD_E_INVALID_ATR" value="0x80100015"/>
<define name="SCARD_E_NOT_TRANSACTED" value="0x80100016"/>
<define name="SCARD_E_READER_UNAVAILABLE" value="0x80100017"/>
<define name="SCARD_P_SHUTDOWN" value="0x80100018"/>
<define name="SCARD_E_PCI_TOO_SMALL" value="0x80100019"/>
<define name="SCARD_E_READER_UNSUPPORTED" value="0x8010001A"/>
<define name="SCARD_E_DUPLICATE_READER" value="0x8010001B"/>
<define name="SCARD_E_CARD_UNSUPPORTED" value="0x8010001C"/>
<define name="SCARD_E_NO_SERVICE" value="0x8010001D"/>
<define name="SCARD_E_SERVICE_STOPPED" value="0x8010001E"/>
<define name="SCARD_E_UNEXPECTED" value="0x8010001F"/>
<define name="SCARD_E_ICC_INSTALLATION" value="0x80100020"/>
<define name="SCARD_E_ICC_CREATEORDER" value="0x80100021"/>
<define name="SCARD_E_UNSUPPORTED_FEATURE" value="0x80100022"/>
<define name="SCARD_E_DIR_NOT_FOUND" value="0x80100023"/>
<define name="SCARD_E_FILE_NOT_FOUND" value="0x80100024"/>
<define name="SCARD_E_NO_DIR" value="0x80100025"/>
<define name="SCARD_E_NO_FILE" value="0x80100026"/>
<define name="SCARD_E_NO_ACCESS" value="0x80100027"/>
<define name="SCARD_E_WRITE_TOO_MANY" value="0x80100028"/>
<define name="SCARD_E_BAD_SEEK" value="0x80100029"/>
<define name="SCARD_E_INVALID_CHV" value="0x8010002A"/>
<define name="SCARD_E_UNKNOWN_RES_MNG" value="0x8010002B"/>
<define name="SCARD_E_NO_SUCH_CERTIFICATE" value="0x8010002C"/>
<define name="SCARD_E_CERTIFICATE_UNAVAILABLE" value="0x8010002D"/>
<define name="SCARD_E_NO_READERS_AVAILABLE" value="0x8010002E"/>
<define name="SCARD_E_COMM_DATA_LOST" value="0x8010002F"/>
<define name="SCARD_E_NO_KEY_CONTAINER" value="0x80100030"/>
<define name="SCARD_E_SERVER_TOO_BUSY" value="0x80100031"/>
<define name="SCARD_E_PIN_CACHE_EXPIRED" value="0x80100032"/>
<define name="SCARD_E_NO_PIN_CACHE" value="0x80100033"/>
<define name="SCARD_E_READ_ONLY_CARD" value="0x80100034"/>
<define name="SCARD_W_UNSUPPORTED_CARD" value="0x80100065"/>
<define name="SCARD_W_UNRESPONSIVE_CARD" value="0x80100066"/>
<define name="SCARD_W_UNPOWERED_CARD" value="0x80100067"/>
<define name="SCARD_W_RESET_CARD" value="0x80100068"/>
<define name="SCARD_W_REMOVED_CARD" value="0x80100069"/>
<define name="SCARD_W_SECURITY_VIOLATION" value="0x8010006A"/>
<define name="SCARD_W_WRONG_CHV" value="0x8010006B"/>
<define name="SCARD_W_CHV_BLOCKED" value="0x8010006C"/>
<define name="SCARD_W_EOF" value="0x8010006D"/>
<define name="SCARD_W_CANCELLED_BY_USER" value="0x8010006E"/>
<define name="SCARD_W_CARD_NOT_AUTHENTICATED" value="0x8010006F"/>
<define name="SCARD_W_CACHE_ITEM_NOT_FOUND" value="0x80100070"/>
<define name="SCARD_W_CACHE_ITEM_STALE" value="0x80100071"/>
<define name="SCARD_W_CACHE_ITEM_TOO_BIG" value="0x80100072"/>
<define name="ONL_E_INVALID_AUTHENTICATION_TARGET" value="0x8A020001"/>
<define name="ONL_E_ACCESS_DENIED_BY_TOU" value="0x8A020002"/>
<!-- Winerror.h: COM Error Codes (FWP, WS, NDIS, HyperV) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542649(v=vs.85).aspx -->
<define name="FWP_E_CALLOUT_NOT_FOUND" value="0x80320001"/>
<define name="FWP_E_CONDITION_NOT_FOUND" value="0x80320002"/>
<define name="FWP_E_FILTER_NOT_FOUND" value="0x80320003"/>
<define name="FWP_E_LAYER_NOT_FOUND" value="0x80320004"/>
<define name="FWP_E_PROVIDER_NOT_FOUND" value="0x80320005"/>
<define name="FWP_E_PROVIDER_CONTEXT_NOT_FOUND" value="0x80320006"/>
<define name="FWP_E_SUBLAYER_NOT_FOUND" value="0x80320007"/>
<define name="FWP_E_NOT_FOUND" value="0x80320008"/>
<define name="FWP_E_ALREADY_EXISTS" value="0x80320009"/>
<define name="FWP_E_IN_USE" value="0x8032000A"/>
<define name="FWP_E_DYNAMIC_SESSION_IN_PROGRESS" value="0x8032000B"/>
<define name="FWP_E_WRONG_SESSION" value="0x8032000C"/>
<define name="FWP_E_NO_TXN_IN_PROGRESS" value="0x8032000D"/>
<define name="FWP_E_TXN_IN_PROGRESS" value="0x8032000E"/>
<define name="FWP_E_TXN_ABORTED" value="0x8032000F"/>
<define name="FWP_E_SESSION_ABORTED" value="0x80320010"/>
<define name="FWP_E_INCOMPATIBLE_TXN" value="0x80320011"/>
<define name="FWP_E_TIMEOUT" value="0x80320012"/>
<define name="FWP_E_NET_EVENTS_DISABLED" value="0x80320013"/>
<define name="FWP_E_INCOMPATIBLE_LAYER" value="0x80320014"/>
<define name="FWP_E_KM_CLIENTS_ONLY" value="0x80320015"/>
<define name="FWP_E_LIFETIME_MISMATCH" value="0x80320016"/>
<define name="FWP_E_BUILTIN_OBJECT" value="0x80320017"/>
<define name="FWP_E_TOO_MANY_CALLOUTS" value="0x80320018"/>
<define name="FWP_E_NOTIFICATION_DROPPED" value="0x80320019"/>
<define name="FWP_E_TRAFFIC_MISMATCH" value="0x8032001A"/>
<define name="FWP_E_INCOMPATIBLE_SA_STATE" value="0x8032001B"/>
<define name="FWP_E_NULL_POINTER" value="0x8032001C"/>
<define name="FWP_E_INVALID_ENUMERATOR" value="0x8032001D"/>
<define name="FWP_E_INVALID_FLAGS" value="0x8032001E"/>
<define name="FWP_E_INVALID_NET_MASK" value="0x8032001F"/>
<define name="FWP_E_INVALID_RANGE" value="0x80320020"/>
<define name="FWP_E_INVALID_INTERVAL" value="0x80320021"/>
<define name="FWP_E_ZERO_LENGTH_ARRAY" value="0x80320022"/>
<define name="FWP_E_NULL_DISPLAY_NAME" value="0x80320023"/>
<define name="FWP_E_INVALID_ACTION_TYPE" value="0x80320024"/>
<define name="FWP_E_INVALID_WEIGHT" value="0x80320025"/>
<define name="FWP_E_MATCH_TYPE_MISMATCH" value="0x80320026"/>
<define name="FWP_E_TYPE_MISMATCH" value="0x80320027"/>
<define name="FWP_E_OUT_OF_BOUNDS" value="0x80320028"/>
<define name="FWP_E_RESERVED" value="0x80320029"/>
<define name="FWP_E_DUPLICATE_CONDITION" value="0x8032002A"/>
<define name="FWP_E_DUPLICATE_KEYMOD" value="0x8032002B"/>
<define name="FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER" value="0x8032002C"/>
<define name="FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER" value="0x8032002D"/>
<define name="FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER" value="0x8032002E"/>
<define name="FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT" value="0x8032002F"/>
<define name="FWP_E_INCOMPATIBLE_AUTH_METHOD" value="0x80320030"/>
<define name="FWP_E_INCOMPATIBLE_DH_GROUP" value="0x80320031"/>
<define name="FWP_E_EM_NOT_SUPPORTED" value="0x80320032"/>
<define name="FWP_E_NEVER_MATCH" value="0x80320033"/>
<define name="FWP_E_PROVIDER_CONTEXT_MISMATCH" value="0x80320034"/>
<define name="FWP_E_INVALID_PARAMETER" value="0x80320035"/>
<define name="FWP_E_TOO_MANY_SUBLAYERS" value="0x80320036"/>
<define name="FWP_E_CALLOUT_NOTIFICATION_FAILED" value="0x80320037"/>
<define name="FWP_E_INVALID_AUTH_TRANSFORM" value="0x80320038"/>
<define name="FWP_E_INVALID_CIPHER_TRANSFORM" value="0x80320039"/>
<define name="FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM" value="0x8032003A"/>
<define name="FWP_E_INVALID_TRANSFORM_COMBINATION" value="0x8032003B"/>
<define name="FWP_E_DUPLICATE_AUTH_METHOD" value="0x8032003C"/>
<define name="FWP_E_INVALID_TUNNEL_ENDPOINT" value="0x8032003D"/>
<define name="FWP_E_L2_DRIVER_NOT_READY" value="0x8032003E"/>
<define name="FWP_E_KEY_DICTATOR_ALREADY_REGISTERED" value="0x8032003F"/>
<define name="FWP_E_KEY_DICTATION_INVALID_KEYING_MATERIAL" value="0x80320040"/>
<define name="FWP_E_CONNECTIONS_DISABLED" value="0x80320041"/>
<define name="FWP_E_INVALID_DNS_NAME" value="0x80320042"/>
<define name="FWP_E_STILL_ON" value="0x80320043"/>
<define name="FWP_E_IKEEXT_NOT_RUNNING" value="0x80320044"/>
<define name="FWP_E_DROP_NOICMP" value="0x80320104"/>
<define name="WS_S_ASYNC" value="0x003D0000"/>
<define name="WS_S_END" value="0x003D0001"/>
<define name="WS_E_INVALID_FORMAT" value="0x803D0000"/>
<define name="WS_E_OBJECT_FAULTED" value="0x803D0001"/>
<define name="WS_E_NUMERIC_OVERFLOW" value="0x803D0002"/>
<define name="WS_E_INVALID_OPERATION" value="0x803D0003"/>
<define name="WS_E_OPERATION_ABORTED" value="0x803D0004"/>
<define name="WS_E_ENDPOINT_ACCESS_DENIED" value="0x803D0005"/>
<define name="WS_E_OPERATION_TIMED_OUT" value="0x803D0006"/>
<define name="WS_E_OPERATION_ABANDONED" value="0x803D0007"/>
<define name="WS_E_QUOTA_EXCEEDED" value="0x803D0008"/>
<define name="WS_E_NO_TRANSLATION_AVAILABLE" value="0x803D0009"/>
<define name="WS_E_SECURITY_VERIFICATION_FAILURE" value="0x803D000A"/>
<define name="WS_E_ADDRESS_IN_USE" value="0x803D000B"/>
<define name="WS_E_ADDRESS_NOT_AVAILABLE" value="0x803D000C"/>
<define name="WS_E_ENDPOINT_NOT_FOUND" value="0x803D000D"/>
<define name="WS_E_ENDPOINT_NOT_AVAILABLE" value="0x803D000E"/>
<define name="WS_E_ENDPOINT_FAILURE" value="0x803D000F"/>
<define name="WS_E_ENDPOINT_UNREACHABLE" value="0x803D0010"/>
<define name="WS_E_ENDPOINT_ACTION_NOT_SUPPORTED" value="0x803D0011"/>
<define name="WS_E_ENDPOINT_TOO_BUSY" value="0x803D0012"/>
<define name="WS_E_ENDPOINT_FAULT_RECEIVED" value="0x803D0013"/>
<define name="WS_E_ENDPOINT_DISCONNECTED" value="0x803D0014"/>
<define name="WS_E_PROXY_FAILURE" value="0x803D0015"/>
<define name="WS_E_PROXY_ACCESS_DENIED" value="0x803D0016"/>
<define name="WS_E_NOT_SUPPORTED" value="0x803D0017"/>
<define name="WS_E_PROXY_REQUIRES_BASIC_AUTH" value="0x803D0018"/>
<define name="WS_E_PROXY_REQUIRES_DIGEST_AUTH" value="0x803D0019"/>
<define name="WS_E_PROXY_REQUIRES_NTLM_AUTH" value="0x803D001A"/>
<define name="WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH" value="0x803D001B"/>
<define name="WS_E_SERVER_REQUIRES_BASIC_AUTH" value="0x803D001C"/>
<define name="WS_E_SERVER_REQUIRES_DIGEST_AUTH" value="0x803D001D"/>
<define name="WS_E_SERVER_REQUIRES_NTLM_AUTH" value="0x803D001E"/>
<define name="WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH" value="0x803D001F"/>
<define name="WS_E_INVALID_ENDPOINT_URL" value="0x803D0020"/>
<define name="WS_E_OTHER" value="0x803D0021"/>
<define name="WS_E_SECURITY_TOKEN_EXPIRED" value="0x803D0022"/>
<define name="WS_E_SECURITY_SYSTEM_FAILURE" value="0x803D0023"/>
<define name="ERROR_NDIS_INTERFACE_CLOSING" value="0x80340002"/>
<define name="ERROR_NDIS_BAD_VERSION" value="0x80340004"/>
<define name="ERROR_NDIS_BAD_CHARACTERISTICS" value="0x80340005"/>
<define name="ERROR_NDIS_ADAPTER_NOT_FOUND" value="0x80340006"/>
<define name="ERROR_NDIS_OPEN_FAILED" value="0x80340007"/>
<define name="ERROR_NDIS_DEVICE_FAILED" value="0x80340008"/>
<define name="ERROR_NDIS_MULTICAST_FULL" value="0x80340009"/>
<define name="ERROR_NDIS_MULTICAST_EXISTS" value="0x8034000A"/>
<define name="ERROR_NDIS_MULTICAST_NOT_FOUND" value="0x8034000B"/>
<define name="ERROR_NDIS_REQUEST_ABORTED" value="0x8034000C"/>
<define name="ERROR_NDIS_RESET_IN_PROGRESS" value="0x8034000D"/>
<define name="ERROR_NDIS_NOT_SUPPORTED" value="0x803400BB"/>
<define name="ERROR_NDIS_INVALID_PACKET" value="0x8034000F"/>
<define name="ERROR_NDIS_ADAPTER_NOT_READY" value="0x80340011"/>
<define name="ERROR_NDIS_INVALID_LENGTH" value="0x80340014"/>
<define name="ERROR_NDIS_INVALID_DATA" value="0x80340015"/>
<define name="ERROR_NDIS_BUFFER_TOO_SHORT" value="0x80340016"/>
<define name="ERROR_NDIS_INVALID_OID" value="0x80340017"/>
<define name="ERROR_NDIS_ADAPTER_REMOVED" value="0x80340018"/>
<define name="ERROR_NDIS_UNSUPPORTED_MEDIA" value="0x80340019"/>
<define name="ERROR_NDIS_GROUP_ADDRESS_IN_USE" value="0x8034001A"/>
<define name="ERROR_NDIS_FILE_NOT_FOUND" value="0x8034001B"/>
<define name="ERROR_NDIS_ERROR_READING_FILE" value="0x8034001C"/>
<define name="ERROR_NDIS_ALREADY_MAPPED" value="0x8034001D"/>
<define name="ERROR_NDIS_RESOURCE_CONFLICT" value="0x8034001E"/>
<define name="ERROR_NDIS_MEDIA_DISCONNECTED" value="0x8034001F"/>
<define name="ERROR_NDIS_INVALID_ADDRESS" value="0x80340022"/>
<define name="ERROR_NDIS_INVALID_DEVICE_REQUEST" value="0x80340010"/>
<define name="ERROR_NDIS_PAUSED" value="0x8034002A"/>
<define name="ERROR_NDIS_INTERFACE_NOT_FOUND" value="0x8034002B"/>
<define name="ERROR_NDIS_UNSUPPORTED_REVISION" value="0x8034002C"/>
<define name="ERROR_NDIS_INVALID_PORT" value="0x8034002D"/>
<define name="ERROR_NDIS_INVALID_PORT_STATE" value="0x8034002E"/>
<define name="ERROR_NDIS_LOW_POWER_STATE" value="0x8034002F"/>
<define name="ERROR_NDIS_REINIT_REQUIRED" value="0x80340030"/>
<define name="ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED" value="0x80342000"/>
<define name="ERROR_NDIS_DOT11_MEDIA_IN_USE" value="0x80342001"/>
<define name="ERROR_NDIS_DOT11_POWER_STATE_INVALID" value="0x80342002"/>
<define name="ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL" value="0x80342003"/>
<define name="ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL" value="0x80342004"/>
<define name="ERROR_NDIS_INDICATION_REQUIRED" value="0x00340001"/>
<define name="ERROR_NDIS_OFFLOAD_POLICY" value="0xC034100F"/>
<define name="ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED" value="0xC0341012"/>
<define name="ERROR_NDIS_OFFLOAD_PATH_REJECTED" value="0xC0341013"/>
<define name="ERROR_HV_INVALID_HYPERCALL_CODE" value="0xC0350002"/>
<define name="ERROR_HV_INVALID_HYPERCALL_INPUT" value="0xC0350003"/>
<define name="ERROR_HV_INVALID_ALIGNMENT" value="0xC0350004"/>
<define name="ERROR_HV_INVALID_PARAMETER" value="0xC0350005"/>
<define name="ERROR_HV_ACCESS_DENIED" value="0xC0350006"/>
<define name="ERROR_HV_INVALID_PARTITION_STATE" value="0xC0350007"/>
<define name="ERROR_HV_OPERATION_DENIED" value="0xC0350008"/>
<define name="ERROR_HV_UNKNOWN_PROPERTY" value="0xC0350009"/>
<define name="ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE" value="0xC035000A"/>
<define name="ERROR_HV_INSUFFICIENT_MEMORY" value="0xC035000B"/>
<define name="ERROR_HV_PARTITION_TOO_DEEP" value="0xC035000C"/>
<define name="ERROR_HV_INVALID_PARTITION_ID" value="0xC035000D"/>
<define name="ERROR_HV_INVALID_VP_INDEX" value="0xC035000E"/>
<define name="ERROR_HV_INVALID_PORT_ID" value="0xC0350011"/>
<define name="ERROR_HV_INVALID_CONNECTION_ID" value="0xC0350012"/>
<define name="ERROR_HV_INSUFFICIENT_BUFFERS" value="0xC0350013"/>
<define name="ERROR_HV_NOT_ACKNOWLEDGED" value="0xC0350014"/>
<define name="ERROR_HV_ACKNOWLEDGED" value="0xC0350016"/>
<define name="ERROR_HV_INVALID_SAVE_RESTORE_STATE" value="0xC0350017"/>
<define name="ERROR_HV_INVALID_SYNIC_STATE" value="0xC0350018"/>
<define name="ERROR_HV_OBJECT_IN_USE" value="0xC0350019"/>
<define name="ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO" value="0xC035001A"/>
<define name="ERROR_HV_NO_DATA" value="0xC035001B"/>
<define name="ERROR_HV_INACTIVE" value="0xC035001C"/>
<define name="ERROR_HV_NO_RESOURCES" value="0xC035001D"/>
<define name="ERROR_HV_FEATURE_UNAVAILABLE" value="0xC035001E"/>
<define name="ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS" value="0xC0350038"/>
<define name="ERROR_HV_INVALID_LP_INDEX" value="0xC0350041"/>
<define name="ERROR_HV_NOT_PRESENT" value="0xC0351000"/>
<define name="ERROR_VID_DUPLICATE_HANDLER" value="0xC0370001"/>
<define name="ERROR_VID_TOO_MANY_HANDLERS" value="0xC0370002"/>
<define name="ERROR_VID_QUEUE_FULL" value="0xC0370003"/>
<define name="ERROR_VID_HANDLER_NOT_PRESENT" value="0xC0370004"/>
<define name="ERROR_VID_INVALID_OBJECT_NAME" value="0xC0370005"/>
<define name="ERROR_VID_PARTITION_NAME_TOO_LONG" value="0xC0370006"/>
<define name="ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG" value="0xC0370007"/>
<define name="ERROR_VID_PARTITION_ALREADY_EXISTS" value="0xC0370008"/>
<define name="ERROR_VID_PARTITION_DOES_NOT_EXIST" value="0xC0370009"/>
<define name="ERROR_VID_PARTITION_NAME_NOT_FOUND" value="0xC037000A"/>
<define name="ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS" value="0xC037000B"/>
<define name="ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT" value="0xC037000C"/>
<define name="ERROR_VID_MB_STILL_REFERENCED" value="0xC037000D"/>
<define name="ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED" value="0xC037000E"/>
<define name="ERROR_VID_INVALID_NUMA_SETTINGS" value="0xC037000F"/>
<define name="ERROR_VID_INVALID_NUMA_NODE_INDEX" value="0xC0370010"/>
<define name="ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED" value="0xC0370011"/>
<define name="ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE" value="0xC0370012"/>
<define name="ERROR_VID_PAGE_RANGE_OVERFLOW" value="0xC0370013"/>
<define name="ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE" value="0xC0370014"/>
<define name="ERROR_VID_INVALID_GPA_RANGE_HANDLE" value="0xC0370015"/>
<define name="ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE" value="0xC0370016"/>
<define name="ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED" value="0xC0370017"/>
<define name="ERROR_VID_INVALID_PPM_HANDLE" value="0xC0370018"/>
<define name="ERROR_VID_MBPS_ARE_LOCKED" value="0xC0370019"/>
<define name="ERROR_VID_MESSAGE_QUEUE_CLOSED" value="0xC037001A"/>
<define name="ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED" value="0xC037001B"/>
<define name="ERROR_VID_STOP_PENDING" value="0xC037001C"/>
<define name="ERROR_VID_INVALID_PROCESSOR_STATE" value="0xC037001D"/>
<define name="ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT" value="0xC037001E"/>
<define name="ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED" value="0xC037001F"/>
<define name="ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET" value="0xC0370020"/>
<define name="ERROR_VID_MMIO_RANGE_DESTROYED" value="0xC0370021"/>
<define name="ERROR_VID_INVALID_CHILD_GPA_PAGE_SET" value="0xC0370022"/>
<define name="ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED" value="0xC0370023"/>
<define name="ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL" value="0xC0370024"/>
<define name="ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE" value="0xC0370025"/>
<define name="ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT" value="0xC0370026"/>
<define name="ERROR_VID_SAVED_STATE_CORRUPT" value="0xC0370027"/>
<define name="ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM" value="0xC0370028"/>
<define name="ERROR_VID_SAVED_STATE_INCOMPATIBLE" value="0xC0370029"/>
<define name="ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED" value="0x80370001"/>
<!-- Winerror.h: COM Error Codes (VOLMGR, BCD, VHD, SDIAG) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542650(v=vs.85).aspx-->
<define name="ERROR_VOLMGR_INCOMPLETE_REGENERATION" value="0x80380001"/>
<define name="ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION" value="0x80380002"/>
<define name="ERROR_VOLMGR_DATABASE_FULL" value="0xC0380001"/>
<define name="ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED" value="0xC0380002"/>
<define name="ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC" value="0xC0380003"/>
<define name="ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED" value="0xC0380004"/>
<define name="ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME" value="0xC0380005"/>
<define name="ERROR_VOLMGR_DISK_DUPLICATE" value="0xC0380006"/>
<define name="ERROR_VOLMGR_DISK_DYNAMIC" value="0xC0380007"/>
<define name="ERROR_VOLMGR_DISK_ID_INVALID" value="0xC0380008"/>
<define name="ERROR_VOLMGR_DISK_INVALID" value="0xC0380009"/>
<define name="ERROR_VOLMGR_DISK_LAST_VOTER" value="0xC038000A"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_INVALID" value="0xC038000B"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS" value="0xC038000C"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED" value="0xC038000D"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL" value="0xC038000E"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS" value="0xC038000F"/>
<define name="ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS" value="0xC0380010"/>
<define name="ERROR_VOLMGR_DISK_MISSING" value="0xC0380011"/>
<define name="ERROR_VOLMGR_DISK_NOT_EMPTY" value="0xC0380012"/>
<define name="ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE" value="0xC0380013"/>
<define name="ERROR_VOLMGR_DISK_REVECTORING_FAILED" value="0xC0380014"/>
<define name="ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID" value="0xC0380015"/>
<define name="ERROR_VOLMGR_DISK_SET_NOT_CONTAINED" value="0xC0380016"/>
<define name="ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS" value="0xC0380017"/>
<define name="ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES" value="0xC0380018"/>
<define name="ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED" value="0xC0380019"/>
<define name="ERROR_VOLMGR_EXTENT_ALREADY_USED" value="0xC038001A"/>
<define name="ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS" value="0xC038001B"/>
<define name="ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION" value="0xC038001C"/>
<define name="ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED" value="0xC038001D"/>
<define name="ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION" value="0xC038001E"/>
<define name="ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH" value="0xC038001F"/>
<define name="ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED" value="0xC0380020"/>
<define name="ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID" value="0xC0380021"/>
<define name="ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS" value="0xC0380022"/>
<define name="ERROR_VOLMGR_MEMBER_IN_SYNC" value="0xC0380023"/>
<define name="ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE" value="0xC0380024"/>
<define name="ERROR_VOLMGR_MEMBER_INDEX_INVALID" value="0xC0380025"/>
<define name="ERROR_VOLMGR_MEMBER_MISSING" value="0xC0380026"/>
<define name="ERROR_VOLMGR_MEMBER_NOT_DETACHED" value="0xC0380027"/>
<define name="ERROR_VOLMGR_MEMBER_REGENERATING" value="0xC0380028"/>
<define name="ERROR_VOLMGR_ALL_DISKS_FAILED" value="0xC0380029"/>
<define name="ERROR_VOLMGR_NO_REGISTERED_USERS" value="0xC038002A"/>
<define name="ERROR_VOLMGR_NO_SUCH_USER" value="0xC038002B"/>
<define name="ERROR_VOLMGR_NOTIFICATION_RESET" value="0xC038002C"/>
<define name="ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID" value="0xC038002D"/>
<define name="ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID" value="0xC038002E"/>
<define name="ERROR_VOLMGR_PACK_DUPLICATE" value="0xC038002F"/>
<define name="ERROR_VOLMGR_PACK_ID_INVALID" value="0xC0380030"/>
<define name="ERROR_VOLMGR_PACK_INVALID" value="0xC0380031"/>
<define name="ERROR_VOLMGR_PACK_NAME_INVALID" value="0xC0380032"/>
<define name="ERROR_VOLMGR_PACK_OFFLINE" value="0xC0380033"/>
<define name="ERROR_VOLMGR_PACK_HAS_QUORUM" value="0xC0380034"/>
<define name="ERROR_VOLMGR_PACK_WITHOUT_QUORUM" value="0xC0380035"/>
<define name="ERROR_VOLMGR_PARTITION_STYLE_INVALID" value="0xC0380036"/>
<define name="ERROR_VOLMGR_PARTITION_UPDATE_FAILED" value="0xC0380037"/>
<define name="ERROR_VOLMGR_PLEX_IN_SYNC" value="0xC0380038"/>
<define name="ERROR_VOLMGR_PLEX_INDEX_DUPLICATE" value="0xC0380039"/>
<define name="ERROR_VOLMGR_PLEX_INDEX_INVALID" value="0xC038003A"/>
<define name="ERROR_VOLMGR_PLEX_LAST_ACTIVE" value="0xC038003B"/>
<define name="ERROR_VOLMGR_PLEX_MISSING" value="0xC038003C"/>
<define name="ERROR_VOLMGR_PLEX_REGENERATING" value="0xC038003D"/>
<define name="ERROR_VOLMGR_PLEX_TYPE_INVALID" value="0xC038003E"/>
<define name="ERROR_VOLMGR_PLEX_NOT_RAID5" value="0xC038003F"/>
<define name="ERROR_VOLMGR_PLEX_NOT_SIMPLE" value="0xC0380040"/>
<define name="ERROR_VOLMGR_STRUCTURE_SIZE_INVALID" value="0xC0380041"/>
<define name="ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS" value="0xC0380042"/>
<define name="ERROR_VOLMGR_TRANSACTION_IN_PROGRESS" value="0xC0380043"/>
<define name="ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE" value="0xC0380044"/>
<define name="ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK" value="0xC0380045"/>
<define name="ERROR_VOLMGR_VOLUME_ID_INVALID" value="0xC0380046"/>
<define name="ERROR_VOLMGR_VOLUME_LENGTH_INVALID" value="0xC0380047"/>
<define name="ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE" value="0xC0380048"/>
<define name="ERROR_VOLMGR_VOLUME_NOT_MIRRORED" value="0xC0380049"/>
<define name="ERROR_VOLMGR_VOLUME_NOT_RETAINED" value="0xC038004A"/>
<define name="ERROR_VOLMGR_VOLUME_OFFLINE" value="0xC038004B"/>
<define name="ERROR_VOLMGR_VOLUME_RETAINED" value="0xC038004C"/>
<define name="ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID" value="0xC038004D"/>
<define name="ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE" value="0xC038004E"/>
<define name="ERROR_VOLMGR_BAD_BOOT_DISK" value="0xC038004F"/>
<define name="ERROR_VOLMGR_PACK_CONFIG_OFFLINE" value="0xC0380050"/>
<define name="ERROR_VOLMGR_PACK_CONFIG_ONLINE" value="0xC0380051"/>
<define name="ERROR_VOLMGR_NOT_PRIMARY_PACK" value="0xC0380052"/>
<define name="ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED" value="0xC0380053"/>
<define name="ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID" value="0xC0380054"/>
<define name="ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID" value="0xC0380055"/>
<define name="ERROR_VOLMGR_VOLUME_MIRRORED" value="0xC0380056"/>
<define name="ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED" value="0xC0380057"/>
<define name="ERROR_VOLMGR_NO_VALID_LOG_COPIES" value="0xC0380058"/>
<define name="ERROR_VOLMGR_PRIMARY_PACK_PRESENT" value="0xC0380059"/>
<define name="ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID" value="0xC038005A"/>
<define name="ERROR_VOLMGR_MIRROR_NOT_SUPPORTED" value="0xC038005B"/>
<define name="ERROR_VOLMGR_RAID5_NOT_SUPPORTED" value="0xC038005C"/>
<define name="ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED" value="0x80390001"/>
<define name="ERROR_BCD_TOO_MANY_ELEMENTS" value="0xC0390002"/>
<define name="ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED" value="0x80390003"/>
<define name="ERROR_VHD_DRIVE_FOOTER_MISSING" value="0xC03A0001"/>
<define name="ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH" value="0xC03A0002"/>
<define name="ERROR_VHD_DRIVE_FOOTER_CORRUPT" value="0xC03A0003"/>
<define name="ERROR_VHD_FORMAT_UNKNOWN" value="0xC03A0004"/>
<define name="ERROR_VHD_FORMAT_UNSUPPORTED_VERSION" value="0xC03A0005"/>
<define name="ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH" value="0xC03A0006"/>
<define name="ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION" value="0xC03A0007"/>
<define name="ERROR_VHD_SPARSE_HEADER_CORRUPT" value="0xC03A0008"/>
<define name="ERROR_VHD_BLOCK_ALLOCATION_FAILURE" value="0xC03A0009"/>
<define name="ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT" value="0xC03A000A"/>
<define name="ERROR_VHD_INVALID_BLOCK_SIZE" value="0xC03A000B"/>
<define name="ERROR_VHD_BITMAP_MISMATCH" value="0xC03A000C"/>
<define name="ERROR_VHD_PARENT_VHD_NOT_FOUND" value="0xC03A000D"/>
<define name="ERROR_VHD_CHILD_PARENT_ID_MISMATCH" value="0xC03A000E"/>
<define name="ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH" value="0xC03A000F"/>
<define name="ERROR_VHD_METADATA_READ_FAILURE" value="0xC03A0010"/>
<define name="ERROR_VHD_METADATA_WRITE_FAILURE" value="0xC03A0011"/>
<define name="ERROR_VHD_INVALID_SIZE" value="0xC03A0012"/>
<define name="ERROR_VHD_INVALID_FILE_SIZE" value="0xC03A0013"/>
<define name="ERROR_VIRTDISK_PROVIDER_NOT_FOUND" value="0xC03A0014"/>
<define name="ERROR_VIRTDISK_NOT_VIRTUAL_DISK" value="0xC03A0015"/>
<define name="ERROR_VHD_PARENT_VHD_ACCESS_DENIED" value="0xC03A0016"/>
<define name="ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH" value="0xC03A0017"/>
<define name="ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED" value="0xC03A0018"/>
<define name="ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT" value="0xC03A0019"/>
<define name="ERROR_VIRTUAL_DISK_LIMITATION" value="0xC03A001A"/>
<define name="ERROR_VHD_INVALID_TYPE" value="0xC03A001B"/>
<define name="ERROR_VHD_INVALID_STATE" value="0xC03A001C"/>
<define name="ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE" value="0xC03A001D"/>
<define name="ERROR_VIRTDISK_DISK_ALREADY_OWNED" value="0xC03A001E"/>
<define name="ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE" value="0xC03A001F"/>
<define name="ERROR_CTLOG_TRACKING_NOT_INITIALIZED" value="0xC03A0020"/>
<define name="ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE" value="0xC03A0021"/>
<define name="ERROR_CTLOG_VHD_CHANGED_OFFLINE" value="0xC03A0022"/>
<define name="ERROR_CTLOG_INVALID_TRACKING_STATE" value="0xC03A0023"/>
<define name="ERROR_CTLOG_INCONSISTANT_TRACKING_FILE" value="0xC03A0024"/>
<define name="ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA" value="0xC03A0025"/>
<define name="ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE" value="0xC03A0026"/>
<define name="ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE" value="0xC03A0027"/>
<define name="ERROR_VHD_METADATA_FULL" value="0xC03A0028"/>
<define name="ERROR_QUERY_STORAGE_ERROR" value="0x803A0001"/>
<define name="SDIAG_E_CANCELLED" value="0x803C0100"/>
<define name="SDIAG_E_SCRIPT" value="0x803C0101"/>
<define name="SDIAG_E_POWERSHELL" value="0x803C0102"/>
<define name="SDIAG_E_MANAGEDHOST" value="0x803C0103"/>
<define name="SDIAG_E_NOVERIFIER" value="0x803C0104"/>
<define name="SDIAG_S_CANNOTRUN" value="0x003C0105"/>
<define name="SDIAG_E_DISABLED" value="0x803C0106"/>
<define name="SDIAG_E_TRUST" value="0x803C0107"/>
<define name="SDIAG_E_CANNOTRUN" value="0x803C0108"/>
<define name="SDIAG_E_VERSION" value="0x803C0109"/>
<define name="SDIAG_E_RESOURCE" value="0x803C010A"/>
<define name="SDIAG_E_ROOTCAUSE" value="0x803C010B"/>
<!-- Winerror.h: System Error Codes (0-499) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx -->
<define name="ERROR_SUCCESS" value="0"/>
<define name="ERROR_INVALID_FUNCTION" value="1"/>
<define name="ERROR_FILE_NOT_FOUND" value="2"/>
<define name="ERROR_PATH_NOT_FOUND" value="3"/>
<define name="ERROR_TOO_MANY_OPEN_FILES" value="4"/>
<define name="ERROR_ACCESS_DENIED" value="5"/>
<define name="ERROR_INVALID_HANDLE" value="6"/>
<define name="ERROR_ARENA_TRASHED" value="7"/>
<define name="ERROR_NOT_ENOUGH_MEMORY" value="8"/>
<define name="ERROR_INVALID_BLOCK" value="9"/>
<define name="ERROR_BAD_ENVIRONMENT" value="10"/>
<define name="ERROR_BAD_FORMAT" value="11"/>
<define name="ERROR_INVALID_ACCESS" value="12"/>
<define name="ERROR_INVALID_DATA" value="13"/>
<define name="ERROR_OUTOFMEMORY" value="14"/>
<define name="ERROR_INVALID_DRIVE" value="15"/>
<define name="ERROR_CURRENT_DIRECTORY" value="16"/>
<define name="ERROR_NOT_SAME_DEVICE" value="17"/>
<define name="ERROR_NO_MORE_FILES" value="18"/>
<define name="ERROR_WRITE_PROTECT" value="19"/>
<define name="ERROR_BAD_UNIT" value="20"/>
<define name="ERROR_NOT_READY" value="21"/>
<define name="ERROR_BAD_COMMAND" value="22"/>
<define name="ERROR_CRC" value="23"/>
<define name="ERROR_BAD_LENGTH" value="24"/>
<define name="ERROR_SEEK" value="25"/>
<define name="ERROR_NOT_DOS_DISK" value="26"/>
<define name="ERROR_SECTOR_NOT_FOUND" value="27"/>
<define name="ERROR_OUT_OF_PAPER" value="28"/>
<define name="ERROR_WRITE_FAULT" value="29"/>
<define name="ERROR_READ_FAULT" value="30"/>
<define name="ERROR_GEN_FAILURE" value="31"/>
<define name="ERROR_SHARING_VIOLATION" value="32"/>
<define name="ERROR_LOCK_VIOLATION" value="33"/>
<define name="ERROR_WRONG_DISK" value="34"/>
<define name="ERROR_SHARING_BUFFER_EXCEEDED" value="36"/>
<define name="ERROR_HANDLE_EOF" value="38"/>
<define name="ERROR_HANDLE_DISK_FULL" value="39"/>
<define name="ERROR_NOT_SUPPORTED" value="50"/>
<define name="ERROR_REM_NOT_LIST" value="51"/>
<define name="ERROR_DUP_NAME" value="52"/>
<define name="ERROR_BAD_NETPATH" value="53"/>
<define name="ERROR_NETWORK_BUSY" value="54"/>
<define name="ERROR_DEV_NOT_EXIST" value="55"/>
<define name="ERROR_TOO_MANY_CMDS" value="56"/>
<define name="ERROR_ADAP_HDW_ERR" value="57"/>
<define name="ERROR_BAD_NET_RESP" value="58"/>
<define name="ERROR_UNEXP_NET_ERR" value="59"/>
<define name="ERROR_BAD_REM_ADAP" value="60"/>
<define name="ERROR_PRINTQ_FULL" value="61"/>
<define name="ERROR_NO_SPOOL_SPACE" value="62"/>
<define name="ERROR_PRINT_CANCELLED" value="63"/>
<define name="ERROR_NETNAME_DELETED" value="64"/>
<define name="ERROR_NETWORK_ACCESS_DENIED" value="65"/>
<define name="ERROR_BAD_DEV_TYPE" value="66"/>
<define name="ERROR_BAD_NET_NAME" value="67"/>
<define name="ERROR_TOO_MANY_NAMES" value="68"/>
<define name="ERROR_TOO_MANY_SESS" value="69"/>
<define name="ERROR_SHARING_PAUSED" value="70"/>
<define name="ERROR_REQ_NOT_ACCEP" value="71"/>
<define name="ERROR_REDIR_PAUSED" value="72"/>
<define name="ERROR_FILE_EXISTS" value="80"/>
<define name="ERROR_CANNOT_MAKE" value="82"/>
<define name="ERROR_FAIL_I24" value="83"/>
<define name="ERROR_OUT_OF_STRUCTURES" value="84"/>
<define name="ERROR_ALREADY_ASSIGNED" value="85"/>
<define name="ERROR_INVALID_PASSWORD" value="86"/>
<define name="ERROR_INVALID_PARAMETER" value="87"/>
<define name="ERROR_NET_WRITE_FAULT" value="88"/>
<define name="ERROR_NO_PROC_SLOTS" value="89"/>
<define name="ERROR_TOO_MANY_SEMAPHORES" value="100"/>
<define name="ERROR_EXCL_SEM_ALREADY_OWNED" value="101"/>
<define name="ERROR_SEM_IS_SET" value="102"/>
<define name="ERROR_TOO_MANY_SEM_REQUESTS" value="103"/>
<define name="ERROR_INVALID_AT_INTERRUPT_TIME" value="104"/>
<define name="ERROR_SEM_OWNER_DIED" value="105"/>
<define name="ERROR_SEM_USER_LIMIT" value="106"/>
<define name="ERROR_DISK_CHANGE" value="107"/>
<define name="ERROR_DRIVE_LOCKED" value="108"/>
<define name="ERROR_BROKEN_PIPE" value="109"/>
<define name="ERROR_OPEN_FAILED" value="110"/>
<define name="ERROR_BUFFER_OVERFLOW" value="111"/>
<define name="ERROR_DISK_FULL" value="112"/>
<define name="ERROR_NO_MORE_SEARCH_HANDLES" value="113"/>
<define name="ERROR_INVALID_TARGET_HANDLE" value="114"/>
<define name="ERROR_INVALID_CATEGORY" value="117"/>
<define name="ERROR_INVALID_VERIFY_SWITCH" value="118"/>
<define name="ERROR_BAD_DRIVER_LEVEL" value="119"/>
<define name="ERROR_CALL_NOT_IMPLEMENTED" value="120"/>
<define name="ERROR_SEM_TIMEOUT" value="121"/>
<define name="ERROR_INSUFFICIENT_BUFFER" value="122"/>
<define name="ERROR_INVALID_NAME" value="123"/>
<define name="ERROR_INVALID_LEVEL" value="124"/>
<define name="ERROR_NO_VOLUME_LABEL" value="125"/>
<define name="ERROR_MOD_NOT_FOUND" value="126"/>
<define name="ERROR_PROC_NOT_FOUND" value="127"/>
<define name="ERROR_WAIT_NO_CHILDREN" value="128"/>
<define name="ERROR_CHILD_NOT_COMPLETE" value="129"/>
<define name="ERROR_DIRECT_ACCESS_HANDLE" value="130"/>
<define name="ERROR_NEGATIVE_SEEK" value="131"/>
<define name="ERROR_SEEK_ON_DEVICE" value="132"/>
<define name="ERROR_IS_JOIN_TARGET" value="133"/>
<define name="ERROR_IS_JOINED" value="134"/>
<define name="ERROR_IS_SUBSTED" value="135"/>
<define name="ERROR_NOT_JOINED" value="136"/>
<define name="ERROR_NOT_SUBSTED" value="137"/>
<define name="ERROR_JOIN_TO_JOIN" value="138"/>
<define name="ERROR_SUBST_TO_SUBST" value="139"/>
<define name="ERROR_JOIN_TO_SUBST" value="140"/>
<define name="ERROR_SUBST_TO_JOIN" value="141"/>
<define name="ERROR_BUSY_DRIVE" value="142"/>
<define name="ERROR_SAME_DRIVE" value="143"/>
<define name="ERROR_DIR_NOT_ROOT" value="144"/>
<define name="ERROR_DIR_NOT_EMPTY" value="145"/>
<define name="ERROR_IS_SUBST_PATH" value="146"/>
<define name="ERROR_IS_JOIN_PATH" value="147"/>
<define name="ERROR_PATH_BUSY" value="148"/>
<define name="ERROR_IS_SUBST_TARGET" value="149"/>
<define name="ERROR_SYSTEM_TRACE" value="150"/>
<define name="ERROR_INVALID_EVENT_COUNT" value="151"/>
<define name="ERROR_TOO_MANY_MUXWAITERS" value="152"/>
<define name="ERROR_INVALID_LIST_FORMAT" value="153"/>
<define name="ERROR_LABEL_TOO_LONG" value="154"/>
<define name="ERROR_TOO_MANY_TCBS" value="155"/>
<define name="ERROR_SIGNAL_REFUSED" value="156"/>
<define name="ERROR_DISCARDED" value="157"/>
<define name="ERROR_NOT_LOCKED" value="158"/>
<define name="ERROR_BAD_THREADID_ADDR" value="159"/>
<define name="ERROR_BAD_ARGUMENTS" value="160"/>
<define name="ERROR_BAD_PATHNAME" value="161"/>
<define name="ERROR_SIGNAL_PENDING" value="162"/>
<define name="ERROR_MAX_THRDS_REACHED" value="164"/>
<define name="ERROR_LOCK_FAILED" value="167"/>
<define name="ERROR_BUSY" value="170"/>
<define name="ERROR_DEVICE_SUPPORT_IN_PROGRESS" value="171"/>
<define name="ERROR_CANCEL_VIOLATION" value="173"/>
<define name="ERROR_ATOMIC_LOCKS_NOT_SUPPORTED" value="174"/>
<define name="ERROR_INVALID_SEGMENT_NUMBER" value="180"/>
<define name="ERROR_INVALID_ORDINAL" value="182"/>
<define name="ERROR_ALREADY_EXISTS" value="183"/>
<define name="ERROR_INVALID_FLAG_NUMBER" value="186"/>
<define name="ERROR_SEM_NOT_FOUND" value="187"/>
<define name="ERROR_INVALID_STARTING_CODESEG" value="188"/>
<define name="ERROR_INVALID_STACKSEG" value="189"/>
<define name="ERROR_INVALID_MODULETYPE" value="190"/>
<define name="ERROR_INVALID_EXE_SIGNATURE" value="191"/>
<define name="ERROR_EXE_MARKED_INVALID" value="192"/>
<define name="ERROR_BAD_EXE_FORMAT" value="193"/>
<define name="ERROR_ITERATED_DATA_EXCEEDS_64k" value="194"/>
<define name="ERROR_INVALID_MINALLOCSIZE" value="195"/>
<define name="ERROR_DYNLINK_FROM_INVALID_RING" value="196"/>
<define name="ERROR_IOPL_NOT_ENABLED" value="197"/>
<define name="ERROR_INVALID_SEGDPL" value="198"/>
<define name="ERROR_AUTODATASEG_EXCEEDS_64k" value="199"/>
<define name="ERROR_RING2SEG_MUST_BE_MOVABLE" value="200"/>
<define name="ERROR_RELOC_CHAIN_XEEDS_SEGLIM" value="201"/>
<define name="ERROR_INFLOOP_IN_RELOC_CHAIN" value="202"/>
<define name="ERROR_ENVVAR_NOT_FOUND" value="203"/>
<define name="ERROR_NO_SIGNAL_SENT" value="205"/>
<define name="ERROR_FILENAME_EXCED_RANGE" value="206"/>
<define name="ERROR_RING2_STACK_IN_USE" value="207"/>
<define name="ERROR_META_EXPANSION_TOO_LONG" value="208"/>
<define name="ERROR_INVALID_SIGNAL_NUMBER" value="209"/>
<define name="ERROR_THREAD_1_INACTIVE" value="210"/>
<define name="ERROR_LOCKED" value="212"/>
<define name="ERROR_TOO_MANY_MODULES" value="214"/>
<define name="ERROR_NESTING_NOT_ALLOWED" value="215"/>
<define name="ERROR_EXE_MACHINE_TYPE_MISMATCH" value="216"/>
<define name="ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY" value="217"/>
<define name="ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY" value="218"/>
<define name="ERROR_FILE_CHECKED_OUT" value="220"/>
<define name="ERROR_CHECKOUT_REQUIRED" value="221"/>
<define name="ERROR_BAD_FILE_TYPE" value="222"/>
<define name="ERROR_FILE_TOO_LARGE" value="223"/>
<define name="ERROR_FORMS_AUTH_REQUIRED" value="224"/>
<define name="ERROR_VIRUS_INFECTED" value="225"/>
<define name="ERROR_VIRUS_DELETED" value="226"/>
<define name="ERROR_PIPE_LOCAL" value="229"/>
<define name="ERROR_BAD_PIPE" value="230"/>
<define name="ERROR_PIPE_BUSY" value="231"/>
<define name="ERROR_NO_DATA" value="232"/>
<define name="ERROR_PIPE_NOT_CONNECTED" value="233"/>
<define name="ERROR_MORE_DATA" value="234"/>
<define name="ERROR_VC_DISCONNECTED" value="240"/>
<define name="ERROR_INVALID_EA_NAME" value="254"/>
<define name="ERROR_EA_LIST_INCONSISTENT" value="255"/>
<define name="WAIT_TIMEOUT" value="258"/>
<define name="ERROR_NO_MORE_ITEMS" value="259"/>
<define name="ERROR_CANNOT_COPY" value="266"/>
<define name="ERROR_DIRECTORY" value="267"/>
<define name="ERROR_EAS_DIDNT_FIT" value="275"/>
<define name="ERROR_EA_FILE_CORRUPT" value="276"/>
<define name="ERROR_EA_TABLE_FULL" value="277"/>
<define name="ERROR_INVALID_EA_HANDLE" value="278"/>
<define name="ERROR_EAS_NOT_SUPPORTED" value="282"/>
<define name="ERROR_NOT_OWNER" value="288"/>
<define name="ERROR_TOO_MANY_POSTS" value="298"/>
<define name="ERROR_PARTIAL_COPY" value="299"/>
<define name="ERROR_OPLOCK_NOT_GRANTED" value="300"/>
<define name="ERROR_INVALID_OPLOCK_PROTOCOL" value="301"/>
<define name="ERROR_DISK_TOO_FRAGMENTED" value="302"/>
<define name="ERROR_DELETE_PENDING" value="303"/>
<define name="ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING" value="304"/>
<define name="ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME" value="305"/>
<define name="ERROR_SECURITY_STREAM_IS_INCONSISTENT" value="306"/>
<define name="ERROR_INVALID_LOCK_RANGE" value="307"/>
<define name="ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT" value="308"/>
<define name="ERROR_NOTIFICATION_GUID_ALREADY_DEFINED" value="309"/>
<define name="ERROR_INVALID_EXCEPTION_HANDLER" value="310"/>
<define name="ERROR_DUPLICATE_PRIVILEGES" value="311"/>
<define name="ERROR_NO_RANGES_PROCESSED" value="312"/>
<define name="ERROR_NOT_ALLOWED_ON_SYSTEM_FILE" value="313"/>
<define name="ERROR_DISK_RESOURCES_EXHAUSTED" value="314"/>
<define name="ERROR_INVALID_TOKEN" value="315"/>
<define name="ERROR_DEVICE_FEATURE_NOT_SUPPORTED" value="316"/>
<define name="ERROR_MR_MID_NOT_FOUND" value="317"/>
<define name="ERROR_SCOPE_NOT_FOUND" value="318"/>
<define name="ERROR_UNDEFINED_SCOPE" value="319"/>
<define name="ERROR_INVALID_CAP" value="320"/>
<define name="ERROR_DEVICE_UNREACHABLE" value="321"/>
<define name="ERROR_DEVICE_NO_RESOURCES" value="322"/>
<define name="ERROR_DATA_CHECKSUM_ERROR" value="323"/>
<define name="ERROR_INTERMIXED_KERNEL_EA_OPERATION" value="324"/>
<define name="ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED" value="326"/>
<define name="ERROR_OFFSET_ALIGNMENT_VIOLATION" value="327"/>
<define name="ERROR_INVALID_FIELD_IN_PARAMETER_LIST" value="328"/>
<define name="ERROR_OPERATION_IN_PROGRESS" value="329"/>
<define name="ERROR_BAD_DEVICE_PATH" value="330"/>
<define name="ERROR_TOO_MANY_DESCRIPTORS" value="331"/>
<define name="ERROR_SCRUB_DATA_DISABLED" value="332"/>
<define name="ERROR_NOT_REDUNDANT_STORAGE" value="333"/>
<define name="ERROR_RESIDENT_FILE_NOT_SUPPORTED" value="334"/>
<define name="ERROR_COMPRESSED_FILE_NOT_SUPPORTED" value="335"/>
<define name="ERROR_DIRECTORY_NOT_SUPPORTED" value="336"/>
<define name="ERROR_NOT_READ_FROM_COPY" value="337"/>
<define name="ERROR_FAIL_NOACTION_REBOOT" value="350"/>
<define name="ERROR_FAIL_SHUTDOWN" value="351"/>
<define name="ERROR_FAIL_RESTART" value="352"/>
<define name="ERROR_MAX_SESSIONS_REACHED" value="353"/>
<define name="ERROR_THREAD_MODE_ALREADY_BACKGROUND" value="400"/>
<define name="ERROR_THREAD_MODE_NOT_BACKGROUND" value="401"/>
<define name="ERROR_PROCESS_MODE_ALREADY_BACKGROUND" value="402"/>
<define name="ERROR_PROCESS_MODE_NOT_BACKGROUND" value="403"/>
<define name="ERROR_INVALID_ADDRESS" value="487"/>
<!-- Winerror.h: System Error Codes (500-999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681388(v=vs.85).aspx -->
<define name="ERROR_USER_PROFILE_LOAD" value="500"/>
<define name="ERROR_ARITHMETIC_OVERFLOW" value="534"/>
<define name="ERROR_PIPE_CONNECTED" value="535"/>
<define name="ERROR_PIPE_LISTENING" value="536"/>
<define name="ERROR_VERIFIER_STOP" value="537"/>
<define name="ERROR_ABIOS_ERROR" value="538"/>
<define name="ERROR_WX86_WARNING" value="539"/>
<define name="ERROR_WX86_ERROR" value="540"/>
<define name="ERROR_TIMER_NOT_CANCELED" value="541"/>
<define name="ERROR_UNWIND" value="542"/>
<define name="ERROR_BAD_STACK" value="543"/>
<define name="ERROR_INVALID_UNWIND_TARGET" value="544"/>
<define name="ERROR_INVALID_PORT_ATTRIBUTES" value="545"/>
<define name="ERROR_PORT_MESSAGE_TOO_LONG" value="546"/>
<define name="ERROR_INVALID_QUOTA_LOWER" value="547"/>
<define name="ERROR_DEVICE_ALREADY_ATTACHED" value="548"/>
<define name="ERROR_INSTRUCTION_MISALIGNMENT" value="549"/>
<define name="ERROR_PROFILING_NOT_STARTED" value="550"/>
<define name="ERROR_PROFILING_NOT_STOPPED" value="551"/>
<define name="ERROR_COULD_NOT_INTERPRET" value="552"/>
<define name="ERROR_PROFILING_AT_LIMIT" value="553"/>
<define name="ERROR_CANT_WAIT" value="554"/>
<define name="ERROR_CANT_TERMINATE_SELF" value="555"/>
<define name="ERROR_UNEXPECTED_MM_CREATE_ERR" value="556"/>
<define name="ERROR_UNEXPECTED_MM_MAP_ERROR" value="557"/>
<define name="ERROR_UNEXPECTED_MM_EXTEND_ERR" value="558"/>
<define name="ERROR_BAD_FUNCTION_TABLE" value="559"/>
<define name="ERROR_NO_GUID_TRANSLATION" value="560"/>
<define name="ERROR_INVALID_LDT_SIZE" value="561"/>
<define name="ERROR_INVALID_LDT_OFFSET" value="563"/>
<define name="ERROR_INVALID_LDT_DESCRIPTOR" value="564"/>
<define name="ERROR_TOO_MANY_THREADS" value="565"/>
<define name="ERROR_THREAD_NOT_IN_PROCESS" value="566"/>
<define name="ERROR_PAGEFILE_QUOTA_EXCEEDED" value="567"/>
<define name="ERROR_LOGON_SERVER_CONFLICT" value="568"/>
<define name="ERROR_SYNCHRONIZATION_REQUIRED" value="569"/>
<define name="ERROR_NET_OPEN_FAILED" value="570"/>
<define name="ERROR_IO_PRIVILEGE_FAILED" value="571"/>
<define name="ERROR_CONTROL_C_EXIT" value="572"/>
<define name="ERROR_MISSING_SYSTEMFILE" value="573"/>
<define name="ERROR_UNHANDLED_EXCEPTION" value="574"/>
<define name="ERROR_APP_INIT_FAILURE" value="575"/>
<define name="ERROR_PAGEFILE_CREATE_FAILED" value="576"/>
<define name="ERROR_INVALID_IMAGE_HASH" value="577"/>
<define name="ERROR_NO_PAGEFILE" value="578"/>
<define name="ERROR_ILLEGAL_FLOAT_CONTEXT" value="579"/>
<define name="ERROR_NO_EVENT_PAIR" value="580"/>
<define name="ERROR_DOMAIN_CTRLR_CONFIG_ERROR" value="581"/>
<define name="ERROR_ILLEGAL_CHARACTER" value="582"/>
<define name="ERROR_UNDEFINED_CHARACTER" value="583"/>
<define name="ERROR_FLOPPY_VOLUME" value="584"/>
<define name="ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT" value="585"/>
<define name="ERROR_BACKUP_CONTROLLER" value="586"/>
<define name="ERROR_MUTANT_LIMIT_EXCEEDED" value="587"/>
<define name="ERROR_FS_DRIVER_REQUIRED" value="588"/>
<define name="ERROR_CANNOT_LOAD_REGISTRY_FILE" value="589"/>
<define name="ERROR_DEBUG_ATTACH_FAILED" value="590"/>
<define name="ERROR_SYSTEM_PROCESS_TERMINATED" value="591"/>
<define name="ERROR_DATA_NOT_ACCEPTED" value="592"/>
<define name="ERROR_VDM_HARD_ERROR" value="593"/>
<define name="ERROR_DRIVER_CANCEL_TIMEOUT" value="594"/>
<define name="ERROR_REPLY_MESSAGE_MISMATCH" value="595"/>
<define name="ERROR_LOST_WRITEBEHIND_DATA" value="596"/>
<define name="ERROR_CLIENT_SERVER_PARAMETERS_INVALID" value="597"/>
<define name="ERROR_NOT_TINY_STREAM" value="598"/>
<define name="ERROR_STACK_OVERFLOW_READ" value="599"/>
<define name="ERROR_CONVERT_TO_LARGE" value="600"/>
<define name="ERROR_FOUND_OUT_OF_SCOPE" value="601"/>
<define name="ERROR_ALLOCATE_BUCKET" value="602"/>
<define name="ERROR_MARSHALL_OVERFLOW" value="603"/>
<define name="ERROR_INVALID_VARIANT" value="604"/>
<define name="ERROR_BAD_COMPRESSION_BUFFER" value="605"/>
<define name="ERROR_AUDIT_FAILED" value="606"/>
<define name="ERROR_TIMER_RESOLUTION_NOT_SET" value="607"/>
<define name="ERROR_INSUFFICIENT_LOGON_INFO" value="608"/>
<define name="ERROR_BAD_DLL_ENTRYPOINT" value="609"/>
<define name="ERROR_BAD_SERVICE_ENTRYPOINT" value="610"/>
<define name="ERROR_IP_ADDRESS_CONFLICT1" value="611"/>
<define name="ERROR_IP_ADDRESS_CONFLICT2" value="612"/>
<define name="ERROR_REGISTRY_QUOTA_LIMIT" value="613"/>
<define name="ERROR_NO_CALLBACK_ACTIVE" value="614"/>
<define name="ERROR_PWD_TOO_SHORT" value="615"/>
<define name="ERROR_PWD_TOO_RECENT" value="616"/>
<define name="ERROR_PWD_HISTORY_CONFLICT" value="617"/>
<define name="ERROR_UNSUPPORTED_COMPRESSION" value="618"/>
<define name="ERROR_INVALID_HW_PROFILE" value="619"/>
<define name="ERROR_INVALID_PLUGPLAY_DEVICE_PATH" value="620"/>
<define name="ERROR_QUOTA_LIST_INCONSISTENT" value="621"/>
<define name="ERROR_EVALUATION_EXPIRATION" value="622"/>
<define name="ERROR_ILLEGAL_DLL_RELOCATION" value="623"/>
<define name="ERROR_DLL_INIT_FAILED_LOGOFF" value="624"/>
<define name="ERROR_VALIDATE_CONTINUE" value="625"/>
<define name="ERROR_NO_MORE_MATCHES" value="626"/>
<define name="ERROR_RANGE_LIST_CONFLICT" value="627"/>
<define name="ERROR_SERVER_SID_MISMATCH" value="628"/>
<define name="ERROR_CANT_ENABLE_DENY_ONLY" value="629"/>
<define name="ERROR_FLOAT_MULTIPLE_FAULTS" value="630"/>
<define name="ERROR_FLOAT_MULTIPLE_TRAPS" value="631"/>
<define name="ERROR_NOINTERFACE" value="632"/>
<define name="ERROR_DRIVER_FAILED_SLEEP" value="633"/>
<define name="ERROR_CORRUPT_SYSTEM_FILE" value="634"/>
<define name="ERROR_COMMITMENT_MINIMUM" value="635"/>
<define name="ERROR_PNP_RESTART_ENUMERATION" value="636"/>
<define name="ERROR_SYSTEM_IMAGE_BAD_SIGNATURE" value="637"/>
<define name="ERROR_PNP_REBOOT_REQUIRED" value="638"/>
<define name="ERROR_INSUFFICIENT_POWER" value="639"/>
<define name="ERROR_MULTIPLE_FAULT_VIOLATION" value="640"/>
<define name="ERROR_SYSTEM_SHUTDOWN" value="641"/>
<define name="ERROR_PORT_NOT_SET" value="642"/>
<define name="ERROR_DS_VERSION_CHECK_FAILURE" value="643"/>
<define name="ERROR_RANGE_NOT_FOUND" value="644"/>
<define name="ERROR_NOT_SAFE_MODE_DRIVER" value="646"/>
<define name="ERROR_FAILED_DRIVER_ENTRY" value="647"/>
<define name="ERROR_DEVICE_ENUMERATION_ERROR" value="648"/>
<define name="ERROR_MOUNT_POINT_NOT_RESOLVED" value="649"/>
<define name="ERROR_INVALID_DEVICE_OBJECT_PARAMETER" value="650"/>
<define name="ERROR_MCA_OCCURED" value="651"/>
<define name="ERROR_DRIVER_DATABASE_ERROR" value="652"/>
<define name="ERROR_SYSTEM_HIVE_TOO_LARGE" value="653"/>
<define name="ERROR_DRIVER_FAILED_PRIOR_UNLOAD" value="654"/>
<define name="ERROR_VOLSNAP_PREPARE_HIBERNATE" value="655"/>
<define name="ERROR_HIBERNATION_FAILURE" value="656"/>
<define name="ERROR_PWD_TOO_LONG" value="657"/>
<define name="ERROR_FILE_SYSTEM_LIMITATION" value="665"/>
<define name="ERROR_ASSERTION_FAILURE" value="668"/>
<define name="ERROR_ACPI_ERROR" value="669"/>
<define name="ERROR_WOW_ASSERTION" value="670"/>
<define name="ERROR_PNP_BAD_MPS_TABLE" value="671"/>
<define name="ERROR_PNP_TRANSLATION_FAILED" value="672"/>
<define name="ERROR_PNP_IRQ_TRANSLATION_FAILED" value="673"/>
<define name="ERROR_PNP_INVALID_ID" value="674"/>
<define name="ERROR_WAKE_SYSTEM_DEBUGGER" value="675"/>
<define name="ERROR_HANDLES_CLOSED" value="676"/>
<define name="ERROR_EXTRANEOUS_INFORMATION" value="677"/>
<define name="ERROR_RXACT_COMMIT_NECESSARY" value="678"/>
<define name="ERROR_MEDIA_CHECK" value="679"/>
<define name="ERROR_GUID_SUBSTITUTION_MADE" value="680"/>
<define name="ERROR_STOPPED_ON_SYMLINK" value="681"/>
<define name="ERROR_LONGJUMP" value="682"/>
<define name="ERROR_PLUGPLAY_QUERY_VETOED" value="683"/>
<define name="ERROR_UNWIND_CONSOLIDATE" value="684"/>
<define name="ERROR_REGISTRY_HIVE_RECOVERED" value="685"/>
<define name="ERROR_DLL_MIGHT_BE_INSECURE" value="686"/>
<define name="ERROR_DLL_MIGHT_BE_INCOMPATIBLE" value="687"/>
<define name="ERROR_DBG_EXCEPTION_NOT_HANDLED" value="688"/>
<define name="ERROR_DBG_REPLY_LATER" value="689"/>
<define name="ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE" value="690"/>
<define name="ERROR_DBG_TERMINATE_THREAD" value="691"/>
<define name="ERROR_DBG_TERMINATE_PROCESS" value="692"/>
<define name="ERROR_DBG_CONTROL_C" value="693"/>
<define name="ERROR_DBG_PRINTEXCEPTION_C" value="694"/>
<define name="ERROR_DBG_RIPEXCEPTION" value="695"/>
<define name="ERROR_DBG_CONTROL_BREAK" value="696"/>
<define name="ERROR_DBG_COMMAND_EXCEPTION" value="697"/>
<define name="ERROR_OBJECT_NAME_EXISTS" value="698"/>
<define name="ERROR_THREAD_WAS_SUSPENDED" value="699"/>
<define name="ERROR_IMAGE_NOT_AT_BASE" value="700"/>
<define name="ERROR_RXACT_STATE_CREATED" value="701"/>
<define name="ERROR_SEGMENT_NOTIFICATION" value="702"/>
<define name="ERROR_BAD_CURRENT_DIRECTORY" value="703"/>
<define name="ERROR_FT_READ_RECOVERY_FROM_BACKUP" value="704"/>
<define name="ERROR_FT_WRITE_RECOVERY" value="705"/>
<define name="ERROR_IMAGE_MACHINE_TYPE_MISMATCH" value="706"/>
<define name="ERROR_RECEIVE_PARTIAL" value="707"/>
<define name="ERROR_RECEIVE_EXPEDITED" value="708"/>
<define name="ERROR_RECEIVE_PARTIAL_EXPEDITED" value="709"/>
<define name="ERROR_EVENT_DONE" value="710"/>
<define name="ERROR_EVENT_PENDING" value="711"/>
<define name="ERROR_CHECKING_FILE_SYSTEM" value="712"/>
<define name="ERROR_FATAL_APP_EXIT" value="713"/>
<define name="ERROR_PREDEFINED_HANDLE" value="714"/>
<define name="ERROR_WAS_UNLOCKED" value="715"/>
<define name="ERROR_SERVICE_NOTIFICATION" value="716"/>
<define name="ERROR_WAS_LOCKED" value="717"/>
<define name="ERROR_LOG_HARD_ERROR" value="718"/>
<define name="ERROR_ALREADY_WIN32" value="719"/>
<define name="ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE" value="720"/>
<define name="ERROR_NO_YIELD_PERFORMED" value="721"/>
<define name="ERROR_TIMER_RESUME_IGNORED" value="722"/>
<define name="ERROR_ARBITRATION_UNHANDLED" value="723"/>
<define name="ERROR_CARDBUS_NOT_SUPPORTED" value="724"/>
<define name="ERROR_MP_PROCESSOR_MISMATCH" value="725"/>
<define name="ERROR_HIBERNATED" value="726"/>
<define name="ERROR_RESUME_HIBERNATION" value="727"/>
<define name="ERROR_FIRMWARE_UPDATED" value="728"/>
<define name="ERROR_DRIVERS_LEAKING_LOCKED_PAGES" value="729"/>
<define name="ERROR_WAKE_SYSTEM" value="730"/>
<define name="ERROR_WAIT_1" value="731"/>
<define name="ERROR_WAIT_2" value="732"/>
<define name="ERROR_WAIT_3" value="733"/>
<define name="ERROR_WAIT_63" value="734"/>
<define name="ERROR_ABANDONED_WAIT_0" value="735"/>
<define name="ERROR_ABANDONED_WAIT_63" value="736"/>
<define name="ERROR_USER_APC" value="737"/>
<define name="ERROR_KERNEL_APC" value="738"/>
<define name="ERROR_ALERTED" value="739"/>
<define name="ERROR_ELEVATION_REQUIRED" value="740"/>
<define name="ERROR_REPARSE" value="741"/>
<define name="ERROR_OPLOCK_BREAK_IN_PROGRESS" value="742"/>
<define name="ERROR_VOLUME_MOUNTED" value="743"/>
<define name="ERROR_RXACT_COMMITTED" value="744"/>
<define name="ERROR_NOTIFY_CLEANUP" value="745"/>
<define name="ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED" value="746"/>
<define name="ERROR_PAGE_FAULT_TRANSITION" value="747"/>
<define name="ERROR_PAGE_FAULT_DEMAND_ZERO" value="748"/>
<define name="ERROR_PAGE_FAULT_COPY_ON_WRITE" value="749"/>
<define name="ERROR_PAGE_FAULT_GUARD_PAGE" value="750"/>
<define name="ERROR_PAGE_FAULT_PAGING_FILE" value="751"/>
<define name="ERROR_CACHE_PAGE_LOCKED" value="752"/>
<define name="ERROR_CRASH_DUMP" value="753"/>
<define name="ERROR_BUFFER_ALL_ZEROS" value="754"/>
<define name="ERROR_REPARSE_OBJECT" value="755"/>
<define name="ERROR_RESOURCE_REQUIREMENTS_CHANGED" value="756"/>
<define name="ERROR_TRANSLATION_COMPLETE" value="757"/>
<define name="ERROR_NOTHING_TO_TERMINATE" value="758"/>
<define name="ERROR_PROCESS_NOT_IN_JOB" value="759"/>
<define name="ERROR_PROCESS_IN_JOB" value="760"/>
<define name="ERROR_VOLSNAP_HIBERNATE_READY" value="761"/>
<define name="ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY" value="762"/>
<define name="ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED" value="763"/>
<define name="ERROR_INTERRUPT_STILL_CONNECTED" value="764"/>
<define name="ERROR_WAIT_FOR_OPLOCK" value="765"/>
<define name="ERROR_DBG_EXCEPTION_HANDLED" value="766"/>
<define name="ERROR_DBG_CONTINUE" value="767"/>
<define name="ERROR_CALLBACK_POP_STACK" value="768"/>
<define name="ERROR_COMPRESSION_DISABLED" value="769"/>
<define name="ERROR_CANTFETCHBACKWARDS" value="770"/>
<define name="ERROR_CANTSCROLLBACKWARDS" value="771"/>
<define name="ERROR_ROWSNOTRELEASED" value="772"/>
<define name="ERROR_BAD_ACCESSOR_FLAGS" value="773"/>
<define name="ERROR_ERRORS_ENCOUNTERED" value="774"/>
<define name="ERROR_NOT_CAPABLE" value="775"/>
<define name="ERROR_REQUEST_OUT_OF_SEQUENCE" value="776"/>
<define name="ERROR_VERSION_PARSE_ERROR" value="777"/>
<define name="ERROR_BADSTARTPOSITION" value="778"/>
<define name="ERROR_MEMORY_HARDWARE" value="779"/>
<define name="ERROR_DISK_REPAIR_DISABLED" value="780"/>
<define name="ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE" value="781"/>
<define name="ERROR_SYSTEM_POWERSTATE_TRANSITION" value="782"/>
<define name="ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION" value="783"/>
<define name="ERROR_MCA_EXCEPTION" value="784"/>
<define name="ERROR_ACCESS_AUDIT_BY_POLICY" value="785"/>
<define name="ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY" value="786"/>
<define name="ERROR_ABANDON_HIBERFILE" value="787"/>
<define name="ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED" value="788"/>
<define name="ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR" value="789"/>
<define name="ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR" value="790"/>
<define name="ERROR_BAD_MCFG_TABLE" value="791"/>
<define name="ERROR_DISK_REPAIR_REDIRECTED" value="792"/>
<define name="ERROR_DISK_REPAIR_UNSUCCESSFUL" value="793"/>
<define name="ERROR_CORRUPT_LOG_OVERFULL" value="794"/>
<define name="ERROR_CORRUPT_LOG_CORRUPTED" value="795"/>
<define name="ERROR_CORRUPT_LOG_UNAVAILABLE" value="796"/>
<define name="ERROR_CORRUPT_LOG_DELETED_FULL" value="797"/>
<define name="ERROR_CORRUPT_LOG_CLEARED" value="798"/>
<define name="ERROR_ORPHAN_NAME_EXHAUSTED" value="799"/>
<define name="ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE" value="800"/>
<define name="ERROR_CANNOT_GRANT_REQUESTED_OPLOCK" value="801"/>
<define name="ERROR_CANNOT_BREAK_OPLOCK" value="802"/>
<define name="ERROR_OPLOCK_HANDLE_CLOSED" value="803"/>
<define name="ERROR_NO_ACE_CONDITION" value="804"/>
<define name="ERROR_INVALID_ACE_CONDITION" value="805"/>
<define name="ERROR_FILE_HANDLE_REVOKED" value="806"/>
<define name="ERROR_IMAGE_AT_DIFFERENT_BASE" value="807"/>
<define name="ERROR_EA_ACCESS_DENIED" value="994"/>
<define name="ERROR_OPERATION_ABORTED" value="995"/>
<define name="ERROR_IO_INCOMPLETE" value="996"/>
<define name="ERROR_IO_PENDING" value="997"/>
<define name="ERROR_NOACCESS" value="998"/>
<define name="ERROR_SWAPERROR" value="999"/>
<!-- Winerror.h: System Error Codes (1000-1299) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681383(v=vs.85).aspx -->
<define name="ERROR_STACK_OVERFLOW" value="1001"/>
<define name="ERROR_INVALID_MESSAGE" value="1002"/>
<define name="ERROR_CAN_NOT_COMPLETE" value="1003"/>
<define name="ERROR_INVALID_FLAGS" value="1004"/>
<define name="ERROR_UNRECOGNIZED_VOLUME" value="1005"/>
<define name="ERROR_FILE_INVALID" value="1006"/>
<define name="ERROR_FULLSCREEN_MODE" value="1007"/>
<define name="ERROR_NO_TOKEN" value="1008"/>
<define name="ERROR_BADDB" value="1009"/>
<define name="ERROR_BADKEY" value="1010"/>
<define name="ERROR_CANTOPEN" value="1011"/>
<define name="ERROR_CANTREAD" value="1012"/>
<define name="ERROR_CANTWRITE" value="1013"/>
<define name="ERROR_REGISTRY_RECOVERED" value="1014"/>
<define name="ERROR_REGISTRY_CORRUPT" value="1015"/>
<define name="ERROR_REGISTRY_IO_FAILED" value="1016"/>
<define name="ERROR_NOT_REGISTRY_FILE" value="1017"/>
<define name="ERROR_KEY_DELETED" value="1018"/>
<define name="ERROR_NO_LOG_SPACE" value="1019"/>
<define name="ERROR_KEY_HAS_CHILDREN" value="1020"/>
<define name="ERROR_CHILD_MUST_BE_VOLATILE" value="1021"/>
<define name="ERROR_NOTIFY_ENUM_DIR" value="1022"/>
<define name="ERROR_DEPENDENT_SERVICES_RUNNING" value="1051"/>
<define name="ERROR_INVALID_SERVICE_CONTROL" value="1052"/>
<define name="ERROR_SERVICE_REQUEST_TIMEOUT" value="1053"/>
<define name="ERROR_SERVICE_NO_THREAD" value="1054"/>
<define name="ERROR_SERVICE_DATABASE_LOCKED" value="1055"/>
<define name="ERROR_SERVICE_ALREADY_RUNNING" value="1056"/>
<define name="ERROR_INVALID_SERVICE_ACCOUNT" value="1057"/>
<define name="ERROR_SERVICE_DISABLED" value="1058"/>
<define name="ERROR_CIRCULAR_DEPENDENCY" value="1059"/>
<define name="ERROR_SERVICE_DOES_NOT_EXIST" value="1060"/>
<define name="ERROR_SERVICE_CANNOT_ACCEPT_CTRL" value="1061"/>
<define name="ERROR_SERVICE_NOT_ACTIVE" value="1062"/>
<define name="ERROR_FAILED_SERVICE_CONTROLLER_CONNECT" value="1063"/>
<define name="ERROR_EXCEPTION_IN_SERVICE" value="1064"/>
<define name="ERROR_DATABASE_DOES_NOT_EXIST" value="1065"/>
<define name="ERROR_SERVICE_SPECIFIC_ERROR" value="1066"/>
<define name="ERROR_PROCESS_ABORTED" value="1067"/>
<define name="ERROR_SERVICE_DEPENDENCY_FAIL" value="1068"/>
<define name="ERROR_SERVICE_LOGON_FAILED" value="1069"/>
<define name="ERROR_SERVICE_START_HANG" value="1070"/>
<define name="ERROR_INVALID_SERVICE_LOCK" value="1071"/>
<define name="ERROR_SERVICE_MARKED_FOR_DELETE" value="1072"/>
<define name="ERROR_SERVICE_EXISTS" value="1073"/>
<define name="ERROR_ALREADY_RUNNING_LKG" value="1074"/>
<define name="ERROR_SERVICE_DEPENDENCY_DELETED" value="1075"/>
<define name="ERROR_BOOT_ALREADY_ACCEPTED" value="1076"/>
<define name="ERROR_SERVICE_NEVER_STARTED" value="1077"/>
<define name="ERROR_DUPLICATE_SERVICE_NAME" value="1078"/>
<define name="ERROR_DIFFERENT_SERVICE_ACCOUNT" value="1079"/>
<define name="ERROR_CANNOT_DETECT_DRIVER_FAILURE" value="1080"/>
<define name="ERROR_CANNOT_DETECT_PROCESS_ABORT" value="1081"/>
<define name="ERROR_NO_RECOVERY_PROGRAM" value="1082"/>
<define name="ERROR_SERVICE_NOT_IN_EXE" value="1083"/>
<define name="ERROR_NOT_SAFEBOOT_SERVICE" value="1084"/>
<define name="ERROR_END_OF_MEDIA" value="1100"/>
<define name="ERROR_FILEMARK_DETECTED" value="1101"/>
<define name="ERROR_BEGINNING_OF_MEDIA" value="1102"/>
<define name="ERROR_SETMARK_DETECTED" value="1103"/>
<define name="ERROR_NO_DATA_DETECTED" value="1104"/>
<define name="ERROR_PARTITION_FAILURE" value="1105"/>
<define name="ERROR_INVALID_BLOCK_LENGTH" value="1106"/>
<define name="ERROR_DEVICE_NOT_PARTITIONED" value="1107"/>
<define name="ERROR_UNABLE_TO_LOCK_MEDIA" value="1108"/>
<define name="ERROR_UNABLE_TO_UNLOAD_MEDIA" value="1109"/>
<define name="ERROR_MEDIA_CHANGED" value="1110"/>
<define name="ERROR_BUS_RESET" value="1111"/>
<define name="ERROR_NO_MEDIA_IN_DRIVE" value="1112"/>
<define name="ERROR_NO_UNICODE_TRANSLATION" value="1113"/>
<define name="ERROR_DLL_INIT_FAILED" value="1114"/>
<define name="ERROR_SHUTDOWN_IN_PROGRESS" value="1115"/>
<define name="ERROR_NO_SHUTDOWN_IN_PROGRESS" value="1116"/>
<define name="ERROR_IO_DEVICE" value="1117"/>
<define name="ERROR_SERIAL_NO_DEVICE" value="1118"/>
<define name="ERROR_IRQ_BUSY" value="1119"/>
<define name="ERROR_MORE_WRITES" value="1120"/>
<define name="ERROR_COUNTER_TIMEOUT" value="1121"/>
<define name="ERROR_FLOPPY_ID_MARK_NOT_FOUND" value="1122"/>
<define name="ERROR_FLOPPY_WRONG_CYLINDER" value="1123"/>
<define name="ERROR_FLOPPY_UNKNOWN_ERROR" value="1124"/>
<define name="ERROR_FLOPPY_BAD_REGISTERS" value="1125"/>
<define name="ERROR_DISK_RECALIBRATE_FAILED" value="1126"/>
<define name="ERROR_DISK_OPERATION_FAILED" value="1127"/>
<define name="ERROR_DISK_RESET_FAILED" value="1128"/>
<define name="ERROR_EOM_OVERFLOW" value="1129"/>
<define name="ERROR_NOT_ENOUGH_SERVER_MEMORY" value="1130"/>
<define name="ERROR_POSSIBLE_DEADLOCK" value="1131"/>
<define name="ERROR_MAPPED_ALIGNMENT" value="1132"/>
<define name="ERROR_SET_POWER_STATE_VETOED" value="1140"/>
<define name="ERROR_SET_POWER_STATE_FAILED" value="1141"/>
<define name="ERROR_TOO_MANY_LINKS" value="1142"/>
<define name="ERROR_OLD_WIN_VERSION" value="1150"/>
<define name="ERROR_APP_WRONG_OS" value="1151"/>
<define name="ERROR_SINGLE_INSTANCE_APP" value="1152"/>
<define name="ERROR_RMODE_APP" value="1153"/>
<define name="ERROR_INVALID_DLL" value="1154"/>
<define name="ERROR_NO_ASSOCIATION" value="1155"/>
<define name="ERROR_DDE_FAIL" value="1156"/>
<define name="ERROR_DLL_NOT_FOUND" value="1157"/>
<define name="ERROR_NO_MORE_USER_HANDLES" value="1158"/>
<define name="ERROR_MESSAGE_SYNC_ONLY" value="1159"/>
<define name="ERROR_SOURCE_ELEMENT_EMPTY" value="1160"/>
<define name="ERROR_DESTINATION_ELEMENT_FULL" value="1161"/>
<define name="ERROR_ILLEGAL_ELEMENT_ADDRESS" value="1162"/>
<define name="ERROR_MAGAZINE_NOT_PRESENT" value="1163"/>
<define name="ERROR_DEVICE_REINITIALIZATION_NEEDED" value="1164"/>
<define name="ERROR_DEVICE_REQUIRES_CLEANING" value="1165"/>
<define name="ERROR_DEVICE_DOOR_OPEN" value="1166"/>
<define name="ERROR_DEVICE_NOT_CONNECTED" value="1167"/>
<define name="ERROR_NOT_FOUND" value="1168"/>
<define name="ERROR_NO_MATCH" value="1169"/>
<define name="ERROR_SET_NOT_FOUND" value="1170"/>
<define name="ERROR_POINT_NOT_FOUND" value="1171"/>
<define name="ERROR_NO_TRACKING_SERVICE" value="1172"/>
<define name="ERROR_NO_VOLUME_ID" value="1173"/>
<define name="ERROR_UNABLE_TO_REMOVE_REPLACED" value="1175"/>
<define name="ERROR_UNABLE_TO_MOVE_REPLACEMENT" value="1176"/>
<define name="ERROR_UNABLE_TO_MOVE_REPLACEMENT_2" value="1177"/>
<define name="ERROR_JOURNAL_DELETE_IN_PROGRESS" value="1178"/>
<define name="ERROR_JOURNAL_NOT_ACTIVE" value="1179"/>
<define name="ERROR_POTENTIAL_FILE_FOUND" value="1180"/>
<define name="ERROR_JOURNAL_ENTRY_DELETED" value="1181"/>
<define name="ERROR_SHUTDOWN_IS_SCHEDULED" value="1190"/>
<define name="ERROR_SHUTDOWN_USERS_LOGGED_ON" value="1191"/>
<define name="ERROR_BAD_DEVICE" value="1200"/>
<define name="ERROR_CONNECTION_UNAVAIL" value="1201"/>
<define name="ERROR_DEVICE_ALREADY_REMEMBERED" value="1202"/>
<define name="ERROR_NO_NET_OR_BAD_PATH" value="1203"/>
<define name="ERROR_BAD_PROVIDER" value="1204"/>
<define name="ERROR_CANNOT_OPEN_PROFILE" value="1205"/>
<define name="ERROR_BAD_PROFILE" value="1206"/>
<define name="ERROR_NOT_CONTAINER" value="1207"/>
<define name="ERROR_EXTENDED_ERROR" value="1208"/>
<define name="ERROR_INVALID_GROUPNAME" value="1209"/>
<define name="ERROR_INVALID_COMPUTERNAME" value="1210"/>
<define name="ERROR_INVALID_EVENTNAME" value="1211"/>
<define name="ERROR_INVALID_DOMAINNAME" value="1212"/>
<define name="ERROR_INVALID_SERVICENAME" value="1213"/>
<define name="ERROR_INVALID_NETNAME" value="1214"/>
<define name="ERROR_INVALID_SHARENAME" value="1215"/>
<define name="ERROR_INVALID_PASSWORDNAME" value="1216"/>
<define name="ERROR_INVALID_MESSAGENAME" value="1217"/>
<define name="ERROR_INVALID_MESSAGEDEST" value="1218"/>
<define name="ERROR_SESSION_CREDENTIAL_CONFLICT" value="1219"/>
<define name="ERROR_REMOTE_SESSION_LIMIT_EXCEEDED" value="1220"/>
<define name="ERROR_DUP_DOMAINNAME" value="1221"/>
<define name="ERROR_NO_NETWORK" value="1222"/>
<define name="ERROR_CANCELLED" value="1223"/>
<define name="ERROR_USER_MAPPED_FILE" value="1224"/>
<define name="ERROR_CONNECTION_REFUSED" value="1225"/>
<define name="ERROR_GRACEFUL_DISCONNECT" value="1226"/>
<define name="ERROR_ADDRESS_ALREADY_ASSOCIATED" value="1227"/>
<define name="ERROR_ADDRESS_NOT_ASSOCIATED" value="1228"/>
<define name="ERROR_CONNECTION_INVALID" value="1229"/>
<define name="ERROR_CONNECTION_ACTIVE" value="1230"/>
<define name="ERROR_NETWORK_UNREACHABLE" value="1231"/>
<define name="ERROR_HOST_UNREACHABLE" value="1232"/>
<define name="ERROR_PROTOCOL_UNREACHABLE" value="1233"/>
<define name="ERROR_PORT_UNREACHABLE" value="1234"/>
<define name="ERROR_REQUEST_ABORTED" value="1235"/>
<define name="ERROR_CONNECTION_ABORTED" value="1236"/>
<define name="ERROR_RETRY" value="1237"/>
<define name="ERROR_CONNECTION_COUNT_LIMIT" value="1238"/>
<define name="ERROR_LOGIN_TIME_RESTRICTION" value="1239"/>
<define name="ERROR_LOGIN_WKSTA_RESTRICTION" value="1240"/>
<define name="ERROR_INCORRECT_ADDRESS" value="1241"/>
<define name="ERROR_ALREADY_REGISTERED" value="1242"/>
<define name="ERROR_SERVICE_NOT_FOUND" value="1243"/>
<define name="ERROR_NOT_AUTHENTICATED" value="1244"/>
<define name="ERROR_NOT_LOGGED_ON" value="1245"/>
<define name="ERROR_CONTINUE" value="1246"/>
<define name="ERROR_ALREADY_INITIALIZED" value="1247"/>
<define name="ERROR_NO_MORE_DEVICES" value="1248"/>
<define name="ERROR_NO_SUCH_SITE" value="1249"/>
<define name="ERROR_DOMAIN_CONTROLLER_EXISTS" value="1250"/>
<define name="ERROR_ONLY_IF_CONNECTED" value="1251"/>
<define name="ERROR_OVERRIDE_NOCHANGES" value="1252"/>
<define name="ERROR_BAD_USER_PROFILE" value="1253"/>
<define name="ERROR_NOT_SUPPORTED_ON_SBS" value="1254"/>
<define name="ERROR_SERVER_SHUTDOWN_IN_PROGRESS" value="1255"/>
<define name="ERROR_HOST_DOWN" value="1256"/>
<define name="ERROR_NON_ACCOUNT_SID" value="1257"/>
<define name="ERROR_NON_DOMAIN_SID" value="1258"/>
<define name="ERROR_APPHELP_BLOCK" value="1259"/>
<define name="ERROR_ACCESS_DISABLED_BY_POLICY" value="1260"/>
<define name="ERROR_REG_NAT_CONSUMPTION" value="1261"/>
<define name="ERROR_CSCSHARE_OFFLINE" value="1262"/>
<define name="ERROR_PKINIT_FAILURE" value="1263"/>
<define name="ERROR_SMARTCARD_SUBSYSTEM_FAILURE" value="1264"/>
<define name="ERROR_DOWNGRADE_DETECTED" value="1265"/>
<define name="ERROR_MACHINE_LOCKED" value="1271"/>
<define name="ERROR_CALLBACK_SUPPLIED_INVALID_DATA" value="1273"/>
<define name="ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED" value="1274"/>
<define name="ERROR_DRIVER_BLOCKED" value="1275"/>
<define name="ERROR_INVALID_IMPORT_OF_NON_DLL" value="1276"/>
<define name="ERROR_ACCESS_DISABLED_WEBBLADE" value="1277"/>
<define name="ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER" value="1278"/>
<define name="ERROR_RECOVERY_FAILURE" value="1279"/>
<define name="ERROR_ALREADY_FIBER" value="1280"/>
<define name="ERROR_ALREADY_THREAD" value="1281"/>
<define name="ERROR_STACK_BUFFER_OVERRUN" value="1282"/>
<define name="ERROR_PARAMETER_QUOTA_EXCEEDED" value="1283"/>
<define name="ERROR_DEBUGGER_INACTIVE" value="1284"/>
<define name="ERROR_DELAY_LOAD_FAILED" value="1285"/>
<define name="ERROR_VDM_DISALLOWED" value="1286"/>
<define name="ERROR_UNIDENTIFIED_ERROR" value="1287"/>
<define name="ERROR_INVALID_CRUNTIME_PARAMETER" value="1288"/>
<define name="ERROR_BEYOND_VDL" value="1289"/>
<define name="ERROR_INCOMPATIBLE_SERVICE_SID_TYPE" value="1290"/>
<define name="ERROR_DRIVER_PROCESS_TERMINATED" value="1291"/>
<define name="ERROR_IMPLEMENTATION_LIMIT" value="1292"/>
<define name="ERROR_PROCESS_IS_PROTECTED" value="1293"/>
<define name="ERROR_SERVICE_NOTIFY_CLIENT_LAGGING" value="1294"/>
<define name="ERROR_DISK_QUOTA_EXCEEDED" value="1295"/>
<define name="ERROR_CONTENT_BLOCKED" value="1296"/>
<define name="ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE" value="1297"/>
<define name="ERROR_APP_HANG" value="1298"/>
<define name="ERROR_INVALID_LABEL" value="1299"/>
<!-- Winerror.h: System Error Codes (1300-1699) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681385(v=vs.85).aspx-->
<define name="ERROR_NOT_ALL_ASSIGNED" value="1300"/>
<define name="ERROR_SOME_NOT_MAPPED" value="1301"/>
<define name="ERROR_NO_QUOTAS_FOR_ACCOUNT" value="1302"/>
<define name="ERROR_LOCAL_USER_SESSION_KEY" value="1303"/>
<define name="ERROR_NULL_LM_PASSWORD" value="1304"/>
<define name="ERROR_UNKNOWN_REVISION" value="1305"/>
<define name="ERROR_REVISION_MISMATCH" value="1306"/>
<define name="ERROR_INVALID_OWNER" value="1307"/>
<define name="ERROR_INVALID_PRIMARY_GROUP" value="1308"/>
<define name="ERROR_NO_IMPERSONATION_TOKEN" value="1309"/>
<define name="ERROR_CANT_DISABLE_MANDATORY" value="1310"/>
<define name="ERROR_NO_LOGON_SERVERS" value="1311"/>
<define name="ERROR_NO_SUCH_LOGON_SESSION" value="1312"/>
<define name="ERROR_NO_SUCH_PRIVILEGE" value="1313"/>
<define name="ERROR_PRIVILEGE_NOT_HELD" value="1314"/>
<define name="ERROR_INVALID_ACCOUNT_NAME" value="1315"/>
<define name="ERROR_USER_EXISTS" value="1316"/>
<define name="ERROR_NO_SUCH_USER" value="1317"/>
<define name="ERROR_GROUP_EXISTS" value="1318"/>
<define name="ERROR_NO_SUCH_GROUP" value="1319"/>
<define name="ERROR_MEMBER_IN_GROUP" value="1320"/>
<define name="ERROR_MEMBER_NOT_IN_GROUP" value="1321"/>
<define name="ERROR_LAST_ADMIN" value="1322"/>
<define name="ERROR_WRONG_PASSWORD" value="1323"/>
<define name="ERROR_ILL_FORMED_PASSWORD" value="1324"/>
<define name="ERROR_PASSWORD_RESTRICTION" value="1325"/>
<define name="ERROR_LOGON_FAILURE" value="1326"/>
<define name="ERROR_ACCOUNT_RESTRICTION" value="1327"/>
<define name="ERROR_INVALID_LOGON_HOURS" value="1328"/>
<define name="ERROR_INVALID_WORKSTATION" value="1329"/>
<define name="ERROR_PASSWORD_EXPIRED" value="1330"/>
<define name="ERROR_ACCOUNT_DISABLED" value="1331"/>
<define name="ERROR_NONE_MAPPED" value="1332"/>
<define name="ERROR_TOO_MANY_LUIDS_REQUESTED" value="1333"/>
<define name="ERROR_LUIDS_EXHAUSTED" value="1334"/>
<define name="ERROR_INVALID_SUB_AUTHORITY" value="1335"/>
<define name="ERROR_INVALID_ACL" value="1336"/>
<define name="ERROR_INVALID_SID" value="1337"/>
<define name="ERROR_INVALID_SECURITY_DESCR" value="1338"/>
<define name="ERROR_BAD_INHERITANCE_ACL" value="1340"/>
<define name="ERROR_SERVER_DISABLED" value="1341"/>
<define name="ERROR_SERVER_NOT_DISABLED" value="1342"/>
<define name="ERROR_INVALID_ID_AUTHORITY" value="1343"/>
<define name="ERROR_ALLOTTED_SPACE_EXCEEDED" value="1344"/>
<define name="ERROR_INVALID_GROUP_ATTRIBUTES" value="1345"/>
<define name="ERROR_BAD_IMPERSONATION_LEVEL" value="1346"/>
<define name="ERROR_CANT_OPEN_ANONYMOUS" value="1347"/>
<define name="ERROR_BAD_VALIDATION_CLASS" value="1348"/>
<define name="ERROR_BAD_TOKEN_TYPE" value="1349"/>
<define name="ERROR_NO_SECURITY_ON_OBJECT" value="1350"/>
<define name="ERROR_CANT_ACCESS_DOMAIN_INFO" value="1351"/>
<define name="ERROR_INVALID_SERVER_STATE" value="1352"/>
<define name="ERROR_INVALID_DOMAIN_STATE" value="1353"/>
<define name="ERROR_INVALID_DOMAIN_ROLE" value="1354"/>
<define name="ERROR_NO_SUCH_DOMAIN" value="1355"/>
<define name="ERROR_DOMAIN_EXISTS" value="1356"/>
<define name="ERROR_DOMAIN_LIMIT_EXCEEDED" value="1357"/>
<define name="ERROR_INTERNAL_DB_CORRUPTION" value="1358"/>
<define name="ERROR_INTERNAL_ERROR" value="1359"/>
<define name="ERROR_GENERIC_NOT_MAPPED" value="1360"/>
<define name="ERROR_BAD_DESCRIPTOR_FORMAT" value="1361"/>
<define name="ERROR_NOT_LOGON_PROCESS" value="1362"/>
<define name="ERROR_LOGON_SESSION_EXISTS" value="1363"/>
<define name="ERROR_NO_SUCH_PACKAGE" value="1364"/>
<define name="ERROR_BAD_LOGON_SESSION_STATE" value="1365"/>
<define name="ERROR_LOGON_SESSION_COLLISION" value="1366"/>
<define name="ERROR_INVALID_LOGON_TYPE" value="1367"/>
<define name="ERROR_CANNOT_IMPERSONATE" value="1368"/>
<define name="ERROR_RXACT_INVALID_STATE" value="1369"/>
<define name="ERROR_RXACT_COMMIT_FAILURE" value="1370"/>
<define name="ERROR_SPECIAL_ACCOUNT" value="1371"/>
<define name="ERROR_SPECIAL_GROUP" value="1372"/>
<define name="ERROR_SPECIAL_USER" value="1373"/>
<define name="ERROR_MEMBERS_PRIMARY_GROUP" value="1374"/>
<define name="ERROR_TOKEN_ALREADY_IN_USE" value="1375"/>
<define name="ERROR_NO_SUCH_ALIAS" value="1376"/>
<define name="ERROR_MEMBER_NOT_IN_ALIAS" value="1377"/>
<define name="ERROR_MEMBER_IN_ALIAS" value="1378"/>
<define name="ERROR_ALIAS_EXISTS" value="1379"/>
<define name="ERROR_LOGON_NOT_GRANTED" value="1380"/>
<define name="ERROR_TOO_MANY_SECRETS" value="1381"/>
<define name="ERROR_SECRET_TOO_LONG" value="1382"/>
<define name="ERROR_INTERNAL_DB_ERROR" value="1383"/>
<define name="ERROR_TOO_MANY_CONTEXT_IDS" value="1384"/>
<define name="ERROR_LOGON_TYPE_NOT_GRANTED" value="1385"/>
<define name="ERROR_NT_CROSS_ENCRYPTION_REQUIRED" value="1386"/>
<define name="ERROR_NO_SUCH_MEMBER" value="1387"/>
<define name="ERROR_INVALID_MEMBER" value="1388"/>
<define name="ERROR_TOO_MANY_SIDS" value="1389"/>
<define name="ERROR_LM_CROSS_ENCRYPTION_REQUIRED" value="1390"/>
<define name="ERROR_NO_INHERITANCE" value="1391"/>
<define name="ERROR_FILE_CORRUPT" value="1392"/>
<define name="ERROR_DISK_CORRUPT" value="1393"/>
<define name="ERROR_NO_USER_SESSION_KEY" value="1394"/>
<define name="ERROR_LICENSE_QUOTA_EXCEEDED" value="1395"/>
<define name="ERROR_WRONG_TARGET_NAME" value="1396"/>
<define name="ERROR_MUTUAL_AUTH_FAILED" value="1397"/>
<define name="ERROR_TIME_SKEW" value="1398"/>
<define name="ERROR_CURRENT_DOMAIN_NOT_ALLOWED" value="1399"/>
<define name="ERROR_INVALID_WINDOW_HANDLE" value="1400"/>
<define name="ERROR_INVALID_MENU_HANDLE" value="1401"/>
<define name="ERROR_INVALID_CURSOR_HANDLE" value="1402"/>
<define name="ERROR_INVALID_ACCEL_HANDLE" value="1403"/>
<define name="ERROR_INVALID_HOOK_HANDLE" value="1404"/>
<define name="ERROR_INVALID_DWP_HANDLE" value="1405"/>
<define name="ERROR_TLW_WITH_WSCHILD" value="1406"/>
<define name="ERROR_CANNOT_FIND_WND_CLASS" value="1407"/>
<define name="ERROR_WINDOW_OF_OTHER_THREAD" value="1408"/>
<define name="ERROR_HOTKEY_ALREADY_REGISTERED" value="1409"/>
<define name="ERROR_CLASS_ALREADY_EXISTS" value="1410"/>
<define name="ERROR_CLASS_DOES_NOT_EXIST" value="1411"/>
<define name="ERROR_CLASS_HAS_WINDOWS" value="1412"/>
<define name="ERROR_INVALID_INDEX" value="1413"/>
<define name="ERROR_INVALID_ICON_HANDLE" value="1414"/>
<define name="ERROR_PRIVATE_DIALOG_INDEX" value="1415"/>
<define name="ERROR_LISTBOX_ID_NOT_FOUND" value="1416"/>
<define name="ERROR_NO_WILDCARD_CHARACTERS" value="1417"/>
<define name="ERROR_CLIPBOARD_NOT_OPEN" value="1418"/>
<define name="ERROR_HOTKEY_NOT_REGISTERED" value="1419"/>
<define name="ERROR_WINDOW_NOT_DIALOG" value="1420"/>
<define name="ERROR_CONTROL_ID_NOT_FOUND" value="1421"/>
<define name="ERROR_INVALID_COMBOBOX_MESSAGE" value="1422"/>
<define name="ERROR_WINDOW_NOT_COMBOBOX" value="1423"/>
<define name="ERROR_INVALID_EDIT_HEIGHT" value="1424"/>
<define name="ERROR_DC_NOT_FOUND" value="1425"/>
<define name="ERROR_INVALID_HOOK_FILTER" value="1426"/>
<define name="ERROR_INVALID_FILTER_PROC" value="1427"/>
<define name="ERROR_HOOK_NEEDS_HMOD" value="1428"/>
<define name="ERROR_GLOBAL_ONLY_HOOK" value="1429"/>
<define name="ERROR_JOURNAL_HOOK_SET" value="1430"/>
<define name="ERROR_HOOK_NOT_INSTALLED" value="1431"/>
<define name="ERROR_INVALID_LB_MESSAGE" value="1432"/>
<define name="ERROR_SETCOUNT_ON_BAD_LB" value="1433"/>
<define name="ERROR_LB_WITHOUT_TABSTOPS" value="1434"/>
<define name="ERROR_DESTROY_OBJECT_OF_OTHER_THREAD" value="1435"/>
<define name="ERROR_CHILD_WINDOW_MENU" value="1436"/>
<define name="ERROR_NO_SYSTEM_MENU" value="1437"/>
<define name="ERROR_INVALID_MSGBOX_STYLE" value="1438"/>
<define name="ERROR_INVALID_SPI_VALUE" value="1439"/>
<define name="ERROR_SCREEN_ALREADY_LOCKED" value="1440"/>
<define name="ERROR_HWNDS_HAVE_DIFF_PARENT" value="1441"/>
<define name="ERROR_NOT_CHILD_WINDOW" value="1442"/>
<define name="ERROR_INVALID_GW_COMMAND" value="1443"/>
<define name="ERROR_INVALID_THREAD_ID" value="1444"/>
<define name="ERROR_NON_MDICHILD_WINDOW" value="1445"/>
<define name="ERROR_POPUP_ALREADY_ACTIVE" value="1446"/>
<define name="ERROR_NO_SCROLLBARS" value="1447"/>
<define name="ERROR_INVALID_SCROLLBAR_RANGE" value="1448"/>
<define name="ERROR_INVALID_SHOWWIN_COMMAND" value="1449"/>
<define name="ERROR_NO_SYSTEM_RESOURCES" value="1450"/>
<define name="ERROR_NONPAGED_SYSTEM_RESOURCES" value="1451"/>
<define name="ERROR_PAGED_SYSTEM_RESOURCES" value="1452"/>
<define name="ERROR_WORKING_SET_QUOTA" value="1453"/>
<define name="ERROR_PAGEFILE_QUOTA" value="1454"/>
<define name="ERROR_COMMITMENT_LIMIT" value="1455"/>
<define name="ERROR_MENU_ITEM_NOT_FOUND" value="1456"/>
<define name="ERROR_INVALID_KEYBOARD_HANDLE" value="1457"/>
<define name="ERROR_HOOK_TYPE_NOT_ALLOWED" value="1458"/>
<define name="ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION" value="1459"/>
<define name="ERROR_TIMEOUT" value="1460"/>
<define name="ERROR_INVALID_MONITOR_HANDLE" value="1461"/>
<define name="ERROR_INCORRECT_SIZE" value="1462"/>
<define name="ERROR_SYMLINK_CLASS_DISABLED" value="1463"/>
<define name="ERROR_SYMLINK_NOT_SUPPORTED" value="1464"/>
<define name="ERROR_XML_PARSE_ERROR" value="1465"/>
<define name="ERROR_XMLDSIG_ERROR" value="1466"/>
<define name="ERROR_RESTART_APPLICATION" value="1467"/>
<define name="ERROR_WRONG_COMPARTMENT" value="1468"/>
<define name="ERROR_AUTHIP_FAILURE" value="1469"/>
<define name="ERROR_NO_NVRAM_RESOURCES" value="1470"/>
<define name="ERROR_NOT_GUI_PROCESS" value="1471"/>
<define name="ERROR_EVENTLOG_FILE_CORRUPT" value="1500"/>
<define name="ERROR_EVENTLOG_CANT_START" value="1501"/>
<define name="ERROR_LOG_FILE_FULL" value="1502"/>
<define name="ERROR_EVENTLOG_FILE_CHANGED" value="1503"/>
<define name="ERROR_INVALID_TASK_NAME" value="1550"/>
<define name="ERROR_INVALID_TASK_INDEX" value="1551"/>
<define name="ERROR_THREAD_ALREADY_IN_TASK" value="1552"/>
<define name="ERROR_INSTALL_SERVICE_FAILURE" value="1601"/>
<define name="ERROR_INSTALL_USEREXIT" value="1602"/>
<define name="ERROR_INSTALL_FAILURE" value="1603"/>
<define name="ERROR_INSTALL_SUSPEND" value="1604"/>
<define name="ERROR_UNKNOWN_PRODUCT" value="1605"/>
<define name="ERROR_UNKNOWN_FEATURE" value="1606"/>
<define name="ERROR_UNKNOWN_COMPONENT" value="1607"/>
<define name="ERROR_UNKNOWN_PROPERTY" value="1608"/>
<define name="ERROR_INVALID_HANDLE_STATE" value="1609"/>
<define name="ERROR_BAD_CONFIGURATION" value="1610"/>
<define name="ERROR_INDEX_ABSENT" value="1611"/>
<define name="ERROR_INSTALL_SOURCE_ABSENT" value="1612"/>
<define name="ERROR_INSTALL_PACKAGE_VERSION" value="1613"/>
<define name="ERROR_PRODUCT_UNINSTALLED" value="1614"/>
<define name="ERROR_BAD_QUERY_SYNTAX" value="1615"/>
<define name="ERROR_INVALID_FIELD" value="1616"/>
<define name="ERROR_DEVICE_REMOVED" value="1617"/>
<define name="ERROR_INSTALL_ALREADY_RUNNING" value="1618"/>
<define name="ERROR_INSTALL_PACKAGE_OPEN_FAILED" value="1619"/>
<define name="ERROR_INSTALL_PACKAGE_INVALID" value="1620"/>
<define name="ERROR_INSTALL_UI_FAILURE" value="1621"/>
<define name="ERROR_INSTALL_LOG_FAILURE" value="1622"/>
<define name="ERROR_INSTALL_LANGUAGE_UNSUPPORTED" value="1623"/>
<define name="ERROR_INSTALL_TRANSFORM_FAILURE" value="1624"/>
<define name="ERROR_INSTALL_PACKAGE_REJECTED" value="1625"/>
<define name="ERROR_FUNCTION_NOT_CALLED" value="1626"/>
<define name="ERROR_FUNCTION_FAILED" value="1627"/>
<define name="ERROR_INVALID_TABLE" value="1628"/>
<define name="ERROR_DATATYPE_MISMATCH" value="1629"/>
<define name="ERROR_UNSUPPORTED_TYPE" value="1630"/>
<define name="ERROR_CREATE_FAILED" value="1631"/>
<define name="ERROR_INSTALL_TEMP_UNWRITABLE" value="1632"/>
<define name="ERROR_INSTALL_PLATFORM_UNSUPPORTED" value="1633"/>
<define name="ERROR_INSTALL_NOTUSED" value="1634"/>
<define name="ERROR_PATCH_PACKAGE_OPEN_FAILED" value="1635"/>
<define name="ERROR_PATCH_PACKAGE_INVALID" value="1636"/>
<define name="ERROR_PATCH_PACKAGE_UNSUPPORTED" value="1637"/>
<define name="ERROR_PRODUCT_VERSION" value="1638"/>
<define name="ERROR_INVALID_COMMAND_LINE" value="1639"/>
<define name="ERROR_INSTALL_REMOTE_DISALLOWED" value="1640"/>
<define name="ERROR_SUCCESS_REBOOT_INITIATED" value="1641"/>
<define name="ERROR_PATCH_TARGET_NOT_FOUND" value="1642"/>
<define name="ERROR_PATCH_PACKAGE_REJECTED" value="1643"/>
<define name="ERROR_INSTALL_TRANSFORM_REJECTED" value="1644"/>
<define name="ERROR_INSTALL_REMOTE_PROHIBITED" value="1645"/>
<define name="ERROR_PATCH_REMOVAL_UNSUPPORTED" value="1646"/>
<define name="ERROR_UNKNOWN_PATCH" value="1647"/>
<define name="ERROR_PATCH_NO_SEQUENCE" value="1648"/>
<define name="ERROR_PATCH_REMOVAL_DISALLOWED" value="1649"/>
<define name="ERROR_INVALID_PATCH_XML" value="1650"/>
<define name="ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT" value="1651"/>
<define name="ERROR_INSTALL_SERVICE_SAFEBOOT" value="1652"/>
<define name="ERROR_FAIL_FAST_EXCEPTION" value="1653"/>
<define name="ERROR_INSTALL_REJECTED" value="1654"/>
<!-- Winerror.h: System Error Codes (1700-3999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681386(v=vs.85).aspx-->
<define name="RPC_S_INVALID_STRING_BINDING" value="1700"/>
<define name="RPC_S_WRONG_KIND_OF_BINDING" value="1701"/>
<define name="RPC_S_INVALID_BINDING" value="1702"/>
<define name="RPC_S_PROTSEQ_NOT_SUPPORTED" value="1703"/>
<define name="RPC_S_INVALID_RPC_PROTSEQ" value="1704"/>
<define name="RPC_S_INVALID_STRING_UUID" value="1705"/>
<define name="RPC_S_INVALID_ENDPOINT_FORMAT" value="1706"/>
<define name="RPC_S_INVALID_NET_ADDR" value="1707"/>
<define name="RPC_S_NO_ENDPOINT_FOUND" value="1708"/>
<define name="RPC_S_INVALID_TIMEOUT" value="1709"/>
<define name="RPC_S_OBJECT_NOT_FOUND" value="1710"/>
<define name="RPC_S_ALREADY_REGISTERED" value="1711"/>
<define name="RPC_S_TYPE_ALREADY_REGISTERED" value="1712"/>
<define name="RPC_S_ALREADY_LISTENING" value="1713"/>
<define name="RPC_S_NO_PROTSEQS_REGISTERED" value="1714"/>
<define name="RPC_S_NOT_LISTENING" value="1715"/>
<define name="RPC_S_UNKNOWN_MGR_TYPE" value="1716"/>
<define name="RPC_S_UNKNOWN_IF" value="1717"/>
<define name="RPC_S_NO_BINDINGS" value="1718"/>
<define name="RPC_S_NO_PROTSEQS" value="1719"/>
<define name="RPC_S_CANT_CREATE_ENDPOINT" value="1720"/>
<define name="RPC_S_OUT_OF_RESOURCES" value="1721"/>
<define name="RPC_S_SERVER_UNAVAILABLE" value="1722"/>
<define name="RPC_S_SERVER_TOO_BUSY" value="1723"/>
<define name="RPC_S_INVALID_NETWORK_OPTIONS" value="1724"/>
<define name="RPC_S_NO_CALL_ACTIVE" value="1725"/>
<define name="RPC_S_CALL_FAILED" value="1726"/>
<define name="RPC_S_CALL_FAILED_DNE" value="1727"/>
<define name="RPC_S_PROTOCOL_ERROR" value="1728"/>
<define name="RPC_S_PROXY_ACCESS_DENIED" value="1729"/>
<define name="RPC_S_UNSUPPORTED_TRANS_SYN" value="1730"/>
<define name="RPC_S_UNSUPPORTED_TYPE" value="1732"/>
<define name="RPC_S_INVALID_TAG" value="1733"/>
<define name="RPC_S_INVALID_BOUND" value="1734"/>
<define name="RPC_S_NO_ENTRY_NAME" value="1735"/>
<define name="RPC_S_INVALID_NAME_SYNTAX" value="1736"/>
<define name="RPC_S_UNSUPPORTED_NAME_SYNTAX" value="1737"/>
<define name="RPC_S_UUID_NO_ADDRESS" value="1739"/>
<define name="RPC_S_DUPLICATE_ENDPOINT" value="1740"/>
<define name="RPC_S_UNKNOWN_AUTHN_TYPE" value="1741"/>
<define name="RPC_S_MAX_CALLS_TOO_SMALL" value="1742"/>
<define name="RPC_S_STRING_TOO_LONG" value="1743"/>
<define name="RPC_S_PROTSEQ_NOT_FOUND" value="1744"/>
<define name="RPC_S_PROCNUM_OUT_OF_RANGE" value="1745"/>
<define name="RPC_S_BINDING_HAS_NO_AUTH" value="1746"/>
<define name="RPC_S_UNKNOWN_AUTHN_SERVICE" value="1747"/>
<define name="RPC_S_UNKNOWN_AUTHN_LEVEL" value="1748"/>
<define name="RPC_S_INVALID_AUTH_IDENTITY" value="1749"/>
<define name="RPC_S_UNKNOWN_AUTHZ_SERVICE" value="1750"/>
<define name="EPT_S_INVALID_ENTRY" value="1751"/>
<define name="EPT_S_CANT_PERFORM_OP" value="1752"/>
<define name="EPT_S_NOT_REGISTERED" value="1753"/>
<define name="RPC_S_NOTHING_TO_EXPORT" value="1754"/>
<define name="RPC_S_INCOMPLETE_NAME" value="1755"/>
<define name="RPC_S_INVALID_VERS_OPTION" value="1756"/>
<define name="RPC_S_NO_MORE_MEMBERS" value="1757"/>
<define name="RPC_S_NOT_ALL_OBJS_UNEXPORTED" value="1758"/>
<define name="RPC_S_INTERFACE_NOT_FOUND" value="1759"/>
<define name="RPC_S_ENTRY_ALREADY_EXISTS" value="1760"/>
<define name="RPC_S_ENTRY_NOT_FOUND" value="1761"/>
<define name="RPC_S_NAME_SERVICE_UNAVAILABLE" value="1762"/>
<define name="RPC_S_INVALID_NAF_ID" value="1763"/>
<define name="RPC_S_CANNOT_SUPPORT" value="1764"/>
<define name="RPC_S_NO_CONTEXT_AVAILABLE" value="1765"/>
<define name="RPC_S_INTERNAL_ERROR" value="1766"/>
<define name="RPC_S_ZERO_DIVIDE" value="1767"/>
<define name="RPC_S_ADDRESS_ERROR" value="1768"/>
<define name="RPC_S_FP_DIV_ZERO" value="1769"/>
<define name="RPC_S_FP_UNDERFLOW" value="1770"/>
<define name="RPC_S_FP_OVERFLOW" value="1771"/>
<define name="RPC_X_NO_MORE_ENTRIES" value="1772"/>
<define name="RPC_X_SS_CHAR_TRANS_OPEN_FAIL" value="1773"/>
<define name="RPC_X_SS_CHAR_TRANS_SHORT_FILE" value="1774"/>
<define name="RPC_X_SS_IN_NULL_CONTEXT" value="1775"/>
<define name="RPC_X_SS_CONTEXT_DAMAGED" value="1777"/>
<define name="RPC_X_SS_HANDLES_MISMATCH" value="1778"/>
<define name="RPC_X_SS_CANNOT_GET_CALL_HANDLE" value="1779"/>
<define name="RPC_X_NULL_REF_POINTER" value="1780"/>
<define name="RPC_X_ENUM_VALUE_OUT_OF_RANGE" value="1781"/>
<define name="RPC_X_BYTE_COUNT_TOO_SMALL" value="1782"/>
<define name="RPC_X_BAD_STUB_DATA" value="1783"/>
<define name="ERROR_INVALID_USER_BUFFER" value="1784"/>
<define name="ERROR_UNRECOGNIZED_MEDIA" value="1785"/>
<define name="ERROR_NO_TRUST_LSA_SECRET" value="1786"/>
<define name="ERROR_NO_TRUST_SAM_ACCOUNT" value="1787"/>
<define name="ERROR_TRUSTED_DOMAIN_FAILURE" value="1788"/>
<define name="ERROR_TRUSTED_RELATIONSHIP_FAILURE" value="1789"/>
<define name="ERROR_TRUST_FAILURE" value="1790"/>
<define name="RPC_S_CALL_IN_PROGRESS" value="1791"/>
<define name="ERROR_NETLOGON_NOT_STARTED" value="1792"/>
<define name="ERROR_ACCOUNT_EXPIRED" value="1793"/>
<define name="ERROR_REDIRECTOR_HAS_OPEN_HANDLES" value="1794"/>
<define name="ERROR_PRINTER_DRIVER_ALREADY_INSTALLED" value="1795"/>
<define name="ERROR_UNKNOWN_PORT" value="1796"/>
<define name="ERROR_UNKNOWN_PRINTER_DRIVER" value="1797"/>
<define name="ERROR_UNKNOWN_PRINTPROCESSOR" value="1798"/>
<define name="ERROR_INVALID_SEPARATOR_FILE" value="1799"/>
<define name="ERROR_INVALID_PRIORITY" value="1800"/>
<define name="ERROR_INVALID_PRINTER_NAME" value="1801"/>
<define name="ERROR_PRINTER_ALREADY_EXISTS" value="1802"/>
<define name="ERROR_INVALID_PRINTER_COMMAND" value="1803"/>
<define name="ERROR_INVALID_DATATYPE" value="1804"/>
<define name="ERROR_INVALID_ENVIRONMENT" value="1805"/>
<define name="RPC_S_NO_MORE_BINDINGS" value="1806"/>
<define name="ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT" value="1807"/>
<define name="ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT" value="1808"/>
<define name="ERROR_NOLOGON_SERVER_TRUST_ACCOUNT" value="1809"/>
<define name="ERROR_DOMAIN_TRUST_INCONSISTENT" value="1810"/>
<define name="ERROR_SERVER_HAS_OPEN_HANDLES" value="1811"/>
<define name="ERROR_RESOURCE_DATA_NOT_FOUND" value="1812"/>
<define name="ERROR_RESOURCE_TYPE_NOT_FOUND" value="1813"/>
<define name="ERROR_RESOURCE_NAME_NOT_FOUND" value="1814"/>
<define name="ERROR_RESOURCE_LANG_NOT_FOUND" value="1815"/>
<define name="ERROR_NOT_ENOUGH_QUOTA" value="1816"/>
<define name="RPC_S_NO_INTERFACES" value="1817"/>
<define name="RPC_S_CALL_CANCELLED" value="1818"/>
<define name="RPC_S_BINDING_INCOMPLETE" value="1819"/>
<define name="RPC_S_COMM_FAILURE" value="1820"/>
<define name="RPC_S_UNSUPPORTED_AUTHN_LEVEL" value="1821"/>
<define name="RPC_S_NO_PRINC_NAME" value="1822"/>
<define name="RPC_S_NOT_RPC_ERROR" value="1823"/>
<define name="RPC_S_UUID_LOCAL_ONLY" value="1824"/>
<define name="RPC_S_SEC_PKG_ERROR" value="1825"/>
<define name="RPC_S_NOT_CANCELLED" value="1826"/>
<define name="RPC_X_INVALID_ES_ACTION" value="1827"/>
<define name="RPC_X_WRONG_ES_VERSION" value="1828"/>
<define name="RPC_X_WRONG_STUB_VERSION" value="1829"/>
<define name="RPC_X_INVALID_PIPE_OBJECT" value="1830"/>
<define name="RPC_X_WRONG_PIPE_ORDER" value="1831"/>
<define name="RPC_X_WRONG_PIPE_VERSION" value="1832"/>
<define name="RPC_S_COOKIE_AUTH_FAILED" value="1833"/>
<define name="RPC_S_GROUP_MEMBER_NOT_FOUND" value="1898"/>
<define name="EPT_S_CANT_CREATE" value="1899"/>
<define name="RPC_S_INVALID_OBJECT" value="1900"/>
<define name="ERROR_INVALID_TIME" value="1901"/>
<define name="ERROR_INVALID_FORM_NAME" value="1902"/>
<define name="ERROR_INVALID_FORM_SIZE" value="1903"/>
<define name="ERROR_ALREADY_WAITING" value="1904"/>
<define name="ERROR_PRINTER_DELETED" value="1905"/>
<define name="ERROR_INVALID_PRINTER_STATE" value="1906"/>
<define name="ERROR_PASSWORD_MUST_CHANGE" value="1907"/>
<define name="ERROR_DOMAIN_CONTROLLER_NOT_FOUND" value="1908"/>
<define name="ERROR_ACCOUNT_LOCKED_OUT" value="1909"/>
<define name="OR_INVALID_OXID" value="1910"/>
<define name="OR_INVALID_OID" value="1911"/>
<define name="OR_INVALID_SET" value="1912"/>
<define name="RPC_S_SEND_INCOMPLETE" value="1913"/>
<define name="RPC_S_INVALID_ASYNC_HANDLE" value="1914"/>
<define name="RPC_S_INVALID_ASYNC_CALL" value="1915"/>
<define name="RPC_X_PIPE_CLOSED" value="1916"/>
<define name="RPC_X_PIPE_DISCIPLINE_ERROR" value="1917"/>
<define name="RPC_X_PIPE_EMPTY" value="1918"/>
<define name="ERROR_NO_SITENAME" value="1919"/>
<define name="ERROR_CANT_ACCESS_FILE" value="1920"/>
<define name="ERROR_CANT_RESOLVE_FILENAME" value="1921"/>
<define name="RPC_S_ENTRY_TYPE_MISMATCH" value="1922"/>
<define name="RPC_S_NOT_ALL_OBJS_EXPORTED" value="1923"/>
<define name="RPC_S_INTERFACE_NOT_EXPORTED" value="1924"/>
<define name="RPC_S_PROFILE_NOT_ADDED" value="1925"/>
<define name="RPC_S_PRF_ELT_NOT_ADDED" value="1926"/>
<define name="RPC_S_PRF_ELT_NOT_REMOVED" value="1927"/>
<define name="RPC_S_GRP_ELT_NOT_ADDED" value="1928"/>
<define name="RPC_S_GRP_ELT_NOT_REMOVED" value="1929"/>
<define name="ERROR_KM_DRIVER_BLOCKED" value="1930"/>
<define name="ERROR_CONTEXT_EXPIRED" value="1931"/>
<define name="ERROR_PER_USER_TRUST_QUOTA_EXCEEDED" value="1932"/>
<define name="ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED" value="1933"/>
<define name="ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED" value="1934"/>
<define name="ERROR_AUTHENTICATION_FIREWALL_FAILED" value="1935"/>
<define name="ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED" value="1936"/>
<define name="ERROR_NTLM_BLOCKED" value="1937"/>
<define name="ERROR_PASSWORD_CHANGE_REQUIRED" value="1938"/>
<define name="ERROR_INVALID_PIXEL_FORMAT" value="2000"/>
<define name="ERROR_BAD_DRIVER" value="2001"/>
<define name="ERROR_INVALID_WINDOW_STYLE" value="2002"/>
<define name="ERROR_METAFILE_NOT_SUPPORTED" value="2003"/>
<define name="ERROR_TRANSFORM_NOT_SUPPORTED" value="2004"/>
<define name="ERROR_CLIPPING_NOT_SUPPORTED" value="2005"/>
<define name="ERROR_INVALID_CMM" value="2010"/>
<define name="ERROR_INVALID_PROFILE" value="2011"/>
<define name="ERROR_TAG_NOT_FOUND" value="2012"/>
<define name="ERROR_TAG_NOT_PRESENT" value="2013"/>
<define name="ERROR_DUPLICATE_TAG" value="2014"/>
<define name="ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE" value="2015"/>
<define name="ERROR_PROFILE_NOT_FOUND" value="2016"/>
<define name="ERROR_INVALID_COLORSPACE" value="2017"/>
<define name="ERROR_ICM_NOT_ENABLED" value="2018"/>
<define name="ERROR_DELETING_ICM_XFORM" value="2019"/>
<define name="ERROR_INVALID_TRANSFORM" value="2020"/>
<define name="ERROR_COLORSPACE_MISMATCH" value="2021"/>
<define name="ERROR_INVALID_COLORINDEX" value="2022"/>
<define name="ERROR_PROFILE_DOES_NOT_MATCH_DEVICE" value="2023"/>
<define name="ERROR_CONNECTED_OTHER_PASSWORD" value="2108"/>
<define name="ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT" value="2109"/>
<define name="ERROR_BAD_USERNAME" value="2202"/>
<define name="ERROR_NOT_CONNECTED" value="2250"/>
<define name="ERROR_OPEN_FILES" value="2401"/>
<define name="ERROR_ACTIVE_CONNECTIONS" value="2402"/>
<define name="ERROR_DEVICE_IN_USE" value="2404"/>
<define name="ERROR_UNKNOWN_PRINT_MONITOR" value="3000"/>
<define name="ERROR_PRINTER_DRIVER_IN_USE" value="3001"/>
<define name="ERROR_SPOOL_FILE_NOT_FOUND" value="3002"/>
<define name="ERROR_SPL_NO_STARTDOC" value="3003"/>
<define name="ERROR_SPL_NO_ADDJOB" value="3004"/>
<define name="ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED" value="3005"/>
<define name="ERROR_PRINT_MONITOR_ALREADY_INSTALLED" value="3006"/>
<define name="ERROR_INVALID_PRINT_MONITOR" value="3007"/>
<define name="ERROR_PRINT_MONITOR_IN_USE" value="3008"/>
<define name="ERROR_PRINTER_HAS_JOBS_QUEUED" value="3009"/>
<define name="ERROR_SUCCESS_REBOOT_REQUIRED" value="3010"/>
<define name="ERROR_SUCCESS_RESTART_REQUIRED" value="3011"/>
<define name="ERROR_PRINTER_NOT_FOUND" value="3012"/>
<define name="ERROR_PRINTER_DRIVER_WARNED" value="3013"/>
<define name="ERROR_PRINTER_DRIVER_BLOCKED" value="3014"/>
<define name="ERROR_PRINTER_DRIVER_PACKAGE_IN_USE" value="3015"/>
<define name="ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND" value="3016"/>
<define name="ERROR_FAIL_REBOOT_REQUIRED" value="3017"/>
<define name="ERROR_FAIL_REBOOT_INITIATED" value="3018"/>
<define name="ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED" value="3019"/>
<define name="ERROR_PRINT_JOB_RESTART_REQUIRED" value="3020"/>
<define name="ERROR_INVALID_PRINTER_DRIVER_MANIFEST" value="3021"/>
<define name="ERROR_PRINTER_NOT_SHAREABLE" value="3022"/>
<define name="ERROR_REQUEST_PAUSED" value="3050"/>
<define name="ERROR_IO_REISSUE_AS_CACHED" value="3950"/>
<!-- Winerror.h: System Error Codes (4000-5999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681387(v=vs.85).aspx -->
<define name="ERROR_WINS_INTERNAL" value="4000"/>
<define name="ERROR_CAN_NOT_DEL_LOCAL_WINS" value="4001"/>
<define name="ERROR_STATIC_INIT" value="4002"/>
<define name="ERROR_INC_BACKUP" value="4003"/>
<define name="ERROR_FULL_BACKUP" value="4004"/>
<define name="ERROR_REC_NON_EXISTENT" value="4005"/>
<define name="ERROR_RPL_NOT_ALLOWED" value="4006"/>
<define name="PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED" value="4050"/>
<define name="PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO" value="4051"/>
<define name="PEERDIST_ERROR_MISSING_DATA" value="4052"/>
<define name="PEERDIST_ERROR_NO_MORE" value="4053"/>
<define name="PEERDIST_ERROR_NOT_INITIALIZED" value="4054"/>
<define name="PEERDIST_ERROR_ALREADY_INITIALIZED" value="4055"/>
<define name="PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS" value="4056"/>
<define name="PEERDIST_ERROR_INVALIDATED" value="4057"/>
<define name="PEERDIST_ERROR_ALREADY_EXISTS" value="4058"/>
<define name="PEERDIST_ERROR_OPERATION_NOTFOUND" value="4059"/>
<define name="PEERDIST_ERROR_ALREADY_COMPLETED" value="4060"/>
<define name="PEERDIST_ERROR_OUT_OF_BOUNDS" value="4061"/>
<define name="PEERDIST_ERROR_VERSION_UNSUPPORTED" value="4062"/>
<define name="PEERDIST_ERROR_INVALID_CONFIGURATION" value="4063"/>
<define name="PEERDIST_ERROR_NOT_LICENSED" value="4064"/>
<define name="PEERDIST_ERROR_SERVICE_UNAVAILABLE" value="4065"/>
<define name="PEERDIST_ERROR_TRUST_FAILURE" value="4066"/>
<define name="ERROR_DHCP_ADDRESS_CONFLICT" value="4100"/>
<define name="ERROR_WMI_GUID_NOT_FOUND" value="4200"/>
<define name="ERROR_WMI_INSTANCE_NOT_FOUND" value="4201"/>
<define name="ERROR_WMI_ITEMID_NOT_FOUND" value="4202"/>
<define name="ERROR_WMI_TRY_AGAIN" value="4203"/>
<define name="ERROR_WMI_DP_NOT_FOUND" value="4204"/>
<define name="ERROR_WMI_UNRESOLVED_INSTANCE_REF" value="4205"/>
<define name="ERROR_WMI_ALREADY_ENABLED" value="4206"/>
<define name="ERROR_WMI_GUID_DISCONNECTED" value="4207"/>
<define name="ERROR_WMI_SERVER_UNAVAILABLE" value="4208"/>
<define name="ERROR_WMI_DP_FAILED" value="4209"/>
<define name="ERROR_WMI_INVALID_MOF" value="4210"/>
<define name="ERROR_WMI_INVALID_REGINFO" value="4211"/>
<define name="ERROR_WMI_ALREADY_DISABLED" value="4212"/>
<define name="ERROR_WMI_READ_ONLY" value="4213"/>
<define name="ERROR_WMI_SET_FAILURE" value="4214"/>
<define name="ERROR_NOT_APPCONTAINER" value="4250"/>
<define name="ERROR_APPCONTAINER_REQUIRED" value="4251"/>
<define name="ERROR_NOT_SUPPORTED_IN_APPCONTAINER" value="4252"/>
<define name="ERROR_INVALID_PACKAGE_SID_LENGTH" value="4253"/>
<define name="ERROR_INVALID_MEDIA" value="4300"/>
<define name="ERROR_INVALID_LIBRARY" value="4301"/>
<define name="ERROR_INVALID_MEDIA_POOL" value="4302"/>
<define name="ERROR_DRIVE_MEDIA_MISMATCH" value="4303"/>
<define name="ERROR_MEDIA_OFFLINE" value="4304"/>
<define name="ERROR_LIBRARY_OFFLINE" value="4305"/>
<define name="ERROR_EMPTY" value="4306"/>
<define name="ERROR_NOT_EMPTY" value="4307"/>
<define name="ERROR_MEDIA_UNAVAILABLE" value="4308"/>
<define name="ERROR_RESOURCE_DISABLED" value="4309"/>
<define name="ERROR_INVALID_CLEANER" value="4310"/>
<define name="ERROR_UNABLE_TO_CLEAN" value="4311"/>
<define name="ERROR_OBJECT_NOT_FOUND" value="4312"/>
<define name="ERROR_DATABASE_FAILURE" value="4313"/>
<define name="ERROR_DATABASE_FULL" value="4314"/>
<define name="ERROR_MEDIA_INCOMPATIBLE" value="4315"/>
<define name="ERROR_RESOURCE_NOT_PRESENT" value="4316"/>
<define name="ERROR_INVALID_OPERATION" value="4317"/>
<define name="ERROR_MEDIA_NOT_AVAILABLE" value="4318"/>
<define name="ERROR_DEVICE_NOT_AVAILABLE" value="4319"/>
<define name="ERROR_REQUEST_REFUSED" value="4320"/>
<define name="ERROR_INVALID_DRIVE_OBJECT" value="4321"/>
<define name="ERROR_LIBRARY_FULL" value="4322"/>
<define name="ERROR_MEDIUM_NOT_ACCESSIBLE" value="4323"/>
<define name="ERROR_UNABLE_TO_LOAD_MEDIUM" value="4324"/>
<define name="ERROR_UNABLE_TO_INVENTORY_DRIVE" value="4325"/>
<define name="ERROR_UNABLE_TO_INVENTORY_SLOT" value="4326"/>
<define name="ERROR_UNABLE_TO_INVENTORY_TRANSPORT" value="4327"/>
<define name="ERROR_TRANSPORT_FULL" value="4328"/>
<define name="ERROR_CONTROLLING_IEPORT" value="4329"/>
<define name="ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA" value="4330"/>
<define name="ERROR_CLEANER_SLOT_SET" value="4331"/>
<define name="ERROR_CLEANER_SLOT_NOT_SET" value="4332"/>
<define name="ERROR_CLEANER_CARTRIDGE_SPENT" value="4333"/>
<define name="ERROR_UNEXPECTED_OMID" value="4334"/>
<define name="ERROR_CANT_DELETE_LAST_ITEM" value="4335"/>
<define name="ERROR_MESSAGE_EXCEEDS_MAX_SIZE" value="4336"/>
<define name="ERROR_VOLUME_CONTAINS_SYS_FILES" value="4337"/>
<define name="ERROR_INDIGENOUS_TYPE" value="4338"/>
<define name="ERROR_NO_SUPPORTING_DRIVES" value="4339"/>
<define name="ERROR_CLEANER_CARTRIDGE_INSTALLED" value="4340"/>
<define name="ERROR_IEPORT_FULL" value="4341"/>
<define name="ERROR_FILE_OFFLINE" value="4350"/>
<define name="ERROR_REMOTE_STORAGE_NOT_ACTIVE" value="4351"/>
<define name="ERROR_REMOTE_STORAGE_MEDIA_ERROR" value="4352"/>
<define name="ERROR_NOT_A_REPARSE_POINT" value="4390"/>
<define name="ERROR_REPARSE_ATTRIBUTE_CONFLICT" value="4391"/>
<define name="ERROR_INVALID_REPARSE_DATA" value="4392"/>
<define name="ERROR_REPARSE_TAG_INVALID" value="4393"/>
<define name="ERROR_REPARSE_TAG_MISMATCH" value="4394"/>
<define name="ERROR_APP_DATA_NOT_FOUND" value="4400"/>
<define name="ERROR_APP_DATA_EXPIRED" value="4401"/>
<define name="ERROR_APP_DATA_CORRUPT" value="4402"/>
<define name="ERROR_APP_DATA_LIMIT_EXCEEDED" value="4403"/>
<define name="ERROR_APP_DATA_REBOOT_REQUIRED" value="4404"/>
<define name="ERROR_SECUREBOOT_ROLLBACK_DETECTED" value="4420"/>
<define name="ERROR_SECUREBOOT_POLICY_VIOLATION" value="4421"/>
<define name="ERROR_SECUREBOOT_INVALID_POLICY" value="4422"/>
<define name="ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND" value="4423"/>
<define name="ERROR_SECUREBOOT_POLICY_NOT_SIGNED" value="4424"/>
<define name="ERROR_SECUREBOOT_NOT_ENABLED" value="4425"/>
<define name="ERROR_SECUREBOOT_FILE_REPLACED" value="4426"/>
<define name="ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED" value="4440"/>
<define name="ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED" value="4441"/>
<define name="ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED" value="4442"/>
<define name="ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED" value="4443"/>
<define name="ERROR_VOLUME_NOT_SIS_ENABLED" value="4500"/>
<define name="ERROR_DEPENDENT_RESOURCE_EXISTS" value="5001"/>
<define name="ERROR_DEPENDENCY_NOT_FOUND" value="5002"/>
<define name="ERROR_DEPENDENCY_ALREADY_EXISTS" value="5003"/>
<define name="ERROR_RESOURCE_NOT_ONLINE" value="5004"/>
<define name="ERROR_HOST_NODE_NOT_AVAILABLE" value="5005"/>
<define name="ERROR_RESOURCE_NOT_AVAILABLE" value="5006"/>
<define name="ERROR_RESOURCE_NOT_FOUND" value="5007"/>
<define name="ERROR_SHUTDOWN_CLUSTER" value="5008"/>
<define name="ERROR_CANT_EVICT_ACTIVE_NODE" value="5009"/>
<define name="ERROR_OBJECT_ALREADY_EXISTS" value="5010"/>
<define name="ERROR_OBJECT_IN_LIST" value="5011"/>
<define name="ERROR_GROUP_NOT_AVAILABLE" value="5012"/>
<define name="ERROR_GROUP_NOT_FOUND" value="5013"/>
<define name="ERROR_GROUP_NOT_ONLINE" value="5014"/>
<define name="ERROR_HOST_NODE_NOT_RESOURCE_OWNER" value="5015"/>
<define name="ERROR_HOST_NODE_NOT_GROUP_OWNER" value="5016"/>
<define name="ERROR_RESMON_CREATE_FAILED" value="5017"/>
<define name="ERROR_RESMON_ONLINE_FAILED" value="5018"/>
<define name="ERROR_RESOURCE_ONLINE" value="5019"/>
<define name="ERROR_QUORUM_RESOURCE" value="5020"/>
<define name="ERROR_NOT_QUORUM_CAPABLE" value="5021"/>
<define name="ERROR_CLUSTER_SHUTTING_DOWN" value="5022"/>
<define name="ERROR_INVALID_STATE" value="5023"/>
<define name="ERROR_RESOURCE_PROPERTIES_STORED" value="5024"/>
<define name="ERROR_NOT_QUORUM_CLASS" value="5025"/>
<define name="ERROR_CORE_RESOURCE" value="5026"/>
<define name="ERROR_QUORUM_RESOURCE_ONLINE_FAILED" value="5027"/>
<define name="ERROR_QUORUMLOG_OPEN_FAILED" value="5028"/>
<define name="ERROR_CLUSTERLOG_CORRUPT" value="5029"/>
<define name="ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE" value="5030"/>
<define name="ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE" value="5031"/>
<define name="ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND" value="5032"/>
<define name="ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE" value="5033"/>
<define name="ERROR_QUORUM_OWNER_ALIVE" value="5034"/>
<define name="ERROR_NETWORK_NOT_AVAILABLE" value="5035"/>
<define name="ERROR_NODE_NOT_AVAILABLE" value="5036"/>
<define name="ERROR_ALL_NODES_NOT_AVAILABLE" value="5037"/>
<define name="ERROR_RESOURCE_FAILED" value="5038"/>
<define name="ERROR_CLUSTER_INVALID_NODE" value="5039"/>
<define name="ERROR_CLUSTER_NODE_EXISTS" value="5040"/>
<define name="ERROR_CLUSTER_JOIN_IN_PROGRESS" value="5041"/>
<define name="ERROR_CLUSTER_NODE_NOT_FOUND" value="5042"/>
<define name="ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND" value="5043"/>
<define name="ERROR_CLUSTER_NETWORK_EXISTS" value="5044"/>
<define name="ERROR_CLUSTER_NETWORK_NOT_FOUND" value="5045"/>
<define name="ERROR_CLUSTER_NETINTERFACE_EXISTS" value="5046"/>
<define name="ERROR_CLUSTER_NETINTERFACE_NOT_FOUND" value="5047"/>
<define name="ERROR_CLUSTER_INVALID_REQUEST" value="5048"/>
<define name="ERROR_CLUSTER_INVALID_NETWORK_PROVIDER" value="5049"/>
<define name="ERROR_CLUSTER_NODE_DOWN" value="5050"/>
<define name="ERROR_CLUSTER_NODE_UNREACHABLE" value="5051"/>
<define name="ERROR_CLUSTER_NODE_NOT_MEMBER" value="5052"/>
<define name="ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS" value="5053"/>
<define name="ERROR_CLUSTER_INVALID_NETWORK" value="5054"/>
<define name="ERROR_CLUSTER_NODE_UP" value="5056"/>
<define name="ERROR_CLUSTER_IPADDR_IN_USE" value="5057"/>
<define name="ERROR_CLUSTER_NODE_NOT_PAUSED" value="5058"/>
<define name="ERROR_CLUSTER_NO_SECURITY_CONTEXT" value="5059"/>
<define name="ERROR_CLUSTER_NETWORK_NOT_INTERNAL" value="5060"/>
<define name="ERROR_CLUSTER_NODE_ALREADY_UP" value="5061"/>
<define name="ERROR_CLUSTER_NODE_ALREADY_DOWN" value="5062"/>
<define name="ERROR_CLUSTER_NETWORK_ALREADY_ONLINE" value="5063"/>
<define name="ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE" value="5064"/>
<define name="ERROR_CLUSTER_NODE_ALREADY_MEMBER" value="5065"/>
<define name="ERROR_CLUSTER_LAST_INTERNAL_NETWORK" value="5066"/>
<define name="ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS" value="5067"/>
<define name="ERROR_INVALID_OPERATION_ON_QUORUM" value="5068"/>
<define name="ERROR_DEPENDENCY_NOT_ALLOWED" value="5069"/>
<define name="ERROR_CLUSTER_NODE_PAUSED" value="5070"/>
<define name="ERROR_NODE_CANT_HOST_RESOURCE" value="5071"/>
<define name="ERROR_CLUSTER_NODE_NOT_READY" value="5072"/>
<define name="ERROR_CLUSTER_NODE_SHUTTING_DOWN" value="5073"/>
<define name="ERROR_CLUSTER_JOIN_ABORTED" value="5074"/>
<define name="ERROR_CLUSTER_INCOMPATIBLE_VERSIONS" value="5075"/>
<define name="ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED" value="5076"/>
<define name="ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED" value="5077"/>
<define name="ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND" value="5078"/>
<define name="ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED" value="5079"/>
<define name="ERROR_CLUSTER_RESNAME_NOT_FOUND" value="5080"/>
<define name="ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED" value="5081"/>
<define name="ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST" value="5082"/>
<define name="ERROR_CLUSTER_DATABASE_SEQMISMATCH" value="5083"/>
<define name="ERROR_RESMON_INVALID_STATE" value="5084"/>
<define name="ERROR_CLUSTER_GUM_NOT_LOCKER" value="5085"/>
<define name="ERROR_QUORUM_DISK_NOT_FOUND" value="5086"/>
<define name="ERROR_DATABASE_BACKUP_CORRUPT" value="5087"/>
<define name="ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT" value="5088"/>
<define name="ERROR_RESOURCE_PROPERTY_UNCHANGEABLE" value="5089"/>
<define name="ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE" value="5890"/>
<define name="ERROR_CLUSTER_QUORUMLOG_NOT_FOUND" value="5891"/>
<define name="ERROR_CLUSTER_MEMBERSHIP_HALT" value="5892"/>
<define name="ERROR_CLUSTER_INSTANCE_ID_MISMATCH" value="5893"/>
<define name="ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP" value="5894"/>
<define name="ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH" value="5895"/>
<define name="ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP" value="5896"/>
<define name="ERROR_CLUSTER_PARAMETER_MISMATCH" value="5897"/>
<define name="ERROR_NODE_CANNOT_BE_CLUSTERED" value="5898"/>
<define name="ERROR_CLUSTER_WRONG_OS_VERSION" value="5899"/>
<define name="ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME" value="5900"/>
<define name="ERROR_CLUSCFG_ALREADY_COMMITTED" value="5901"/>
<define name="ERROR_CLUSCFG_ROLLBACK_FAILED" value="5902"/>
<define name="ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT" value="5903"/>
<define name="ERROR_CLUSTER_OLD_VERSION" value="5904"/>
<define name="ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME" value="5905"/>
<define name="ERROR_CLUSTER_NO_NET_ADAPTERS" value="5906"/>
<define name="ERROR_CLUSTER_POISONED" value="5907"/>
<define name="ERROR_CLUSTER_GROUP_MOVING" value="5908"/>
<define name="ERROR_CLUSTER_RESOURCE_TYPE_BUSY" value="5909"/>
<define name="ERROR_RESOURCE_CALL_TIMED_OUT" value="5910"/>
<define name="ERROR_INVALID_CLUSTER_IPV6_ADDRESS" value="5911"/>
<define name="ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION" value="5912"/>
<define name="ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS" value="5913"/>
<define name="ERROR_CLUSTER_PARTIAL_SEND" value="5914"/>
<define name="ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION" value="5915"/>
<define name="ERROR_CLUSTER_INVALID_STRING_TERMINATION" value="5916"/>
<define name="ERROR_CLUSTER_INVALID_STRING_FORMAT" value="5917"/>
<define name="ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS" value="5918"/>
<define name="ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS" value="5919"/>
<define name="ERROR_CLUSTER_NULL_DATA" value="5920"/>
<define name="ERROR_CLUSTER_PARTIAL_READ" value="5921"/>
<define name="ERROR_CLUSTER_PARTIAL_WRITE" value="5922"/>
<define name="ERROR_CLUSTER_CANT_DESERIALIZE_DATA" value="5923"/>
<define name="ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT" value="5924"/>
<define name="ERROR_CLUSTER_NO_QUORUM" value="5925"/>
<define name="ERROR_CLUSTER_INVALID_IPV6_NETWORK" value="5926"/>
<define name="ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK" value="5927"/>
<define name="ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP" value="5928"/>
<define name="ERROR_DEPENDENCY_TREE_TOO_COMPLEX" value="5929"/>
<define name="ERROR_EXCEPTION_IN_RESOURCE_CALL" value="5930"/>
<define name="ERROR_CLUSTER_RHS_FAILED_INITIALIZATION" value="5931"/>
<define name="ERROR_CLUSTER_NOT_INSTALLED" value="5932"/>
<define name="ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE" value="5933"/>
<define name="ERROR_CLUSTER_MAX_NODES_IN_CLUSTER" value="5934"/>
<define name="ERROR_CLUSTER_TOO_MANY_NODES" value="5935"/>
<define name="ERROR_CLUSTER_OBJECT_ALREADY_USED" value="5936"/>
<define name="ERROR_NONCORE_GROUPS_FOUND" value="5937"/>
<define name="ERROR_FILE_SHARE_RESOURCE_CONFLICT" value="5938"/>
<define name="ERROR_CLUSTER_EVICT_INVALID_REQUEST" value="5939"/>
<define name="ERROR_CLUSTER_SINGLETON_RESOURCE" value="5940"/>
<define name="ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE" value="5941"/>
<define name="ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED" value="5942"/>
<define name="ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR" value="5943"/>
<define name="ERROR_CLUSTER_GROUP_BUSY" value="5944"/>
<define name="ERROR_CLUSTER_NOT_SHARED_VOLUME" value="5945"/>
<define name="ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR" value="5946"/>
<define name="ERROR_CLUSTER_SHARED_VOLUMES_IN_USE" value="5947"/>
<define name="ERROR_CLUSTER_USE_SHARED_VOLUMES_API" value="5948"/>
<define name="ERROR_CLUSTER_BACKUP_IN_PROGRESS" value="5949"/>
<define name="ERROR_NON_CSV_PATH" value="5950"/>
<define name="ERROR_CSV_VOLUME_NOT_LOCAL" value="5951"/>
<define name="ERROR_CLUSTER_WATCHDOG_TERMINATING" value="5952"/>
<define name="ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES" value="5953"/>
<define name="ERROR_CLUSTER_INVALID_NODE_WEIGHT" value="5954"/>
<define name="ERROR_CLUSTER_RESOURCE_VETOED_CALL" value="5955"/>
<define name="ERROR_RESMON_SYSTEM_RESOURCES_LACKING" value="5956"/>
<define name="ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION" value="5957"/>
<define name="ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE" value="5958"/>
<define name="ERROR_CLUSTER_GROUP_QUEUED" value="5959"/>
<define name="ERROR_CLUSTER_RESOURCE_LOCKED_STATUS" value="5960"/>
<define name="ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED" value="5961"/>
<define name="ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS" value="5962"/>
<define name="ERROR_CLUSTER_DISK_NOT_CONNECTED" value="5963"/>
<define name="ERROR_DISK_NOT_CSV_CAPABLE" value="5964"/>
<define name="ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE" value="5965"/>
<define name="ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED" value="5966"/>
<define name="ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED" value="5967"/>
<define name="ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES" value="5968"/>
<define name="ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES" value="5969"/>
<define name="ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE" value="5970"/>
<define name="ERROR_CLUSTER_AFFINITY_CONFLICT" value="5971"/>
<define name="ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE" value="5972"/>
<!-- Winerror.h: System Error Codes (6000-8199) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681389(v=vs.85).aspx -->
<define name="ERROR_ENCRYPTION_FAILED" value="6000"/>
<define name="ERROR_DECRYPTION_FAILED" value="6001"/>
<define name="ERROR_FILE_ENCRYPTED" value="6002"/>
<define name="ERROR_NO_RECOVERY_POLICY" value="6003"/>
<define name="ERROR_NO_EFS" value="6004"/>
<define name="ERROR_WRONG_EFS" value="6005"/>
<define name="ERROR_NO_USER_KEYS" value="6006"/>
<define name="ERROR_FILE_NOT_ENCRYPTED" value="6007"/>
<define name="ERROR_NOT_EXPORT_FORMAT" value="6008"/>
<define name="ERROR_FILE_READ_ONLY" value="6009"/>
<define name="ERROR_DIR_EFS_DISALLOWED" value="6010"/>
<define name="ERROR_EFS_SERVER_NOT_TRUSTED" value="6011"/>
<define name="ERROR_BAD_RECOVERY_POLICY" value="6012"/>
<define name="ERROR_EFS_ALG_BLOB_TOO_BIG" value="6013"/>
<define name="ERROR_VOLUME_NOT_SUPPORT_EFS" value="6014"/>
<define name="ERROR_EFS_DISABLED" value="6015"/>
<define name="ERROR_EFS_VERSION_NOT_SUPPORT" value="6016"/>
<define name="ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE" value="6017"/>
<define name="ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER" value="6018"/>
<define name="ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE" value="6019"/>
<define name="ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE" value="6020"/>
<define name="ERROR_CS_ENCRYPTION_FILE_NOT_CSE" value="6021"/>
<define name="ERROR_ENCRYPTION_POLICY_DENIES_OPERATION" value="6022"/>
<define name="ERROR_NO_BROWSER_SERVERS_FOUND" value="6118"/>
<define name="SCHED_E_SERVICE_NOT_LOCALSYSTEM" value="6200"/>
<define name="ERROR_LOG_SECTOR_INVALID" value="6600"/>
<define name="ERROR_LOG_SECTOR_PARITY_INVALID" value="6601"/>
<define name="ERROR_LOG_SECTOR_REMAPPED" value="6602"/>
<define name="ERROR_LOG_BLOCK_INCOMPLETE" value="6603"/>
<define name="ERROR_LOG_INVALID_RANGE" value="6604"/>
<define name="ERROR_LOG_BLOCKS_EXHAUSTED" value="6605"/>
<define name="ERROR_LOG_READ_CONTEXT_INVALID" value="6606"/>
<define name="ERROR_LOG_RESTART_INVALID" value="6607"/>
<define name="ERROR_LOG_BLOCK_VERSION" value="6608"/>
<define name="ERROR_LOG_BLOCK_INVALID" value="6609"/>
<define name="ERROR_LOG_READ_MODE_INVALID" value="6610"/>
<define name="ERROR_LOG_NO_RESTART" value="6611"/>
<define name="ERROR_LOG_METADATA_CORRUPT" value="6612"/>
<define name="ERROR_LOG_METADATA_INVALID" value="6613"/>
<define name="ERROR_LOG_METADATA_INCONSISTENT" value="6614"/>
<define name="ERROR_LOG_RESERVATION_INVALID" value="6615"/>
<define name="ERROR_LOG_CANT_DELETE" value="6616"/>
<define name="ERROR_LOG_CONTAINER_LIMIT_EXCEEDED" value="6617"/>
<define name="ERROR_LOG_START_OF_LOG" value="6618"/>
<define name="ERROR_LOG_POLICY_ALREADY_INSTALLED" value="6619"/>
<define name="ERROR_LOG_POLICY_NOT_INSTALLED" value="6620"/>
<define name="ERROR_LOG_POLICY_INVALID" value="6621"/>
<define name="ERROR_LOG_POLICY_CONFLICT" value="6622"/>
<define name="ERROR_LOG_PINNED_ARCHIVE_TAIL" value="6623"/>
<define name="ERROR_LOG_RECORD_NONEXISTENT" value="6624"/>
<define name="ERROR_LOG_RECORDS_RESERVED_INVALID" value="6625"/>
<define name="ERROR_LOG_SPACE_RESERVED_INVALID" value="6626"/>
<define name="ERROR_LOG_TAIL_INVALID" value="6627"/>
<define name="ERROR_LOG_FULL" value="6628"/>
<define name="ERROR_COULD_NOT_RESIZE_LOG" value="6629"/>
<define name="ERROR_LOG_MULTIPLEXED" value="6630"/>
<define name="ERROR_LOG_DEDICATED" value="6631"/>
<define name="ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS" value="6632"/>
<define name="ERROR_LOG_ARCHIVE_IN_PROGRESS" value="6633"/>
<define name="ERROR_LOG_EPHEMERAL" value="6634"/>
<define name="ERROR_LOG_NOT_ENOUGH_CONTAINERS" value="6635"/>
<define name="ERROR_LOG_CLIENT_ALREADY_REGISTERED" value="6636"/>
<define name="ERROR_LOG_CLIENT_NOT_REGISTERED" value="6637"/>
<define name="ERROR_LOG_FULL_HANDLER_IN_PROGRESS" value="6638"/>
<define name="ERROR_LOG_CONTAINER_READ_FAILED" value="6639"/>
<define name="ERROR_LOG_CONTAINER_WRITE_FAILED" value="6640"/>
<define name="ERROR_LOG_CONTAINER_OPEN_FAILED" value="6641"/>
<define name="ERROR_LOG_CONTAINER_STATE_INVALID" value="6642"/>
<define name="ERROR_LOG_STATE_INVALID" value="6643"/>
<define name="ERROR_LOG_PINNED" value="6644"/>
<define name="ERROR_LOG_METADATA_FLUSH_FAILED" value="6645"/>
<define name="ERROR_LOG_INCONSISTENT_SECURITY" value="6646"/>
<define name="ERROR_LOG_APPENDED_FLUSH_FAILED" value="6647"/>
<define name="ERROR_LOG_PINNED_RESERVATION" value="6648"/>
<define name="ERROR_INVALID_TRANSACTION" value="6700"/>
<define name="ERROR_TRANSACTION_NOT_ACTIVE" value="6701"/>
<define name="ERROR_TRANSACTION_REQUEST_NOT_VALID" value="6702"/>
<define name="ERROR_TRANSACTION_NOT_REQUESTED" value="6703"/>
<define name="ERROR_TRANSACTION_ALREADY_ABORTED" value="6704"/>
<define name="ERROR_TRANSACTION_ALREADY_COMMITTED" value="6705"/>
<define name="ERROR_TM_INITIALIZATION_FAILED" value="6706"/>
<define name="ERROR_RESOURCEMANAGER_READ_ONLY" value="6707"/>
<define name="ERROR_TRANSACTION_NOT_JOINED" value="6708"/>
<define name="ERROR_TRANSACTION_SUPERIOR_EXISTS" value="6709"/>
<define name="ERROR_CRM_PROTOCOL_ALREADY_EXISTS" value="6710"/>
<define name="ERROR_TRANSACTION_PROPAGATION_FAILED" value="6711"/>
<define name="ERROR_CRM_PROTOCOL_NOT_FOUND" value="6712"/>
<define name="ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER" value="6713"/>
<define name="ERROR_CURRENT_TRANSACTION_NOT_VALID" value="6714"/>
<define name="ERROR_TRANSACTION_NOT_FOUND" value="6715"/>
<define name="ERROR_RESOURCEMANAGER_NOT_FOUND" value="6716"/>
<define name="ERROR_ENLISTMENT_NOT_FOUND" value="6717"/>
<define name="ERROR_TRANSACTIONMANAGER_NOT_FOUND" value="6718"/>
<define name="ERROR_TRANSACTIONMANAGER_NOT_ONLINE" value="6719"/>
<define name="ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION" value="6720"/>
<define name="ERROR_TRANSACTION_NOT_ROOT" value="6721"/>
<define name="ERROR_TRANSACTION_OBJECT_EXPIRED" value="6722"/>
<define name="ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED" value="6723"/>
<define name="ERROR_TRANSACTION_RECORD_TOO_LONG" value="6724"/>
<define name="ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED" value="6725"/>
<define name="ERROR_TRANSACTION_INTEGRITY_VIOLATED" value="6726"/>
<define name="ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH" value="6727"/>
<define name="ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT" value="6728"/>
<define name="ERROR_TRANSACTION_MUST_WRITETHROUGH" value="6729"/>
<define name="ERROR_TRANSACTION_NO_SUPERIOR" value="6730"/>
<define name="ERROR_HEURISTIC_DAMAGE_POSSIBLE" value="6731"/>
<define name="ERROR_TRANSACTIONAL_CONFLICT" value="6800"/>
<define name="ERROR_RM_NOT_ACTIVE" value="6801"/>
<define name="ERROR_RM_METADATA_CORRUPT" value="6802"/>
<define name="ERROR_DIRECTORY_NOT_RM" value="6803"/>
<define name="ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE" value="6805"/>
<define name="ERROR_LOG_RESIZE_INVALID_SIZE" value="6806"/>
<define name="ERROR_OBJECT_NO_LONGER_EXISTS" value="6807"/>
<define name="ERROR_STREAM_MINIVERSION_NOT_FOUND" value="6808"/>
<define name="ERROR_STREAM_MINIVERSION_NOT_VALID" value="6809"/>
<define name="ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION" value="6810"/>
<define name="ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT" value="6811"/>
<define name="ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS" value="6812"/>
<define name="ERROR_REMOTE_FILE_VERSION_MISMATCH" value="6814"/>
<define name="ERROR_HANDLE_NO_LONGER_VALID" value="6815"/>
<define name="ERROR_NO_TXF_METADATA" value="6816"/>
<define name="ERROR_LOG_CORRUPTION_DETECTED" value="6817"/>
<define name="ERROR_CANT_RECOVER_WITH_HANDLE_OPEN" value="6818"/>
<define name="ERROR_RM_DISCONNECTED" value="6819"/>
<define name="ERROR_ENLISTMENT_NOT_SUPERIOR" value="6820"/>
<define name="ERROR_RECOVERY_NOT_NEEDED" value="6821"/>
<define name="ERROR_RM_ALREADY_STARTED" value="6822"/>
<define name="ERROR_FILE_IDENTITY_NOT_PERSISTENT" value="6823"/>
<define name="ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY" value="6824"/>
<define name="ERROR_CANT_CROSS_RM_BOUNDARY" value="6825"/>
<define name="ERROR_TXF_DIR_NOT_EMPTY" value="6826"/>
<define name="ERROR_INDOUBT_TRANSACTIONS_EXIST" value="6827"/>
<define name="ERROR_TM_VOLATILE" value="6828"/>
<define name="ERROR_ROLLBACK_TIMER_EXPIRED" value="6829"/>
<define name="ERROR_TXF_ATTRIBUTE_CORRUPT" value="6830"/>
<define name="ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION" value="6831"/>
<define name="ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED" value="6832"/>
<define name="ERROR_LOG_GROWTH_FAILED" value="6833"/>
<define name="ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE" value="6834"/>
<define name="ERROR_TXF_METADATA_ALREADY_PRESENT" value="6835"/>
<define name="ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET" value="6836"/>
<define name="ERROR_TRANSACTION_REQUIRED_PROMOTION" value="6837"/>
<define name="ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION" value="6838"/>
<define name="ERROR_TRANSACTIONS_NOT_FROZEN" value="6839"/>
<define name="ERROR_TRANSACTION_FREEZE_IN_PROGRESS" value="6840"/>
<define name="ERROR_NOT_SNAPSHOT_VOLUME" value="6841"/>
<define name="ERROR_NO_SAVEPOINT_WITH_OPEN_FILES" value="6842"/>
<define name="ERROR_DATA_LOST_REPAIR" value="6843"/>
<define name="ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION" value="6844"/>
<define name="ERROR_TM_IDENTITY_MISMATCH" value="6845"/>
<define name="ERROR_FLOATED_SECTION" value="6846"/>
<define name="ERROR_CANNOT_ACCEPT_TRANSACTED_WORK" value="6847"/>
<define name="ERROR_CANNOT_ABORT_TRANSACTIONS" value="6848"/>
<define name="ERROR_BAD_CLUSTERS" value="6849"/>
<define name="ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION" value="6850"/>
<define name="ERROR_VOLUME_DIRTY" value="6851"/>
<define name="ERROR_NO_LINK_TRACKING_IN_TRANSACTION" value="6852"/>
<define name="ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION" value="6853"/>
<define name="ERROR_EXPIRED_HANDLE" value="6854"/>
<define name="ERROR_TRANSACTION_NOT_ENLISTED" value="6855"/>
<define name="ERROR_CTX_WINSTATION_NAME_INVALID" value="7001"/>
<define name="ERROR_CTX_INVALID_PD" value="7002"/>
<define name="ERROR_CTX_PD_NOT_FOUND" value="7003"/>
<define name="ERROR_CTX_WD_NOT_FOUND" value="7004"/>
<define name="ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY" value="7005"/>
<define name="ERROR_CTX_SERVICE_NAME_COLLISION" value="7006"/>
<define name="ERROR_CTX_CLOSE_PENDING" value="7007"/>
<define name="ERROR_CTX_NO_OUTBUF" value="7008"/>
<define name="ERROR_CTX_MODEM_INF_NOT_FOUND" value="7009"/>
<define name="ERROR_CTX_INVALID_MODEMNAME" value="7010"/>
<define name="ERROR_CTX_MODEM_RESPONSE_ERROR" value="7011"/>
<define name="ERROR_CTX_MODEM_RESPONSE_TIMEOUT" value="7012"/>
<define name="ERROR_CTX_MODEM_RESPONSE_NO_CARRIER" value="7013"/>
<define name="ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE" value="7014"/>
<define name="ERROR_CTX_MODEM_RESPONSE_BUSY" value="7015"/>
<define name="ERROR_CTX_MODEM_RESPONSE_VOICE" value="7016"/>
<define name="ERROR_CTX_TD_ERROR" value="7017"/>
<define name="ERROR_CTX_WINSTATION_NOT_FOUND" value="7022"/>
<define name="ERROR_CTX_WINSTATION_ALREADY_EXISTS" value="7023"/>
<define name="ERROR_CTX_WINSTATION_BUSY" value="7024"/>
<define name="ERROR_CTX_BAD_VIDEO_MODE" value="7025"/>
<define name="ERROR_CTX_GRAPHICS_INVALID" value="7035"/>
<define name="ERROR_CTX_LOGON_DISABLED" value="7037"/>
<define name="ERROR_CTX_NOT_CONSOLE" value="7038"/>
<define name="ERROR_CTX_CLIENT_QUERY_TIMEOUT" value="7040"/>
<define name="ERROR_CTX_CONSOLE_DISCONNECT" value="7041"/>
<define name="ERROR_CTX_CONSOLE_CONNECT" value="7042"/>
<define name="ERROR_CTX_SHADOW_DENIED" value="7044"/>
<define name="ERROR_CTX_WINSTATION_ACCESS_DENIED" value="7045"/>
<define name="ERROR_CTX_INVALID_WD" value="7049"/>
<define name="ERROR_CTX_SHADOW_INVALID" value="7050"/>
<define name="ERROR_CTX_SHADOW_DISABLED" value="7051"/>
<define name="ERROR_CTX_CLIENT_LICENSE_IN_USE" value="7052"/>
<define name="ERROR_CTX_CLIENT_LICENSE_NOT_SET" value="7053"/>
<define name="ERROR_CTX_LICENSE_NOT_AVAILABLE" value="7054"/>
<define name="ERROR_CTX_LICENSE_CLIENT_INVALID" value="7055"/>
<define name="ERROR_CTX_LICENSE_EXPIRED" value="7056"/>
<define name="ERROR_CTX_SHADOW_NOT_RUNNING" value="7057"/>
<define name="ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE" value="7058"/>
<define name="ERROR_ACTIVATION_COUNT_EXCEEDED" value="7059"/>
<define name="ERROR_CTX_WINSTATIONS_DISABLED" value="7060"/>
<define name="ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED" value="7061"/>
<define name="ERROR_CTX_SESSION_IN_USE" value="7062"/>
<define name="ERROR_CTX_NO_FORCE_LOGOFF" value="7063"/>
<define name="ERROR_CTX_ACCOUNT_RESTRICTION" value="7064"/>
<define name="ERROR_RDP_PROTOCOL_ERROR" value="7065"/>
<define name="ERROR_CTX_CDM_CONNECT" value="7066"/>
<define name="ERROR_CTX_CDM_DISCONNECT" value="7067"/>
<define name="ERROR_CTX_SECURITY_LAYER_ERROR" value="7068"/>
<define name="ERROR_TS_INCOMPATIBLE_SESSIONS" value="7069"/>
<define name="ERROR_TS_VIDEO_SUBSYSTEM_ERROR" value="7070"/>
<define name="FRS_ERR_INVALID_API_SEQUENCE" value="8001"/>
<define name="FRS_ERR_STARTING_SERVICE" value="8002"/>
<define name="FRS_ERR_STOPPING_SERVICE" value="8003"/>
<define name="FRS_ERR_INTERNAL_API" value="8004"/>
<define name="FRS_ERR_INTERNAL" value="8005"/>
<define name="FRS_ERR_SERVICE_COMM" value="8006"/>
<define name="FRS_ERR_INSUFFICIENT_PRIV" value="8007"/>
<define name="FRS_ERR_AUTHENTICATION" value="8008"/>
<define name="FRS_ERR_PARENT_INSUFFICIENT_PRIV" value="8009"/>
<define name="FRS_ERR_PARENT_AUTHENTICATION" value="8010"/>
<define name="FRS_ERR_CHILD_TO_PARENT_COMM" value="8011"/>
<define name="FRS_ERR_PARENT_TO_CHILD_COMM" value="8012"/>
<define name="FRS_ERR_SYSVOL_POPULATE" value="8013"/>
<define name="FRS_ERR_SYSVOL_POPULATE_TIMEOUT" value="8014"/>
<define name="FRS_ERR_SYSVOL_IS_BUSY" value="8015"/>
<define name="FRS_ERR_SYSVOL_DEMOTE" value="8016"/>
<define name="FRS_ERR_INVALID_SERVICE_PARAMETER" value="8017"/>
<!-- Winerror.h: System Error Codes (8200-8999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681390(v=vs.85).aspx -->
<define name="ERROR_DS_NOT_INSTALLED" value="8200"/>
<define name="ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY" value="8201"/>
<define name="ERROR_DS_NO_ATTRIBUTE_OR_VALUE" value="8202"/>
<define name="ERROR_DS_INVALID_ATTRIBUTE_SYNTAX" value="8203"/>
<define name="ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED" value="8204"/>
<define name="ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS" value="8205"/>
<define name="ERROR_DS_BUSY" value="8206"/>
<define name="ERROR_DS_UNAVAILABLE" value="8207"/>
<define name="ERROR_DS_NO_RIDS_ALLOCATED" value="8208"/>
<define name="ERROR_DS_NO_MORE_RIDS" value="8209"/>
<define name="ERROR_DS_INCORRECT_ROLE_OWNER" value="8210"/>
<define name="ERROR_DS_RIDMGR_INIT_ERROR" value="8211"/>
<define name="ERROR_DS_OBJ_CLASS_VIOLATION" value="8212"/>
<define name="ERROR_DS_CANT_ON_NON_LEAF" value="8213"/>
<define name="ERROR_DS_CANT_ON_RDN" value="8214"/>
<define name="ERROR_DS_CANT_MOD_OBJ_CLASS" value="8215"/>
<define name="ERROR_DS_CROSS_DOM_MOVE_ERROR" value="8216"/>
<define name="ERROR_DS_GC_NOT_AVAILABLE" value="8217"/>
<define name="ERROR_SHARED_POLICY" value="8218"/>
<define name="ERROR_POLICY_OBJECT_NOT_FOUND" value="8219"/>
<define name="ERROR_POLICY_ONLY_IN_DS" value="8220"/>
<define name="ERROR_PROMOTION_ACTIVE" value="8221"/>
<define name="ERROR_NO_PROMOTION_ACTIVE" value="8222"/>
<define name="ERROR_DS_OPERATIONS_ERROR" value="8224"/>
<define name="ERROR_DS_PROTOCOL_ERROR" value="8225"/>
<define name="ERROR_DS_TIMELIMIT_EXCEEDED" value="8226"/>
<define name="ERROR_DS_SIZELIMIT_EXCEEDED" value="8227"/>
<define name="ERROR_DS_ADMIN_LIMIT_EXCEEDED" value="8228"/>
<define name="ERROR_DS_COMPARE_FALSE" value="8229"/>
<define name="ERROR_DS_COMPARE_TRUE" value="8230"/>
<define name="ERROR_DS_AUTH_METHOD_NOT_SUPPORTED" value="8231"/>
<define name="ERROR_DS_STRONG_AUTH_REQUIRED" value="8232"/>
<define name="ERROR_DS_INAPPROPRIATE_AUTH" value="8233"/>
<define name="ERROR_DS_AUTH_UNKNOWN" value="8234"/>
<define name="ERROR_DS_REFERRAL" value="8235"/>
<define name="ERROR_DS_UNAVAILABLE_CRIT_EXTENSION" value="8236"/>
<define name="ERROR_DS_CONFIDENTIALITY_REQUIRED" value="8237"/>
<define name="ERROR_DS_INAPPROPRIATE_MATCHING" value="8238"/>
<define name="ERROR_DS_CONSTRAINT_VIOLATION" value="8239"/>
<define name="ERROR_DS_NO_SUCH_OBJECT" value="8240"/>
<define name="ERROR_DS_ALIAS_PROBLEM" value="8241"/>
<define name="ERROR_DS_INVALID_DN_SYNTAX" value="8242"/>
<define name="ERROR_DS_IS_LEAF" value="8243"/>
<define name="ERROR_DS_ALIAS_DEREF_PROBLEM" value="8244"/>
<define name="ERROR_DS_UNWILLING_TO_PERFORM" value="8245"/>
<define name="ERROR_DS_LOOP_DETECT" value="8246"/>
<define name="ERROR_DS_NAMING_VIOLATION" value="8247"/>
<define name="ERROR_DS_OBJECT_RESULTS_TOO_LARGE" value="8248"/>
<define name="ERROR_DS_AFFECTS_MULTIPLE_DSAS" value="8249"/>
<define name="ERROR_DS_SERVER_DOWN" value="8250"/>
<define name="ERROR_DS_LOCAL_ERROR" value="8251"/>
<define name="ERROR_DS_ENCODING_ERROR" value="8252"/>
<define name="ERROR_DS_DECODING_ERROR" value="8253"/>
<define name="ERROR_DS_FILTER_UNKNOWN" value="8254"/>
<define name="ERROR_DS_PARAM_ERROR" value="8255"/>
<define name="ERROR_DS_NOT_SUPPORTED" value="8256"/>
<define name="ERROR_DS_NO_RESULTS_RETURNED" value="8257"/>
<define name="ERROR_DS_CONTROL_NOT_FOUND" value="8258"/>
<define name="ERROR_DS_CLIENT_LOOP" value="8259"/>
<define name="ERROR_DS_REFERRAL_LIMIT_EXCEEDED" value="8260"/>
<define name="ERROR_DS_SORT_CONTROL_MISSING" value="8261"/>
<define name="ERROR_DS_OFFSET_RANGE_ERROR" value="8262"/>
<define name="ERROR_DS_RIDMGR_DISABLED" value="8263"/>
<define name="ERROR_DS_ROOT_MUST_BE_NC" value="8301"/>
<define name="ERROR_DS_ADD_REPLICA_INHIBITED" value="8302"/>
<define name="ERROR_DS_ATT_NOT_DEF_IN_SCHEMA" value="8303"/>
<define name="ERROR_DS_MAX_OBJ_SIZE_EXCEEDED" value="8304"/>
<define name="ERROR_DS_OBJ_STRING_NAME_EXISTS" value="8305"/>
<define name="ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA" value="8306"/>
<define name="ERROR_DS_RDN_DOESNT_MATCH_SCHEMA" value="8307"/>
<define name="ERROR_DS_NO_REQUESTED_ATTS_FOUND" value="8308"/>
<define name="ERROR_DS_USER_BUFFER_TO_SMALL" value="8309"/>
<define name="ERROR_DS_ATT_IS_NOT_ON_OBJ" value="8310"/>
<define name="ERROR_DS_ILLEGAL_MOD_OPERATION" value="8311"/>
<define name="ERROR_DS_OBJ_TOO_LARGE" value="8312"/>
<define name="ERROR_DS_BAD_INSTANCE_TYPE" value="8313"/>
<define name="ERROR_DS_MASTERDSA_REQUIRED" value="8314"/>
<define name="ERROR_DS_OBJECT_CLASS_REQUIRED" value="8315"/>
<define name="ERROR_DS_MISSING_REQUIRED_ATT" value="8316"/>
<define name="ERROR_DS_ATT_NOT_DEF_FOR_CLASS" value="8317"/>
<define name="ERROR_DS_ATT_ALREADY_EXISTS" value="8318"/>
<define name="ERROR_DS_CANT_ADD_ATT_VALUES" value="8320"/>
<define name="ERROR_DS_SINGLE_VALUE_CONSTRAINT" value="8321"/>
<define name="ERROR_DS_RANGE_CONSTRAINT" value="8322"/>
<define name="ERROR_DS_ATT_VAL_ALREADY_EXISTS" value="8323"/>
<define name="ERROR_DS_CANT_REM_MISSING_ATT" value="8324"/>
<define name="ERROR_DS_CANT_REM_MISSING_ATT_VAL" value="8325"/>
<define name="ERROR_DS_ROOT_CANT_BE_SUBREF" value="8326"/>
<define name="ERROR_DS_NO_CHAINING" value="8327"/>
<define name="ERROR_DS_NO_CHAINED_EVAL" value="8328"/>
<define name="ERROR_DS_NO_PARENT_OBJECT" value="8329"/>
<define name="ERROR_DS_PARENT_IS_AN_ALIAS" value="8330"/>
<define name="ERROR_DS_CANT_MIX_MASTER_AND_REPS" value="8331"/>
<define name="ERROR_DS_CHILDREN_EXIST" value="8332"/>
<define name="ERROR_DS_OBJ_NOT_FOUND" value="8333"/>
<define name="ERROR_DS_ALIASED_OBJ_MISSING" value="8334"/>
<define name="ERROR_DS_BAD_NAME_SYNTAX" value="8335"/>
<define name="ERROR_DS_ALIAS_POINTS_TO_ALIAS" value="8336"/>
<define name="ERROR_DS_CANT_DEREF_ALIAS" value="8337"/>
<define name="ERROR_DS_OUT_OF_SCOPE" value="8338"/>
<define name="ERROR_DS_OBJECT_BEING_REMOVED" value="8339"/>
<define name="ERROR_DS_CANT_DELETE_DSA_OBJ" value="8340"/>
<define name="ERROR_DS_GENERIC_ERROR" value="8341"/>
<define name="ERROR_DS_DSA_MUST_BE_INT_MASTER" value="8342"/>
<define name="ERROR_DS_CLASS_NOT_DSA" value="8343"/>
<define name="ERROR_DS_INSUFF_ACCESS_RIGHTS" value="8344"/>
<define name="ERROR_DS_ILLEGAL_SUPERIOR" value="8345"/>
<define name="ERROR_DS_ATTRIBUTE_OWNED_BY_SAM" value="8346"/>
<define name="ERROR_DS_NAME_TOO_MANY_PARTS" value="8347"/>
<define name="ERROR_DS_NAME_TOO_LONG" value="8348"/>
<define name="ERROR_DS_NAME_VALUE_TOO_LONG" value="8349"/>
<define name="ERROR_DS_NAME_UNPARSEABLE" value="8350"/>
<define name="ERROR_DS_NAME_TYPE_UNKNOWN" value="8351"/>
<define name="ERROR_DS_NOT_AN_OBJECT" value="8352"/>
<define name="ERROR_DS_SEC_DESC_TOO_SHORT" value="8353"/>
<define name="ERROR_DS_SEC_DESC_INVALID" value="8354"/>
<define name="ERROR_DS_NO_DELETED_NAME" value="8355"/>
<define name="ERROR_DS_SUBREF_MUST_HAVE_PARENT" value="8356"/>
<define name="ERROR_DS_NCNAME_MUST_BE_NC" value="8357"/>
<define name="ERROR_DS_CANT_ADD_SYSTEM_ONLY" value="8358"/>
<define name="ERROR_DS_CLASS_MUST_BE_CONCRETE" value="8359"/>
<define name="ERROR_DS_INVALID_DMD" value="8360"/>
<define name="ERROR_DS_OBJ_GUID_EXISTS" value="8361"/>
<define name="ERROR_DS_NOT_ON_BACKLINK" value="8362"/>
<define name="ERROR_DS_NO_CROSSREF_FOR_NC" value="8363"/>
<define name="ERROR_DS_SHUTTING_DOWN" value="8364"/>
<define name="ERROR_DS_UNKNOWN_OPERATION" value="8365"/>
<define name="ERROR_DS_INVALID_ROLE_OWNER" value="8366"/>
<define name="ERROR_DS_COULDNT_CONTACT_FSMO" value="8367"/>
<define name="ERROR_DS_CROSS_NC_DN_RENAME" value="8368"/>
<define name="ERROR_DS_CANT_MOD_SYSTEM_ONLY" value="8369"/>
<define name="ERROR_DS_REPLICATOR_ONLY" value="8370"/>
<define name="ERROR_DS_OBJ_CLASS_NOT_DEFINED" value="8371"/>
<define name="ERROR_DS_OBJ_CLASS_NOT_SUBCLASS" value="8372"/>
<define name="ERROR_DS_NAME_REFERENCE_INVALID" value="8373"/>
<define name="ERROR_DS_CROSS_REF_EXISTS" value="8374"/>
<define name="ERROR_DS_CANT_DEL_MASTER_CROSSREF" value="8375"/>
<define name="ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD" value="8376"/>
<define name="ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX" value="8377"/>
<define name="ERROR_DS_DUP_RDN" value="8378"/>
<define name="ERROR_DS_DUP_OID" value="8379"/>
<define name="ERROR_DS_DUP_MAPI_ID" value="8380"/>
<define name="ERROR_DS_DUP_SCHEMA_ID_GUID" value="8381"/>
<define name="ERROR_DS_DUP_LDAP_DISPLAY_NAME" value="8382"/>
<define name="ERROR_DS_SEMANTIC_ATT_TEST" value="8383"/>
<define name="ERROR_DS_SYNTAX_MISMATCH" value="8384"/>
<define name="ERROR_DS_EXISTS_IN_MUST_HAVE" value="8385"/>
<define name="ERROR_DS_EXISTS_IN_MAY_HAVE" value="8386"/>
<define name="ERROR_DS_NONEXISTENT_MAY_HAVE" value="8387"/>
<define name="ERROR_DS_NONEXISTENT_MUST_HAVE" value="8388"/>
<define name="ERROR_DS_AUX_CLS_TEST_FAIL" value="8389"/>
<define name="ERROR_DS_NONEXISTENT_POSS_SUP" value="8390"/>
<define name="ERROR_DS_SUB_CLS_TEST_FAIL" value="8391"/>
<define name="ERROR_DS_BAD_RDN_ATT_ID_SYNTAX" value="8392"/>
<define name="ERROR_DS_EXISTS_IN_AUX_CLS" value="8393"/>
<define name="ERROR_DS_EXISTS_IN_SUB_CLS" value="8394"/>
<define name="ERROR_DS_EXISTS_IN_POSS_SUP" value="8395"/>
<define name="ERROR_DS_RECALCSCHEMA_FAILED" value="8396"/>
<define name="ERROR_DS_TREE_DELETE_NOT_FINISHED" value="8397"/>
<define name="ERROR_DS_CANT_DELETE" value="8398"/>
<define name="ERROR_DS_ATT_SCHEMA_REQ_ID" value="8399"/>
<define name="ERROR_DS_BAD_ATT_SCHEMA_SYNTAX" value="8400"/>
<define name="ERROR_DS_CANT_CACHE_ATT" value="8401"/>
<define name="ERROR_DS_CANT_CACHE_CLASS" value="8402"/>
<define name="ERROR_DS_CANT_REMOVE_ATT_CACHE" value="8403"/>
<define name="ERROR_DS_CANT_REMOVE_CLASS_CACHE" value="8404"/>
<define name="ERROR_DS_CANT_RETRIEVE_DN" value="8405"/>
<define name="ERROR_DS_MISSING_SUPREF" value="8406"/>
<define name="ERROR_DS_CANT_RETRIEVE_INSTANCE" value="8407"/>
<define name="ERROR_DS_CODE_INCONSISTENCY" value="8408"/>
<define name="ERROR_DS_DATABASE_ERROR" value="8409"/>
<define name="ERROR_DS_GOVERNSID_MISSING" value="8410"/>
<define name="ERROR_DS_MISSING_EXPECTED_ATT" value="8411"/>
<define name="ERROR_DS_NCNAME_MISSING_CR_REF" value="8412"/>
<define name="ERROR_DS_SECURITY_CHECKING_ERROR" value="8413"/>
<define name="ERROR_DS_SCHEMA_NOT_LOADED" value="8414"/>
<define name="ERROR_DS_SCHEMA_ALLOC_FAILED" value="8415"/>
<define name="ERROR_DS_ATT_SCHEMA_REQ_SYNTAX" value="8416"/>
<define name="ERROR_DS_GCVERIFY_ERROR" value="8417"/>
<define name="ERROR_DS_DRA_SCHEMA_MISMATCH" value="8418"/>
<define name="ERROR_DS_CANT_FIND_DSA_OBJ" value="8419"/>
<define name="ERROR_DS_CANT_FIND_EXPECTED_NC" value="8420"/>
<define name="ERROR_DS_CANT_FIND_NC_IN_CACHE" value="8421"/>
<define name="ERROR_DS_CANT_RETRIEVE_CHILD" value="8422"/>
<define name="ERROR_DS_SECURITY_ILLEGAL_MODIFY" value="8423"/>
<define name="ERROR_DS_CANT_REPLACE_HIDDEN_REC" value="8424"/>
<define name="ERROR_DS_BAD_HIERARCHY_FILE" value="8425"/>
<define name="ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED" value="8426"/>
<define name="ERROR_DS_CONFIG_PARAM_MISSING" value="8427"/>
<define name="ERROR_DS_COUNTING_AB_INDICES_FAILED" value="8428"/>
<define name="ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED" value="8429"/>
<define name="ERROR_DS_INTERNAL_FAILURE" value="8430"/>
<define name="ERROR_DS_UNKNOWN_ERROR" value="8431"/>
<define name="ERROR_DS_ROOT_REQUIRES_CLASS_TOP" value="8432"/>
<define name="ERROR_DS_REFUSING_FSMO_ROLES" value="8433"/>
<define name="ERROR_DS_MISSING_FSMO_SETTINGS" value="8434"/>
<define name="ERROR_DS_UNABLE_TO_SURRENDER_ROLES" value="8435"/>
<define name="ERROR_DS_DRA_GENERIC" value="8436"/>
<define name="ERROR_DS_DRA_INVALID_PARAMETER" value="8437"/>
<define name="ERROR_DS_DRA_BUSY" value="8438"/>
<define name="ERROR_DS_DRA_BAD_DN" value="8439"/>
<define name="ERROR_DS_DRA_BAD_NC" value="8440"/>
<define name="ERROR_DS_DRA_DN_EXISTS" value="8441"/>
<define name="ERROR_DS_DRA_INTERNAL_ERROR" value="8442"/>
<define name="ERROR_DS_DRA_INCONSISTENT_DIT" value="8443"/>
<define name="ERROR_DS_DRA_CONNECTION_FAILED" value="8444"/>
<define name="ERROR_DS_DRA_BAD_INSTANCE_TYPE" value="8445"/>
<define name="ERROR_DS_DRA_OUT_OF_MEM" value="8446"/>
<define name="ERROR_DS_DRA_MAIL_PROBLEM" value="8447"/>
<define name="ERROR_DS_DRA_REF_ALREADY_EXISTS" value="8448"/>
<define name="ERROR_DS_DRA_REF_NOT_FOUND" value="8449"/>
<define name="ERROR_DS_DRA_OBJ_IS_REP_SOURCE" value="8450"/>
<define name="ERROR_DS_DRA_DB_ERROR" value="8451"/>
<define name="ERROR_DS_DRA_NO_REPLICA" value="8452"/>
<define name="ERROR_DS_DRA_ACCESS_DENIED" value="8453"/>
<define name="ERROR_DS_DRA_NOT_SUPPORTED" value="8454"/>
<define name="ERROR_DS_DRA_RPC_CANCELLED" value="8455"/>
<define name="ERROR_DS_DRA_SOURCE_DISABLED" value="8456"/>
<define name="ERROR_DS_DRA_SINK_DISABLED" value="8457"/>
<define name="ERROR_DS_DRA_NAME_COLLISION" value="8458"/>
<define name="ERROR_DS_DRA_SOURCE_REINSTALLED" value="8459"/>
<define name="ERROR_DS_DRA_MISSING_PARENT" value="8460"/>
<define name="ERROR_DS_DRA_PREEMPTED" value="8461"/>
<define name="ERROR_DS_DRA_ABANDON_SYNC" value="8462"/>
<define name="ERROR_DS_DRA_SHUTDOWN" value="8463"/>
<define name="ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET" value="8464"/>
<define name="ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA" value="8465"/>
<define name="ERROR_DS_DRA_EXTN_CONNECTION_FAILED" value="8466"/>
<define name="ERROR_DS_INSTALL_SCHEMA_MISMATCH" value="8467"/>
<define name="ERROR_DS_DUP_LINK_ID" value="8468"/>
<define name="ERROR_DS_NAME_ERROR_RESOLVING" value="8469"/>
<define name="ERROR_DS_NAME_ERROR_NOT_FOUND" value="8470"/>
<define name="ERROR_DS_NAME_ERROR_NOT_UNIQUE" value="8471"/>
<define name="ERROR_DS_NAME_ERROR_NO_MAPPING" value="8472"/>
<define name="ERROR_DS_NAME_ERROR_DOMAIN_ONLY" value="8473"/>
<define name="ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING" value="8474"/>
<define name="ERROR_DS_CONSTRUCTED_ATT_MOD" value="8475"/>
<define name="ERROR_DS_WRONG_OM_OBJ_CLASS" value="8476"/>
<define name="ERROR_DS_DRA_REPL_PENDING" value="8477"/>
<define name="ERROR_DS_DS_REQUIRED" value="8478"/>
<define name="ERROR_DS_INVALID_LDAP_DISPLAY_NAME" value="8479"/>
<define name="ERROR_DS_NON_BASE_SEARCH" value="8480"/>
<define name="ERROR_DS_CANT_RETRIEVE_ATTS" value="8481"/>
<define name="ERROR_DS_BACKLINK_WITHOUT_LINK" value="8482"/>
<define name="ERROR_DS_EPOCH_MISMATCH" value="8483"/>
<define name="ERROR_DS_SRC_NAME_MISMATCH" value="8484"/>
<define name="ERROR_DS_SRC_AND_DST_NC_IDENTICAL" value="8485"/>
<define name="ERROR_DS_DST_NC_MISMATCH" value="8486"/>
<define name="ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC" value="8487"/>
<define name="ERROR_DS_SRC_GUID_MISMATCH" value="8488"/>
<define name="ERROR_DS_CANT_MOVE_DELETED_OBJECT" value="8489"/>
<define name="ERROR_DS_PDC_OPERATION_IN_PROGRESS" value="8490"/>
<define name="ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD" value="8491"/>
<define name="ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION" value="8492"/>
<define name="ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS" value="8493"/>
<define name="ERROR_DS_NC_MUST_HAVE_NC_PARENT" value="8494"/>
<define name="ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE" value="8495"/>
<define name="ERROR_DS_DST_DOMAIN_NOT_NATIVE" value="8496"/>
<define name="ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER" value="8497"/>
<define name="ERROR_DS_CANT_MOVE_ACCOUNT_GROUP" value="8498"/>
<define name="ERROR_DS_CANT_MOVE_RESOURCE_GROUP" value="8499"/>
<define name="ERROR_DS_INVALID_SEARCH_FLAG" value="8500"/>
<define name="ERROR_DS_NO_TREE_DELETE_ABOVE_NC" value="8501"/>
<define name="ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE" value="8502"/>
<define name="ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE" value="8503"/>
<define name="ERROR_DS_SAM_INIT_FAILURE" value="8504"/>
<define name="ERROR_DS_SENSITIVE_GROUP_VIOLATION" value="8505"/>
<define name="ERROR_DS_CANT_MOD_PRIMARYGROUPID" value="8506"/>
<define name="ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD" value="8507"/>
<define name="ERROR_DS_NONSAFE_SCHEMA_CHANGE" value="8508"/>
<define name="ERROR_DS_SCHEMA_UPDATE_DISALLOWED" value="8509"/>
<define name="ERROR_DS_CANT_CREATE_UNDER_SCHEMA" value="8510"/>
<define name="ERROR_DS_INSTALL_NO_SRC_SCH_VERSION" value="8511"/>
<define name="ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE" value="8512"/>
<define name="ERROR_DS_INVALID_GROUP_TYPE" value="8513"/>
<define name="ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN" value="8514"/>
<define name="ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN" value="8515"/>
<define name="ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER" value="8516"/>
<define name="ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER" value="8517"/>
<define name="ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER" value="8518"/>
<define name="ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER" value="8519"/>
<define name="ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER" value="8520"/>
<define name="ERROR_DS_HAVE_PRIMARY_MEMBERS" value="8521"/>
<define name="ERROR_DS_STRING_SD_CONVERSION_FAILED" value="8522"/>
<define name="ERROR_DS_NAMING_MASTER_GC" value="8523"/>
<define name="ERROR_DS_DNS_LOOKUP_FAILURE" value="8524"/>
<define name="ERROR_DS_COULDNT_UPDATE_SPNS" value="8525"/>
<define name="ERROR_DS_CANT_RETRIEVE_SD" value="8526"/>
<define name="ERROR_DS_KEY_NOT_UNIQUE" value="8527"/>
<define name="ERROR_DS_WRONG_LINKED_ATT_SYNTAX" value="8528"/>
<define name="ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD" value="8529"/>
<define name="ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY" value="8530"/>
<define name="ERROR_DS_CANT_START" value="8531"/>
<define name="ERROR_DS_INIT_FAILURE" value="8532"/>
<define name="ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION" value="8533"/>
<define name="ERROR_DS_SOURCE_DOMAIN_IN_FOREST" value="8534"/>
<define name="ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST" value="8535"/>
<define name="ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED" value="8536"/>
<define name="ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN" value="8537"/>
<define name="ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER" value="8538"/>
<define name="ERROR_DS_SRC_SID_EXISTS_IN_FOREST" value="8539"/>
<define name="ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH" value="8540"/>
<define name="ERROR_SAM_INIT_FAILURE" value="8541"/>
<define name="ERROR_DS_DRA_SCHEMA_INFO_SHIP" value="8542"/>
<define name="ERROR_DS_DRA_SCHEMA_CONFLICT" value="8543"/>
<define name="ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT" value="8544"/>
<define name="ERROR_DS_DRA_OBJ_NC_MISMATCH" value="8545"/>
<define name="ERROR_DS_NC_STILL_HAS_DSAS" value="8546"/>
<define name="ERROR_DS_GC_REQUIRED" value="8547"/>
<define name="ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY" value="8548"/>
<define name="ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS" value="8549"/>
<define name="ERROR_DS_CANT_ADD_TO_GC" value="8550"/>
<define name="ERROR_DS_NO_CHECKPOINT_WITH_PDC" value="8551"/>
<define name="ERROR_DS_SOURCE_AUDITING_NOT_ENABLED" value="8552"/>
<define name="ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC" value="8553"/>
<define name="ERROR_DS_INVALID_NAME_FOR_SPN" value="8554"/>
<define name="ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS" value="8555"/>
<define name="ERROR_DS_UNICODEPWD_NOT_IN_QUOTES" value="8556"/>
<define name="ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" value="8557"/>
<define name="ERROR_DS_MUST_BE_RUN_ON_DST_DC" value="8558"/>
<define name="ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER" value="8559"/>
<define name="ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ" value="8560"/>
<define name="ERROR_DS_INIT_FAILURE_CONSOLE" value="8561"/>
<define name="ERROR_DS_SAM_INIT_FAILURE_CONSOLE" value="8562"/>
<define name="ERROR_DS_FOREST_VERSION_TOO_HIGH" value="8563"/>
<define name="ERROR_DS_DOMAIN_VERSION_TOO_HIGH" value="8564"/>
<define name="ERROR_DS_FOREST_VERSION_TOO_LOW" value="8565"/>
<define name="ERROR_DS_DOMAIN_VERSION_TOO_LOW" value="8566"/>
<define name="ERROR_DS_INCOMPATIBLE_VERSION" value="8567"/>
<define name="ERROR_DS_LOW_DSA_VERSION" value="8568"/>
<define name="ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN" value="8569"/>
<define name="ERROR_DS_NOT_SUPPORTED_SORT_ORDER" value="8570"/>
<define name="ERROR_DS_NAME_NOT_UNIQUE" value="8571"/>
<define name="ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4" value="8572"/>
<define name="ERROR_DS_OUT_OF_VERSION_STORE" value="8573"/>
<define name="ERROR_DS_INCOMPATIBLE_CONTROLS_USED" value="8574"/>
<define name="ERROR_DS_NO_REF_DOMAIN" value="8575"/>
<define name="ERROR_DS_RESERVED_LINK_ID" value="8576"/>
<define name="ERROR_DS_LINK_ID_NOT_AVAILABLE" value="8577"/>
<define name="ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER" value="8578"/>
<define name="ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE" value="8579"/>
<define name="ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC" value="8580"/>
<define name="ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG" value="8581"/>
<define name="ERROR_DS_MODIFYDN_WRONG_GRANDPARENT" value="8582"/>
<define name="ERROR_DS_NAME_ERROR_TRUST_REFERRAL" value="8583"/>
<define name="ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER" value="8584"/>
<define name="ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD" value="8585"/>
<define name="ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2" value="8586"/>
<define name="ERROR_DS_THREAD_LIMIT_EXCEEDED" value="8587"/>
<define name="ERROR_DS_NOT_CLOSEST" value="8588"/>
<define name="ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF" value="8589"/>
<define name="ERROR_DS_SINGLE_USER_MODE_FAILED" value="8590"/>
<define name="ERROR_DS_NTDSCRIPT_SYNTAX_ERROR" value="8591"/>
<define name="ERROR_DS_NTDSCRIPT_PROCESS_ERROR" value="8592"/>
<define name="ERROR_DS_DIFFERENT_REPL_EPOCHS" value="8593"/>
<define name="ERROR_DS_DRS_EXTENSIONS_CHANGED" value="8594"/>
<define name="ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR" value="8595"/>
<define name="ERROR_DS_NO_MSDS_INTID" value="8596"/>
<define name="ERROR_DS_DUP_MSDS_INTID" value="8597"/>
<define name="ERROR_DS_EXISTS_IN_RDNATTID" value="8598"/>
<define name="ERROR_DS_AUTHORIZATION_FAILED" value="8599"/>
<define name="ERROR_DS_INVALID_SCRIPT" value="8600"/>
<define name="ERROR_DS_REMOTE_CROSSREF_OP_FAILED" value="8601"/>
<define name="ERROR_DS_CROSS_REF_BUSY" value="8602"/>
<define name="ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN" value="8603"/>
<define name="ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC" value="8604"/>
<define name="ERROR_DS_DUPLICATE_ID_FOUND" value="8605"/>
<define name="ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT" value="8606"/>
<define name="ERROR_DS_GROUP_CONVERSION_ERROR" value="8607"/>
<define name="ERROR_DS_CANT_MOVE_APP_BASIC_GROUP" value="8608"/>
<define name="ERROR_DS_CANT_MOVE_APP_QUERY_GROUP" value="8609"/>
<define name="ERROR_DS_ROLE_NOT_VERIFIED" value="8610"/>
<define name="ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL" value="8611"/>
<define name="ERROR_DS_DOMAIN_RENAME_IN_PROGRESS" value="8612"/>
<define name="ERROR_DS_EXISTING_AD_CHILD_NC" value="8613"/>
<define name="ERROR_DS_REPL_LIFETIME_EXCEEDED" value="8614"/>
<define name="ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER" value="8615"/>
<define name="ERROR_DS_LDAP_SEND_QUEUE_FULL" value="8616"/>
<define name="ERROR_DS_DRA_OUT_SCHEDULE_WINDOW" value="8617"/>
<define name="ERROR_DS_POLICY_NOT_KNOWN" value="8618"/>
<define name="ERROR_NO_SITE_SETTINGS_OBJECT" value="8619"/>
<define name="ERROR_NO_SECRETS" value="8620"/>
<define name="ERROR_NO_WRITABLE_DC_FOUND" value="8621"/>
<define name="ERROR_DS_NO_SERVER_OBJECT" value="8622"/>
<define name="ERROR_DS_NO_NTDSA_OBJECT" value="8623"/>
<define name="ERROR_DS_NON_ASQ_SEARCH" value="8624"/>
<define name="ERROR_DS_AUDIT_FAILURE" value="8625"/>
<define name="ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE" value="8626"/>
<define name="ERROR_DS_INVALID_SEARCH_FLAG_TUPLE" value="8627"/>
<define name="ERROR_DS_HIERARCHY_TABLE_TOO_DEEP" value="8628"/>
<define name="ERROR_DS_DRA_CORRUPT_UTD_VECTOR" value="8629"/>
<define name="ERROR_DS_DRA_SECRETS_DENIED" value="8630"/>
<define name="ERROR_DS_RESERVED_MAPI_ID" value="8631"/>
<define name="ERROR_DS_MAPI_ID_NOT_AVAILABLE" value="8632"/>
<define name="ERROR_DS_DRA_MISSING_KRBTGT_SECRET" value="8633"/>
<define name="ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST" value="8634"/>
<define name="ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST" value="8635"/>
<define name="ERROR_INVALID_USER_PRINCIPAL_NAME" value="8636"/>
<define name="ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS" value="8637"/>
<define name="ERROR_DS_OID_NOT_FOUND" value="8638"/>
<define name="ERROR_DS_DRA_RECYCLED_TARGET" value="8639"/>
<define name="ERROR_DS_DISALLOWED_NC_REDIRECT" value="8640"/>
<define name="ERROR_DS_HIGH_ADLDS_FFL" value="8641"/>
<define name="ERROR_DS_HIGH_DSA_VERSION" value="8642"/>
<define name="ERROR_DS_LOW_ADLDS_FFL" value="8643"/>
<define name="ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION" value="8644"/>
<define name="ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED" value="8645"/>
<define name="ERROR_INCORRECT_ACCOUNT_TYPE" value="8646"/>
<!-- Winerror.h: System Error Codes (9000-11999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681391(v=vs.85).aspx -->
<define name="DNS_ERROR_RCODE_FORMAT_ERROR" value="9001"/>
<define name="DNS_ERROR_RCODE_SERVER_FAILURE" value="9002"/>
<define name="DNS_ERROR_RCODE_NAME_ERROR" value="9003"/>
<define name="DNS_ERROR_RCODE_NOT_IMPLEMENTED" value="9004"/>
<define name="DNS_ERROR_RCODE_REFUSED" value="9005"/>
<define name="DNS_ERROR_RCODE_YXDOMAIN" value="9006"/>
<define name="DNS_ERROR_RCODE_YXRRSET" value="9007"/>
<define name="DNS_ERROR_RCODE_NXRRSET" value="9008"/>
<define name="DNS_ERROR_RCODE_NOTAUTH" value="9009"/>
<define name="DNS_ERROR_RCODE_NOTZONE" value="9010"/>
<define name="DNS_ERROR_RCODE_BADSIG" value="9016"/>
<define name="DNS_ERROR_RCODE_BADKEY" value="9017"/>
<define name="DNS_ERROR_RCODE_BADTIME" value="9018"/>
<define name="DNS_ERROR_KEYMASTER_REQUIRED" value="9101"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE" value="9102"/>
<define name="DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1" value="9103"/>
<define name="DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS" value="9104"/>
<define name="DNS_ERROR_UNSUPPORTED_ALGORITHM" value="9105"/>
<define name="DNS_ERROR_INVALID_KEY_SIZE" value="9106"/>
<define name="DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE" value="9107"/>
<define name="DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION" value="9108"/>
<define name="DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR" value="9109"/>
<define name="DNS_ERROR_UNEXPECTED_CNG_ERROR" value="9110"/>
<define name="DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION" value="9111"/>
<define name="DNS_ERROR_KSP_NOT_ACCESSIBLE" value="9112"/>
<define name="DNS_ERROR_TOO_MANY_SKDS" value="9113"/>
<define name="DNS_ERROR_INVALID_ROLLOVER_PERIOD" value="9114"/>
<define name="DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET" value="9115"/>
<define name="DNS_ERROR_ROLLOVER_IN_PROGRESS" value="9116"/>
<define name="DNS_ERROR_STANDBY_KEY_NOT_PRESENT" value="9117"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_ZSK" value="9118"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD" value="9119"/>
<define name="DNS_ERROR_ROLLOVER_ALREADY_QUEUED" value="9120"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE" value="9121"/>
<define name="DNS_ERROR_BAD_KEYMASTER" value="9122"/>
<define name="DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD" value="9123"/>
<define name="DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT" value="9124"/>
<define name="DNS_ERROR_DNSSEC_IS_DISABLED" value="9125"/>
<define name="DNS_ERROR_INVALID_XML" value="9126"/>
<define name="DNS_ERROR_NO_VALID_TRUST_ANCHORS" value="9127"/>
<define name="DNS_ERROR_ROLLOVER_NOT_POKEABLE" value="9128"/>
<define name="DNS_ERROR_NSEC3_NAME_COLLISION" value="9129"/>
<define name="DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1" value="9130"/>
<define name="DNS_INFO_NO_RECORDS" value="9501"/>
<define name="DNS_ERROR_BAD_PACKET" value="9502"/>
<define name="DNS_ERROR_NO_PACKET" value="9503"/>
<define name="DNS_ERROR_RCODE" value="9504"/>
<define name="DNS_ERROR_UNSECURE_PACKET" value="9505"/>
<define name="DNS_REQUEST_PENDING" value="9506"/>
<define name="DNS_ERROR_INVALID_TYPE" value="9551"/>
<define name="DNS_ERROR_INVALID_IP_ADDRESS" value="9552"/>
<define name="DNS_ERROR_INVALID_PROPERTY" value="9553"/>
<define name="DNS_ERROR_TRY_AGAIN_LATER" value="9554"/>
<define name="DNS_ERROR_NOT_UNIQUE" value="9555"/>
<define name="DNS_ERROR_NON_RFC_NAME" value="9556"/>
<define name="DNS_STATUS_FQDN" value="9557"/>
<define name="DNS_STATUS_DOTTED_NAME" value="9558"/>
<define name="DNS_STATUS_SINGLE_PART_NAME" value="9559"/>
<define name="DNS_ERROR_INVALID_NAME_CHAR" value="9560"/>
<define name="DNS_ERROR_NUMERIC_NAME" value="9561"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER" value="9562"/>
<define name="DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION" value="9563"/>
<define name="DNS_ERROR_CANNOT_FIND_ROOT_HINTS" value="9564"/>
<define name="DNS_ERROR_INCONSISTENT_ROOT_HINTS" value="9565"/>
<define name="DNS_ERROR_DWORD_VALUE_TOO_SMALL" value="9566"/>
<define name="DNS_ERROR_DWORD_VALUE_TOO_LARGE" value="9567"/>
<define name="DNS_ERROR_BACKGROUND_LOADING" value="9568"/>
<define name="DNS_ERROR_NOT_ALLOWED_ON_RODC" value="9569"/>
<define name="DNS_ERROR_NOT_ALLOWED_UNDER_DNAME" value="9570"/>
<define name="DNS_ERROR_DELEGATION_REQUIRED" value="9571"/>
<define name="DNS_ERROR_INVALID_POLICY_TABLE" value="9572"/>
<define name="DNS_ERROR_ZONE_DOES_NOT_EXIST" value="9601"/>
<define name="DNS_ERROR_NO_ZONE_INFO" value="9602"/>
<define name="DNS_ERROR_INVALID_ZONE_OPERATION" value="9603"/>
<define name="DNS_ERROR_ZONE_CONFIGURATION_ERROR" value="9604"/>
<define name="DNS_ERROR_ZONE_HAS_NO_SOA_RECORD" value="9605"/>
<define name="DNS_ERROR_ZONE_HAS_NO_NS_RECORDS" value="9606"/>
<define name="DNS_ERROR_ZONE_LOCKED" value="9607"/>
<define name="DNS_ERROR_ZONE_CREATION_FAILED" value="9608"/>
<define name="DNS_ERROR_ZONE_ALREADY_EXISTS" value="9609"/>
<define name="DNS_ERROR_AUTOZONE_ALREADY_EXISTS" value="9610"/>
<define name="DNS_ERROR_INVALID_ZONE_TYPE" value="9611"/>
<define name="DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP" value="9612"/>
<define name="DNS_ERROR_ZONE_NOT_SECONDARY" value="9613"/>
<define name="DNS_ERROR_NEED_SECONDARY_ADDRESSES" value="9614"/>
<define name="DNS_ERROR_WINS_INIT_FAILED" value="9615"/>
<define name="DNS_ERROR_NEED_WINS_SERVERS" value="9616"/>
<define name="DNS_ERROR_NBSTAT_INIT_FAILED" value="9617"/>
<define name="DNS_ERROR_SOA_DELETE_INVALID" value="9618"/>
<define name="DNS_ERROR_FORWARDER_ALREADY_EXISTS" value="9619"/>
<define name="DNS_ERROR_ZONE_REQUIRES_MASTER_IP" value="9620"/>
<define name="DNS_ERROR_ZONE_IS_SHUTDOWN" value="9621"/>
<define name="DNS_ERROR_ZONE_LOCKED_FOR_SIGNING" value="9622"/>
<define name="DNS_ERROR_PRIMARY_REQUIRES_DATAFILE" value="9651"/>
<define name="DNS_ERROR_INVALID_DATAFILE_NAME" value="9652"/>
<define name="DNS_ERROR_DATAFILE_OPEN_FAILURE" value="9653"/>
<define name="DNS_ERROR_FILE_WRITEBACK_FAILED" value="9654"/>
<define name="DNS_ERROR_DATAFILE_PARSING" value="9655"/>
<define name="DNS_ERROR_RECORD_DOES_NOT_EXIST" value="9701"/>
<define name="DNS_ERROR_RECORD_FORMAT" value="9702"/>
<define name="DNS_ERROR_NODE_CREATION_FAILED" value="9703"/>
<define name="DNS_ERROR_UNKNOWN_RECORD_TYPE" value="9704"/>
<define name="DNS_ERROR_RECORD_TIMED_OUT" value="9705"/>
<define name="DNS_ERROR_NAME_NOT_IN_ZONE" value="9706"/>
<define name="DNS_ERROR_CNAME_LOOP" value="9707"/>
<define name="DNS_ERROR_NODE_IS_CNAME" value="9708"/>
<define name="DNS_ERROR_CNAME_COLLISION" value="9709"/>
<define name="DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT" value="9710"/>
<define name="DNS_ERROR_RECORD_ALREADY_EXISTS" value="9711"/>
<define name="DNS_ERROR_SECONDARY_DATA" value="9712"/>
<define name="DNS_ERROR_NO_CREATE_CACHE_DATA" value="9713"/>
<define name="DNS_ERROR_NAME_DOES_NOT_EXIST" value="9714"/>
<define name="DNS_WARNING_PTR_CREATE_FAILED" value="9715"/>
<define name="DNS_WARNING_DOMAIN_UNDELETED" value="9716"/>
<define name="DNS_ERROR_DS_UNAVAILABLE" value="9717"/>
<define name="DNS_ERROR_DS_ZONE_ALREADY_EXISTS" value="9718"/>
<define name="DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE" value="9719"/>
<define name="DNS_ERROR_NODE_IS_DNAME" value="9720"/>
<define name="DNS_ERROR_DNAME_COLLISION" value="9721"/>
<define name="DNS_ERROR_ALIAS_LOOP" value="9722"/>
<define name="DNS_INFO_AXFR_COMPLETE" value="9751"/>
<define name="DNS_ERROR_AXFR" value="9752"/>
<define name="DNS_INFO_ADDED_LOCAL_WINS" value="9753"/>
<define name="DNS_STATUS_CONTINUE_NEEDED" value="9801"/>
<define name="DNS_ERROR_NO_TCPIP" value="9851"/>
<define name="DNS_ERROR_NO_DNS_SERVERS" value="9852"/>
<define name="DNS_ERROR_DP_DOES_NOT_EXIST" value="9901"/>
<define name="DNS_ERROR_DP_ALREADY_EXISTS" value="9902"/>
<define name="DNS_ERROR_DP_NOT_ENLISTED" value="9903"/>
<define name="DNS_ERROR_DP_ALREADY_ENLISTED" value="9904"/>
<define name="DNS_ERROR_DP_NOT_AVAILABLE" value="9905"/>
<define name="DNS_ERROR_DP_FSMO_ERROR" value="9906"/>
<define name="WSAEINTR" value="10004"/>
<define name="WSAEBADF" value="10009"/>
<define name="WSAEACCES" value="10013"/>
<define name="WSAEFAULT" value="10014"/>
<define name="WSAEINVAL" value="10022"/>
<define name="WSAEMFILE" value="10024"/>
<define name="WSAEWOULDBLOCK" value="10035"/>
<define name="WSAEINPROGRESS" value="10036"/>
<define name="WSAEALREADY" value="10037"/>
<define name="WSAENOTSOCK" value="10038"/>
<define name="WSAEDESTADDRREQ" value="10039"/>
<define name="WSAEMSGSIZE" value="10040"/>
<define name="WSAEPROTOTYPE" value="10041"/>
<define name="WSAENOPROTOOPT" value="10042"/>
<define name="WSAEPROTONOSUPPORT" value="10043"/>
<define name="WSAESOCKTNOSUPPORT" value="10044"/>
<define name="WSAEOPNOTSUPP" value="10045"/>
<define name="WSAEPFNOSUPPORT" value="10046"/>
<define name="WSAEAFNOSUPPORT" value="10047"/>
<define name="WSAEADDRINUSE" value="10048"/>
<define name="WSAEADDRNOTAVAIL" value="10049"/>
<define name="WSAENETDOWN" value="10050"/>
<define name="WSAENETUNREACH" value="10051"/>
<define name="WSAENETRESET" value="10052"/>
<define name="WSAECONNABORTED" value="10053"/>
<define name="WSAECONNRESET" value="10054"/>
<define name="WSAENOBUFS" value="10055"/>
<define name="WSAEISCONN" value="10056"/>
<define name="WSAENOTCONN" value="10057"/>
<define name="WSAESHUTDOWN" value="10058"/>
<define name="WSAETOOMANYREFS" value="10059"/>
<define name="WSAETIMEDOUT" value="10060"/>
<define name="WSAECONNREFUSED" value="10061"/>
<define name="WSAELOOP" value="10062"/>
<define name="WSAENAMETOOLONG" value="10063"/>
<define name="WSAEHOSTDOWN" value="10064"/>
<define name="WSAEHOSTUNREACH" value="10065"/>
<define name="WSAENOTEMPTY" value="10066"/>
<define name="WSAEPROCLIM" value="10067"/>
<define name="WSAEUSERS" value="10068"/>
<define name="WSAEDQUOT" value="10069"/>
<define name="WSAESTALE" value="10070"/>
<define name="WSAEREMOTE" value="10071"/>
<define name="WSASYSNOTREADY" value="10091"/>
<define name="WSAVERNOTSUPPORTED" value="10092"/>
<define name="WSANOTINITIALISED" value="10093"/>
<define name="WSAEDISCON" value="10101"/>
<define name="WSAENOMORE" value="10102"/>
<define name="WSAECANCELLED" value="10103"/>
<define name="WSAEINVALIDPROCTABLE" value="10104"/>
<define name="WSAEINVALIDPROVIDER" value="10105"/>
<define name="WSAEPROVIDERFAILEDINIT" value="10106"/>
<define name="WSASYSCALLFAILURE" value="10107"/>
<define name="WSASERVICE_NOT_FOUND" value="10108"/>
<define name="WSATYPE_NOT_FOUND" value="10109"/>
<define name="WSA_E_NO_MORE" value="10110"/>
<define name="WSA_E_CANCELLED" value="10111"/>
<define name="WSAEREFUSED" value="10112"/>
<define name="WSAHOST_NOT_FOUND" value="11001"/>
<define name="WSATRY_AGAIN" value="11002"/>
<define name="WSANO_RECOVERY" value="11003"/>
<define name="WSANO_DATA" value="11004"/>
<define name="WSA_QOS_RECEIVERS" value="11005"/>
<define name="WSA_QOS_SENDERS" value="11006"/>
<define name="WSA_QOS_NO_SENDERS" value="11007"/>
<define name="WSA_QOS_NO_RECEIVERS" value="11008"/>
<define name="WSA_QOS_REQUEST_CONFIRMED" value="11009"/>
<define name="WSA_QOS_ADMISSION_FAILURE" value="11010"/>
<define name="WSA_QOS_POLICY_FAILURE" value="11011"/>
<define name="WSA_QOS_BAD_STYLE" value="11012"/>
<define name="WSA_QOS_BAD_OBJECT" value="11013"/>
<define name="WSA_QOS_TRAFFIC_CTRL_ERROR" value="11014"/>
<define name="WSA_QOS_GENERIC_ERROR" value="11015"/>
<define name="WSA_QOS_ESERVICETYPE" value="11016"/>
<define name="WSA_QOS_EFLOWSPEC" value="11017"/>
<define name="WSA_QOS_EPROVSPECBUF" value="11018"/>
<define name="WSA_QOS_EFILTERSTYLE" value="11019"/>
<define name="WSA_QOS_EFILTERTYPE" value="11020"/>
<define name="WSA_QOS_EFILTERCOUNT" value="11021"/>
<define name="WSA_QOS_EOBJLENGTH" value="11022"/>
<define name="WSA_QOS_EFLOWCOUNT" value="11023"/>
<define name="WSA_QOS_EUNKOWNPSOBJ" value="11024"/>
<define name="WSA_QOS_EPOLICYOBJ" value="11025"/>
<define name="WSA_QOS_EFLOWDESC" value="11026"/>
<define name="WSA_QOS_EPSFLOWSPEC" value="11027"/>
<define name="WSA_QOS_EPSFILTERSPEC" value="11028"/>
<define name="WSA_QOS_ESDMODEOBJ" value="11029"/>
<define name="WSA_QOS_ESHAPERATEOBJ" value="11030"/>
<define name="WSA_QOS_RESERVED_PETYPE" value="11031"/>
<define name="WSA_SECURE_HOST_NOT_FOUND" value="11032"/>
<define name="WSA_IPSEC_NAME_POLICY_ERROR" value="11033"/>
<!-- Winerror.h: System Error Codes (12000-15999) Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681384(v=vs.85).aspx -->
<define name="ERROR_IPSEC_QM_POLICY_NOT_FOUND" value="13001"/>
<define name="ERROR_IPSEC_QM_POLICY_IN_USE" value="13002"/>
<define name="ERROR_IPSEC_MM_POLICY_EXISTS" value="13003"/>
<define name="ERROR_IPSEC_MM_POLICY_NOT_FOUND" value="13004"/>
<define name="ERROR_IPSEC_MM_POLICY_IN_USE" value="13005"/>
<define name="ERROR_IPSEC_MM_FILTER_EXISTS" value="13006"/>
<define name="ERROR_IPSEC_MM_FILTER_NOT_FOUND" value="13007"/>
<define name="ERROR_IPSEC_TRANSPORT_FILTER_EXISTS" value="13008"/>
<define name="ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND" value="13009"/>
<define name="ERROR_IPSEC_MM_AUTH_EXISTS" value="13010"/>
<define name="ERROR_IPSEC_MM_AUTH_NOT_FOUND" value="13011"/>
<define name="ERROR_IPSEC_MM_AUTH_IN_USE" value="13012"/>
<define name="ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND" value="13013"/>
<define name="ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND" value="13014"/>
<define name="ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND" value="13015"/>
<define name="ERROR_IPSEC_TUNNEL_FILTER_EXISTS" value="13016"/>
<define name="ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND" value="13017"/>
<define name="ERROR_IPSEC_MM_FILTER_PENDING_DELETION" value="13018"/>
<define name="ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION" value="13019"/>
<define name="ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION" value="13020"/>
<define name="ERROR_IPSEC_MM_POLICY_PENDING_DELETION" value="13021"/>
<define name="ERROR_IPSEC_MM_AUTH_PENDING_DELETION" value="13022"/>
<define name="ERROR_IPSEC_QM_POLICY_PENDING_DELETION" value="13023"/>
<define name="WARNING_IPSEC_MM_POLICY_PRUNED" value="13024"/>
<define name="WARNING_IPSEC_QM_POLICY_PRUNED" value="13025"/>
<define name="ERROR_IPSEC_IKE_NEG_STATUS_BEGIN" value="13800"/>
<define name="ERROR_IPSEC_IKE_AUTH_FAIL" value="13801"/>
<define name="ERROR_IPSEC_IKE_ATTRIB_FAIL" value="13802"/>
<define name="ERROR_IPSEC_IKE_NEGOTIATION_PENDING" value="13803"/>
<define name="ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR" value="13804"/>
<define name="ERROR_IPSEC_IKE_TIMED_OUT" value="13805"/>
<define name="ERROR_IPSEC_IKE_NO_CERT" value="13806"/>
<define name="ERROR_IPSEC_IKE_SA_DELETED" value="13807"/>
<define name="ERROR_IPSEC_IKE_SA_REAPED" value="13808"/>
<define name="ERROR_IPSEC_IKE_MM_ACQUIRE_DROP" value="13809"/>
<define name="ERROR_IPSEC_IKE_QM_ACQUIRE_DROP" value="13810"/>
<define name="ERROR_IPSEC_IKE_QUEUE_DROP_MM" value="13811"/>
<define name="ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM" value="13812"/>
<define name="ERROR_IPSEC_IKE_DROP_NO_RESPONSE" value="13813"/>
<define name="ERROR_IPSEC_IKE_MM_DELAY_DROP" value="13814"/>
<define name="ERROR_IPSEC_IKE_QM_DELAY_DROP" value="13815"/>
<define name="ERROR_IPSEC_IKE_ERROR" value="13816"/>
<define name="ERROR_IPSEC_IKE_CRL_FAILED" value="13817"/>
<define name="ERROR_IPSEC_IKE_INVALID_KEY_USAGE" value="13818"/>
<define name="ERROR_IPSEC_IKE_INVALID_CERT_TYPE" value="13819"/>
<define name="ERROR_IPSEC_IKE_NO_PRIVATE_KEY" value="13820"/>
<define name="ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY" value="13821"/>
<define name="ERROR_IPSEC_IKE_DH_FAIL" value="13822"/>
<define name="ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED" value="13823"/>
<define name="ERROR_IPSEC_IKE_INVALID_HEADER" value="13824"/>
<define name="ERROR_IPSEC_IKE_NO_POLICY" value="13825"/>
<define name="ERROR_IPSEC_IKE_INVALID_SIGNATURE" value="13826"/>
<define name="ERROR_IPSEC_IKE_KERBEROS_ERROR" value="13827"/>
<define name="ERROR_IPSEC_IKE_NO_PUBLIC_KEY" value="13828"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR" value="13829"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_SA" value="13830"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_PROP" value="13831"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_TRANS" value="13832"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_KE" value="13833"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_ID" value="13834"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_CERT" value="13835"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ" value="13836"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_HASH" value="13837"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_SIG" value="13838"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_NONCE" value="13839"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY" value="13840"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_DELETE" value="13841"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR" value="13842"/>
<define name="ERROR_IPSEC_IKE_INVALID_PAYLOAD" value="13843"/>
<define name="ERROR_IPSEC_IKE_LOAD_SOFT_SA" value="13844"/>
<define name="ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN" value="13845"/>
<define name="ERROR_IPSEC_IKE_INVALID_COOKIE" value="13846"/>
<define name="ERROR_IPSEC_IKE_NO_PEER_CERT" value="13847"/>
<define name="ERROR_IPSEC_IKE_PEER_CRL_FAILED" value="13848"/>
<define name="ERROR_IPSEC_IKE_POLICY_CHANGE" value="13849"/>
<define name="ERROR_IPSEC_IKE_NO_MM_POLICY" value="13850"/>
<define name="ERROR_IPSEC_IKE_NOTCBPRIV" value="13851"/>
<define name="ERROR_IPSEC_IKE_SECLOADFAIL" value="13852"/>
<define name="ERROR_IPSEC_IKE_FAILSSPINIT" value="13853"/>
<define name="ERROR_IPSEC_IKE_FAILQUERYSSP" value="13854"/>
<define name="ERROR_IPSEC_IKE_SRVACQFAIL" value="13855"/>
<define name="ERROR_IPSEC_IKE_SRVQUERYCRED" value="13856"/>
<define name="ERROR_IPSEC_IKE_GETSPIFAIL" value="13857"/>
<define name="ERROR_IPSEC_IKE_INVALID_FILTER" value="13858"/>
<define name="ERROR_IPSEC_IKE_OUT_OF_MEMORY" value="13859"/>
<define name="ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED" value="13860"/>
<define name="ERROR_IPSEC_IKE_INVALID_POLICY" value="13861"/>
<define name="ERROR_IPSEC_IKE_UNKNOWN_DOI" value="13862"/>
<define name="ERROR_IPSEC_IKE_INVALID_SITUATION" value="13863"/>
<define name="ERROR_IPSEC_IKE_DH_FAILURE" value="13864"/>
<define name="ERROR_IPSEC_IKE_INVALID_GROUP" value="13865"/>
<define name="ERROR_IPSEC_IKE_ENCRYPT" value="13866"/>
<define name="ERROR_IPSEC_IKE_DECRYPT" value="13867"/>
<define name="ERROR_IPSEC_IKE_POLICY_MATCH" value="13868"/>
<define name="ERROR_IPSEC_IKE_UNSUPPORTED_ID" value="13869"/>
<define name="ERROR_IPSEC_IKE_INVALID_HASH" value="13870"/>
<define name="ERROR_IPSEC_IKE_INVALID_HASH_ALG" value="13871"/>
<define name="ERROR_IPSEC_IKE_INVALID_HASH_SIZE" value="13872"/>
<define name="ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG" value="13873"/>
<define name="ERROR_IPSEC_IKE_INVALID_AUTH_ALG" value="13874"/>
<define name="ERROR_IPSEC_IKE_INVALID_SIG" value="13875"/>
<define name="ERROR_IPSEC_IKE_LOAD_FAILED" value="13876"/>
<define name="ERROR_IPSEC_IKE_RPC_DELETE" value="13877"/>
<define name="ERROR_IPSEC_IKE_BENIGN_REINIT" value="13878"/>
<define name="ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY" value="13879"/>
<define name="ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION" value="13880"/>
<define name="ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN" value="13881"/>
<define name="ERROR_IPSEC_IKE_MM_LIMIT" value="13882"/>
<define name="ERROR_IPSEC_IKE_NEGOTIATION_DISABLED" value="13883"/>
<define name="ERROR_IPSEC_IKE_QM_LIMIT" value="13884"/>
<define name="ERROR_IPSEC_IKE_MM_EXPIRED" value="13885"/>
<define name="ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID" value="13886"/>
<define name="ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH" value="13887"/>
<define name="ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID" value="13888"/>
<define name="ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD" value="13889"/>
<define name="ERROR_IPSEC_IKE_DOS_COOKIE_SENT" value="13890"/>
<define name="ERROR_IPSEC_IKE_SHUTTING_DOWN" value="13891"/>
<define name="ERROR_IPSEC_IKE_CGA_AUTH_FAILED" value="13892"/>
<define name="ERROR_IPSEC_IKE_PROCESS_ERR_NATOA" value="13893"/>
<define name="ERROR_IPSEC_IKE_INVALID_MM_FOR_QM" value="13894"/>
<define name="ERROR_IPSEC_IKE_QM_EXPIRED" value="13895"/>
<define name="ERROR_IPSEC_IKE_TOO_MANY_FILTERS" value="13896"/>
<define name="ERROR_IPSEC_IKE_NEG_STATUS_END" value="13897"/>
<define name="ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL" value="13898"/>
<define name="ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE" value="13899"/>
<define name="ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING" value="13900"/>
<define name="ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING" value="13901"/>
<define name="ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS" value="13902"/>
<define name="ERROR_IPSEC_IKE_RATELIMIT_DROP" value="13903"/>
<define name="ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE" value="13904"/>
<define name="ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE" value="13905"/>
<define name="ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE" value="13906"/>
<define name="ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY" value="13907"/>
<define name="ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE" value="13908"/>
<define name="ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END" value="13909"/>
<define name="ERROR_IPSEC_BAD_SPI" value="13910"/>
<define name="ERROR_IPSEC_SA_LIFETIME_EXPIRED" value="13911"/>
<define name="ERROR_IPSEC_WRONG_SA" value="13912"/>
<define name="ERROR_IPSEC_REPLAY_CHECK_FAILED" value="13913"/>
<define name="ERROR_IPSEC_INVALID_PACKET" value="13914"/>
<define name="ERROR_IPSEC_INTEGRITY_CHECK_FAILED" value="13915"/>
<define name="ERROR_IPSEC_CLEAR_TEXT_DROP" value="13916"/>
<define name="ERROR_IPSEC_AUTH_FIREWALL_DROP" value="13917"/>
<define name="ERROR_IPSEC_THROTTLE_DROP" value="13918"/>
<define name="ERROR_IPSEC_DOSP_BLOCK" value="13925"/>
<define name="ERROR_IPSEC_DOSP_RECEIVED_MULTICAST" value="13926"/>
<define name="ERROR_IPSEC_DOSP_INVALID_PACKET" value="13927"/>
<define name="ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED" value="13928"/>
<define name="ERROR_IPSEC_DOSP_MAX_ENTRIES" value="13929"/>
<define name="ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED" value="13930"/>
<define name="ERROR_IPSEC_DOSP_NOT_INSTALLED" value="13931"/>
<define name="ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES" value="13932"/>
<define name="ERROR_SXS_SECTION_NOT_FOUND" value="14000"/>
<define name="ERROR_SXS_CANT_GEN_ACTCTX" value="14001"/>
<define name="ERROR_SXS_INVALID_ACTCTXDATA_FORMAT" value="14002"/>
<define name="ERROR_SXS_ASSEMBLY_NOT_FOUND" value="14003"/>
<define name="ERROR_SXS_MANIFEST_FORMAT_ERROR" value="14004"/>
<define name="ERROR_SXS_MANIFEST_PARSE_ERROR" value="14005"/>
<define name="ERROR_SXS_ACTIVATION_CONTEXT_DISABLED" value="14006"/>
<define name="ERROR_SXS_KEY_NOT_FOUND" value="14007"/>
<define name="ERROR_SXS_VERSION_CONFLICT" value="14008"/>
<define name="ERROR_SXS_WRONG_SECTION_TYPE" value="14009"/>
<define name="ERROR_SXS_THREAD_QUERIES_DISABLED" value="14010"/>
<define name="ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET" value="14011"/>
<define name="ERROR_SXS_UNKNOWN_ENCODING_GROUP" value="14012"/>
<define name="ERROR_SXS_UNKNOWN_ENCODING" value="14013"/>
<define name="ERROR_SXS_INVALID_XML_NAMESPACE_URI" value="14014"/>
<define name="ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED" value="14015"/>
<define name="ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED" value="14016"/>
<define name="ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE" value="14017"/>
<define name="ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE" value="14018"/>
<define name="ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE" value="14019"/>
<define name="ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT" value="14020"/>
<define name="ERROR_SXS_DUPLICATE_DLL_NAME" value="14021"/>
<define name="ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME" value="14022"/>
<define name="ERROR_SXS_DUPLICATE_CLSID" value="14023"/>
<define name="ERROR_SXS_DUPLICATE_IID" value="14024"/>
<define name="ERROR_SXS_DUPLICATE_TLBID" value="14025"/>
<define name="ERROR_SXS_DUPLICATE_PROGID" value="14026"/>
<define name="ERROR_SXS_DUPLICATE_ASSEMBLY_NAME" value="14027"/>
<define name="ERROR_SXS_FILE_HASH_MISMATCH" value="14028"/>
<define name="ERROR_SXS_POLICY_PARSE_ERROR" value="14029"/>
<define name="ERROR_SXS_XML_E_MISSINGQUOTE" value="14030"/>
<define name="ERROR_SXS_XML_E_COMMENTSYNTAX" value="14031"/>
<define name="ERROR_SXS_XML_E_BADSTARTNAMECHAR" value="14032"/>
<define name="ERROR_SXS_XML_E_BADNAMECHAR" value="14033"/>
<define name="ERROR_SXS_XML_E_BADCHARINSTRING" value="14034"/>
<define name="ERROR_SXS_XML_E_XMLDECLSYNTAX" value="14035"/>
<define name="ERROR_SXS_XML_E_BADCHARDATA" value="14036"/>
<define name="ERROR_SXS_XML_E_MISSINGWHITESPACE" value="14037"/>
<define name="ERROR_SXS_XML_E_EXPECTINGTAGEND" value="14038"/>
<define name="ERROR_SXS_XML_E_MISSINGSEMICOLON" value="14039"/>
<define name="ERROR_SXS_XML_E_UNBALANCEDPAREN" value="14040"/>
<define name="ERROR_SXS_XML_E_INTERNALERROR" value="14041"/>
<define name="ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE" value="14042"/>
<define name="ERROR_SXS_XML_E_INCOMPLETE_ENCODING" value="14043"/>
<define name="ERROR_SXS_XML_E_MISSING_PAREN" value="14044"/>
<define name="ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE" value="14045"/>
<define name="ERROR_SXS_XML_E_MULTIPLE_COLONS" value="14046"/>
<define name="ERROR_SXS_XML_E_INVALID_DECIMAL" value="14047"/>
<define name="ERROR_SXS_XML_E_INVALID_HEXIDECIMAL" value="14048"/>
<define name="ERROR_SXS_XML_E_INVALID_UNICODE" value="14049"/>
<define name="ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK" value="14050"/>
<define name="ERROR_SXS_XML_E_UNEXPECTEDENDTAG" value="14051"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDTAG" value="14052"/>
<define name="ERROR_SXS_XML_E_DUPLICATEATTRIBUTE" value="14053"/>
<define name="ERROR_SXS_XML_E_MULTIPLEROOTS" value="14054"/>
<define name="ERROR_SXS_XML_E_INVALIDATROOTLEVEL" value="14055"/>
<define name="ERROR_SXS_XML_E_BADXMLDECL" value="14056"/>
<define name="ERROR_SXS_XML_E_MISSINGROOT" value="14057"/>
<define name="ERROR_SXS_XML_E_UNEXPECTEDEOF" value="14058"/>
<define name="ERROR_SXS_XML_E_BADPEREFINSUBSET" value="14059"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDSTARTTAG" value="14060"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDENDTAG" value="14061"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDSTRING" value="14062"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDCOMMENT" value="14063"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDDECL" value="14064"/>
<define name="ERROR_SXS_XML_E_UNCLOSEDCDATA" value="14065"/>
<define name="ERROR_SXS_XML_E_RESERVEDNAMESPACE" value="14066"/>
<define name="ERROR_SXS_XML_E_INVALIDENCODING" value="14067"/>
<define name="ERROR_SXS_XML_E_INVALIDSWITCH" value="14068"/>
<define name="ERROR_SXS_XML_E_BADXMLCASE" value="14069"/>
<define name="ERROR_SXS_XML_E_INVALID_STANDALONE" value="14070"/>
<define name="ERROR_SXS_XML_E_UNEXPECTED_STANDALONE" value="14071"/>
<define name="ERROR_SXS_XML_E_INVALID_VERSION" value="14072"/>
<define name="ERROR_SXS_XML_E_MISSINGEQUALS" value="14073"/>
<define name="ERROR_SXS_PROTECTION_RECOVERY_FAILED" value="14074"/>
<define name="ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT" value="14075"/>
<define name="ERROR_SXS_PROTECTION_CATALOG_NOT_VALID" value="14076"/>
<define name="ERROR_SXS_UNTRANSLATABLE_HRESULT" value="14077"/>
<define name="ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING" value="14078"/>
<define name="ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE" value="14079"/>
<define name="ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME" value="14080"/>
<define name="ERROR_SXS_ASSEMBLY_MISSING" value="14081"/>
<define name="ERROR_SXS_CORRUPT_ACTIVATION_STACK" value="14082"/>
<define name="ERROR_SXS_CORRUPTION" value="14083"/>
<define name="ERROR_SXS_EARLY_DEACTIVATION" value="14084"/>
<define name="ERROR_SXS_INVALID_DEACTIVATION" value="14085"/>
<define name="ERROR_SXS_MULTIPLE_DEACTIVATION" value="14086"/>
<define name="ERROR_SXS_PROCESS_TERMINATION_REQUESTED" value="14087"/>
<define name="ERROR_SXS_RELEASE_ACTIVATION_CONTEXT" value="14088"/>
<define name="ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY" value="14089"/>
<define name="ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE" value="14090"/>
<define name="ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME" value="14091"/>
<define name="ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE" value="14092"/>
<define name="ERROR_SXS_IDENTITY_PARSE_ERROR" value="14093"/>
<define name="ERROR_MALFORMED_SUBSTITUTION_STRING" value="14094"/>
<define name="ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN" value="14095"/>
<define name="ERROR_UNMAPPED_SUBSTITUTION_STRING" value="14096"/>
<define name="ERROR_SXS_ASSEMBLY_NOT_LOCKED" value="14097"/>
<define name="ERROR_SXS_COMPONENT_STORE_CORRUPT" value="14098"/>
<define name="ERROR_ADVANCED_INSTALLER_FAILED" value="14099"/>
<define name="ERROR_XML_ENCODING_MISMATCH" value="14100"/>
<define name="ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT" value="14101"/>
<define name="ERROR_SXS_IDENTITIES_DIFFERENT" value="14102"/>
<define name="ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT" value="14103"/>
<define name="ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY" value="14104"/>
<define name="ERROR_SXS_MANIFEST_TOO_BIG" value="14105"/>
<define name="ERROR_SXS_SETTING_NOT_REGISTERED" value="14106"/>
<define name="ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE" value="14107"/>
<define name="ERROR_SMI_PRIMITIVE_INSTALLER_FAILED" value="14108"/>
<define name="ERROR_GENERIC_COMMAND_FAILED" value="14109"/>
<define name="ERROR_SXS_FILE_HASH_MISSING" value="14110"/>
<define name="ERROR_EVT_INVALID_CHANNEL_PATH" value="15000"/>
<define name="ERROR_EVT_INVALID_QUERY" value="15001"/>
<define name="ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND" value="15002"/>
<define name="ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND" value="15003"/>
<define name="ERROR_EVT_INVALID_PUBLISHER_NAME" value="15004"/>
<define name="ERROR_EVT_INVALID_EVENT_DATA" value="15005"/>
<define name="ERROR_EVT_CHANNEL_NOT_FOUND" value="15007"/>
<define name="ERROR_EVT_MALFORMED_XML_TEXT" value="15008"/>
<define name="ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL" value="15009"/>
<define name="ERROR_EVT_CONFIGURATION_ERROR" value="15010"/>
<define name="ERROR_EVT_QUERY_RESULT_STALE" value="15011"/>
<define name="ERROR_EVT_QUERY_RESULT_INVALID_POSITION" value="15012"/>
<define name="ERROR_EVT_NON_VALIDATING_MSXML" value="15013"/>
<define name="ERROR_EVT_FILTER_ALREADYSCOPED" value="15014"/>
<define name="ERROR_EVT_FILTER_NOTELTSET" value="15015"/>
<define name="ERROR_EVT_FILTER_INVARG" value="15016"/>
<define name="ERROR_EVT_FILTER_INVTEST" value="15017"/>
<define name="ERROR_EVT_FILTER_INVTYPE" value="15018"/>
<define name="ERROR_EVT_FILTER_PARSEERR" value="15019"/>
<define name="ERROR_EVT_FILTER_UNSUPPORTEDOP" value="15020"/>
<define name="ERROR_EVT_FILTER_UNEXPECTEDTOKEN" value="15021"/>
<define name="ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL" value="15022"/>
<define name="ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE" value="15023"/>
<define name="ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE" value="15024"/>
<define name="ERROR_EVT_CHANNEL_CANNOT_ACTIVATE" value="15025"/>
<define name="ERROR_EVT_FILTER_TOO_COMPLEX" value="15026"/>
<define name="ERROR_EVT_MESSAGE_NOT_FOUND" value="15027"/>
<define name="ERROR_EVT_MESSAGE_ID_NOT_FOUND" value="15028"/>
<define name="ERROR_EVT_UNRESOLVED_VALUE_INSERT" value="15029"/>
<define name="ERROR_EVT_UNRESOLVED_PARAMETER_INSERT" value="15030"/>
<define name="ERROR_EVT_MAX_INSERTS_REACHED" value="15031"/>
<define name="ERROR_EVT_EVENT_DEFINITION_NOT_FOUND" value="15032"/>
<define name="ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND" value="15033"/>
<define name="ERROR_EVT_VERSION_TOO_OLD" value="15034"/>
<define name="ERROR_EVT_VERSION_TOO_NEW" value="15035"/>
<define name="ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY" value="15036"/>
<define name="ERROR_EVT_PUBLISHER_DISABLED" value="15037"/>
<define name="ERROR_EVT_FILTER_OUT_OF_RANGE" value="15038"/>
<define name="ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE" value="15080"/>
<define name="ERROR_EC_LOG_DISABLED" value="15081"/>
<define name="ERROR_EC_CIRCULAR_FORWARDING" value="15082"/>
<define name="ERROR_EC_CREDSTORE_FULL" value="15083"/>
<define name="ERROR_EC_CRED_NOT_FOUND" value="15084"/>
<define name="ERROR_EC_NO_ACTIVE_CHANNEL" value="15085"/>
<define name="ERROR_MUI_FILE_NOT_FOUND" value="15100"/>
<define name="ERROR_MUI_INVALID_FILE" value="15101"/>
<define name="ERROR_MUI_INVALID_RC_CONFIG" value="15102"/>
<define name="ERROR_MUI_INVALID_LOCALE_NAME" value="15103"/>
<define name="ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME" value="15104"/>
<define name="ERROR_MUI_FILE_NOT_LOADED" value="15105"/>
<define name="ERROR_RESOURCE_ENUM_USER_STOP" value="15106"/>
<define name="ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED" value="15107"/>
<define name="ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME" value="15108"/>
<define name="ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE" value="15110"/>
<define name="ERROR_MRM_INVALID_PRICONFIG" value="15111"/>
<define name="ERROR_MRM_INVALID_FILE_TYPE" value="15112"/>
<define name="ERROR_MRM_UNKNOWN_QUALIFIER" value="15113"/>
<define name="ERROR_MRM_INVALID_QUALIFIER_VALUE" value="15114"/>
<define name="ERROR_MRM_NO_CANDIDATE" value="15115"/>
<define name="ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE" value="15116"/>
<define name="ERROR_MRM_RESOURCE_TYPE_MISMATCH" value="15117"/>
<define name="ERROR_MRM_DUPLICATE_MAP_NAME" value="15118"/>
<define name="ERROR_MRM_DUPLICATE_ENTRY" value="15119"/>
<define name="ERROR_MRM_INVALID_RESOURCE_IDENTIFIER" value="15120"/>
<define name="ERROR_MRM_FILEPATH_TOO_LONG" value="15121"/>
<define name="ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE" value="15122"/>
<define name="ERROR_MRM_INVALID_PRI_FILE" value="15126"/>
<define name="ERROR_MRM_NAMED_RESOURCE_NOT_FOUND" value="15127"/>
<define name="ERROR_MRM_MAP_NOT_FOUND" value="15135"/>
<define name="ERROR_MRM_UNSUPPORTED_PROFILE_TYPE" value="15136"/>
<define name="ERROR_MRM_INVALID_QUALIFIER_OPERATOR" value="15137"/>
<define name="ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE" value="15138"/>
<define name="ERROR_MRM_AUTOMERGE_ENABLED" value="15139"/>
<define name="ERROR_MRM_TOO_MANY_RESOURCES" value="15140"/>
<define name="ERROR_MCA_INVALID_CAPABILITIES_STRING" value="15200"/>
<define name="ERROR_MCA_INVALID_VCP_VERSION" value="15201"/>
<define name="ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION" value="15202"/>
<define name="ERROR_MCA_MCCS_VERSION_MISMATCH" value="15203"/>
<define name="ERROR_MCA_UNSUPPORTED_MCCS_VERSION" value="15204"/>
<define name="ERROR_MCA_INTERNAL_ERROR" value="15205"/>
<define name="ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED" value="15206"/>
<define name="ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE" value="15207"/>
<define name="ERROR_AMBIGUOUS_SYSTEM_DEVICE" value="15250"/>
<define name="ERROR_SYSTEM_DEVICE_NOT_FOUND" value="15299"/>
<define name="ERROR_HASH_NOT_SUPPORTED" value="15300"/>
<define name="ERROR_HASH_NOT_PRESENT" value="15301"/>
<define name="ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED" value="15321"/>
<define name="ERROR_GPIO_CLIENT_INFORMATION_INVALID" value="15322"/>
<define name="ERROR_GPIO_VERSION_NOT_SUPPORTED" value="15323"/>
<define name="ERROR_GPIO_INVALID_REGISTRATION_PACKET" value="15324"/>
<define name="ERROR_GPIO_OPERATION_DENIED" value="15325"/>
<define name="ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE" value="15326"/>
<define name="ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED" value="15327"/>
<define name="ERROR_CANNOT_SWITCH_RUNLEVEL" value="15400"/>
<define name="ERROR_INVALID_RUNLEVEL_SETTING" value="15401"/>
<define name="ERROR_RUNLEVEL_SWITCH_TIMEOUT" value="15402"/>
<define name="ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT" value="15403"/>
<define name="ERROR_RUNLEVEL_SWITCH_IN_PROGRESS" value="15404"/>
<define name="ERROR_SERVICES_FAILED_AUTOSTART" value="15405"/>
<define name="ERROR_COM_TASK_STOP_PENDING" value="15501"/>
<define name="ERROR_INSTALL_OPEN_PACKAGE_FAILED" value="15600"/>
<define name="ERROR_INSTALL_PACKAGE_NOT_FOUND" value="15601"/>
<define name="ERROR_INSTALL_INVALID_PACKAGE" value="15602"/>
<define name="ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED" value="15603"/>
<define name="ERROR_INSTALL_OUT_OF_DISK_SPACE" value="15604"/>
<define name="ERROR_INSTALL_NETWORK_FAILURE" value="15605"/>
<define name="ERROR_INSTALL_REGISTRATION_FAILURE" value="15606"/>
<define name="ERROR_INSTALL_DEREGISTRATION_FAILURE" value="15607"/>
<define name="ERROR_INSTALL_CANCEL" value="15608"/>
<define name="ERROR_INSTALL_FAILED" value="15609"/>
<define name="ERROR_REMOVE_FAILED" value="15610"/>
<define name="ERROR_PACKAGE_ALREADY_EXISTS" value="15611"/>
<define name="ERROR_NEEDS_REMEDIATION" value="15612"/>
<define name="ERROR_INSTALL_PREREQUISITE_FAILED" value="15613"/>
<define name="ERROR_PACKAGE_REPOSITORY_CORRUPTED" value="15614"/>
<define name="ERROR_INSTALL_POLICY_FAILURE" value="15615"/>
<define name="ERROR_PACKAGE_UPDATING" value="15616"/>
<define name="ERROR_DEPLOYMENT_BLOCKED_BY_POLICY" value="15617"/>
<define name="ERROR_PACKAGES_IN_USE" value="15618"/>
<define name="ERROR_RECOVERY_FILE_CORRUPT" value="15619"/>
<define name="ERROR_INVALID_STAGED_SIGNATURE" value="15620"/>
<define name="ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED" value="15621"/>
<define name="ERROR_INSTALL_PACKAGE_DOWNGRADE" value="15622"/>
<define name="ERROR_SYSTEM_NEEDS_REMEDIATION" value="15623"/>
<define name="ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN" value="15624"/>
<define name="ERROR_RESILIENCY_FILE_CORRUPT" value="15625"/>
<define name="ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING" value="15626"/>
<define name="APPMODEL_ERROR_NO_PACKAGE" value="15700"/>
<define name="APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT" value="15701"/>
<define name="APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT" value="15702"/>
<define name="APPMODEL_ERROR_NO_APPLICATION" value="15703"/>
<define name="ERROR_STATE_LOAD_STORE_FAILED" value="15800"/>
<define name="ERROR_STATE_GET_VERSION_FAILED" value="15801"/>
<define name="ERROR_STATE_SET_VERSION_FAILED" value="15802"/>
<define name="ERROR_STATE_STRUCTURED_RESET_FAILED" value="15803"/>
<define name="ERROR_STATE_OPEN_CONTAINER_FAILED" value="15804"/>
<define name="ERROR_STATE_CREATE_CONTAINER_FAILED" value="15805"/>
<define name="ERROR_STATE_DELETE_CONTAINER_FAILED" value="15806"/>
<define name="ERROR_STATE_READ_SETTING_FAILED" value="15807"/>
<define name="ERROR_STATE_WRITE_SETTING_FAILED" value="15808"/>
<define name="ERROR_STATE_DELETE_SETTING_FAILED" value="15809"/>
<define name="ERROR_STATE_QUERY_SETTING_FAILED" value="15810"/>
<define name="ERROR_STATE_READ_COMPOSITE_SETTING_FAILED" value="15811"/>
<define name="ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED" value="15812"/>
<define name="ERROR_STATE_ENUMERATE_CONTAINER_FAILED" value="15813"/>
<define name="ERROR_STATE_ENUMERATE_SETTINGS_FAILED" value="15814"/>
<define name="ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED" value="15815"/>
<define name="ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED" value="15816"/>
<define name="ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED" value="15817"/>
<define name="ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED" value="15818"/>
<define name="ERROR_API_UNAVAILABLE" value="15841"/>
<!--WinInet.h: Error codes Ref.: https://msdn.microsoft.com/en-us/library/windows/desktop/aa385465(v=vs.85).aspx-->
<define name="ERROR_FTP_DROPPED" value="12111"/>
<define name="ERROR_FTP_NO_PASSIVE_MODE" value="12112"/>
<define name="ERROR_FTP_TRANSFER_IN_PROGRESS" value="12110"/>
<define name="ERROR_GOPHER_ATTRIBUTE_NOT_FOUND" value="12137"/>
<define name="ERROR_GOPHER_DATA_ERROR" value="12132"/>
<define name="ERROR_GOPHER_END_OF_DATA" value="12133"/>
<define name="ERROR_GOPHER_INCORRECT_LOCATOR_TYPE" value="12135"/>
<define name="ERROR_GOPHER_INVALID_LOCATOR" value="12134"/>
<define name="ERROR_GOPHER_NOT_FILE" value="12131"/>
<define name="ERROR_GOPHER_NOT_GOPHER_PLUS" value="12136"/>
<define name="ERROR_GOPHER_PROTOCOL_ERROR" value="12130"/>
<define name="ERROR_GOPHER_UNKNOWN_LOCATOR" value="12138"/>
<define name="ERROR_HTTP_COOKIE_DECLINED" value="12162"/>
<define name="ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION" value="12161"/>
<define name="ERROR_HTTP_DOWNLEVEL_SERVER" value="12151"/>
<define name="ERROR_HTTP_HEADER_ALREADY_EXISTS" value="12155"/>
<define name="ERROR_HTTP_HEADER_NOT_FOUND" value="12150"/>
<define name="ERROR_HTTP_INVALID_HEADER" value="12153"/>
<define name="ERROR_HTTP_INVALID_QUERY_REQUEST" value="12154"/>
<define name="ERROR_HTTP_INVALID_SERVER_RESPONSE" value="12152"/>
<define name="ERROR_HTTP_NOT_REDIRECTED" value="12160"/>
<define name="ERROR_HTTP_REDIRECT_FAILED" value="12156"/>
<define name="ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION" value="12168"/>
<define name="ERROR_INTERNET_ASYNC_THREAD_FAILED" value="12047"/>
<define name="ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT" value="12166"/>
<define name="ERROR_INTERNET_BAD_OPTION_LENGTH" value="12010"/>
<define name="ERROR_INTERNET_BAD_REGISTRY_PARAMETER" value="12022"/>
<define name="ERROR_INTERNET_CANNOT_CONNECT" value="12029"/>
<define name="ERROR_INTERNET_CHG_POST_IS_NON_SECURE" value="12042"/>
<define name="ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED" value="12044"/>
<define name="ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP" value="12046"/>
<define name="ERROR_INTERNET_CONNECTION_ABORTED" value="12030"/>
<define name="ERROR_INTERNET_CONNECTION_RESET" value="12031"/>
<define name="ERROR_INTERNET_DECODING_FAILED" value="12175"/>
<define name="ERROR_INTERNET_DIALOG_PENDING" value="12049"/>
<define name="ERROR_INTERNET_DISCONNECTED" value="12163"/>
<define name="ERROR_INTERNET_EXTENDED_ERROR" value="12003"/>
<define name="ERROR_INTERNET_FAILED_DUETOSECURITYCHECK" value="12171"/>
<define name="ERROR_INTERNET_FORCE_RETRY" value="12032"/>
<define name="ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED" value="12054"/>
<define name="ERROR_INTERNET_HANDLE_EXISTS" value="12036"/>
<define name="ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR" value="12039"/>
<define name="ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR" value="12052"/>
<define name="ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR" value="12040"/>
<define name="ERROR_INTERNET_INCORRECT_FORMAT" value="12027"/>
<define name="ERROR_INTERNET_INCORRECT_HANDLE_STATE" value="12019"/>
<define name="ERROR_INTERNET_INCORRECT_HANDLE_TYPE" value="12018"/>
<define name="ERROR_INTERNET_INCORRECT_PASSWORD" value="12014"/>
<define name="ERROR_INTERNET_INCORRECT_USER_NAME" value="12013"/>
<define name="ERROR_INTERNET_INSERT_CDROM" value="12053"/>
<define name="ERROR_INTERNET_INTERNAL_ERROR" value="12004"/>
<define name="ERROR_INTERNET_INVALID_CA" value="12045"/>
<define name="ERROR_INTERNET_INVALID_OPERATION" value="12016"/>
<define name="ERROR_INTERNET_INVALID_OPTION" value="12009"/>
<define name="ERROR_INTERNET_INVALID_PROXY_REQUEST" value="12033"/>
<define name="ERROR_INTERNET_INVALID_URL" value="12005"/>
<define name="ERROR_INTERNET_ITEM_NOT_FOUND" value="12028"/>
<define name="ERROR_INTERNET_LOGIN_FAILURE" value="12015"/>
<define name="ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY" value="12174"/>
<define name="ERROR_INTERNET_MIXED_SECURITY" value="12041"/>
<define name="ERROR_INTERNET_NAME_NOT_RESOLVED" value="12007"/>
<define name="ERROR_INTERNET_NEED_MSN_SSPI_PKG" value="12173"/>
<define name="ERROR_INTERNET_NEED_UI" value="12034"/>
<define name="ERROR_INTERNET_NO_CALLBACK" value="12025"/>
<define name="ERROR_INTERNET_NO_CONTEXT" value="12024"/>
<define name="ERROR_INTERNET_NO_DIRECT_ACCESS" value="12023"/>
<define name="ERROR_INTERNET_NOT_INITIALIZED" value="12172"/>
<define name="ERROR_INTERNET_NOT_PROXY_REQUEST" value="12020"/>
<define name="ERROR_INTERNET_OPERATION_CANCELLED" value="12017"/>
<define name="ERROR_INTERNET_OPTION_NOT_SETTABLE" value="12011"/>
<define name="ERROR_INTERNET_OUT_OF_HANDLES" value="12001"/>
<define name="ERROR_INTERNET_POST_IS_NON_SECURE" value="12043"/>
<define name="ERROR_INTERNET_PROTOCOL_NOT_FOUND" value="12008"/>
<define name="HANDLE_FLAG_INHERIT" value="1"/>
<define name="HANDLE_FLAG_PROTECT_FROM_CLOSE" value="2"/>
<define name="STATUS_WAIT_0" value="(0x00000000L)"/>
<define name="STATUS_ABANDONED_WAIT_0" value="(0x00000080L)"/>
<define name="STATUS_USER_APC" value="(0x000000C0L)"/>
<define name="STATUS_TIMEOUT" value="(0x00000102L)"/>
<define name="STATUS_PENDING" value="(0x00000103L)"/>
<define name="DBG_EXCEPTION_HANDLED" value="(0x00010001L)"/>
<define name="DBG_CONTINUE" value="(0x00010002L)"/>
<define name="STATUS_SEGMENT_NOTIFICATION" value="(0x40000005L)"/>
<define name="STATUS_FATAL_APP_EXIT" value="(0x40000015L)"/>
<define name="DBG_TERMINATE_THREAD" value="(0x40010003L)"/>
<define name="DBG_TERMINATE_PROCESS" value="(0x40010004L)"/>
<define name="DBG_CONTROL_C" value="(0x40010005L)"/>
<define name="DBG_PRINTEXCEPTION_C" value="(0x40010006L)"/>
<define name="DBG_RIPEXCEPTION" value="(0x40010007L)"/>
<define name="DBG_CONTROL_BREAK" value="(0x40010008L)"/>
<define name="DBG_COMMAND_EXCEPTION" value="(0x40010009L)"/>
<define name="STATUS_GUARD_PAGE_VIOLATION" value="(0x80000001L)"/>
<define name="STATUS_DATATYPE_MISALIGNMENT" value="(0x80000002L)"/>
<define name="STATUS_BREAKPOINT" value="(0x80000003L)"/>
<define name="STATUS_SINGLE_STEP" value="(0x80000004L)"/>
<define name="STATUS_LONGJUMP" value="(0x80000026L)"/>
<define name="STATUS_UNWIND_CONSOLIDATE" value="(0x80000029L)"/>
<define name="DBG_EXCEPTION_NOT_HANDLED" value="(0x80010001L)"/>
<define name="STATUS_ACCESS_VIOLATION" value="(0xC0000005L)"/>
<define name="STATUS_IN_PAGE_ERROR" value="(0xC0000006L)"/>
<define name="STATUS_INVALID_HANDLE" value="(0xC0000008L)"/>
<define name="STATUS_INVALID_PARAMETER" value="(0xC000000DL)"/>
<define name="STATUS_NO_MEMORY" value="(0xC0000017L)"/>
<define name="STATUS_ILLEGAL_INSTRUCTION" value="(0xC000001DL)"/>
<define name="STATUS_NONCONTINUABLE_EXCEPTION" value="(0xC0000025L)"/>
<define name="STATUS_INVALID_DISPOSITION" value="(0xC0000026L)"/>
<define name="STATUS_ARRAY_BOUNDS_EXCEEDED" value="(0xC000008CL)"/>
<define name="STATUS_FLOAT_DENORMAL_OPERAND" value="(0xC000008DL)"/>
<define name="STATUS_FLOAT_DIVIDE_BY_ZERO" value="(0xC000008EL)"/>
<define name="STATUS_FLOAT_INEXACT_RESULT" value="(0xC000008FL)"/>
<define name="STATUS_FLOAT_INVALID_OPERATION" value="(0xC0000090L)"/>
<define name="STATUS_FLOAT_OVERFLOW" value="(0xC0000091L)"/>
<define name="STATUS_FLOAT_STACK_CHECK" value="(0xC0000092L)"/>
<define name="STATUS_FLOAT_UNDERFLOW" value="(0xC0000093L)"/>
<define name="STATUS_INTEGER_DIVIDE_BY_ZERO" value="(0xC0000094L)"/>
<define name="STATUS_INTEGER_OVERFLOW" value="(0xC0000095L)"/>
<define name="STATUS_PRIVILEGED_INSTRUCTION" value="(0xC0000096L)"/>
<define name="STATUS_STACK_OVERFLOW" value="(0xC00000FDL)"/>
<define name="STATUS_DLL_NOT_FOUND" value="(0xC0000135L)"/>
<define name="STATUS_ORDINAL_NOT_FOUND" value="(0xC0000138L)"/>
<define name="STATUS_ENTRYPOINT_NOT_FOUND" value="(0xC0000139L)"/>
<define name="STATUS_CONTROL_C_EXIT" value="(0xC000013AL)"/>
<define name="STATUS_DLL_INIT_FAILED" value="(0xC0000142L)"/>
<define name="STATUS_FLOAT_MULTIPLE_FAULTS" value="(0xC00002B4L)"/>
<define name="STATUS_FLOAT_MULTIPLE_TRAPS" value="(0xC00002B5L)"/>
<define name="STATUS_REG_NAT_CONSUMPTION" value="(0xC00002C9L)"/>
<define name="STATUS_HEAP_CORRUPTION" value="(0xC0000374L)"/>
<define name="STATUS_STACK_BUFFER_OVERRUN" value="(0xC0000409L)"/>
<define name="STATUS_INVALID_CRUNTIME_PARAMETER" value="(0xC0000417L)"/>
<define name="STATUS_ASSERTION_FAILURE" value="(0xC0000420L)"/>
<define name="STATUS_SXS_EARLY_DEACTIVATION" value="(0xC015000FL)"/>
<define name="STATUS_SXS_INVALID_DEACTIVATION" value="(0xC0150010L)"/>
<define name="DefineHandleTable(w)" value="((w),TRUE)"/>
<define name="SetSwapAreaSize(w)" value="(w)"/>
<define name="LockSegment(w)" value="GlobalFix((HANDLE)(w))"/>
<define name="UnlockSegment(w)" value="GlobalUnfix((HANDLE)(w))"/>
<define name="GetCurrentTime()" value="GetTickCount()"/>
<define name="FILE_BEGIN" value="0"/>
<define name="FILE_CURRENT" value="1"/>
<define name="FILE_END" value="2"/>
<define name="WAIT_FAILED" value="(0xFFFFFFFF)"/>
<define name="WAIT_OBJECT_0" value="0"/>
<define name="WAIT_ABANDONED" value="(0x00000080L)"/>
<define name="WAIT_ABANDONED_0" value="(0x00000080L)"/>
<define name="WAIT_IO_COMPLETION" value="STATUS_USER_APC"/>
<define name="SecureZeroMemory" value="RtlSecureZeroMemory"/>
<define name="CaptureStackBackTrace" value="RtlCaptureStackBackTrace"/>
<define name="FILE_FLAG_WRITE_THROUGH" value="0x80000000"/>
<define name="FILE_FLAG_OVERLAPPED" value="0x40000000"/>
<define name="FILE_FLAG_NO_BUFFERING" value="0x20000000"/>
<define name="FILE_FLAG_RANDOM_ACCESS" value="0x10000000"/>
<define name="FILE_FLAG_SEQUENTIAL_SCAN" value="0x08000000"/>
<define name="FILE_FLAG_DELETE_ON_CLOSE" value="0x04000000"/>
<define name="FILE_FLAG_BACKUP_SEMANTICS" value="0x02000000"/>
<define name="FILE_FLAG_POSIX_SEMANTICS" value="0x01000000"/>
<define name="FILE_FLAG_SESSION_AWARE" value="0x00800000"/>
<define name="FILE_FLAG_OPEN_REPARSE_POINT" value="0x00200000"/>
<define name="FILE_FLAG_OPEN_NO_RECALL" value="0x00100000"/>
<define name="FILE_FLAG_FIRST_PIPE_INSTANCE" value="0x00080000"/>
<define name="FILE_FLAG_OPEN_REQUIRING_OPLOCK" value="0x00040000"/>
<define name="PROGRESS_CONTINUE" value="0"/>
<define name="PROGRESS_CANCEL" value="1"/>
<define name="PROGRESS_STOP" value="2"/>
<define name="PROGRESS_QUIET" value="3"/>
<define name="CALLBACK_CHUNK_FINISHED" value="0x00000000"/>
<define name="CALLBACK_STREAM_SWITCH" value="0x00000001"/>
<define name="COPY_FILE_FAIL_IF_EXISTS" value="0x00000001"/>
<define name="COPY_FILE_RESTARTABLE" value="0x00000002"/>
<define name="COPY_FILE_OPEN_SOURCE_FOR_WRITE" value="0x00000004"/>
<define name="COPY_FILE_ALLOW_DECRYPTED_DESTINATION" value="0x00000008"/>
<define name="COPY_FILE_COPY_SYMLINK" value="0x00000800"/>
<define name="COPY_FILE_NO_BUFFERING" value="0x00001000"/>
<define name="COPY_FILE_REQUEST_SECURITY_PRIVILEGES" value="0x00002000"/>
<define name="COPY_FILE_RESUME_FROM_PAUSE" value="0x00004000"/>
<define name="COPY_FILE_NO_OFFLOAD" value="0x00040000"/>
<define name="REPLACEFILE_WRITE_THROUGH" value="0x00000001"/>
<define name="REPLACEFILE_IGNORE_MERGE_ERRORS" value="0x00000002"/>
<define name="REPLACEFILE_IGNORE_ACL_ERRORS" value="0x00000004"/>
<define name="PIPE_ACCESS_INBOUND" value="0x00000001"/>
<define name="PIPE_ACCESS_OUTBOUND" value="0x00000002"/>
<define name="PIPE_ACCESS_DUPLEX" value="0x00000003"/>
<define name="PIPE_CLIENT_END" value="0x00000000"/>
<define name="PIPE_SERVER_END" value="0x00000001"/>
<define name="PIPE_WAIT" value="0x00000000"/>
<define name="PIPE_NOWAIT" value="0x00000001"/>
<define name="PIPE_READMODE_BYTE" value="0x00000000"/>
<define name="PIPE_READMODE_MESSAGE" value="0x00000002"/>
<define name="PIPE_TYPE_BYTE" value="0x00000000"/>
<define name="PIPE_TYPE_MESSAGE" value="0x00000004"/>
<define name="PIPE_ACCEPT_REMOTE_CLIENTS" value="0x00000000"/>
<define name="PIPE_REJECT_REMOTE_CLIENTS" value="0x00000008"/>
<define name="PIPE_UNLIMITED_INSTANCES" value="255"/>
<define name="SECURITY_ANONYMOUS" value="( SecurityAnonymous &lt;&lt; 16 )"/>
<define name="SECURITY_IDENTIFICATION" value="( SecurityIdentification &lt;&lt; 16 )"/>
<define name="SECURITY_IMPERSONATION" value="( SecurityImpersonation &lt;&lt; 16 )"/>
<define name="SECURITY_DELEGATION" value="( SecurityDelegation &lt;&lt; 16 )"/>
<define name="SECURITY_CONTEXT_TRACKING" value="0x00040000"/>
<define name="SECURITY_EFFECTIVE_ONLY" value="0x00080000"/>
<define name="SECURITY_SQOS_PRESENT" value="0x00100000"/>
<define name="SECURITY_VALID_SQOS_FLAGS" value="0x001F0000"/>
<define name="FAIL_FAST_GENERATE_EXCEPTION_ADDRESS" value="0x1"/>
<define name="FAIL_FAST_NO_HARD_ERROR_DLG" value="0x2"/>
<define name="SP_SERIALCOMM" value="(0x00000001)"/>
<define name="PST_UNSPECIFIED" value="(0x00000000)"/>
<define name="PST_RS232" value="(0x00000001)"/>
<define name="PST_PARALLELPORT" value="(0x00000002)"/>
<define name="PST_RS422" value="(0x00000003)"/>
<define name="PST_RS423" value="(0x00000004)"/>
<define name="PST_RS449" value="(0x00000005)"/>
<define name="PST_MODEM" value="(0x00000006)"/>
<define name="PST_FAX" value="(0x00000021)"/>
<define name="PST_SCANNER" value="(0x00000022)"/>
<define name="PST_NETWORK_BRIDGE" value="(0x00000100)"/>
<define name="PST_LAT" value="(0x00000101)"/>
<define name="PST_TCPIP_TELNET" value="(0x00000102)"/>
<define name="PST_X25" value="(0x00000103)"/>
<define name="PCF_DTRDSR" value="(0x0001)"/>
<define name="PCF_RTSCTS" value="(0x0002)"/>
<define name="PCF_RLSD" value="(0x0004)"/>
<define name="PCF_PARITY_CHECK" value="(0x0008)"/>
<define name="PCF_XONXOFF" value="(0x0010)"/>
<define name="PCF_SETXCHAR" value="(0x0020)"/>
<define name="PCF_TOTALTIMEOUTS" value="(0x0040)"/>
<define name="PCF_INTTIMEOUTS" value="(0x0080)"/>
<define name="PCF_SPECIALCHARS" value="(0x0100)"/>
<define name="PCF_16BITMODE" value="(0x0200)"/>
<define name="SP_PARITY" value="(0x0001)"/>
<define name="SP_BAUD" value="(0x0002)"/>
<define name="SP_DATABITS" value="(0x0004)"/>
<define name="SP_STOPBITS" value="(0x0008)"/>
<define name="SP_HANDSHAKING" value="(0x0010)"/>
<define name="SP_PARITY_CHECK" value="(0x0020)"/>
<define name="SP_RLSD" value="(0x0040)"/>
<define name="BAUD_075" value="(0x00000001)"/>
<define name="BAUD_110" value="(0x00000002)"/>
<define name="BAUD_134_5" value="(0x00000004)"/>
<define name="BAUD_150" value="(0x00000008)"/>
<define name="BAUD_300" value="(0x00000010)"/>
<define name="BAUD_600" value="(0x00000020)"/>
<define name="BAUD_1200" value="(0x00000040)"/>
<define name="BAUD_1800" value="(0x00000080)"/>
<define name="BAUD_2400" value="(0x00000100)"/>
<define name="BAUD_4800" value="(0x00000200)"/>
<define name="BAUD_7200" value="(0x00000400)"/>
<define name="BAUD_9600" value="(0x00000800)"/>
<define name="BAUD_14400" value="(0x00001000)"/>
<define name="BAUD_19200" value="(0x00002000)"/>
<define name="BAUD_38400" value="(0x00004000)"/>
<define name="BAUD_56K" value="(0x00008000)"/>
<define name="BAUD_128K" value="(0x00010000)"/>
<define name="BAUD_115200" value="(0x00020000)"/>
<define name="BAUD_57600" value="(0x00040000)"/>
<define name="BAUD_USER" value="(0x10000000)"/>
<define name="DATABITS_5" value="(0x0001)"/>
<define name="DATABITS_6" value="(0x0002)"/>
<define name="DATABITS_7" value="(0x0004)"/>
<define name="DATABITS_8" value="(0x0008)"/>
<define name="DATABITS_16" value="(0x0010)"/>
<define name="DATABITS_16X" value="(0x0020)"/>
<define name="STOPBITS_10" value="(0x0001)"/>
<define name="STOPBITS_15" value="(0x0002)"/>
<define name="STOPBITS_20" value="(0x0004)"/>
<define name="PARITY_NONE" value="(0x0100)"/>
<define name="PARITY_ODD" value="(0x0200)"/>
<define name="PARITY_EVEN" value="(0x0400)"/>
<define name="PARITY_MARK" value="(0x0800)"/>
<define name="PARITY_SPACE" value="(0x1000)"/>
<define name="DRIVE_UNKNOWN" value="0"/>
<define name="DRIVE_NO_ROOT_DIR" value="1"/>
<define name="DRIVE_REMOVABLE" value="2"/>
<define name="DRIVE_FIXED" value="3"/>
<define name="DRIVE_REMOTE" value="4"/>
<define name="DRIVE_CDROM" value="5"/>
<define name="DRIVE_RAMDISK" value="6"/>
<define name="GetFreeSpace(w)" value="(0x100000L)"/>
<define name="FILE_TYPE_UNKNOWN" value="0x0000"/>
<define name="FILE_TYPE_DISK" value="0x0001"/>
<define name="FILE_TYPE_CHAR" value="0x0002"/>
<define name="FILE_TYPE_PIPE" value="0x0003"/>
<define name="FILE_TYPE_REMOTE" value="0x8000"/>
<define name="STD_INPUT_HANDLE" value="(-10)"/>
<define name="STD_OUTPUT_HANDLE" value="(-11)"/>
<define name="STD_ERROR_HANDLE" value="(-12)"/>
<define name="NOPARITY" value="0"/>
<define name="ODDPARITY" value="1"/>
<define name="EVENPARITY" value="2"/>
<define name="MARKPARITY" value="3"/>
<define name="SPACEPARITY" value="4"/>
<define name="ONESTOPBIT" value="0"/>
<define name="ONE5STOPBITS" value="1"/>
<define name="TWOSTOPBITS" value="2"/>
<define name="IGNORE" value="0"/>
<define name="INFINITE" value="0xFFFFFFFF"/>
<define name="CBR_110" value="110"/>
<define name="CBR_300" value="300"/>
<define name="CBR_600" value="600"/>
<define name="CBR_1200" value="1200"/>
<define name="CBR_2400" value="2400"/>
<define name="CBR_4800" value="4800"/>
<define name="CBR_9600" value="9600"/>
<define name="CBR_14400" value="14400"/>
<define name="CBR_19200" value="19200"/>
<define name="CBR_38400" value="38400"/>
<define name="CBR_56000" value="56000"/>
<define name="CBR_57600" value="57600"/>
<define name="CBR_115200" value="115200"/>
<define name="CBR_128000" value="128000"/>
<define name="CBR_256000" value="256000"/>
<define name="CE_RXOVER" value="0x0001"/>
<define name="CE_OVERRUN" value="0x0002"/>
<define name="CE_RXPARITY" value="0x0004"/>
<define name="CE_FRAME" value="0x0008"/>
<define name="CE_BREAK" value="0x0010"/>
<define name="CE_TXFULL" value="0x0100"/>
<define name="CE_PTO" value="0x0200"/>
<define name="CE_IOE" value="0x0400"/>
<define name="CE_DNS" value="0x0800"/>
<define name="CE_OOP" value="0x1000"/>
<define name="CE_MODE" value="0x8000"/>
<define name="IE_BADID" value="(-1)"/>
<define name="IE_OPEN" value="(-2)"/>
<define name="IE_NOPEN" value="(-3)"/>
<define name="IE_MEMORY" value="(-4)"/>
<define name="IE_DEFAULT" value="(-5)"/>
<define name="IE_HARDWARE" value="(-10)"/>
<define name="IE_BYTESIZE" value="(-11)"/>
<define name="IE_BAUDRATE" value="(-12)"/>
<define name="EV_RXCHAR" value="0x0001"/>
<define name="EV_RXFLAG" value="0x0002"/>
<define name="EV_TXEMPTY" value="0x0004"/>
<define name="EV_CTS" value="0x0008"/>
<define name="EV_DSR" value="0x0010"/>
<define name="EV_RLSD" value="0x0020"/>
<define name="EV_BREAK" value="0x0040"/>
<define name="EV_ERR" value="0x0080"/>
<define name="EV_RING" value="0x0100"/>
<define name="EV_PERR" value="0x0200"/>
<define name="EV_RX80FULL" value="0x0400"/>
<define name="EV_EVENT1" value="0x0800"/>
<define name="EV_EVENT2" value="0x1000"/>
<define name="SETXOFF" value="1"/>
<define name="SETXON" value="2"/>
<define name="SETRTS" value="3"/>
<define name="CLRRTS" value="4"/>
<define name="SETDTR" value="5"/>
<define name="CLRDTR" value="6"/>
<define name="RESETDEV" value="7"/>
<define name="SETBREAK" value="8"/>
<define name="CLRBREAK" value="9"/>
<define name="PURGE_TXABORT" value="0x0001"/>
<define name="PURGE_RXABORT" value="0x0002"/>
<define name="PURGE_TXCLEAR" value="0x0004"/>
<define name="PURGE_RXCLEAR" value="0x0008"/>
<define name="LPTx" value="0x80"/>
<define name="MS_CTS_ON" value="(0x0010)"/>
<define name="MS_DSR_ON" value="(0x0020)"/>
<define name="MS_RING_ON" value="(0x0040)"/>
<define name="MS_RLSD_ON" value="(0x0080)"/>
<define name="S_QUEUEEMPTY" value="0"/>
<define name="S_THRESHOLD" value="1"/>
<define name="S_ALLTHRESHOLD" value="2"/>
<define name="S_NORMAL" value="0"/>
<define name="S_LEGATO" value="1"/>
<define name="S_STACCATO" value="2"/>
<define name="S_PERIOD512" value="0"/>
<define name="S_PERIOD1024" value="1"/>
<define name="S_PERIOD2048" value="2"/>
<define name="S_PERIODVOICE" value="3"/>
<define name="S_WHITE512" value="4"/>
<define name="S_WHITE1024" value="5"/>
<define name="S_WHITE2048" value="6"/>
<define name="S_WHITEVOICE" value="7"/>
<define name="S_SERDVNA" value="(-1)"/>
<define name="S_SEROFM" value="(-2)"/>
<define name="S_SERMACT" value="(-3)"/>
<define name="S_SERQFUL" value="(-4)"/>
<define name="S_SERBDNT" value="(-5)"/>
<define name="S_SERDLN" value="(-6)"/>
<define name="S_SERDCC" value="(-7)"/>
<define name="S_SERDTP" value="(-8)"/>
<define name="S_SERDVL" value="(-9)"/>
<define name="S_SERDMD" value="(-10)"/>
<define name="S_SERDSH" value="(-11)"/>
<define name="S_SERDPT" value="(-12)"/>
<define name="S_SERDFQ" value="(-13)"/>
<define name="S_SERDDR" value="(-14)"/>
<define name="S_SERDSR" value="(-15)"/>
<define name="S_SERDST" value="(-16)"/>
<define name="FILE_SHARE_READ" value="0x00000001"/>
<define name="FILE_SHARE_WRITE" value="0x00000002"/>
<define name="FILE_SHARE_DELETE" value="0x00000004"/>
<define name="FILE_READ_DATA" value="( 0x0001 )"/>
<define name="FILE_LIST_DIRECTORY" value="( 0x0001 )"/>
<define name="FILE_WRITE_DATA" value="( 0x0002 )"/>
<define name="FILE_ADD_FILE" value="( 0x0002 )"/>
<define name="FILE_APPEND_DATA" value="( 0x0004 )"/>
<define name="FILE_ADD_SUBDIRECTORY" value="( 0x0004 )"/>
<define name="FILE_CREATE_PIPE_INSTANCE" value="( 0x0004 )"/>
<define name="FILE_READ_EA" value="( 0x0008 )"/>
<define name="FILE_WRITE_EA" value="( 0x0010 )"/>
<define name="FILE_EXECUTE" value="( 0x0020 )"/>
<define name="FILE_TRAVERSE" value="( 0x0020 )"/>
<define name="FILE_DELETE_CHILD" value="( 0x0040 )"/>
<define name="FILE_READ_ATTRIBUTES" value="( 0x0080 )"/>
<define name="FILE_WRITE_ATTRIBUTES" value="( 0x0100 )"/>
<define name="MEM_EXTENDED_PARAMETER_TYPE_BITS" value="8"/>
<define name="MEM_EXTENDED_PARAMETER_GRAPHICS" value="1"/>
<define name="PAGE_NOACCESS" value="0x01"/>
<define name="PAGE_READONLY" value="0x02"/>
<define name="PAGE_READWRITE" value="0x04"/>
<define name="PAGE_WRITECOPY" value="0x08"/>
<define name="PAGE_EXECUTE" value="0x10"/>
<define name="PAGE_EXECUTE_READ" value="0x20"/>
<define name="PAGE_EXECUTE_READWRITE" value="0x40"/>
<define name="PAGE_EXECUTE_WRITECOPY" value="0x80"/>
<define name="PAGE_GUARD" value="0x100"/>
<define name="PAGE_NOCACHE" value="0x200"/>
<define name="PAGE_WRITECOMBINE" value="0x400"/>
<define name="PAGE_ENCLAVE_THREAD_CONTROL" value="0x80000000"/>
<define name="PAGE_REVERT_TO_FILE_MAP" value="0x80000000"/>
<define name="PAGE_TARGETS_NO_UPDATE" value="0x40000000"/>
<define name="PAGE_TARGETS_INVALID" value="0x40000000"/>
<define name="PAGE_ENCLAVE_UNVALIDATED" value="0x20000000"/>
<define name="PAGE_ENCLAVE_DECOMMIT" value="0x10000000"/>
<define name="MEM_COMMIT" value="0x00001000"/>
<define name="MEM_RESERVE" value="0x00002000"/>
<define name="MEM_REPLACE_PLACEHOLDER" value="0x00004000"/>
<define name="MEM_RESERVE_PLACEHOLDER" value="0x00040000"/>
<define name="MEM_RESET" value="0x00080000"/>
<define name="MEM_TOP_DOWN" value="0x00100000"/>
<define name="MEM_WRITE_WATCH" value="0x00200000"/>
<define name="MEM_PHYSICAL" value="0x00400000"/>
<define name="MEM_ROTATE" value="0x00800000"/>
<define name="MEM_DIFFERENT_IMAGE_BASE_OK" value="0x00800000"/>
<define name="MEM_RESET_UNDO" value="0x01000000"/>
<define name="MEM_LARGE_PAGES" value="0x20000000"/>
<define name="MEM_4MB_PAGES" value="0x80000000"/>
<define name="MEM_64K_PAGES" value="(MEM_LARGE_PAGES | MEM_PHYSICAL)"/>
<define name="MEM_UNMAP_WITH_TRANSIENT_BOOST" value="0x00000001"/>
<define name="MEM_COALESCE_PLACEHOLDERS" value="0x00000001"/>
<define name="MEM_PRESERVE_PLACEHOLDER" value="0x00000002"/>
<define name="MEM_DECOMMIT" value="0x00004000"/>
<define name="MEM_RELEASE" value="0x00008000"/>
<define name="MEM_FREE" value="0x00010000"/>
<define name="PROCESSOR_INTEL_386" value="386"/>
<define name="PROCESSOR_INTEL_486" value="486"/>
<define name="PROCESSOR_INTEL_PENTIUM" value="586"/>
<define name="PROCESSOR_INTEL_IA64" value="2200"/>
<define name="PROCESSOR_AMD_X8664" value="8664"/>
<define name="PROCESSOR_MIPS_R4000" value="4000"/>
<define name="PROCESSOR_ALPHA_21064" value="21064"/>
<define name="PROCESSOR_PPC_601" value="601"/>
<define name="PROCESSOR_PPC_603" value="603"/>
<define name="PROCESSOR_PPC_604" value="604"/>
<define name="PROCESSOR_PPC_620" value="620"/>
<define name="PROCESSOR_HITACHI_SH3" value="10003"/>
<define name="PROCESSOR_HITACHI_SH3E" value="10004"/>
<define name="PROCESSOR_HITACHI_SH4" value="10005"/>
<define name="PROCESSOR_MOTOROLA_821" value="821"/>
<define name="PROCESSOR_SHx_SH3" value="103"/>
<define name="PROCESSOR_SHx_SH4" value="104"/>
<define name="PROCESSOR_STRONGARM" value="2577"/>
<define name="PROCESSOR_ARM720" value="1824"/>
<define name="PROCESSOR_ARM820" value="2080"/>
<define name="PROCESSOR_ARM920" value="2336"/>
<define name="PROCESSOR_ARM_7TDMI" value="70001"/>
<define name="PROCESSOR_OPTIL" value="0x494f"/>
<define name="PROCESSOR_ARCHITECTURE_INTEL" value="0"/>
<define name="PROCESSOR_ARCHITECTURE_MIPS" value="1"/>
<define name="PROCESSOR_ARCHITECTURE_ALPHA" value="2"/>
<define name="PROCESSOR_ARCHITECTURE_PPC" value="3"/>
<define name="PROCESSOR_ARCHITECTURE_SHX" value="4"/>
<define name="PROCESSOR_ARCHITECTURE_ARM" value="5"/>
<define name="PROCESSOR_ARCHITECTURE_IA64" value="6"/>
<define name="PROCESSOR_ARCHITECTURE_ALPHA64" value="7"/>
<define name="PROCESSOR_ARCHITECTURE_MSIL" value="8"/>
<define name="PROCESSOR_ARCHITECTURE_AMD64" value="9"/>
<define name="PROCESSOR_ARCHITECTURE_IA32_ON_WIN64" value="10"/>
<define name="PROCESSOR_ARCHITECTURE_NEUTRAL" value="11"/>
<define name="PROCESSOR_ARCHITECTURE_ARM64" value="12"/>
<define name="PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64" value="13"/>
<define name="PROCESSOR_ARCHITECTURE_IA32_ON_ARM64" value="14"/>
<define name="PROCESSOR_ARCHITECTURE_UNKNOWN" value="0xFFFF"/>
<define name="PF_FLOATING_POINT_PRECISION_ERRATA" value="0"/>
<define name="PF_FLOATING_POINT_EMULATED" value="1"/>
<define name="PF_COMPARE_EXCHANGE_DOUBLE" value="2"/>
<define name="PF_MMX_INSTRUCTIONS_AVAILABLE" value="3"/>
<define name="PF_PPC_MOVEMEM_64BIT_OK" value="4"/>
<define name="PF_ALPHA_BYTE_INSTRUCTIONS" value="5"/>
<define name="PF_XMMI_INSTRUCTIONS_AVAILABLE" value="6"/>
<define name="PF_3DNOW_INSTRUCTIONS_AVAILABLE" value="7"/>
<define name="PF_RDTSC_INSTRUCTION_AVAILABLE" value="8"/>
<define name="PF_PAE_ENABLED" value="9"/>
<define name="PF_XMMI64_INSTRUCTIONS_AVAILABLE" value="10"/>
<define name="PF_SSE_DAZ_MODE_AVAILABLE" value="11"/>
<define name="PF_NX_ENABLED" value="12"/>
<define name="PF_SSE3_INSTRUCTIONS_AVAILABLE" value="13"/>
<define name="PF_COMPARE_EXCHANGE128" value="14"/>
<define name="PF_COMPARE64_EXCHANGE128" value="15"/>
<define name="PF_CHANNELS_ENABLED" value="16"/>
<define name="PF_XSAVE_ENABLED" value="17"/>
<define name="PF_ARM_VFP_32_REGISTERS_AVAILABLE" value="18"/>
<define name="PF_ARM_NEON_INSTRUCTIONS_AVAILABLE" value="19"/>
<define name="PF_SECOND_LEVEL_ADDRESS_TRANSLATION" value="20"/>
<define name="PF_VIRT_FIRMWARE_ENABLED" value="21"/>
<define name="PF_RDWRFSGSBASE_AVAILABLE" value="22"/>
<define name="PF_FASTFAIL_AVAILABLE" value="23"/>
<define name="PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE" value="24"/>
<define name="PF_ARM_64BIT_LOADSTORE_ATOMIC" value="25"/>
<define name="PF_ARM_EXTERNAL_CACHE_AVAILABLE" value="26"/>
<define name="PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE" value="27"/>
<define name="PF_RDRAND_INSTRUCTION_AVAILABLE" value="28"/>
<define name="PF_ARM_V8_INSTRUCTIONS_AVAILABLE" value="29"/>
<define name="PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE" value="30"/>
<define name="PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE" value="31"/>
<define name="PF_RDTSCP_INSTRUCTION_AVAILABLE" value="32"/>
<define name="PF_RDPID_INSTRUCTION_AVAILABLE" value="33"/>
<define name="SYSTEM_CPU_SET_INFORMATION_PARKED" value="0x1"/>
<define name="SYSTEM_CPU_SET_INFORMATION_ALLOCATED" value="0x2"/>
<define name="SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS" value="0x4"/>
<define name="SYSTEM_CPU_SET_INFORMATION_REALTIME" value="0x8"/>
<define name="EVENT_MODIFY_STATE" value="0x0002"/>
<define name="EVENT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)"/>
<define name="MUTANT_QUERY_STATE" value="0x0001"/>
<define name="MUTANT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE| MUTANT_QUERY_STATE)"/>
<define name="SEMAPHORE_MODIFY_STATE" value="0x0002"/>
<define name="SEMAPHORE_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)"/>
<define name="TIMER_QUERY_STATE" value="0x0001"/>
<define name="TIMER_MODIFY_STATE" value="0x0002"/>
<define name="TIMER_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE| TIMER_QUERY_STATE|TIMER_MODIFY_STATE)"/>
<define name="TIME_ZONE_ID_UNKNOWN" value="0"/>
<define name="TIME_ZONE_ID_STANDARD" value="1"/>
<define name="TIME_ZONE_ID_DAYLIGHT" value="2"/>
<define name="JOB_OBJECT_UILIMIT_NONE" value="0x00000000"/>
<define name="JOB_OBJECT_UILIMIT_HANDLES" value="0x00000001"/>
<define name="JOB_OBJECT_UILIMIT_READCLIPBOARD" value="0x00000002"/>
<define name="JOB_OBJECT_UILIMIT_WRITECLIPBOARD" value="0x00000004"/>
<define name="JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS" value="0x00000008"/>
<define name="JOB_OBJECT_UILIMIT_DISPLAYSETTINGS" value="0x00000010"/>
<define name="JOB_OBJECT_UILIMIT_GLOBALATOMS" value="0x00000020"/>
<define name="JOB_OBJECT_UILIMIT_DESKTOP" value="0x00000040"/>
<define name="JOB_OBJECT_UILIMIT_EXITWINDOWS" value="0x00000080"/>
<define name="JOB_OBJECT_UILIMIT_ALL" value="0x000000FF"/>
<define name="JOB_OBJECT_UI_VALID_FLAGS" value="0x000000FF"/>
<define name="JOB_OBJECT_SECURITY_NO_ADMIN" value="0x00000001"/>
<define name="JOB_OBJECT_SECURITY_RESTRICTED_TOKEN" value="0x00000002"/>
<define name="JOB_OBJECT_SECURITY_ONLY_TOKEN" value="0x00000004"/>
<define name="JOB_OBJECT_SECURITY_FILTER_TOKENS" value="0x00000008"/>
<define name="JOB_OBJECT_SECURITY_VALID_FLAGS" value="0x0000000f"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_ENABLE" value="0x1"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_WEIGHT_BASED" value="0x2"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP" value="0x4"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_NOTIFY" value="0x8"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_MIN_MAX_RATE" value="0x10"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS" value="0x1f"/>
<define name="JOB_OBJECT_LIMIT_WORKINGSET" value="0x00000001"/>
<define name="JOB_OBJECT_LIMIT_PROCESS_TIME" value="0x00000002"/>
<define name="JOB_OBJECT_LIMIT_JOB_TIME" value="0x00000004"/>
<define name="JOB_OBJECT_LIMIT_ACTIVE_PROCESS" value="0x00000008"/>
<define name="JOB_OBJECT_LIMIT_AFFINITY" value="0x00000010"/>
<define name="JOB_OBJECT_LIMIT_PRIORITY_CLASS" value="0x00000020"/>
<define name="JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME" value="0x00000040"/>
<define name="JOB_OBJECT_LIMIT_SCHEDULING_CLASS" value="0x00000080"/>
<define name="JOB_OBJECT_LIMIT_PROCESS_MEMORY" value="0x00000100"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY" value="0x00000200"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH" value="JOB_OBJECT_LIMIT_JOB_MEMORY"/>
<define name="JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION" value="0x00000400"/>
<define name="JOB_OBJECT_LIMIT_BREAKAWAY_OK" value="0x00000800"/>
<define name="JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK" value="0x00001000"/>
<define name="JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE" value="0x00002000"/>
<define name="JOB_OBJECT_LIMIT_SUBSET_AFFINITY" value="0x00004000"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY_LOW" value="0x00008000"/>
<define name="JOB_OBJECT_LIMIT_JOB_READ_BYTES" value="0x00010000"/>
<define name="JOB_OBJECT_LIMIT_JOB_WRITE_BYTES" value="0x00020000"/>
<define name="JOB_OBJECT_LIMIT_RATE_CONTROL" value="0x00040000"/>
<define name="JOB_OBJECT_LIMIT_CPU_RATE_CONTROL" value="JOB_OBJECT_LIMIT_RATE_CONTROL"/>
<define name="JOB_OBJECT_LIMIT_IO_RATE_CONTROL" value="0x00080000"/>
<define name="JOB_OBJECT_LIMIT_NET_RATE_CONTROL" value="0x00100000"/>
<define name="JOB_OBJECT_LIMIT_VALID_FLAGS" value="0x0007ffff"/>
<define name="JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS" value="0x000000ff"/>
<define name="JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS" value="0x00007fff"/>
<define name="JOB_OBJECT_TERMINATE_AT_END_OF_JOB" value="0"/>
<define name="JOB_OBJECT_POST_AT_END_OF_JOB" value="1"/>
<define name="JOB_OBJECT_MSG_END_OF_JOB_TIME" value="1"/>
<define name="JOB_OBJECT_MSG_END_OF_PROCESS_TIME" value="2"/>
<define name="JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT" value="3"/>
<define name="JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO" value="4"/>
<define name="JOB_OBJECT_MSG_NEW_PROCESS" value="6"/>
<define name="JOB_OBJECT_MSG_EXIT_PROCESS" value="7"/>
<define name="JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS" value="8"/>
<define name="JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT" value="9"/>
<define name="JOB_OBJECT_MSG_JOB_MEMORY_LIMIT" value="10"/>
<define name="JOB_OBJECT_MSG_NOTIFICATION_LIMIT" value="11"/>
<define name="JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT" value="12"/>
<define name="JOB_OBJECT_MSG_SILO_TERMINATED" value="13"/>
<define name="JOB_OBJECT_MSG_MINIMUM" value="1"/>
<define name="JOB_OBJECT_MSG_MAXIMUM" value="13"/>
<define name="FLS_MAXIMUM_AVAILABLE" value="128"/>
<define name="TLS_MINIMUM_AVAILABLE" value="64"/>
<define name="JOB_OBJECT_ASSIGN_PROCESS" value="(0x0001)"/>
<define name="JOB_OBJECT_SET_ATTRIBUTES" value="(0x0002)"/>
<define name="JOB_OBJECT_QUERY" value="(0x0004)"/>
<define name="JOB_OBJECT_TERMINATE" value="(0x0008)"/>
<define name="JOB_OBJECT_SET_SECURITY_ATTRIBUTES" value="(0x0010)"/>
<define name="JOB_OBJECT_IMPERSONATE" value="(0x0020)"/>
<define name="JOB_OBJECT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3F )"/>
<define name="PROCESS_TERMINATE" value="(0x0001)"/>
<define name="PROCESS_CREATE_THREAD" value="(0x0002)"/>
<define name="PROCESS_SET_SESSIONID" value="(0x0004)"/>
<define name="PROCESS_VM_OPERATION" value="(0x0008)"/>
<define name="PROCESS_VM_READ" value="(0x0010)"/>
<define name="PROCESS_VM_WRITE" value="(0x0020)"/>
<define name="PROCESS_DUP_HANDLE" value="(0x0040)"/>
<define name="PROCESS_CREATE_PROCESS" value="(0x0080)"/>
<define name="PROCESS_SET_QUOTA" value="(0x0100)"/>
<define name="PROCESS_SET_INFORMATION" value="(0x0200)"/>
<define name="PROCESS_QUERY_INFORMATION" value="(0x0400)"/>
<define name="PROCESS_SUSPEND_RESUME" value="(0x0800)"/>
<define name="PROCESS_QUERY_LIMITED_INFORMATION" value="(0x1000)"/>
<define name="PROCESS_SET_LIMITED_INFORMATION" value="(0x2000)"/>
<define name="SE_LEARNING_MODE_FLAG_PERMISSIVE" value="0x00000001"/>
<define name="SE_SIGNING_LEVEL_UNCHECKED" value="0x00000000"/>
<define name="SE_SIGNING_LEVEL_UNSIGNED" value="0x00000001"/>
<define name="SE_SIGNING_LEVEL_ENTERPRISE" value="0x00000002"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_1" value="0x00000003"/>
<define name="SE_SIGNING_LEVEL_DEVELOPER" value="SE_SIGNING_LEVEL_CUSTOM_1"/>
<define name="SE_SIGNING_LEVEL_AUTHENTICODE" value="0x00000004"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_2" value="0x00000005"/>
<define name="SE_SIGNING_LEVEL_STORE" value="0x00000006"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_3" value="0x00000007"/>
<define name="SE_SIGNING_LEVEL_ANTIMALWARE" value="SE_SIGNING_LEVEL_CUSTOM_3"/>
<define name="SE_SIGNING_LEVEL_MICROSOFT" value="0x00000008"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_4" value="0x00000009"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_5" value="0x0000000A"/>
<define name="SE_SIGNING_LEVEL_DYNAMIC_CODEGEN" value="0x0000000B"/>
<define name="SE_SIGNING_LEVEL_WINDOWS" value="0x0000000C"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_7" value="0x0000000D"/>
<define name="SE_SIGNING_LEVEL_WINDOWS_TCB" value="0x0000000E"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_6" value="0x0000000F"/>
<define name="OWNER_SECURITY_INFORMATION" value="(0x00000001L)"/>
<define name="GROUP_SECURITY_INFORMATION" value="(0x00000002L)"/>
<define name="DACL_SECURITY_INFORMATION" value="(0x00000004L)"/>
<define name="SACL_SECURITY_INFORMATION" value="(0x00000008L)"/>
<define name="LABEL_SECURITY_INFORMATION" value="(0x00000010L)"/>
<define name="ATTRIBUTE_SECURITY_INFORMATION" value="(0x00000020L)"/>
<define name="SCOPE_SECURITY_INFORMATION" value="(0x00000040L)"/>
<define name="PROCESS_TRUST_LABEL_SECURITY_INFORMATION" value="(0x00000080L)"/>
<define name="ACCESS_FILTER_SECURITY_INFORMATION" value="(0x00000100L)"/>
<define name="BACKUP_SECURITY_INFORMATION" value="(0x00010000L)"/>
<define name="PROTECTED_DACL_SECURITY_INFORMATION" value="(0x80000000L)"/>
<define name="PROTECTED_SACL_SECURITY_INFORMATION" value="(0x40000000L)"/>
<define name="UNPROTECTED_DACL_SECURITY_INFORMATION" value="(0x20000000L)"/>
<define name="UNPROTECTED_SACL_SECURITY_INFORMATION" value="(0x10000000L)"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING" value="0x10"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE" value="0x0001"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE" value="0x0002"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY" value="0x0004"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT" value="0x0008"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_DISABLED" value="0x0010"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_MANDATORY" value="0x0020"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN" value="0x04"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_SID" value="0x05"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN" value="0x06"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING" value="0x03"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID" value="0x00"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64" value="0x01"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64" value="0x02"/>
<define name="TOKEN_SOURCE_LENGTH" value="8"/>
<define name="POLICY_AUDIT_SUBCATEGORY_COUNT" value="(59)"/>
<define name="TOKEN_MANDATORY_POLICY_OFF" value="0x0"/>
<define name="TOKEN_MANDATORY_POLICY_NO_WRITE_UP" value="0x1"/>
<define name="TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN" value="0x2"/>
<define name="DISABLE_MAX_PRIVILEGE" value="0x1"/>
<define name="SANDBOX_INERT" value="0x2"/>
<define name="LUA_TOKEN" value="0x4"/>
<define name="WRITE_RESTRICTED" value="0x8"/>
<define name="SECURITY_DYNAMIC_TRACKING" value="(TRUE)"/>
<define name="SECURITY_STATIC_TRACKING" value="(FALSE)"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS" value="0xFFFF0000"/>
<define name="THREAD_TERMINATE" value="(0x0001)"/>
<define name="THREAD_SUSPEND_RESUME" value="(0x0002)"/>
<define name="THREAD_GET_CONTEXT" value="(0x0008)"/>
<define name="THREAD_SET_CONTEXT" value="(0x0010)"/>
<define name="THREAD_QUERY_INFORMATION" value="(0x0040)"/>
<define name="THREAD_SET_INFORMATION" value="(0x0020)"/>
<define name="THREAD_SET_THREAD_TOKEN" value="(0x0080)"/>
<define name="THREAD_IMPERSONATE" value="(0x0100)"/>
<define name="THREAD_DIRECT_IMPERSONATION" value="(0x0200)"/>
<define name="THREAD_SET_LIMITED_INFORMATION" value="(0x0400)"/>
<define name="THREAD_QUERY_LIMITED_INFORMATION" value="(0x0800)"/>
<define name="THREAD_RESUME" value="(0x1000)"/>
<define name="XSTATE_LEGACY_FLOATING_POINT" value="(0)"/>
<define name="XSTATE_LEGACY_SSE" value="(1)"/>
<define name="XSTATE_GSSE" value="(2)"/>
<define name="XSTATE_AVX" value="(XSTATE_GSSE)"/>
<define name="XSTATE_MPX_BNDREGS" value="(3)"/>
<define name="XSTATE_MPX_BNDCSR" value="(4)"/>
<define name="XSTATE_AVX512_KMASK" value="(5)"/>
<define name="XSTATE_AVX512_ZMM_H" value="(6)"/>
<define name="XSTATE_AVX512_ZMM" value="(7)"/>
<define name="XSTATE_IPT" value="(8)"/>
<define name="XSTATE_CET_U" value="(11)"/>
<define name="XSTATE_LWP" value="(62)"/>
<define name="MAXIMUM_XSTATE_FEATURES" value="(64)"/>
<define name="XSTATE_MASK_LEGACY_FLOATING_POINT" value="(1ui64 &lt;&lt; (XSTATE_LEGACY_FLOATING_POINT))"/>
<define name="XSTATE_MASK_LEGACY_SSE" value="(1ui64 &lt;&lt; (XSTATE_LEGACY_SSE))"/>
<define name="XSTATE_MASK_LEGACY" value="(XSTATE_MASK_LEGACY_FLOATING_POINT | XSTATE_MASK_LEGACY_SSE)"/>
<define name="XSTATE_MASK_GSSE" value="(1ui64 &lt;&lt; (XSTATE_GSSE))"/>
<define name="XSTATE_MASK_AVX" value="(XSTATE_MASK_GSSE)"/>
<define name="XSTATE_MASK_MPX" value="((1ui64 &lt;&lt; (XSTATE_MPX_BNDREGS)) | (1ui64 &lt;&lt; (XSTATE_MPX_BNDCSR)))"/>
<define name="XSTATE_MASK_IPT" value="(1ui64 &lt;&lt; (XSTATE_IPT))"/>
<define name="XSTATE_MASK_CET_U" value="(1ui64 &lt;&lt; (XSTATE_CET_U))"/>
<define name="XSTATE_MASK_LWP" value="(1ui64 &lt;&lt; (XSTATE_LWP))"/>
<define name="XSTATE_MASK_PERSISTENT" value="((1ui64 &lt;&lt; (XSTATE_MPX_BNDCSR)) | XSTATE_MASK_LWP)"/>
<define name="XSTATE_MASK_USER_VISIBLE_SUPERVISOR" value="(XSTATE_MASK_CET_U)"/>
<define name="XSTATE_COMPACTION_ENABLE" value="(63)"/>
<define name="XSTATE_COMPACTION_ENABLE_MASK" value="(1ui64 &lt;&lt; (XSTATE_COMPACTION_ENABLE))"/>
<define name="XSTATE_ALIGN_BIT" value="(1)"/>
<define name="XSTATE_ALIGN_MASK" value="(1ui64 &lt;&lt; (XSTATE_ALIGN_BIT))"/>
<define name="XSTATE_CONTROLFLAG_XSAVEOPT_MASK" value="(1)"/>
<define name="XSTATE_CONTROLFLAG_XSAVEC_MASK" value="(2)"/>
<define name="XSTATE_CONTROLFLAG_VALID_MASK" value="(XSTATE_CONTROLFLAG_XSAVEOPT_MASK | XSTATE_CONTROLFLAG_XSAVEC_MASK)"/>
<define name="SECTION_QUERY" value="0x0001"/>
<define name="SECTION_MAP_WRITE" value="0x0002"/>
<define name="SECTION_MAP_READ" value="0x0004"/>
<define name="SECTION_MAP_EXECUTE" value="0x0008"/>
<define name="SECTION_EXTEND_SIZE" value="0x0010"/>
<define name="SECTION_MAP_EXECUTE_EXPLICIT" value="0x0020"/>
<define name="CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID" value="(0x00000004)"/>
<define name="CFG_CALL_TARGET_VALID" value="(0x00000001)"/>
<define name="CFG_CALL_TARGET_PROCESSED" value="(0x00000002)"/>
<define name="SESSION_QUERY_ACCESS" value="0x0001"/>
<define name="SESSION_MODIFY_ACCESS" value="0x0002"/>
<define name="SESSION_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED |SESSION_QUERY_ACCESS |SESSION_MODIFY_ACCESS)"/>
<define name="ENCLAVE_VBS_FLAG_DEBUG" value="0x00000001"/>
<define name="ENCLAVE_TYPE_VBS" value="0x00000010"/>
<define name="ENCLAVE_TYPE_SGX" value="0x00000001"/>
<define name="ENCLAVE_TYPE_SGX2" value="0x00000002"/>
<define name="MEM_PRIVATE" value="0x00020000"/>
<define name="MEM_MAPPED" value="0x00040000"/>
<define name="MEM_IMAGE" value="0x01000000"/>
<define name="WRITE_WATCH_FLAG_RESET" value="0x01"/>
<define name="SEC_PARTITION_OWNER_HANDLE" value="0x00040000"/>
<define name="SEC_64K_PAGES" value="0x00080000"/>
<define name="SEC_FILE" value="0x00800000"/>
<define name="SEC_IMAGE" value="0x01000000"/>
<define name="SEC_PROTECTED_IMAGE" value="0x02000000"/>
<define name="SEC_RESERVE" value="0x04000000"/>
<define name="SEC_COMMIT" value="0x08000000"/>
<define name="SEC_NOCACHE" value="0x10000000"/>
<define name="SEC_WRITECOMBINE" value="0x40000000"/>
<define name="SEC_LARGE_PAGES" value="0x80000000"/>
<define name="SEC_IMAGE_NO_EXECUTE" value="(SEC_IMAGE | SEC_NOCACHE)"/>
<define name="TREE_CONNECT_ATTRIBUTE_PRIVACY" value="0x00004000"/>
<define name="TREE_CONNECT_ATTRIBUTE_INTEGRITY" value="0x00008000"/>
<define name="TREE_CONNECT_ATTRIBUTE_GLOBAL" value="0x00000004"/>
<define name="TREE_CONNECT_ATTRIBUTE_PINNED" value="0x00000002"/>
<define name="FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL" value="0x20000000"/>
<define name="FILE_NOTIFY_CHANGE_FILE_NAME" value="0x00000001"/>
<define name="FILE_NOTIFY_CHANGE_DIR_NAME" value="0x00000002"/>
<define name="FILE_NOTIFY_CHANGE_ATTRIBUTES" value="0x00000004"/>
<define name="FILE_NOTIFY_CHANGE_SIZE" value="0x00000008"/>
<define name="FILE_NOTIFY_CHANGE_LAST_WRITE" value="0x00000010"/>
<define name="FILE_NOTIFY_CHANGE_LAST_ACCESS" value="0x00000020"/>
<define name="FILE_NOTIFY_CHANGE_CREATION" value="0x00000040"/>
<define name="FILE_NOTIFY_CHANGE_SECURITY" value="0x00000100"/>
<define name="FILE_ACTION_ADDED" value="0x00000001"/>
<define name="FILE_ACTION_REMOVED" value="0x00000002"/>
<define name="FILE_ACTION_MODIFIED" value="0x00000003"/>
<define name="FILE_ACTION_RENAMED_OLD_NAME" value="0x00000004"/>
<define name="FILE_ACTION_RENAMED_NEW_NAME" value="0x00000005"/>
<define name="MAILSLOT_NO_MESSAGE" value="((DWORD)-1)"/>
<define name="MAILSLOT_WAIT_FOREVER" value="((DWORD)-1)"/>
<define name="FILE_CASE_SENSITIVE_SEARCH" value="0x00000001"/>
<define name="FILE_CASE_PRESERVED_NAMES" value="0x00000002"/>
<define name="FILE_UNICODE_ON_DISK" value="0x00000004"/>
<define name="FILE_PERSISTENT_ACLS" value="0x00000008"/>
<define name="FILE_FILE_COMPRESSION" value="0x00000010"/>
<define name="FILE_VOLUME_QUOTAS" value="0x00000020"/>
<define name="FILE_SUPPORTS_SPARSE_FILES" value="0x00000040"/>
<define name="FILE_SUPPORTS_REPARSE_POINTS" value="0x00000080"/>
<define name="FILE_SUPPORTS_REMOTE_STORAGE" value="0x00000100"/>
<define name="FILE_RETURNS_CLEANUP_RESULT_INFO" value="0x00000200"/>
<define name="FILE_SUPPORTS_POSIX_UNLINK_RENAME" value="0x00000400"/>
<define name="FILE_VOLUME_IS_COMPRESSED" value="0x00008000"/>
<define name="FILE_SUPPORTS_OBJECT_IDS" value="0x00010000"/>
<define name="FILE_SUPPORTS_ENCRYPTION" value="0x00020000"/>
<define name="FILE_NAMED_STREAMS" value="0x00040000"/>
<define name="FILE_READ_ONLY_VOLUME" value="0x00080000"/>
<define name="FILE_SEQUENTIAL_WRITE_ONCE" value="0x00100000"/>
<define name="FILE_SUPPORTS_TRANSACTIONS" value="0x00200000"/>
<define name="FILE_SUPPORTS_HARD_LINKS" value="0x00400000"/>
<define name="FILE_SUPPORTS_EXTENDED_ATTRIBUTES" value="0x00800000"/>
<define name="FILE_SUPPORTS_OPEN_BY_FILE_ID" value="0x01000000"/>
<define name="FILE_SUPPORTS_USN_JOURNAL" value="0x02000000"/>
<define name="FILE_SUPPORTS_INTEGRITY_STREAMS" value="0x04000000"/>
<define name="FILE_SUPPORTS_BLOCK_REFCOUNTING" value="0x08000000"/>
<define name="FILE_SUPPORTS_SPARSE_VDL" value="0x10000000"/>
<define name="FILE_DAX_VOLUME" value="0x20000000"/>
<define name="FILE_SUPPORTS_GHOSTING" value="0x40000000"/>
<define name="FILE_INVALID_FILE_ID" value="((LONGLONG)-1LL)"/>
<define name="NMPWAIT_WAIT_FOREVER" value="0xffffffff"/>
<define name="NMPWAIT_NOWAIT" value="0x00000001"/>
<define name="NMPWAIT_USE_DEFAULT_WAIT" value="0x00000000"/>
<define name="FS_CASE_IS_PRESERVED" value="FILE_CASE_PRESERVED_NAMES"/>
<define name="FS_CASE_SENSITIVE" value="FILE_CASE_SENSITIVE_SEARCH"/>
<define name="FS_UNICODE_STORED_ON_DISK" value="FILE_UNICODE_ON_DISK"/>
<define name="FS_PERSISTENT_ACLS" value="FILE_PERSISTENT_ACLS"/>
<define name="FS_VOL_IS_COMPRESSED" value="FILE_VOLUME_IS_COMPRESSED"/>
<define name="FS_FILE_COMPRESSION" value="FILE_FILE_COMPRESSION"/>
<define name="FS_FILE_ENCRYPTION" value="FILE_SUPPORTS_ENCRYPTION"/>
<define name="OF_READ" value="0x00000000"/>
<define name="OF_WRITE" value="0x00000001"/>
<define name="OF_READWRITE" value="0x00000002"/>
<define name="OF_SHARE_COMPAT" value="0x00000000"/>
<define name="OF_SHARE_EXCLUSIVE" value="0x00000010"/>
<define name="OF_SHARE_DENY_WRITE" value="0x00000020"/>
<define name="OF_SHARE_DENY_READ" value="0x00000030"/>
<define name="OF_SHARE_DENY_NONE" value="0x00000040"/>
<define name="OF_PARSE" value="0x00000100"/>
<define name="OF_DELETE" value="0x00000200"/>
<define name="OF_VERIFY" value="0x00000400"/>
<define name="OF_CANCEL" value="0x00000800"/>
<define name="OF_CREATE" value="0x00001000"/>
<define name="OF_PROMPT" value="0x00002000"/>
<define name="OF_EXIST" value="0x00004000"/>
<define name="OF_REOPEN" value="0x00008000"/>
<define name="OFS_MAXPATHNAME" value="128"/>
<define name="MiniDumpNormal" value="0x000000"/>
<define name="MiniDumpWithDataSegs" value="0x000001"/>
<define name="MiniDumpWithFullMemory" value="0x000002"/>
<define name="MiniDumpWithHandleData" value="0x000004"/>
<define name="MiniDumpFilterMemory" value="0x000008"/>
<define name="MiniDumpScanMemory" value="0x000010"/>
<define name="MiniDumpWithUnloadedModules" value="0x000020"/>
<define name="MiniDumpWithIndirectlyReferencedMemory" value="0x000040"/>
<define name="MiniDumpFilterModulePaths" value="0x000080"/>
<define name="MiniDumpWithProcessThreadData" value="0x000100"/>
<define name="MiniDumpWithPrivateReadWriteMemory" value="0x000200"/>
<define name="MiniDumpWithoutOptionalData" value="0x000400"/>
<define name="MiniDumpWithFullMemoryInfo" value="0x000800"/>
<define name="MiniDumpWithThreadInfo" value="0x001000"/>
<define name="MiniDumpWithCodeSegs" value="0x002000"/>
<define name="MiniDumpWithoutAuxiliaryState" value="0x004000"/>
<define name="MiniDumpWithFullAuxiliaryState" value="0x008000"/>
<define name="MiniDumpWithPrivateWriteCopyMemory" value="0x0010000"/>
<define name="MiniDumpIgnoreInaccessibleMemory" value="0x0020000"/>
<define name="MiniDumpWithTokenInformation" value="0x0040000"/>
<define name="MiniDumpWithModuleHeaders" value="0x0080000"/>
<define name="MiniDumpFilterTriage" value="0x0100000"/>
<define name="MiniDumpWithAvxXStateContext" value="0x0200000"/>
<define name="MiniDumpWithIptTrace" value="0x0400000"/>
<define name="MiniDumpValidTypeFlags" value="0x0800000"/>
<define name="MAKEINTRESOURCEA(i)" value="i"/>
<define name="MAKEINTRESOURCEW(i)" value="i"/>
<define name="MAKEINTRESOURCE(i)" value="i"/>
<define name="FILE_ATTRIBUTE_ARCHIVE" value="0x20"/>
<define name="FILE_ATTRIBUTE_COMPRESSED" value="0x800"/>
<define name="FILE_ATTRIBUTE_DEVICE" value="0x40"/>
<define name="FILE_ATTRIBUTE_DIRECTORY" value="0x10"/>
<define name="FILE_ATTRIBUTE_ENCRYPTED" value="0x4000"/>
<define name="FILE_ATTRIBUTE_HIDDEN" value="0x2"/>
<define name="FILE_ATTRIBUTE_INTEGRITY_STREAM" value="0x8000"/>
<define name="FILE_ATTRIBUTE_NORMAL" value="0x80"/>
<define name="FILE_ATTRIBUTE_NOT_CONTENT_INDEXED" value="0x2000"/>
<define name="FILE_ATTRIBUTE_NO_SCRUB_DATA" value="0x20000"/>
<define name="FILE_ATTRIBUTE_OFFLINE" value="0x1000"/>
<define name="FILE_ATTRIBUTE_READONLY" value="1"/>
<define name="FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS" value="0x400000"/>
<define name="FILE_ATTRIBUTE_RECALL_ON_OPEN" value="0x40000"/>
<define name="FILE_ATTRIBUTE_REPARSE_POINT" value="0x400"/>
<define name="FILE_ATTRIBUTE_SPARSE_FILE" value="0x200"/>
<define name="FILE_ATTRIBUTE_SYSTEM" value="4"/>
<define name="FILE_ATTRIBUTE_TEMPORARY" value="0x100"/>
<define name="FILE_ATTRIBUTE_VIRTUAL" value="0x10000"/>
<!-- https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-text -->
<define name="ALL_PROCESSOR_GROUPS" value="0xFFFF"/>
<!-- https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getsyscolor -->
<define name="COLOR_3DDKSHADOW" value="21"/>
<define name="COLOR_3DFACE" value="15"/>
<define name="COLOR_3DHIGHLIGHT" value="20"/>
<define name="COLOR_3DHILIGHT" value="20"/>
<define name="COLOR_3DLIGHT" value="21"/>
<define name="COLOR_3DSHADOW" value="16"/>
<define name="COLOR_ACTIVEBORDER" value="10"/>
<define name="COLOR_ACTIVECAPTION" value="2"/>
<define name="COLOR_APPWORKSPACE" value="12"/>
<define name="COLOR_BACKGROUND" value="1"/>
<define name="COLOR_BTNFACE" value="15"/>
<define name="COLOR_BTNHIGHLIGHT" value="20"/>
<define name="COLOR_BTNHILIGHT" value="20"/>
<define name="COLOR_BTNSHADOW" value="16"/>
<define name="COLOR_BTNTEXT" value="18"/>
<define name="COLOR_CAPTIONTEXT" value="9"/>
<define name="COLOR_DESKTOP" value="1"/>
<define name="COLOR_GRADIENTACTIVECAPTION" value="27"/>
<define name="COLOR_GRADIENTINACTIVECAPTION" value="28"/>
<define name="COLOR_GRAYTEXT" value="17"/>
<define name="COLOR_HIGHLIGHT" value="13"/>
<define name="COLOR_HIGHLIGHTTEXT" value="14"/>
<define name="COLOR_HOTLIGHT" value="26"/>
<define name="COLOR_INACTIVEBORDER" value="11"/>
<define name="COLOR_INACTIVECAPTION" value="3"/>
<define name="COLOR_INACTIVECAPTIONTEXT" value="19"/>
<define name="COLOR_INFOBK" value="24"/>
<define name="COLOR_INFOTEXT" value="23"/>
<define name="COLOR_MENU" value="4"/>
<define name="COLOR_MENUHILIGHT" value="29"/>
<define name="COLOR_MENUBAR" value="30"/>
<define name="COLOR_MENUTEXT" value="7"/>
<define name="COLOR_SCROLLBAR" value="0"/>
<define name="COLOR_WINDOW" value="5"/>
<define name="COLOR_WINDOWFRAME" value="6"/>
<define name="COLOR_WINDOWTEXT" value="8"/>
<!-- https://docs.microsoft.com/en-us/windows/console/char-info-str -->
<define name="FOREGROUND_BLUE" value="0x0001"/>
<define name="FOREGROUND_GREEN" value="0x0002"/>
<define name="FOREGROUND_RED" value="0x0004"/>
<define name="FOREGROUND_INTENSITY" value="0x0008"/>
<define name="BACKGROUND_BLUE" value="0x0010"/>
<define name="BACKGROUND_GREEN" value="0x0020"/>
<define name="BACKGROUND_RED" value="0x0040"/>
<define name="BACKGROUND_INTENSITY" value="0x0080"/>
<define name="COMMON_LVB_LEADING_BYTE" value="0x0100"/>
<define name="COMMON_LVB_TRAILING_BYTE" value="0x0200"/>
<define name="COMMON_LVB_GRID_HORIZONTAL" value="0x0400"/>
<define name="COMMON_LVB_GRID_LVERTICAL" value="0x0800"/>
<define name="COMMON_LVB_GRID_RVERTICAL" value="0x1000"/>
<define name="COMMON_LVB_REVERSE_VIDEO" value="0x4000"/>
<define name="COMMON_LVB_UNDERSCORE" value="0x8000"/>
<define name="COMMON_LVB_SBCSDBCS" value="0x0300"/>
<!-- fileapi.h -->
<define name="CREATE_NEW" value="1"/>
<define name="CREATE_ALWAYS" value="2"/>
<define name="OPEN_EXISTING" value="3"/>
<define name="OPEN_ALWAYS" value="4"/>
<define name="TRUNCATE_EXISTING" value="5"/>
<define name="INVALID_FILE_SIZE" value="((DWORD)0xFFFFFFFF)"/>
<define name="INVALID_SET_FILE_POINTER" value="((DWORD)-1)"/>
<define name="INVALID_FILE_ATTRIBUTES" value="((DWORD)-1)"/>
<!-- WinUser.h -->
<define name="SPI_GETBEEP" value="0x0001"/>
<define name="SPI_SETBEEP" value="0x0002"/>
<define name="SPI_GETMOUSE" value="0x0003"/>
<define name="SPI_SETMOUSE" value="0x0004"/>
<define name="SPI_GETBORDER" value="0x0005"/>
<define name="SPI_SETBORDER" value="0x0006"/>
<define name="SPI_GETKEYBOARDSPEED" value="0x000A"/>
<define name="SPI_SETKEYBOARDSPEED" value="0x000B"/>
<define name="SPI_LANGDRIVER" value="0x000C"/>
<define name="SPI_ICONHORIZONTALSPACING" value="0x000D"/>
<define name="SPI_GETSCREENSAVETIMEOUT" value="0x000E"/>
<define name="SPI_SETSCREENSAVETIMEOUT" value="0x000F"/>
<define name="SPI_GETSCREENSAVEACTIVE" value="0x0010"/>
<define name="SPI_SETSCREENSAVEACTIVE" value="0x0011"/>
<define name="SPI_GETGRIDGRANULARITY" value="0x0012"/>
<define name="SPI_SETGRIDGRANULARITY" value="0x0013"/>
<define name="SPI_SETDESKWALLPAPER" value="0x0014"/>
<define name="SPI_SETDESKPATTERN" value="0x0015"/>
<define name="SPI_GETKEYBOARDDELAY" value="0x0016"/>
<define name="SPI_SETKEYBOARDDELAY" value="0x0017"/>
<define name="SPI_ICONVERTICALSPACING" value="0x0018"/>
<define name="SPI_GETICONTITLEWRAP" value="0x0019"/>
<define name="SPI_SETICONTITLEWRAP" value="0x001A"/>
<define name="SPI_GETMENUDROPALIGNMENT" value="0x001B"/>
<define name="SPI_SETMENUDROPALIGNMENT" value="0x001C"/>
<define name="SPI_SETDOUBLECLKWIDTH" value="0x001D"/>
<define name="SPI_SETDOUBLECLKHEIGHT" value="0x001E"/>
<define name="SPI_GETICONTITLELOGFONT" value="0x001F"/>
<define name="SPI_SETDOUBLECLICKTIME" value="0x0020"/>
<define name="SPI_SETMOUSEBUTTONSWAP" value="0x0021"/>
<define name="SPI_SETICONTITLELOGFONT" value="0x0022"/>
<define name="SPI_GETFASTTASKSWITCH" value="0x0023"/>
<define name="SPI_SETFASTTASKSWITCH" value="0x0024"/>
<define name="SPI_SETDRAGFULLWINDOWS" value="0x0025"/>
<define name="SPI_GETDRAGFULLWINDOWS" value="0x0026"/>
<define name="SPI_GETNONCLIENTMETRICS" value="0x0029"/>
<define name="SPI_SETNONCLIENTMETRICS" value="0x002A"/>
<define name="SPI_GETMINIMIZEDMETRICS" value="0x002B"/>
<define name="SPI_SETMINIMIZEDMETRICS" value="0x002C"/>
<define name="SPI_GETICONMETRICS" value="0x002D"/>
<define name="SPI_SETICONMETRICS" value="0x002E"/>
<define name="SPI_SETWORKAREA" value="0x002F"/>
<define name="SPI_GETWORKAREA" value="0x0030"/>
<define name="SPI_SETPENWINDOWS" value="0x0031"/>
<define name="SPI_GETHIGHCONTRAST" value="0x0042"/>
<define name="SPI_SETHIGHCONTRAST" value="0x0043"/>
<define name="SPI_GETKEYBOARDPREF" value="0x0044"/>
<define name="SPI_SETKEYBOARDPREF" value="0x0045"/>
<define name="SPI_GETSCREENREADER" value="0x0046"/>
<define name="SPI_SETSCREENREADER" value="0x0047"/>
<define name="SPI_GETANIMATION" value="0x0048"/>
<define name="SPI_SETANIMATION" value="0x0049"/>
<define name="SPI_GETFONTSMOOTHING" value="0x004A"/>
<define name="SPI_SETFONTSMOOTHING" value="0x004B"/>
<define name="SPI_SETDRAGWIDTH" value="0x004C"/>
<define name="SPI_SETDRAGHEIGHT" value="0x004D"/>
<define name="SPI_SETHANDHELD" value="0x004E"/>
<define name="SPI_GETLOWPOWERTIMEOUT" value="0x004F"/>
<define name="SPI_GETPOWEROFFTIMEOUT" value="0x0050"/>
<define name="SPI_SETLOWPOWERTIMEOUT" value="0x0051"/>
<define name="SPI_SETPOWEROFFTIMEOUT" value="0x0052"/>
<define name="SPI_GETLOWPOWERACTIVE" value="0x0053"/>
<define name="SPI_GETPOWEROFFACTIVE" value="0x0054"/>
<define name="SPI_SETLOWPOWERACTIVE" value="0x0055"/>
<define name="SPI_SETPOWEROFFACTIVE" value="0x0056"/>
<define name="SPI_SETCURSORS" value="0x0057"/>
<define name="SPI_SETICONS" value="0x0058"/>
<define name="SPI_GETDEFAULTINPUTLANG" value="0x0059"/>
<define name="SPI_SETDEFAULTINPUTLANG" value="0x005A"/>
<define name="SPI_SETLANGTOGGLE" value="0x005B"/>
<define name="SPI_GETWINDOWSEXTENSION" value="0x005C"/>
<define name="SPI_SETMOUSETRAILS" value="0x005D"/>
<define name="SPI_GETMOUSETRAILS" value="0x005E"/>
<define name="SPI_SETSCREENSAVERRUNNING" value="0x0061"/>
<define name="SPI_SCREENSAVERRUNNING" value="SPI_SETSCREENSAVERRUNNING"/>
<define name="SPI_GETFILTERKEYS" value="0x0032"/>
<define name="SPI_SETFILTERKEYS" value="0x0033"/>
<define name="SPI_GETTOGGLEKEYS" value="0x0034"/>
<define name="SPI_SETTOGGLEKEYS" value="0x0035"/>
<define name="SPI_GETMOUSEKEYS" value="0x0036"/>
<define name="SPI_SETMOUSEKEYS" value="0x0037"/>
<define name="SPI_GETSHOWSOUNDS" value="0x0038"/>
<define name="SPI_SETSHOWSOUNDS" value="0x0039"/>
<define name="SPI_GETSTICKYKEYS" value="0x003A"/>
<define name="SPI_SETSTICKYKEYS" value="0x003B"/>
<define name="SPI_GETACCESSTIMEOUT" value="0x003C"/>
<define name="SPI_SETACCESSTIMEOUT" value="0x003D"/>
<define name="SPI_GETSERIALKEYS" value="0x003E"/>
<define name="SPI_SETSERIALKEYS" value="0x003F"/>
<define name="SPI_GETSOUNDSENTRY" value="0x0040"/>
<define name="SPI_SETSOUNDSENTRY" value="0x0041"/>
<define name="SPI_GETSNAPTODEFBUTTON" value="0x005F"/>
<define name="SPI_SETSNAPTODEFBUTTON" value="0x0060"/>
<define name="SPI_GETMOUSEHOVERWIDTH" value="0x0062"/>
<define name="SPI_SETMOUSEHOVERWIDTH" value="0x0063"/>
<define name="SPI_GETMOUSEHOVERHEIGHT" value="0x0064"/>
<define name="SPI_SETMOUSEHOVERHEIGHT" value="0x0065"/>
<define name="SPI_GETMOUSEHOVERTIME" value="0x0066"/>
<define name="SPI_SETMOUSEHOVERTIME" value="0x0067"/>
<define name="SPI_GETWHEELSCROLLLINES" value="0x0068"/>
<define name="SPI_SETWHEELSCROLLLINES" value="0x0069"/>
<define name="SPI_GETMENUSHOWDELAY" value="0x006A"/>
<define name="SPI_SETMENUSHOWDELAY" value="0x006B"/>
<define name="SPI_GETWHEELSCROLLCHARS" value="0x006C"/>
<define name="SPI_SETWHEELSCROLLCHARS" value="0x006D"/>
<define name="SPI_GETSHOWIMEUI" value="0x006E"/>
<define name="SPI_SETSHOWIMEUI" value="0x006F"/>
<define name="SPI_GETMOUSESPEED" value="0x0070"/>
<define name="SPI_SETMOUSESPEED" value="0x0071"/>
<define name="SPI_GETSCREENSAVERRUNNING" value="0x0072"/>
<define name="SPI_GETDESKWALLPAPER" value="0x0073"/>
<define name="SPI_GETAUDIODESCRIPTION" value="0x0074"/>
<define name="SPI_SETAUDIODESCRIPTION" value="0x0075"/>
<define name="SPI_GETSCREENSAVESECURE" value="0x0076"/>
<define name="SPI_SETSCREENSAVESECURE" value="0x0077"/>
<define name="SPI_GETHUNGAPPTIMEOUT" value="0x0078"/>
<define name="SPI_SETHUNGAPPTIMEOUT" value="0x0079"/>
<define name="SPI_GETWAITTOKILLTIMEOUT" value="0x007A"/>
<define name="SPI_SETWAITTOKILLTIMEOUT" value="0x007B"/>
<define name="SPI_GETWAITTOKILLSERVICETIMEOUT" value="0x007C"/>
<define name="SPI_SETWAITTOKILLSERVICETIMEOUT" value="0x007D"/>
<define name="SPI_GETMOUSEDOCKTHRESHOLD" value="0x007E"/>
<define name="SPI_SETMOUSEDOCKTHRESHOLD" value="0x007F"/>
<define name="SPI_GETPENDOCKTHRESHOLD" value="0x0080"/>
<define name="SPI_SETPENDOCKTHRESHOLD" value="0x0081"/>
<define name="SPI_GETWINARRANGING" value="0x0082"/>
<define name="SPI_SETWINARRANGING" value="0x0083"/>
<define name="SPI_GETMOUSEDRAGOUTTHRESHOLD" value="0x0084"/>
<define name="SPI_SETMOUSEDRAGOUTTHRESHOLD" value="0x0085"/>
<define name="SPI_GETPENDRAGOUTTHRESHOLD" value="0x0086"/>
<define name="SPI_SETPENDRAGOUTTHRESHOLD" value="0x0087"/>
<define name="SPI_GETMOUSESIDEMOVETHRESHOLD" value="0x0088"/>
<define name="SPI_SETMOUSESIDEMOVETHRESHOLD" value="0x0089"/>
<define name="SPI_GETPENSIDEMOVETHRESHOLD" value="0x008A"/>
<define name="SPI_SETPENSIDEMOVETHRESHOLD" value="0x008B"/>
<define name="SPI_GETDRAGFROMMAXIMIZE" value="0x008C"/>
<define name="SPI_SETDRAGFROMMAXIMIZE" value="0x008D"/>
<define name="SPI_GETSNAPSIZING" value="0x008E"/>
<define name="SPI_SETSNAPSIZING" value="0x008F"/>
<define name="SPI_GETDOCKMOVING" value="0x0090"/>
<define name="SPI_SETDOCKMOVING" value="0x0091"/>
<define name="IDOK" value="1"/>
<define name="IDCANCEL" value="2"/>
<define name="IDABORT" value="3"/>
<define name="IDRETRY" value="4"/>
<define name="IDIGNORE" value="5"/>
<define name="IDYES" value="6"/>
<define name="IDNO" value="7"/>
<define name="IDCLOSE" value="8"/>
<define name="IDHELP" value="9"/>
<define name="IDTRYAGAIN" value="10"/>
<define name="IDCONTINUE" value="11"/>
<define name="IDTIMEOUT" value="32000"/>
<define name="ES_LEFT" value="0x0000L"/>
<define name="ES_CENTER" value="0x0001L"/>
<define name="ES_RIGHT" value="0x0002L"/>
<define name="ES_MULTILINE" value="0x0004L"/>
<define name="ES_UPPERCASE" value="0x0008L"/>
<define name="ES_LOWERCASE" value="0x0010L"/>
<define name="ES_PASSWORD" value="0x0020L"/>
<define name="ES_AUTOVSCROLL" value="0x0040L"/>
<define name="ES_AUTOHSCROLL" value="0x0080L"/>
<define name="ES_NOHIDESEL" value="0x0100L"/>
<define name="ES_OEMCONVERT" value="0x0400L"/>
<define name="ES_READONLY" value="0x0800L"/>
<define name="ES_WANTRETURN" value="0x1000L"/>
<define name="ES_NUMBER" value="0x2000L"/>
<define name="EN_SETFOCUS" value="0x0100"/>
<define name="EN_KILLFOCUS" value="0x0200"/>
<define name="EN_CHANGE" value="0x0300"/>
<define name="EN_UPDATE" value="0x0400"/>
<define name="EN_ERRSPACE" value="0x0500"/>
<define name="EN_MAXTEXT" value="0x0501"/>
<define name="EN_HSCROLL" value="0x0601"/>
<define name="EN_VSCROLL" value="0x0602"/>
<define name="EN_ALIGN_LTR_EC" value="0x0700"/>
<define name="EN_ALIGN_RTL_EC" value="0x0701"/>
<define name="EN_BEFORE_PASTE" value="0x0800"/>
<define name="EN_AFTER_PASTE" value="0x0801"/>
<define name="EC_LEFTMARGIN" value="0x0001"/>
<define name="EC_RIGHTMARGIN" value="0x0002"/>
<define name="EC_USEFONTINFO" value="0xffff"/>
<define name="EMSIS_COMPOSITIONSTRING" value="0x0001"/>
<define name="EIMES_GETCOMPSTRATONCE" value="0x0001"/>
<define name="EIMES_CANCELCOMPSTRINFOCUS" value="0x0002"/>
<define name="EIMES_COMPLETECOMPSTRKILLFOCUS" value="0x0004"/>
<define name="EM_GETSEL" value="0x00B0"/>
<define name="EM_SETSEL" value="0x00B1"/>
<define name="EM_GETRECT" value="0x00B2"/>
<define name="EM_SETRECT" value="0x00B3"/>
<define name="EM_SETRECTNP" value="0x00B4"/>
<define name="EM_SCROLL" value="0x00B5"/>
<define name="EM_LINESCROLL" value="0x00B6"/>
<define name="EM_SCROLLCARET" value="0x00B7"/>
<define name="EM_GETMODIFY" value="0x00B8"/>
<define name="EM_SETMODIFY" value="0x00B9"/>
<define name="EM_GETLINECOUNT" value="0x00BA"/>
<define name="EM_LINEINDEX" value="0x00BB"/>
<define name="EM_SETHANDLE" value="0x00BC"/>
<define name="EM_GETHANDLE" value="0x00BD"/>
<define name="EM_GETTHUMB" value="0x00BE"/>
<define name="EM_LINELENGTH" value="0x00C1"/>
<define name="EM_REPLACESEL" value="0x00C2"/>
<define name="EM_GETLINE" value="0x00C4"/>
<define name="EM_LIMITTEXT" value="0x00C5"/>
<define name="EM_CANUNDO" value="0x00C6"/>
<define name="EM_UNDO" value="0x00C7"/>
<define name="EM_FMTLINES" value="0x00C8"/>
<define name="EM_LINEFROMCHAR" value="0x00C9"/>
<define name="EM_SETTABSTOPS" value="0x00CB"/>
<define name="EM_SETPASSWORDCHAR" value="0x00CC"/>
<define name="EM_EMPTYUNDOBUFFER" value="0x00CD"/>
<define name="EM_GETFIRSTVISIBLELINE" value="0x00CE"/>
<define name="EM_SETREADONLY" value="0x00CF"/>
<define name="EM_SETWORDBREAKPROC" value="0x00D0"/>
<define name="EM_GETWORDBREAKPROC" value="0x00D1"/>
<define name="EM_GETPASSWORDCHAR" value="0x00D2"/>
<define name="EM_SETMARGINS" value="0x00D3"/>
<define name="EM_GETMARGINS" value="0x00D4"/>
<define name="EM_SETLIMITTEXT" value="0x00C5"/>
<define name="EM_GETLIMITTEXT" value="0x00D5"/>
<define name="EM_POSFROMCHAR" value="0x00D6"/>
<define name="EM_CHARFROMPOS" value="0x00D7"/>
<define name="EM_SETIMESTATUS" value="0x00D8"/>
<define name="EM_GETIMESTATUS" value="0x00D9"/>
<define name="EM_ENABLEFEATURE" value="0x00DA"/>
<define name="SW_HIDE" value="0"/>
<define name="SW_SHOWNORMAL" value="1"/>
<define name="SW_NORMAL" value="1"/>
<define name="SW_SHOWMINIMIZED" value="2"/>
<define name="SW_SHOWMAXIMIZED" value="3"/>
<define name="SW_MAXIMIZE" value="3"/>
<define name="SW_SHOWNOACTIVATE" value="4"/>
<define name="SW_SHOW" value="5"/>
<define name="SW_MINIMIZE" value="6"/>
<define name="SW_SHOWMINNOACTIVE" value="7"/>
<define name="SW_SHOWNA" value="8"/>
<define name="SW_RESTORE" value="9"/>
<define name="SW_SHOWDEFAULT" value="10"/>
<define name="SW_FORCEMINIMIZE" value="11"/>
<define name="SW_MAX" value="11"/>
<define name="SB_LINELEFT" value="0"/>
<define name="SB_LINEDOWN" value="1"/>
<define name="SB_LINERIGHT" value="1"/>
<define name="SB_PAGEUP" value="2"/>
<define name="SB_PAGELEFT" value="2"/>
<define name="SB_PAGEDOWN" value="3"/>
<define name="SB_PAGERIGHT" value="3"/>
<define name="SB_THUMBPOSITION" value="4"/>
<define name="SB_THUMBTRACK" value="5"/>
<define name="SB_TOP" value="6"/>
<define name="SB_LEFT" value="6"/>
<define name="SB_BOTTOM" value="7"/>
<define name="SB_RIGHT" value="7"/>
<define name="SB_ENDSCROLL" value="8"/>
<define name="SB_HORZ" value="0"/>
<define name="SB_VERT" value="1"/>
<define name="SB_CTL" value="2"/>
<define name="SB_BOTH" value="3"/>
<define name="HIDE_WINDOW" value="0"/>
<define name="SHOW_OPENWINDOW" value="1"/>
<define name="SHOW_ICONWINDOW" value="2"/>
<define name="SHOW_FULLSCREEN" value="3"/>
<define name="SHOW_OPENNOACTIVATE" value="4"/>
<define name="SW_PARENTCLOSING" value="1"/>
<define name="SW_OTHERZOOM" value="2"/>
<define name="SW_PARENTOPENING" value="3"/>
<define name="SW_OTHERUNZOOM" value="4"/>
<define name="AW_HOR_POSITIVE" value="0x00000001"/>
<define name="AW_HOR_NEGATIVE" value="0x00000002"/>
<define name="AW_VER_POSITIVE" value="0x00000004"/>
<define name="AW_VER_NEGATIVE" value="0x00000008"/>
<define name="AW_CENTER" value="0x00000010"/>
<define name="AW_HIDE" value="0x00010000"/>
<define name="AW_ACTIVATE" value="0x00020000"/>
<define name="AW_SLIDE" value="0x00040000"/>
<define name="AW_BLEND" value="0x00080000"/>
<define name="KF_EXTENDED" value="0x0100"/>
<define name="KF_DLGMODE" value="0x0800"/>
<define name="KF_MENUMODE" value="0x1000"/>
<define name="KF_ALTDOWN" value="0x2000"/>
<define name="KF_REPEAT" value="0x4000"/>
<define name="KF_UP" value="0x8000"/>
<define name="VK_LBUTTON" value="0x01"/>
<define name="VK_RBUTTON" value="0x02"/>
<define name="VK_CANCEL" value="0x03"/>
<define name="VK_MBUTTON" value="0x04"/>
<define name="VK_XBUTTON1" value="0x05"/>
<define name="VK_XBUTTON2" value="0x06"/>
<define name="VK_BACK" value="0x08"/>
<define name="VK_TAB" value="0x09"/>
<define name="VK_CLEAR" value="0x0C"/>
<define name="VK_RETURN" value="0x0D"/>
<define name="VK_SHIFT" value="0x10"/>
<define name="VK_CONTROL" value="0x11"/>
<define name="VK_MENU" value="0x12"/>
<define name="VK_PAUSE" value="0x13"/>
<define name="VK_CAPITAL" value="0x14"/>
<define name="VK_KANA" value="0x15"/>
<define name="VK_HANGEUL" value="0x15"/>
<define name="VK_HANGUL" value="0x15"/>
<define name="VK_JUNJA" value="0x17"/>
<define name="VK_FINAL" value="0x18"/>
<define name="VK_HANJA" value="0x19"/>
<define name="VK_KANJI" value="0x19"/>
<define name="VK_ESCAPE" value="0x1B"/>
<define name="VK_CONVERT" value="0x1C"/>
<define name="VK_NONCONVERT" value="0x1D"/>
<define name="VK_ACCEPT" value="0x1E"/>
<define name="VK_MODECHANGE" value="0x1F"/>
<define name="VK_SPACE" value="0x20"/>
<define name="VK_PRIOR" value="0x21"/>
<define name="VK_NEXT" value="0x22"/>
<define name="VK_END" value="0x23"/>
<define name="VK_HOME" value="0x24"/>
<define name="VK_LEFT" value="0x25"/>
<define name="VK_UP" value="0x26"/>
<define name="VK_RIGHT" value="0x27"/>
<define name="VK_DOWN" value="0x28"/>
<define name="VK_SELECT" value="0x29"/>
<define name="VK_PRINT" value="0x2A"/>
<define name="VK_EXECUTE" value="0x2B"/>
<define name="VK_SNAPSHOT" value="0x2C"/>
<define name="VK_INSERT" value="0x2D"/>
<define name="VK_DELETE" value="0x2E"/>
<define name="VK_HELP" value="0x2F"/>
<define name="VK_LWIN" value="0x5B"/>
<define name="VK_RWIN" value="0x5C"/>
<define name="VK_APPS" value="0x5D"/>
<define name="VK_SLEEP" value="0x5F"/>
<define name="VK_NUMPAD0" value="0x60"/>
<define name="VK_NUMPAD1" value="0x61"/>
<define name="VK_NUMPAD2" value="0x62"/>
<define name="VK_NUMPAD3" value="0x63"/>
<define name="VK_NUMPAD4" value="0x64"/>
<define name="VK_NUMPAD5" value="0x65"/>
<define name="VK_NUMPAD6" value="0x66"/>
<define name="VK_NUMPAD7" value="0x67"/>
<define name="VK_NUMPAD8" value="0x68"/>
<define name="VK_NUMPAD9" value="0x69"/>
<define name="VK_MULTIPLY" value="0x6A"/>
<define name="VK_ADD" value="0x6B"/>
<define name="VK_SEPARATOR" value="0x6C"/>
<define name="VK_SUBTRACT" value="0x6D"/>
<define name="VK_DECIMAL" value="0x6E"/>
<define name="VK_DIVIDE" value="0x6F"/>
<define name="VK_F1" value="0x70"/>
<define name="VK_F2" value="0x71"/>
<define name="VK_F3" value="0x72"/>
<define name="VK_F4" value="0x73"/>
<define name="VK_F5" value="0x74"/>
<define name="VK_F6" value="0x75"/>
<define name="VK_F7" value="0x76"/>
<define name="VK_F8" value="0x77"/>
<define name="VK_F9" value="0x78"/>
<define name="VK_F10" value="0x79"/>
<define name="VK_F11" value="0x7A"/>
<define name="VK_F12" value="0x7B"/>
<define name="VK_F13" value="0x7C"/>
<define name="VK_F14" value="0x7D"/>
<define name="VK_F15" value="0x7E"/>
<define name="VK_F16" value="0x7F"/>
<define name="VK_F17" value="0x80"/>
<define name="VK_F18" value="0x81"/>
<define name="VK_F19" value="0x82"/>
<define name="VK_F20" value="0x83"/>
<define name="VK_F21" value="0x84"/>
<define name="VK_F22" value="0x85"/>
<define name="VK_F23" value="0x86"/>
<define name="VK_F24" value="0x87"/>
<define name="VK_NAVIGATION_VIEW" value="0x88"/>
<define name="VK_NAVIGATION_MENU" value="0x89"/>
<define name="VK_NAVIGATION_UP" value="0x8A"/>
<define name="VK_NAVIGATION_DOWN" value="0x8B"/>
<define name="VK_NAVIGATION_LEFT" value="0x8C"/>
<define name="VK_NAVIGATION_RIGHT" value="0x8D"/>
<define name="VK_NAVIGATION_ACCEPT" value="0x8E"/>
<define name="VK_NAVIGATION_CANCEL" value="0x8F"/>
<define name="VK_NUMLOCK" value="0x90"/>
<define name="VK_SCROLL" value="0x91"/>
<define name="VK_OEM_NEC_EQUAL" value="0x92"/>
<define name="VK_OEM_FJ_JISHO" value="0x92"/>
<define name="VK_OEM_FJ_MASSHOU" value="0x93"/>
<define name="VK_OEM_FJ_TOUROKU" value="0x94"/>
<define name="VK_OEM_FJ_LOYA" value="0x95"/>
<define name="VK_OEM_FJ_ROYA" value="0x96"/>
<define name="VK_LSHIFT" value="0xA0"/>
<define name="VK_RSHIFT" value="0xA1"/>
<define name="VK_LCONTROL" value="0xA2"/>
<define name="VK_RCONTROL" value="0xA3"/>
<define name="VK_LMENU" value="0xA4"/>
<define name="VK_RMENU" value="0xA5"/>
<define name="VK_BROWSER_BACK" value="0xA6"/>
<define name="VK_BROWSER_FORWARD" value="0xA7"/>
<define name="VK_BROWSER_REFRESH" value="0xA8"/>
<define name="VK_BROWSER_STOP" value="0xA9"/>
<define name="VK_BROWSER_SEARCH" value="0xAA"/>
<define name="VK_BROWSER_FAVORITES" value="0xAB"/>
<define name="VK_BROWSER_HOME" value="0xAC"/>
<define name="VK_VOLUME_MUTE" value="0xAD"/>
<define name="VK_VOLUME_DOWN" value="0xAE"/>
<define name="VK_VOLUME_UP" value="0xAF"/>
<define name="VK_MEDIA_NEXT_TRACK" value="0xB0"/>
<define name="VK_MEDIA_PREV_TRACK" value="0xB1"/>
<define name="VK_MEDIA_STOP" value="0xB2"/>
<define name="VK_MEDIA_PLAY_PAUSE" value="0xB3"/>
<define name="VK_LAUNCH_MAIL" value="0xB4"/>
<define name="VK_LAUNCH_MEDIA_SELECT" value="0xB5"/>
<define name="VK_LAUNCH_APP1" value="0xB6"/>
<define name="VK_LAUNCH_APP2" value="0xB7"/>
<define name="VK_OEM_1" value="0xBA"/>
<define name="VK_OEM_PLUS" value="0xBB"/>
<define name="VK_OEM_COMMA" value="0xBC"/>
<define name="VK_OEM_MINUS" value="0xBD"/>
<define name="VK_OEM_PERIOD" value="0xBE"/>
<define name="VK_OEM_2" value="0xBF"/>
<define name="VK_OEM_3" value="0xC0"/>
<define name="VK_GAMEPAD_A" value="0xC3"/>
<define name="VK_GAMEPAD_B" value="0xC4"/>
<define name="VK_GAMEPAD_X" value="0xC5"/>
<define name="VK_GAMEPAD_Y" value="0xC6"/>
<define name="VK_GAMEPAD_RIGHT_SHOULDER" value="0xC7"/>
<define name="VK_GAMEPAD_LEFT_SHOULDER" value="0xC8"/>
<define name="VK_GAMEPAD_LEFT_TRIGGER" value="0xC9"/>
<define name="VK_GAMEPAD_RIGHT_TRIGGER" value="0xCA"/>
<define name="VK_GAMEPAD_DPAD_UP" value="0xCB"/>
<define name="VK_GAMEPAD_DPAD_DOWN" value="0xCC"/>
<define name="VK_GAMEPAD_DPAD_LEFT" value="0xCD"/>
<define name="VK_GAMEPAD_DPAD_RIGHT" value="0xCE"/>
<define name="VK_GAMEPAD_MENU" value="0xCF"/>
<define name="VK_GAMEPAD_VIEW" value="0xD0"/>
<define name="VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON" value="0xD1"/>
<define name="VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON" value="0xD2"/>
<define name="VK_GAMEPAD_LEFT_THUMBSTICK_UP" value="0xD3"/>
<define name="VK_GAMEPAD_LEFT_THUMBSTICK_DOWN" value="0xD4"/>
<define name="VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT" value="0xD5"/>
<define name="VK_GAMEPAD_LEFT_THUMBSTICK_LEFT" value="0xD6"/>
<define name="VK_GAMEPAD_RIGHT_THUMBSTICK_UP" value="0xD7"/>
<define name="VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN" value="0xD8"/>
<define name="VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT" value="0xD9"/>
<define name="VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT" value="0xDA"/>
<define name="VK_OEM_4" value="0xDB"/>
<define name="VK_OEM_5" value="0xDC"/>
<define name="VK_OEM_6" value="0xDD"/>
<define name="VK_OEM_7" value="0xDE"/>
<define name="VK_OEM_8" value="0xDF"/>
<define name="VK_OEM_AX" value="0xE1"/>
<define name="VK_OEM_102" value="0xE2"/>
<define name="VK_ICO_HELP" value="0xE3"/>
<define name="VK_ICO_00" value="0xE4"/>
<define name="VK_PROCESSKEY" value="0xE5"/>
<define name="VK_ICO_CLEAR" value="0xE6"/>
<define name="VK_PACKET" value="0xE7"/>
<define name="VK_OEM_RESET" value="0xE9"/>
<define name="VK_OEM_JUMP" value="0xEA"/>
<define name="VK_OEM_PA1" value="0xEB"/>
<define name="VK_OEM_PA2" value="0xEC"/>
<define name="VK_OEM_PA3" value="0xED"/>
<define name="VK_OEM_WSCTRL" value="0xEE"/>
<define name="VK_OEM_CUSEL" value="0xEF"/>
<define name="VK_OEM_ATTN" value="0xF0"/>
<define name="VK_OEM_FINISH" value="0xF1"/>
<define name="VK_OEM_COPY" value="0xF2"/>
<define name="VK_OEM_AUTO" value="0xF3"/>
<define name="VK_OEM_ENLW" value="0xF4"/>
<define name="VK_OEM_BACKTAB" value="0xF5"/>
<define name="VK_ATTN" value="0xF6"/>
<define name="VK_CRSEL" value="0xF7"/>
<define name="VK_EXSEL" value="0xF8"/>
<define name="VK_EREOF" value="0xF9"/>
<define name="VK_PLAY" value="0xFA"/>
<define name="VK_ZOOM" value="0xFB"/>
<define name="VK_NONAME" value="0xFC"/>
<define name="VK_PA1" value="0xFD"/>
<define name="VK_OEM_CLEAR" value="0xFE"/>
<define name="WH_MIN" value="(-1)"/>
<define name="WH_MSGFILTER" value="(-1)"/>
<define name="WH_JOURNALRECORD" value="0"/>
<define name="WH_JOURNALPLAYBACK" value="1"/>
<define name="WH_KEYBOARD" value="2"/>
<define name="WH_GETMESSAGE" value="3"/>
<define name="WH_CALLWNDPROC" value="4"/>
<define name="WH_CBT" value="5"/>
<define name="WH_SYSMSGFILTER" value="6"/>
<define name="WH_MOUSE" value="7"/>
<define name="WH_HARDWARE" value="8"/>
<define name="WH_DEBUG" value="9"/>
<define name="WH_SHELL" value="10"/>
<define name="WH_FOREGROUNDIDLE" value="11"/>
<define name="WH_CALLWNDPROCRET" value="12"/>
<define name="WH_KEYBOARD_LL" value="13"/>
<define name="WH_MOUSE_LL" value="14"/>
<define name="WH_MAX" value="14"/>
<define name="WH_MINHOOK" value="WH_MIN"/>
<define name="WH_MAXHOOK" value="WH_MAX"/>
<define name="HC_ACTION" value="0"/>
<define name="HC_GETNEXT" value="1"/>
<define name="HC_SKIP" value="2"/>
<define name="HC_NOREMOVE" value="3"/>
<define name="HC_NOREM" value="HC_NOREMOVE"/>
<define name="HC_SYSMODALON" value="4"/>
<define name="HC_SYSMODALOFF" value="5"/>
<define name="HCBT_MOVESIZE" value="0"/>
<define name="HCBT_MINMAX" value="1"/>
<define name="HCBT_QS" value="2"/>
<define name="HCBT_CREATEWND" value="3"/>
<define name="HCBT_DESTROYWND" value="4"/>
<define name="HCBT_ACTIVATE" value="5"/>
<define name="HCBT_CLICKSKIPPED" value="6"/>
<define name="HCBT_KEYSKIPPED" value="7"/>
<define name="HCBT_SYSCOMMAND" value="8"/>
<define name="HCBT_SETFOCUS" value="9"/>
<define name="WTS_CONSOLE_CONNECT" value="0x1"/>
<define name="WTS_CONSOLE_DISCONNECT" value="0x2"/>
<define name="WTS_REMOTE_CONNECT" value="0x3"/>
<define name="WTS_REMOTE_DISCONNECT" value="0x4"/>
<define name="WTS_SESSION_LOGON" value="0x5"/>
<define name="WTS_SESSION_LOGOFF" value="0x6"/>
<define name="WTS_SESSION_LOCK" value="0x7"/>
<define name="WTS_SESSION_UNLOCK" value="0x8"/>
<define name="WTS_SESSION_REMOTE_CONTROL" value="0x9"/>
<define name="WTS_SESSION_CREATE" value="0xa"/>
<define name="WTS_SESSION_TERMINATE" value="0xb"/>
<define name="MSGF_DIALOGBOX" value="0"/>
<define name="MSGF_MESSAGEBOX" value="1"/>
<define name="MSGF_MENU" value="2"/>
<define name="MSGF_SCROLLBAR" value="5"/>
<define name="MSGF_NEXTWINDOW" value="6"/>
<define name="MSGF_MAX" value="8"/>
<define name="MSGF_USER" value="4096"/>
<define name="HSHELL_WINDOWCREATED" value="1"/>
<define name="HSHELL_WINDOWDESTROYED" value="2"/>
<define name="HSHELL_ACTIVATESHELLWINDOW" value="3"/>
<define name="HSHELL_WINDOWACTIVATED" value="4"/>
<define name="HSHELL_GETMINRECT" value="5"/>
<define name="HSHELL_REDRAW" value="6"/>
<define name="HSHELL_TASKMAN" value="7"/>
<define name="HSHELL_LANGUAGE" value="8"/>
<define name="HSHELL_SYSMENU" value="9"/>
<define name="HSHELL_ENDTASK" value="10"/>
<define name="APPCOMMAND_BROWSER_BACKWARD" value="1"/>
<define name="APPCOMMAND_BROWSER_FORWARD" value="2"/>
<define name="APPCOMMAND_BROWSER_REFRESH" value="3"/>
<define name="APPCOMMAND_BROWSER_STOP" value="4"/>
<define name="APPCOMMAND_BROWSER_SEARCH" value="5"/>
<define name="APPCOMMAND_BROWSER_FAVORITES" value="6"/>
<define name="APPCOMMAND_BROWSER_HOME" value="7"/>
<define name="APPCOMMAND_VOLUME_MUTE" value="8"/>
<define name="APPCOMMAND_VOLUME_DOWN" value="9"/>
<define name="APPCOMMAND_VOLUME_UP" value="10"/>
<define name="APPCOMMAND_MEDIA_NEXTTRACK" value="11"/>
<define name="APPCOMMAND_MEDIA_PREVIOUSTRACK" value="12"/>
<define name="APPCOMMAND_MEDIA_STOP" value="13"/>
<define name="APPCOMMAND_MEDIA_PLAY_PAUSE" value="14"/>
<define name="APPCOMMAND_LAUNCH_MAIL" value="15"/>
<define name="APPCOMMAND_LAUNCH_MEDIA_SELECT" value="16"/>
<define name="APPCOMMAND_LAUNCH_APP1" value="17"/>
<define name="APPCOMMAND_LAUNCH_APP2" value="18"/>
<define name="APPCOMMAND_BASS_DOWN" value="19"/>
<define name="APPCOMMAND_BASS_BOOST" value="20"/>
<define name="APPCOMMAND_BASS_UP" value="21"/>
<define name="APPCOMMAND_TREBLE_DOWN" value="22"/>
<define name="APPCOMMAND_TREBLE_UP" value="23"/>
<define name="APPCOMMAND_MICROPHONE_VOLUME_MUTE" value="24"/>
<define name="APPCOMMAND_MICROPHONE_VOLUME_DOWN" value="25"/>
<define name="APPCOMMAND_MICROPHONE_VOLUME_UP" value="26"/>
<define name="APPCOMMAND_HELP" value="27"/>
<define name="APPCOMMAND_FIND" value="28"/>
<define name="APPCOMMAND_NEW" value="29"/>
<define name="APPCOMMAND_OPEN" value="30"/>
<define name="APPCOMMAND_CLOSE" value="31"/>
<define name="APPCOMMAND_SAVE" value="32"/>
<define name="APPCOMMAND_PRINT" value="33"/>
<define name="APPCOMMAND_UNDO" value="34"/>
<define name="APPCOMMAND_REDO" value="35"/>
<define name="APPCOMMAND_COPY" value="36"/>
<define name="APPCOMMAND_CUT" value="37"/>
<define name="APPCOMMAND_PASTE" value="38"/>
<define name="APPCOMMAND_REPLY_TO_MAIL" value="39"/>
<define name="APPCOMMAND_FORWARD_MAIL" value="40"/>
<define name="APPCOMMAND_SEND_MAIL" value="41"/>
<define name="APPCOMMAND_SPELL_CHECK" value="42"/>
<define name="APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE" value="43"/>
<define name="APPCOMMAND_MIC_ON_OFF_TOGGLE" value="44"/>
<define name="APPCOMMAND_CORRECTION_LIST" value="45"/>
<define name="APPCOMMAND_MEDIA_PLAY" value="46"/>
<define name="APPCOMMAND_MEDIA_PAUSE" value="47"/>
<define name="APPCOMMAND_MEDIA_RECORD" value="48"/>
<define name="APPCOMMAND_MEDIA_FAST_FORWARD" value="49"/>
<define name="APPCOMMAND_MEDIA_REWIND" value="50"/>
<define name="APPCOMMAND_MEDIA_CHANNEL_UP" value="51"/>
<define name="APPCOMMAND_MEDIA_CHANNEL_DOWN" value="52"/>
<define name="APPCOMMAND_DELETE" value="53"/>
<define name="APPCOMMAND_DWM_FLIP3D" value="54"/>
<define name="FAPPCOMMAND_MOUSE" value="0x8000"/>
<define name="FAPPCOMMAND_KEY" value="0"/>
<define name="FAPPCOMMAND_OEM" value="0x1000"/>
<define name="FAPPCOMMAND_MASK" value="0xF000"/>
<define name="MoveMemory" value="RtlMoveMemory"/>
<define name="CopyMemory" value="RtlCopyMemory"/>
<define name="FillMemory" value="RtlFillMemory"/>
<define name="ZeroMemory" value="RtlZeroMemory"/>
<define name="FIND_FIRST_EX_CASE_SENSITIVE" value="0x00000001"/>
<define name="FIND_FIRST_EX_LARGE_FETCH" value="0x00000002"/>
<define name="FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY" value="0x00000004"/>
<define name="LOCKFILE_FAIL_IMMEDIATELY" value="0x00000001"/>
<define name="LOCKFILE_EXCLUSIVE_LOCK" value="0x00000002"/>
<define name="PROCESS_HEAP_REGION" value="0x0001"/>
<define name="PROCESS_HEAP_UNCOMMITTED_RANGE" value="0x0002"/>
<define name="PROCESS_HEAP_ENTRY_BUSY" value="0x0004"/>
<define name="PROCESS_HEAP_SEG_ALLOC" value="0x0008"/>
<define name="PROCESS_HEAP_ENTRY_MOVEABLE" value="0x0010"/>
<define name="PROCESS_HEAP_ENTRY_DDESHARE" value="0x0020"/>
<define name="EXCEPTION_DEBUG_EVENT" value="1"/>
<define name="CREATE_THREAD_DEBUG_EVENT" value="2"/>
<define name="CREATE_PROCESS_DEBUG_EVENT" value="3"/>
<define name="EXIT_THREAD_DEBUG_EVENT" value="4"/>
<define name="EXIT_PROCESS_DEBUG_EVENT" value="5"/>
<define name="LOAD_DLL_DEBUG_EVENT" value="6"/>
<define name="UNLOAD_DLL_DEBUG_EVENT" value="7"/>
<define name="OUTPUT_DEBUG_STRING_EVENT" value="8"/>
<define name="RIP_EVENT" value="9"/>
<define name="STILL_ACTIVE" value="STATUS_PENDING"/>
<define name="EXCEPTION_ACCESS_VIOLATION" value="STATUS_ACCESS_VIOLATION"/>
<define name="EXCEPTION_DATATYPE_MISALIGNMENT" value="STATUS_DATATYPE_MISALIGNMENT"/>
<define name="EXCEPTION_BREAKPOINT" value="STATUS_BREAKPOINT"/>
<define name="EXCEPTION_SINGLE_STEP" value="STATUS_SINGLE_STEP"/>
<define name="EXCEPTION_ARRAY_BOUNDS_EXCEEDED" value="STATUS_ARRAY_BOUNDS_EXCEEDED"/>
<define name="EXCEPTION_FLT_DENORMAL_OPERAND" value="STATUS_FLOAT_DENORMAL_OPERAND"/>
<define name="EXCEPTION_FLT_DIVIDE_BY_ZERO" value="STATUS_FLOAT_DIVIDE_BY_ZERO"/>
<define name="EXCEPTION_FLT_INEXACT_RESULT" value="STATUS_FLOAT_INEXACT_RESULT"/>
<define name="EXCEPTION_FLT_INVALID_OPERATION" value="STATUS_FLOAT_INVALID_OPERATION"/>
<define name="EXCEPTION_FLT_OVERFLOW" value="STATUS_FLOAT_OVERFLOW"/>
<define name="EXCEPTION_FLT_STACK_CHECK" value="STATUS_FLOAT_STACK_CHECK"/>
<define name="EXCEPTION_FLT_UNDERFLOW" value="STATUS_FLOAT_UNDERFLOW"/>
<define name="EXCEPTION_INT_DIVIDE_BY_ZERO" value="STATUS_INTEGER_DIVIDE_BY_ZERO"/>
<define name="EXCEPTION_INT_OVERFLOW" value="STATUS_INTEGER_OVERFLOW"/>
<define name="EXCEPTION_PRIV_INSTRUCTION" value="STATUS_PRIVILEGED_INSTRUCTION"/>
<define name="EXCEPTION_IN_PAGE_ERROR" value="STATUS_IN_PAGE_ERROR"/>
<define name="EXCEPTION_ILLEGAL_INSTRUCTION" value="STATUS_ILLEGAL_INSTRUCTION"/>
<define name="EXCEPTION_NONCONTINUABLE_EXCEPTION" value="STATUS_NONCONTINUABLE_EXCEPTION"/>
<define name="EXCEPTION_STACK_OVERFLOW" value="STATUS_STACK_OVERFLOW"/>
<define name="EXCEPTION_INVALID_DISPOSITION" value="STATUS_INVALID_DISPOSITION"/>
<define name="EXCEPTION_GUARD_PAGE" value="STATUS_GUARD_PAGE_VIOLATION"/>
<define name="EXCEPTION_INVALID_HANDLE" value="STATUS_INVALID_HANDLE"/>
<define name="EXCEPTION_POSSIBLE_DEADLOCK" value="STATUS_POSSIBLE_DEADLOCK"/>
<define name="CONTROL_C_EXIT" value="STATUS_CONTROL_C_EXIT"/>
<define name="LMEM_FIXED" value="0x0000"/>
<define name="LMEM_MOVEABLE" value="0x0002"/>
<define name="LMEM_NOCOMPACT" value="0x0010"/>
<define name="LMEM_NODISCARD" value="0x0020"/>
<define name="LMEM_ZEROINIT" value="0x0040"/>
<define name="LMEM_MODIFY" value="0x0080"/>
<define name="LMEM_DISCARDABLE" value="0x0F00"/>
<define name="LMEM_VALID_FLAGS" value="0x0F72"/>
<define name="LMEM_INVALID_HANDLE" value="0x8000"/>
<define name="LMEM_DISCARDED" value="0x4000"/>
<define name="LMEM_LOCKCOUNT" value="0x00FF"/>
<define name="MWMO_WAITALL" value="0x0001"/>
<define name="MWMO_ALERTABLE" value="0x0002"/>
<define name="MWMO_INPUTAVAILABLE" value="0x0004"/>
<define name="QS_KEY" value="0x0001"/>
<define name="QS_MOUSEMOVE" value="0x0002"/>
<define name="QS_MOUSEBUTTON" value="0x0004"/>
<define name="QS_POSTMESSAGE" value="0x0008"/>
<define name="QS_TIMER" value="0x0010"/>
<define name="QS_PAINT" value="0x0020"/>
<define name="QS_SENDMESSAGE" value="0x0040"/>
<define name="QS_HOTKEY" value="0x0080"/>
<define name="QS_ALLPOSTMESSAGE" value="0x0100"/>
<define name="QS_ALLEVENTS" value="(QS_INPUT|QS_POSTMESSAGE|QS_TIMER|QS_PAINT|QS_HOTKEY)"/>
<define name="QS_ALLINPUT" value="(QS_INPUT|QS_POSTMESSAGE|QS_TIMER|QS_PAINT|QS_HOTKEY|QS_SENDMESSAGE)"/>
<define name="QS_RAWINPUT" value="0x0400"/>
<define name="QS_TOUCH" value="0x0800"/>
<define name="QS_POINTER" value="0x1000"/>
<define name="QS_MOUSE" value="(QS_MOUSEMOVE|QS_MOUSEBUTTON)"/>
<define name="QS_INPUT" value="(QS_MOUSE|QS_KEY|QS_RAWINPUT|QS_TOUCH|QS_POINTER)"/>
<!-- shellapi.h -->
<define name="SE_ERR_FNF" value="2"/>
<define name="SE_ERR_PNF" value="3"/>
<define name="SE_ERR_ACCESSDENIED" value="5"/>
<define name="SE_ERR_OOM" value="8"/>
<define name="SE_ERR_DLLNOTFOUND" value="32"/>
<define name="SE_ERR_SHARE" value="26"/>
<define name="SE_ERR_ASSOCINCOMPLETE" value="27"/>
<define name="SE_ERR_DDETIMEOUT" value="28"/>
<define name="SE_ERR_DDEFAIL" value="29"/>
<define name="SE_ERR_DDEBUSY" value="30"/>
<define name="SE_ERR_NOASSOC" value="31"/>
<define name="SEE_MASK_DEFAULT" value="0x00000000"/>
<define name="SEE_MASK_CLASSNAME" value="0x00000001"/>
<define name="SEE_MASK_CLASSKEY" value="0x00000003"/>
<define name="SEE_MASK_IDLIST" value="0x00000004"/>
<define name="SEE_MASK_INVOKEIDLIST" value="0x0000000c"/>
<define name="SEE_MASK_ICON" value="0x00000010"/>
<define name="SEE_MASK_HOTKEY" value="0x00000020"/>
<define name="SEE_MASK_NOCLOSEPROCESS" value="0x00000040"/>
<define name="SEE_MASK_CONNECTNETDRV" value="0x00000080"/>
<define name="SEE_MASK_NOASYNC" value="0x00000100"/>
<define name="SEE_MASK_FLAG_DDEWAIT" value="SEE_MASK_NOASYNC"/>
<define name="SEE_MASK_DOENVSUBST" value="0x00000200"/>
<define name="SEE_MASK_FLAG_NO_UI" value="0x00000400"/>
<define name="SEE_MASK_UNICODE" value="0x00004000"/>
<define name="SEE_MASK_NO_CONSOLE" value="0x00008000"/>
<define name="SEE_MASK_ASYNCOK" value="0x00100000"/>
<define name="SEE_MASK_HMONITOR" value="0x00200000"/>
<define name="SEE_MASK_NOZONECHECKS" value="0x00800000"/>
<define name="SEE_MASK_NOQUERYCLASSSTORE" value="0x01000000"/>
<define name="SEE_MASK_WAITFORINPUTIDLE" value="0x02000000"/>
<define name="SEE_MASK_FLAG_LOG_USAGE" value="0x04000000"/>
<define name="SEE_MASK_FLAG_HINST_IS_SITE" value="0x08000000"/>
<define name="SHGFI_ICON" value="0x000000100"/>
<define name="SHGFI_DISPLAYNAME" value="0x000000200"/>
<define name="SHGFI_TYPENAME" value="0x000000400"/>
<define name="SHGFI_ATTRIBUTES" value="0x000000800"/>
<define name="SHGFI_ICONLOCATION" value="0x000001000"/>
<define name="SHGFI_EXETYPE" value="0x000002000"/>
<define name="SHGFI_SYSICONINDEX" value="0x000004000"/>
<define name="SHGFI_LINKOVERLAY" value="0x000008000"/>
<define name="SHGFI_SELECTED" value="0x000010000"/>
<define name="SHGFI_ATTR_SPECIFIED" value="0x000020000"/>
<define name="SHGFI_LARGEICON" value="0x000000000"/>
<define name="SHGFI_SMALLICON" value="0x000000001"/>
<define name="SHGFI_OPENICON" value="0x000000002"/>
<define name="SHGFI_SHELLICONSIZE" value="0x000000004"/>
<define name="SHGFI_PIDL" value="0x000000008"/>
<define name="SHGFI_USEFILEATTRIBUTES" value="0x000000010"/>
<define name="SHGFI_ADDOVERLAYS" value="0x000000020"/>
<define name="SHGFI_OVERLAYINDEX" value="0x000000040"/>
<define name="SIID_DOCNOASSOC" value="0"/>
<define name="SIID_DOCASSOC" value="1"/>
<define name="SIID_APPLICATION" value="2"/>
<define name="SIID_FOLDER" value="3"/>
<define name="SIID_FOLDEROPEN" value="4"/>
<define name="SIID_DRIVE525" value="5"/>
<define name="SIID_DRIVE35" value="6"/>
<define name="SIID_DRIVEREMOVE" value="7"/>
<define name="SIID_DRIVEFIXED" value="8"/>
<define name="SIID_DRIVENET" value="9"/>
<define name="SIID_DRIVENETDISABLED" value="10"/>
<define name="SIID_DRIVECD" value="11"/>
<define name="SIID_DRIVERAM" value="12"/>
<define name="SIID_WORLD" value="13"/>
<define name="SIID_SERVER" value="15"/>
<define name="SIID_PRINTER" value="16"/>
<define name="SIID_MYNETWORK" value="17"/>
<define name="SIID_FIND" value="22"/>
<define name="SIID_HELP" value="23"/>
<define name="SIID_SHARE" value="28"/>
<define name="SIID_LINK" value="29"/>
<define name="SIID_SLOWFILE" value="30"/>
<define name="SIID_RECYCLER" value="31"/>
<define name="SIID_RECYCLERFULL" value="32"/>
<define name="SIID_MEDIACDAUDIO" value="40"/>
<define name="SIID_LOCK" value="47"/>
<define name="SIID_AUTOLIST" value="49"/>
<define name="SIID_PRINTERNET" value="50"/>
<define name="SIID_SERVERSHARE" value="51"/>
<define name="SIID_PRINTERFAX" value="52"/>
<define name="SIID_PRINTERFAXNET" value="53"/>
<define name="SIID_PRINTERFILE" value="54"/>
<define name="SIID_STACK" value="55"/>
<define name="SIID_MEDIASVCD" value="56"/>
<define name="SIID_STUFFEDFOLDER" value="57"/>
<define name="SIID_DRIVEUNKNOWN" value="58"/>
<define name="SIID_DRIVEDVD" value="59"/>
<define name="SIID_MEDIADVD" value="60"/>
<define name="SIID_MEDIADVDRAM" value="61"/>
<define name="SIID_MEDIADVDRW" value="62"/>
<define name="SIID_MEDIADVDR" value="63"/>
<define name="SIID_MEDIADVDROM" value="64"/>
<define name="SIID_MEDIACDAUDIOPLUS" value="65"/>
<define name="SIID_MEDIACDRW" value="66"/>
<define name="SIID_MEDIACDR" value="67"/>
<define name="SIID_MEDIACDBURN" value="68"/>
<define name="SIID_MEDIABLANKCD" value="69"/>
<define name="SIID_MEDIACDROM" value="70"/>
<define name="SIID_AUDIOFILES" value="71"/>
<define name="SIID_IMAGEFILES" value="72"/>
<define name="SIID_VIDEOFILES" value="73"/>
<define name="SIID_MIXEDFILES" value="74"/>
<define name="SIID_FOLDERBACK" value="75"/>
<define name="SIID_FOLDERFRONT" value="76"/>
<define name="SIID_SHIELD" value="77"/>
<define name="SIID_WARNING" value="78"/>
<define name="SIID_INFO" value="79"/>
<define name="SIID_ERROR" value="80"/>
<define name="SIID_KEY" value="81"/>
<define name="SIID_SOFTWARE" value="82"/>
<define name="SIID_RENAME" value="83"/>
<define name="SIID_DELETE" value="84"/>
<define name="SIID_MEDIAAUDIODVD" value="85"/>
<define name="SIID_MEDIAMOVIEDVD" value="86"/>
<define name="SIID_MEDIAENHANCEDCD" value="87"/>
<define name="SIID_MEDIAENHANCEDDVD" value="88"/>
<define name="SIID_MEDIAHDDVD" value="89"/>
<define name="SIID_MEDIABLURAY" value="90"/>
<define name="SIID_MEDIAVCD" value="91"/>
<define name="SIID_MEDIADVDPLUSR" value="92"/>
<define name="SIID_MEDIADVDPLUSRW" value="93"/>
<define name="SIID_DESKTOPPC" value="94"/>
<define name="SIID_MOBILEPC" value="95"/>
<define name="SIID_USERS" value="96"/>
<define name="SIID_MEDIASMARTMEDIA" value="97"/>
<define name="SIID_MEDIACOMPACTFLASH" value="98"/>
<define name="SIID_DEVICECELLPHONE" value="99"/>
<define name="SIID_DEVICECAMERA" value="100"/>
<define name="SIID_DEVICEVIDEOCAMERA" value="101"/>
<define name="SIID_DEVICEAUDIOPLAYER" value="102"/>
<define name="SIID_NETWORKCONNECT" value="103"/>
<define name="SIID_INTERNET" value="104"/>
<define name="SIID_ZIPFILE" value="105"/>
<define name="SIID_SETTINGS" value="106"/>
<define name="SIID_DRIVEHDDVD" value="132"/>
<define name="SIID_DRIVEBD" value="133"/>
<define name="SIID_MEDIAHDDVDROM" value="134"/>
<define name="SIID_MEDIAHDDVDR" value="135"/>
<define name="SIID_MEDIAHDDVDRAM" value="136"/>
<define name="SIID_MEDIABDROM" value="137"/>
<define name="SIID_MEDIABDR" value="138"/>
<define name="SIID_MEDIABDRE" value="139"/>
<define name="SIID_CLUSTEREDDRIVE" value="140"/>
<define name="SIID_MAX_ICONS" value="181"/>
<!-- constants from winnt.h -->
<define name="LANG_AFRIKAANS" value="0x36"/>
<define name="LANG_ALBANIAN" value="0x1c"/>
<define name="LANG_ALSATIAN" value="0x84"/>
<define name="LANG_AMHARIC" value="0x5e"/>
<define name="LANG_ARABIC" value="0x01"/>
<define name="LANG_ARMENIAN" value="0x2b"/>
<define name="LANG_ASSAMESE" value="0x4d"/>
<define name="LANG_AZERBAIJANI" value="0x2c"/>
<define name="LANG_AZERI" value="0x2c"/>
<define name="LANG_BANGLA" value="0x45"/>
<define name="LANG_BASHKIR" value="0x6d"/>
<define name="LANG_BASQUE" value="0x2d"/>
<define name="LANG_BELARUSIAN" value="0x23"/>
<define name="LANG_BENGALI" value="0x45"/>
<define name="LANG_BOSNIAN" value="0x1a"/>
<define name="LANG_BOSNIAN_NEUTRAL" value="0x781a"/>
<define name="LANG_BRETON" value="0x7e"/>
<define name="LANG_BULGARIAN" value="0x02"/>
<define name="LANG_CATALAN" value="0x03"/>
<define name="LANG_CENTRAL_KURDISH" value="0x92"/>
<define name="LANG_CHEROKEE" value="0x5c"/>
<define name="LANG_CHINESE" value="0x04"/>
<define name="LANG_CHINESE_SIMPLIFIED" value="0x04"/>
<define name="LANG_CHINESE_TRADITIONAL" value="0x7c04"/>
<define name="LANG_CORSICAN" value="0x83"/>
<define name="LANG_CROATIAN" value="0x1a"/>
<define name="LANG_CZECH" value="0x05"/>
<define name="LANG_DANISH" value="0x06"/>
<define name="LANG_DARI" value="0x8c"/>
<define name="LANG_DIVEHI" value="0x65"/>
<define name="LANG_DUTCH" value="0x13"/>
<define name="LANG_ENGLISH" value="0x09"/>
<define name="LANG_ESTONIAN" value="0x25"/>
<define name="LANG_FAEROESE" value="0x38"/>
<define name="LANG_FARSI" value="0x29"/>
<define name="LANG_FILIPINO" value="0x64"/>
<define name="LANG_FINNISH" value="0x0b"/>
<define name="LANG_FRENCH" value="0x0c"/>
<define name="LANG_FRISIAN" value="0x62"/>
<define name="LANG_FULAH" value="0x67"/>
<define name="LANG_GALICIAN" value="0x56"/>
<define name="LANG_GEORGIAN" value="0x37"/>
<define name="LANG_GERMAN" value="0x07"/>
<define name="LANG_GREEK" value="0x08"/>
<define name="LANG_GREENLANDIC" value="0x6f"/>
<define name="LANG_GUJARATI" value="0x47"/>
<define name="LANG_HAUSA" value="0x68"/>
<define name="LANG_HAWAIIAN" value="0x75"/>
<define name="LANG_HEBREW" value="0x0d"/>
<define name="LANG_HINDI" value="0x39"/>
<define name="LANG_HUNGARIAN" value="0x0e"/>
<define name="LANG_ICELANDIC" value="0x0f"/>
<define name="LANG_IGBO" value="0x70"/>
<define name="LANG_INDONESIAN" value="0x21"/>
<define name="LANG_INUKTITUT" value="0x5d"/>
<define name="LANG_INVARIANT" value="0x7f"/>
<define name="LANG_IRISH" value="0x3c"/>
<define name="LANG_ITALIAN" value="0x10"/>
<define name="LANG_JAPANESE" value="0x11"/>
<define name="LANG_KANNADA" value="0x4b"/>
<define name="LANG_KASHMIRI" value="0x60"/>
<define name="LANG_KAZAK" value="0x3f"/>
<define name="LANG_KHMER" value="0x53"/>
<define name="LANG_KICHE" value="0x86"/>
<define name="LANG_KINYARWANDA" value="0x87"/>
<define name="LANG_KONKANI" value="0x57"/>
<define name="LANG_KOREAN" value="0x12"/>
<define name="LANG_KYRGYZ" value="0x40"/>
<define name="LANG_LAO" value="0x54"/>
<define name="LANG_LATVIAN" value="0x26"/>
<define name="LANG_LITHUANIAN" value="0x27"/>
<define name="LANG_LOWER_SORBIAN" value="0x2e"/>
<define name="LANG_LUXEMBOURGISH" value="0x6e"/>
<define name="LANG_MACEDONIAN" value="0x2f"/>
<define name="LANG_MALAY" value="0x3e"/>
<define name="LANG_MALAYALAM" value="0x4c"/>
<define name="LANG_MALTESE" value="0x3a"/>
<define name="LANG_MANIPURI" value="0x58"/>
<define name="LANG_MAORI" value="0x81"/>
<define name="LANG_MAPUDUNGUN" value="0x7a"/>
<define name="LANG_MARATHI" value="0x4e"/>
<define name="LANG_MOHAWK" value="0x7c"/>
<define name="LANG_MONGOLIAN" value="0x50"/>
<define name="LANG_NEPALI" value="0x61"/>
<define name="LANG_NEUTRAL" value="0x00"/>
<define name="LANG_NORWEGIAN" value="0x14"/>
<define name="LANG_OCCITAN" value="0x82"/>
<define name="LANG_ODIA" value="0x48"/>
<define name="LANG_ORIYA" value="0x48"/>
<define name="LANG_PASHTO" value="0x63"/>
<define name="LANG_PERSIAN" value="0x29"/>
<define name="LANG_POLISH" value="0x15"/>
<define name="LANG_PORTUGUESE" value="0x16"/>
<define name="LANG_PULAR" value="0x67"/>
<define name="LANG_PUNJABI" value="0x46"/>
<define name="LANG_QUECHUA" value="0x6b"/>
<define name="LANG_ROMANIAN" value="0x18"/>
<define name="LANG_ROMANSH" value="0x17"/>
<define name="LANG_RUSSIAN" value="0x19"/>
<define name="LANG_SAKHA" value="0x85"/>
<define name="LANG_SAMI" value="0x3b"/>
<define name="LANG_SANSKRIT" value="0x4f"/>
<define name="LANG_SCOTTISH_GAELIC" value="0x91"/>
<define name="LANG_SERBIAN" value="0x1a"/>
<define name="LANG_SERBIAN_NEUTRAL" value="0x7c1a"/>
<define name="LANG_SINDHI" value="0x59"/>
<define name="LANG_SINHALESE" value="0x5b"/>
<define name="LANG_SLOVAK" value="0x1b"/>
<define name="LANG_SLOVENIAN" value="0x24"/>
<define name="LANG_SOTHO" value="0x6c"/>
<define name="LANG_SPANISH" value="0x0a"/>
<define name="LANG_SWAHILI" value="0x41"/>
<define name="LANG_SWEDISH" value="0x1d"/>
<define name="LANG_SYRIAC" value="0x5a"/>
<define name="LANG_TAJIK" value="0x28"/>
<define name="LANG_TAMAZIGHT" value="0x5f"/>
<define name="LANG_TAMIL" value="0x49"/>
<define name="LANG_TATAR" value="0x44"/>
<define name="LANG_TELUGU" value="0x4a"/>
<define name="LANG_THAI" value="0x1e"/>
<define name="LANG_TIBETAN" value="0x51"/>
<define name="LANG_TIGRIGNA" value="0x73"/>
<define name="LANG_TIGRINYA" value="0x73"/>
<define name="LANG_TSWANA" value="0x32"/>
<define name="LANG_TURKISH" value="0x1f"/>
<define name="LANG_TURKMEN" value="0x42"/>
<define name="LANG_UIGHUR" value="0x80"/>
<define name="LANG_UKRAINIAN" value="0x22"/>
<define name="LANG_UPPER_SORBIAN" value="0x2e"/>
<define name="LANG_URDU" value="0x20"/>
<define name="LANG_UZBEK" value="0x43"/>
<define name="LANG_VALENCIAN" value="0x03"/>
<define name="LANG_VIETNAMESE" value="0x2a"/>
<define name="LANG_WELSH" value="0x52"/>
<define name="LANG_WOLOF" value="0x88"/>
<define name="LANG_XHOSA" value="0x34"/>
<define name="LANG_YAKUT" value="0x85"/>
<define name="LANG_YI" value="0x78"/>
<define name="LANG_YORUBA" value="0x6a"/>
<define name="LANG_ZULU" value="0x35"/>
<define name="SUBLANG_AFRIKAANS_SOUTH_AFRICA" value="0x01"/>
<define name="SUBLANG_ALBANIAN_ALBANIA" value="0x01"/>
<define name="SUBLANG_ALSATIAN_FRANCE" value="0x01"/>
<define name="SUBLANG_AMHARIC_ETHIOPIA" value="0x01"/>
<define name="SUBLANG_ARABIC_ALGERIA" value="0x05"/>
<define name="SUBLANG_ARABIC_BAHRAIN" value="0x0f"/>
<define name="SUBLANG_ARABIC_EGYPT" value="0x03"/>
<define name="SUBLANG_ARABIC_IRAQ" value="0x02"/>
<define name="SUBLANG_ARABIC_JORDAN" value="0x0b"/>
<define name="SUBLANG_ARABIC_KUWAIT" value="0x0d"/>
<define name="SUBLANG_ARABIC_LEBANON" value="0x0c"/>
<define name="SUBLANG_ARABIC_LIBYA" value="0x04"/>
<define name="SUBLANG_ARABIC_MOROCCO" value="0x06"/>
<define name="SUBLANG_ARABIC_OMAN" value="0x08"/>
<define name="SUBLANG_ARABIC_QATAR" value="0x10"/>
<define name="SUBLANG_ARABIC_SAUDI_ARABIA" value="0x01"/>
<define name="SUBLANG_ARABIC_SYRIA" value="0x0a"/>
<define name="SUBLANG_ARABIC_TUNISIA" value="0x07"/>
<define name="SUBLANG_ARABIC_UAE" value="0x0e"/>
<define name="SUBLANG_ARABIC_YEMEN" value="0x09"/>
<define name="SUBLANG_ARMENIAN_ARMENIA" value="0x01"/>
<define name="SUBLANG_ASSAMESE_INDIA" value="0x01"/>
<define name="SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC" value="0x02"/>
<define name="SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN" value="0x01"/>
<define name="SUBLANG_AZERI_CYRILLIC" value="0x02"/>
<define name="SUBLANG_AZERI_LATIN" value="0x01"/>
<define name="SUBLANG_BANGLA_BANGLADESH" value="0x02"/>
<define name="SUBLANG_BANGLA_INDIA" value="0x01"/>
<define name="SUBLANG_BASHKIR_RUSSIA" value="0x01"/>
<define name="SUBLANG_BASQUE_BASQUE" value="0x01"/>
<define name="SUBLANG_BELARUSIAN_BELARUS" value="0x01"/>
<define name="SUBLANG_BENGALI_BANGLADESH" value="0x02"/>
<define name="SUBLANG_BENGALI_INDIA" value="0x01"/>
<define name="SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC" value="0x08"/>
<define name="SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN" value="0x05"/>
<define name="SUBLANG_BRETON_FRANCE" value="0x01"/>
<define name="SUBLANG_BULGARIAN_BULGARIA" value="0x01"/>
<define name="SUBLANG_CATALAN_CATALAN" value="0x01"/>
<define name="SUBLANG_CENTRAL_KURDISH_IRAQ" value="0x01"/>
<define name="SUBLANG_CHEROKEE_CHEROKEE" value="0x01"/>
<define name="SUBLANG_CHINESE_HONGKONG" value="0x03"/>
<define name="SUBLANG_CHINESE_MACAU" value="0x05"/>
<define name="SUBLANG_CHINESE_SIMPLIFIED" value="0x02"/>
<define name="SUBLANG_CHINESE_SINGAPORE" value="0x04"/>
<define name="SUBLANG_CHINESE_TRADITIONAL" value="0x01"/>
<define name="SUBLANG_CORSICAN_FRANCE" value="0x01"/>
<define name="SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN" value="0x04"/>
<define name="SUBLANG_CROATIAN_CROATIA" value="0x01"/>
<define name="SUBLANG_CUSTOM_DEFAULT" value="0x03"/>
<define name="SUBLANG_CUSTOM_UNSPECIFIED" value="0x04"/>
<define name="SUBLANG_CZECH_CZECH_REPUBLIC" value="0x01"/>
<define name="SUBLANG_DANISH_DENMARK" value="0x01"/>
<define name="SUBLANG_DARI_AFGHANISTAN" value="0x01"/>
<define name="SUBLANG_DEFAULT" value="0x01"/>
<define name="SUBLANG_DIVEHI_MALDIVES" value="0x01"/>
<define name="SUBLANG_DUTCH" value="0x01"/>
<define name="SUBLANG_DUTCH_BELGIAN" value="0x02"/>
<define name="SUBLANG_ENGLISH_AUS" value="0x03"/>
<define name="SUBLANG_ENGLISH_BELIZE" value="0x0a"/>
<define name="SUBLANG_ENGLISH_CAN" value="0x04"/>
<define name="SUBLANG_ENGLISH_CARIBBEAN" value="0x09"/>
<define name="SUBLANG_ENGLISH_EIRE" value="0x06"/>
<define name="SUBLANG_ENGLISH_INDIA" value="0x10"/>
<define name="SUBLANG_ENGLISH_JAMAICA" value="0x08"/>
<define name="SUBLANG_ENGLISH_MALAYSIA" value="0x11"/>
<define name="SUBLANG_ENGLISH_NZ" value="0x05"/>
<define name="SUBLANG_ENGLISH_PHILIPPINES" value="0x0d"/>
<define name="SUBLANG_ENGLISH_SINGAPORE" value="0x12"/>
<define name="SUBLANG_ENGLISH_SOUTH_AFRICA" value="0x07"/>
<define name="SUBLANG_ENGLISH_TRINIDAD" value="0x0b"/>
<define name="SUBLANG_ENGLISH_UK" value="0x02"/>
<define name="SUBLANG_ENGLISH_US" value="0x01"/>
<define name="SUBLANG_ENGLISH_ZIMBABWE" value="0x0c"/>
<define name="SUBLANG_ESTONIAN_ESTONIA" value="0x01"/>
<define name="SUBLANG_FAEROESE_FAROE_ISLANDS" value="0x01"/>
<define name="SUBLANG_FILIPINO_PHILIPPINES" value="0x01"/>
<define name="SUBLANG_FINNISH_FINLAND" value="0x01"/>
<define name="SUBLANG_FRENCH" value="0x01"/>
<define name="SUBLANG_FRENCH_BELGIAN" value="0x02"/>
<define name="SUBLANG_FRENCH_CANADIAN" value="0x03"/>
<define name="SUBLANG_FRENCH_LUXEMBOURG" value="0x05"/>
<define name="SUBLANG_FRENCH_MONACO" value="0x06"/>
<define name="SUBLANG_FRENCH_SWISS" value="0x04"/>
<define name="SUBLANG_FRISIAN_NETHERLANDS" value="0x01"/>
<define name="SUBLANG_FULAH_SENEGAL" value="0x02"/>
<define name="SUBLANG_GALICIAN_GALICIAN" value="0x01"/>
<define name="SUBLANG_GEORGIAN_GEORGIA" value="0x01"/>
<define name="SUBLANG_GERMAN" value="0x01"/>
<define name="SUBLANG_GERMAN_AUSTRIAN" value="0x03"/>
<define name="SUBLANG_GERMAN_LIECHTENSTEIN" value="0x05"/>
<define name="SUBLANG_GERMAN_LUXEMBOURG" value="0x04"/>
<define name="SUBLANG_GERMAN_SWISS" value="0x02"/>
<define name="SUBLANG_GREEK_GREECE" value="0x01"/>
<define name="SUBLANG_GREENLANDIC_GREENLAND" value="0x01"/>
<define name="SUBLANG_GUJARATI_INDIA" value="0x01"/>
<define name="SUBLANG_HAUSA_NIGERIA_LATIN" value="0x01"/>
<define name="SUBLANG_HAWAIIAN_US" value="0x01"/>
<define name="SUBLANG_HEBREW_ISRAEL" value="0x01"/>
<define name="SUBLANG_HINDI_INDIA" value="0x01"/>
<define name="SUBLANG_HUNGARIAN_HUNGARY" value="0x01"/>
<define name="SUBLANG_ICELANDIC_ICELAND" value="0x01"/>
<define name="SUBLANG_IGBO_NIGERIA" value="0x01"/>
<define name="SUBLANG_INDONESIAN_INDONESIA" value="0x01"/>
<define name="SUBLANG_INUKTITUT_CANADA" value="0x01"/>
<define name="SUBLANG_INUKTITUT_CANADA_LATIN" value="0x02"/>
<define name="SUBLANG_IRISH_IRELAND" value="0x02"/>
<define name="SUBLANG_ITALIAN" value="0x01"/>
<define name="SUBLANG_ITALIAN_SWISS" value="0x02"/>
<define name="SUBLANG_JAPANESE_JAPAN" value="0x01"/>
<define name="SUBLANG_KANNADA_INDIA" value="0x01"/>
<define name="SUBLANG_KASHMIRI_INDIA" value="0x02"/>
<define name="SUBLANG_KASHMIRI_SASIA" value="0x02"/>
<define name="SUBLANG_KAZAK_KAZAKHSTAN" value="0x01"/>
<define name="SUBLANG_KHMER_CAMBODIA" value="0x01"/>
<define name="SUBLANG_KICHE_GUATEMALA" value="0x01"/>
<define name="SUBLANG_KINYARWANDA_RWANDA" value="0x01"/>
<define name="SUBLANG_KONKANI_INDIA" value="0x01"/>
<define name="SUBLANG_KOREAN" value="0x01"/>
<define name="SUBLANG_KYRGYZ_KYRGYZSTAN" value="0x01"/>
<define name="SUBLANG_LAO_LAO" value="0x01"/>
<define name="SUBLANG_LATVIAN_LATVIA" value="0x01"/>
<define name="SUBLANG_LITHUANIAN" value="0x01"/>
<define name="SUBLANG_LOWER_SORBIAN_GERMANY" value="0x02"/>
<define name="SUBLANG_LUXEMBOURGISH_LUXEMBOURG" value="0x01"/>
<define name="SUBLANG_MACEDONIAN_MACEDONIA" value="0x01"/>
<define name="SUBLANG_MALAYALAM_INDIA" value="0x01"/>
<define name="SUBLANG_MALAY_BRUNEI_DARUSSALAM" value="0x02"/>
<define name="SUBLANG_MALAY_MALAYSIA" value="0x01"/>
<define name="SUBLANG_MALTESE_MALTA" value="0x01"/>
<define name="SUBLANG_MAORI_NEW_ZEALAND" value="0x01"/>
<define name="SUBLANG_MAPUDUNGUN_CHILE" value="0x01"/>
<define name="SUBLANG_MARATHI_INDIA" value="0x01"/>
<define name="SUBLANG_MOHAWK_MOHAWK" value="0x01"/>
<define name="SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA" value="0x01"/>
<define name="SUBLANG_MONGOLIAN_PRC" value="0x02"/>
<define name="SUBLANG_NEPALI_INDIA" value="0x02"/>
<define name="SUBLANG_NEPALI_NEPAL" value="0x01"/>
<define name="SUBLANG_NEUTRAL" value="0x00"/>
<define name="SUBLANG_NORWEGIAN_BOKMAL" value="0x01"/>
<define name="SUBLANG_NORWEGIAN_NYNORSK" value="0x02"/>
<define name="SUBLANG_OCCITAN_FRANCE" value="0x01"/>
<define name="SUBLANG_ODIA_INDIA" value="0x01"/>
<define name="SUBLANG_ORIYA_INDIA" value="0x01"/>
<define name="SUBLANG_PASHTO_AFGHANISTAN" value="0x01"/>
<define name="SUBLANG_PERSIAN_IRAN" value="0x01"/>
<define name="SUBLANG_POLISH_POLAND" value="0x01"/>
<define name="SUBLANG_PORTUGUESE" value="0x02"/>
<define name="SUBLANG_PORTUGUESE_BRAZILIAN" value="0x01"/>
<define name="SUBLANG_PULAR_SENEGAL" value="0x02"/>
<define name="SUBLANG_PUNJABI_INDIA" value="0x01"/>
<define name="SUBLANG_PUNJABI_PAKISTAN" value="0x02"/>
<define name="SUBLANG_QUECHUA_BOLIVIA" value="0x01"/>
<define name="SUBLANG_QUECHUA_ECUADOR" value="0x02"/>
<define name="SUBLANG_QUECHUA_PERU" value="0x03"/>
<define name="SUBLANG_ROMANIAN_ROMANIA" value="0x01"/>
<define name="SUBLANG_ROMANSH_SWITZERLAND" value="0x01"/>
<define name="SUBLANG_RUSSIAN_RUSSIA" value="0x01"/>
<define name="SUBLANG_SAKHA_RUSSIA" value="0x01"/>
<define name="SUBLANG_SAMI_INARI_FINLAND" value="0x09"/>
<define name="SUBLANG_SAMI_LULE_NORWAY" value="0x04"/>
<define name="SUBLANG_SAMI_LULE_SWEDEN" value="0x05"/>
<define name="SUBLANG_SAMI_NORTHERN_FINLAND" value="0x03"/>
<define name="SUBLANG_SAMI_NORTHERN_NORWAY" value="0x01"/>
<define name="SUBLANG_SAMI_NORTHERN_SWEDEN" value="0x02"/>
<define name="SUBLANG_SAMI_SKOLT_FINLAND" value="0x08"/>
<define name="SUBLANG_SAMI_SOUTHERN_NORWAY" value="0x06"/>
<define name="SUBLANG_SAMI_SOUTHERN_SWEDEN" value="0x07"/>
<define name="SUBLANG_SANSKRIT_INDIA" value="0x01"/>
<define name="SUBLANG_SCOTTISH_GAELIC" value="0x01"/>
<define name="SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC" value="0x07"/>
<define name="SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN" value="0x06"/>
<define name="SUBLANG_SERBIAN_CROATIA" value="0x01"/>
<define name="SUBLANG_SERBIAN_CYRILLIC" value="0x03"/>
<define name="SUBLANG_SERBIAN_LATIN" value="0x02"/>
<define name="SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC" value="0x0c"/>
<define name="SUBLANG_SERBIAN_MONTENEGRO_LATIN" value="0x0b"/>
<define name="SUBLANG_SERBIAN_SERBIA_CYRILLIC" value="0x0a"/>
<define name="SUBLANG_SERBIAN_SERBIA_LATIN" value="0x09"/>
<define name="SUBLANG_SINDHI_AFGHANISTAN" value="0x02"/>
<define name="SUBLANG_SINDHI_INDIA" value="0x01"/>
<define name="SUBLANG_SINDHI_PAKISTAN" value="0x02"/>
<define name="SUBLANG_SINHALESE_SRI_LANKA" value="0x01"/>
<define name="SUBLANG_SLOVAK_SLOVAKIA" value="0x01"/>
<define name="SUBLANG_SLOVENIAN_SLOVENIA" value="0x01"/>
<define name="SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA" value="0x01"/>
<define name="SUBLANG_SPANISH" value="0x01"/>
<define name="SUBLANG_SPANISH_ARGENTINA" value="0x0b"/>
<define name="SUBLANG_SPANISH_BOLIVIA" value="0x10"/>
<define name="SUBLANG_SPANISH_CHILE" value="0x0d"/>
<define name="SUBLANG_SPANISH_COLOMBIA" value="0x09"/>
<define name="SUBLANG_SPANISH_COSTA_RICA" value="0x05"/>
<define name="SUBLANG_SPANISH_DOMINICAN_REPUBLIC" value="0x07"/>
<define name="SUBLANG_SPANISH_ECUADOR" value="0x0c"/>
<define name="SUBLANG_SPANISH_EL_SALVADOR" value="0x11"/>
<define name="SUBLANG_SPANISH_GUATEMALA" value="0x04"/>
<define name="SUBLANG_SPANISH_HONDURAS" value="0x12"/>
<define name="SUBLANG_SPANISH_MEXICAN" value="0x02"/>
<define name="SUBLANG_SPANISH_MODERN" value="0x03"/>
<define name="SUBLANG_SPANISH_NICARAGUA" value="0x13"/>
<define name="SUBLANG_SPANISH_PANAMA" value="0x06"/>
<define name="SUBLANG_SPANISH_PARAGUAY" value="0x0f"/>
<define name="SUBLANG_SPANISH_PERU" value="0x0a"/>
<define name="SUBLANG_SPANISH_PUERTO_RICO" value="0x14"/>
<define name="SUBLANG_SPANISH_URUGUAY" value="0x0e"/>
<define name="SUBLANG_SPANISH_US" value="0x15"/>
<define name="SUBLANG_SPANISH_VENEZUELA" value="0x08"/>
<define name="SUBLANG_SWAHILI_KENYA" value="0x01"/>
<define name="SUBLANG_SWEDISH" value="0x01"/>
<define name="SUBLANG_SWEDISH_FINLAND" value="0x02"/>
<define name="SUBLANG_SYRIAC_SYRIA" value="0x01"/>
<define name="SUBLANG_SYS_DEFAULT" value="0x02"/>
<define name="SUBLANG_TAJIK_TAJIKISTAN" value="0x01"/>
<define name="SUBLANG_TAMAZIGHT_ALGERIA_LATIN" value="0x02"/>
<define name="SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH" value="0x04"/>
<define name="SUBLANG_TAMIL_INDIA" value="0x01"/>
<define name="SUBLANG_TAMIL_SRI_LANKA" value="0x02"/>
<define name="SUBLANG_TATAR_RUSSIA" value="0x01"/>
<define name="SUBLANG_TELUGU_INDIA" value="0x01"/>
<define name="SUBLANG_THAI_THAILAND" value="0x01"/>
<define name="SUBLANG_TIBETAN_PRC" value="0x01"/>
<define name="SUBLANG_TIGRIGNA_ERITREA" value="0x02"/>
<define name="SUBLANG_TIGRINYA_ERITREA" value="0x02"/>
<define name="SUBLANG_TIGRINYA_ETHIOPIA" value="0x01"/>
<define name="SUBLANG_TSWANA_BOTSWANA" value="0x02"/>
<define name="SUBLANG_TSWANA_SOUTH_AFRICA" value="0x01"/>
<define name="SUBLANG_TURKISH_TURKEY" value="0x01"/>
<define name="SUBLANG_TURKMEN_TURKMENISTAN" value="0x01"/>
<define name="SUBLANG_UIGHUR_PRC" value="0x01"/>
<define name="SUBLANG_UI_CUSTOM_DEFAULT" value="0x05"/>
<define name="SUBLANG_UKRAINIAN_UKRAINE" value="0x01"/>
<define name="SUBLANG_UPPER_SORBIAN_GERMANY" value="0x01"/>
<define name="SUBLANG_URDU_INDIA" value="0x02"/>
<define name="SUBLANG_URDU_PAKISTAN" value="0x01"/>
<define name="SUBLANG_UZBEK_CYRILLIC" value="0x02"/>
<define name="SUBLANG_UZBEK_LATIN" value="0x01"/>
<define name="SUBLANG_VALENCIAN_VALENCIA" value="0x02"/>
<define name="SUBLANG_VIETNAMESE_VIETNAM" value="0x01"/>
<define name="SUBLANG_WELSH_UNITED_KINGDOM" value="0x01"/>
<define name="SUBLANG_WOLOF_SENEGAL" value="0x01"/>
<define name="SUBLANG_XHOSA_SOUTH_AFRICA" value="0x01"/>
<define name="SUBLANG_YAKUT_RUSSIA" value="0x01"/>
<define name="SUBLANG_YI_PRC" value="0x01"/>
<define name="SUBLANG_YORUBA_NIGERIA" value="0x01"/>
<define name="SUBLANG_ZULU_SOUTH_AFRICA" value="0x01"/>
<define name="FILE_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1FF)"/>
<define name="FILE_SHARE_READ" value="0x00000001"/>
<define name="FILE_SHARE_WRITE" value="0x00000002"/>
<define name="FILE_SHARE_DELETE" value="0x00000004"/>
<define name="TREE_CONNECT_ATTRIBUTE_PRIVACY" value="0x00004000"/>
<define name="TREE_CONNECT_ATTRIBUTE_INTEGRITY" value="0x00008000"/>
<define name="TREE_CONNECT_ATTRIBUTE_GLOBAL" value="0x00000004"/>
<define name="TREE_CONNECT_ATTRIBUTE_PINNED" value="0x00000002"/>
<define name="FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL" value="0x20000000"/>
<define name="FILE_NOTIFY_CHANGE_FILE_NAME" value="0x00000001"/>
<define name="FILE_NOTIFY_CHANGE_DIR_NAME" value="0x00000002"/>
<define name="FILE_NOTIFY_CHANGE_ATTRIBUTES" value="0x00000004"/>
<define name="FILE_NOTIFY_CHANGE_SIZE" value="0x00000008"/>
<define name="FILE_NOTIFY_CHANGE_LAST_WRITE" value="0x00000010"/>
<define name="FILE_NOTIFY_CHANGE_LAST_ACCESS" value="0x00000020"/>
<define name="FILE_NOTIFY_CHANGE_CREATION" value="0x00000040"/>
<define name="FILE_NOTIFY_CHANGE_SECURITY" value="0x00000100"/>
<define name="FILE_ACTION_ADDED" value="0x00000001"/>
<define name="FILE_ACTION_REMOVED" value="0x00000002"/>
<define name="FILE_ACTION_MODIFIED" value="0x00000003"/>
<define name="FILE_ACTION_RENAMED_OLD_NAME" value="0x00000004"/>
<define name="FILE_ACTION_RENAMED_NEW_NAME" value="0x00000005"/>
<define name="MAILSLOT_NO_MESSAGE" value="((DWORD)-1)"/>
<define name="MAILSLOT_WAIT_FOREVER" value="((DWORD)-1)"/>
<define name="FILE_CASE_SENSITIVE_SEARCH" value="0x00000001"/>
<define name="FILE_CASE_PRESERVED_NAMES" value="0x00000002"/>
<define name="FILE_UNICODE_ON_DISK" value="0x00000004"/>
<define name="FILE_PERSISTENT_ACLS" value="0x00000008"/>
<define name="FILE_FILE_COMPRESSION" value="0x00000010"/>
<define name="FILE_VOLUME_QUOTAS" value="0x00000020"/>
<define name="FILE_SUPPORTS_SPARSE_FILES" value="0x00000040"/>
<define name="FILE_SUPPORTS_REPARSE_POINTS" value="0x00000080"/>
<define name="FILE_SUPPORTS_REMOTE_STORAGE" value="0x00000100"/>
<define name="FILE_RETURNS_CLEANUP_RESULT_INFO" value="0x00000200"/>
<define name="FILE_SUPPORTS_POSIX_UNLINK_RENAME" value="0x00000400"/>
<define name="FILE_VOLUME_IS_COMPRESSED" value="0x00008000"/>
<define name="FILE_SUPPORTS_OBJECT_IDS" value="0x00010000"/>
<define name="FILE_SUPPORTS_ENCRYPTION" value="0x00020000"/>
<define name="FILE_NAMED_STREAMS" value="0x00040000"/>
<define name="FILE_READ_ONLY_VOLUME" value="0x00080000"/>
<define name="FILE_SEQUENTIAL_WRITE_ONCE" value="0x00100000"/>
<define name="FILE_SUPPORTS_TRANSACTIONS" value="0x00200000"/>
<define name="FILE_SUPPORTS_HARD_LINKS" value="0x00400000"/>
<define name="FILE_SUPPORTS_EXTENDED_ATTRIBUTES" value="0x00800000"/>
<define name="FILE_SUPPORTS_OPEN_BY_FILE_ID" value="0x01000000"/>
<define name="FILE_SUPPORTS_USN_JOURNAL" value="0x02000000"/>
<define name="FILE_SUPPORTS_INTEGRITY_STREAMS" value="0x04000000"/>
<define name="FILE_SUPPORTS_BLOCK_REFCOUNTING" value="0x08000000"/>
<define name="FILE_SUPPORTS_SPARSE_VDL" value="0x10000000"/>
<define name="FILE_DAX_VOLUME" value="0x20000000"/>
<define name="FILE_SUPPORTS_GHOSTING" value="0x40000000"/>
<define name="FILE_INVALID_FILE_ID" value="((LONGLONG)-1LL)"/>
<define name="MAXIMUM_WAIT_OBJECTS" value="64"/>
<define name="MAXIMUM_SUSPEND_COUNT" value="0x7F"/>
<define name="VBS_BASIC_PAGE_MEASURED_DATA" value="0x00000001"/>
<define name="VBS_BASIC_PAGE_UNMEASURED_DATA" value="0x00000002"/>
<define name="VBS_BASIC_PAGE_ZERO_FILL" value="0x00000003"/>
<define name="VBS_BASIC_PAGE_THREAD_DESCRIPTOR" value="0x00000004"/>
<define name="VBS_BASIC_PAGE_SYSTEM_CALL" value="0x00000005"/>
<define name="ENCLAVE_VBS_FLAG_DEBUG" value="0x00000001"/>
<define name="ENCLAVE_TYPE_VBS_BASIC" value="0x00000011"/>
<define name="ENCLAVE_TYPE_VBS" value="0x00000010"/>
<define name="MEM_PRIVATE" value="0x00020000"/>
<define name="MEM_MAPPED" value="0x00040000"/>
<define name="MEM_IMAGE" value="0x01000000"/>
<define name="WRITE_WATCH_FLAG_RESET" value="0x01"/>
<define name="ENCLAVE_TYPE_SGX" value="0x00000001"/>
<define name="ENCLAVE_TYPE_SGX2" value="0x00000002"/>
<define name="SEC_PARTITION_OWNER_HANDLE" value="0x00040000"/>
<define name="SEC_64K_PAGES" value="0x00080000"/>
<define name="SEC_FILE" value="0x00800000"/>
<define name="SEC_IMAGE" value="0x01000000"/>
<define name="SEC_PROTECTED_IMAGE" value="0x02000000"/>
<define name="SEC_RESERVE" value="0x04000000"/>
<define name="SEC_COMMIT" value="0x08000000"/>
<define name="SEC_NOCACHE" value="0x10000000"/>
<define name="SEC_WRITECOMBINE" value="0x40000000"/>
<define name="SEC_LARGE_PAGES" value="0x80000000"/>
<define name="MEM_EXTENDED_PARAMETER_NONPAGED" value="0x00000002"/>
<define name="MEM_EXTENDED_PARAMETER_ZERO_PAGES_OPTIONAL" value="0x00000004"/>
<define name="MEM_EXTENDED_PARAMETER_NONPAGED_LARGE" value="0x00000008"/>
<define name="MEM_EXTENDED_PARAMETER_NONPAGED_HUGE" value="0x00000010"/>
<define name="PAGE_NOACCESS" value="0x01"/>
<define name="PAGE_READONLY" value="0x02"/>
<define name="PAGE_READWRITE" value="0x04"/>
<define name="PAGE_WRITECOPY" value="0x08"/>
<define name="PAGE_EXECUTE" value="0x10"/>
<define name="PAGE_EXECUTE_READ" value="0x20"/>
<define name="PAGE_EXECUTE_READWRITE" value="0x40"/>
<define name="PAGE_EXECUTE_WRITECOPY" value="0x80"/>
<define name="PAGE_GUARD" value="0x100"/>
<define name="PAGE_NOCACHE" value="0x200"/>
<define name="PAGE_WRITECOMBINE" value="0x400"/>
<define name="PAGE_GRAPHICS_NOACCESS" value="0x0800"/>
<define name="PAGE_GRAPHICS_READONLY" value="0x1000"/>
<define name="PAGE_GRAPHICS_READWRITE" value="0x2000"/>
<define name="PAGE_GRAPHICS_EXECUTE" value="0x4000"/>
<define name="PAGE_GRAPHICS_EXECUTE_READ" value="0x8000"/>
<define name="PAGE_GRAPHICS_EXECUTE_READWRITE" value="0x10000"/>
<define name="PAGE_GRAPHICS_COHERENT" value="0x20000"/>
<define name="PAGE_ENCLAVE_THREAD_CONTROL" value="0x80000000"/>
<define name="PAGE_REVERT_TO_FILE_MAP" value="0x80000000"/>
<define name="PAGE_TARGETS_NO_UPDATE" value="0x40000000"/>
<define name="PAGE_TARGETS_INVALID" value="0x40000000"/>
<define name="PAGE_ENCLAVE_UNVALIDATED" value="0x20000000"/>
<define name="PAGE_ENCLAVE_DECOMMIT" value="0x10000000"/>
<define name="MEM_COMMIT" value="0x00001000"/>
<define name="MEM_RESERVE" value="0x00002000"/>
<define name="MEM_REPLACE_PLACEHOLDER" value="0x00004000"/>
<define name="MEM_RESERVE_PLACEHOLDER" value="0x00040000"/>
<define name="MEM_RESET" value="0x00080000"/>
<define name="MEM_TOP_DOWN" value="0x00100000"/>
<define name="MEM_WRITE_WATCH" value="0x00200000"/>
<define name="MEM_PHYSICAL" value="0x00400000"/>
<define name="MEM_ROTATE" value="0x00800000"/>
<define name="MEM_DIFFERENT_IMAGE_BASE_OK" value="0x00800000"/>
<define name="MEM_RESET_UNDO" value="0x01000000"/>
<define name="MEM_LARGE_PAGES" value="0x20000000"/>
<define name="MEM_4MB_PAGES" value="0x80000000"/>
<define name="MEM_UNMAP_WITH_TRANSIENT_BOOST" value="0x00000001"/>
<define name="MEM_COALESCE_PLACEHOLDERS" value="0x00000001"/>
<define name="MEM_PRESERVE_PLACEHOLDER" value="0x00000002"/>
<define name="MEM_DECOMMIT" value="0x00004000"/>
<define name="MEM_RELEASE" value="0x00008000"/>
<define name="MEM_FREE" value="0x00010000"/>
<define name="FILE_SHARE_READ" value="0x00000001"/>
<define name="FILE_SHARE_WRITE" value="0x00000002"/>
<define name="TREE_CONNECT_ATTRIBUTE_PRIVACY" value="0x00004000"/>
<define name="TREE_CONNECT_ATTRIBUTE_INTEGRITY" value="0x00008000"/>
<define name="TREE_CONNECT_ATTRIBUTE_GLOBAL" value="0x00000004"/>
<define name="TREE_CONNECT_ATTRIBUTE_PINNED" value="0x00000002"/>
<define name="FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL" value="0x20000000"/>
<define name="FILE_NOTIFY_CHANGE_FILE_NAME" value="0x00000001"/>
<define name="FILE_NOTIFY_CHANGE_DIR_NAME" value="0x00000002"/>
<define name="FILE_NOTIFY_CHANGE_ATTRIBUTES" value="0x00000004"/>
<define name="FILE_NOTIFY_CHANGE_SIZE" value="0x00000008"/>
<define name="FILE_NOTIFY_CHANGE_LAST_WRITE" value="0x00000010"/>
<define name="FILE_NOTIFY_CHANGE_LAST_ACCESS" value="0x00000020"/>
<define name="FILE_NOTIFY_CHANGE_CREATION" value="0x00000040"/>
<define name="FILE_NOTIFY_CHANGE_SECURITY" value="0x00000100"/>
<define name="FILE_ACTION_ADDED" value="0x00000001"/>
<define name="FILE_ACTION_REMOVED" value="0x00000002"/>
<define name="FILE_ACTION_MODIFIED" value="0x00000003"/>
<define name="FILE_ACTION_RENAMED_OLD_NAME" value="0x00000004"/>
<define name="FILE_ACTION_RENAMED_NEW_NAME" value="0x00000005"/>
<define name="MAILSLOT_NO_MESSAGE" value="((DWORD)-1)"/>
<define name="MAILSLOT_WAIT_FOREVER" value="((DWORD)-1)"/>
<define name="FILE_CASE_SENSITIVE_SEARCH" value="0x00000001"/>
<define name="FILE_CASE_PRESERVED_NAMES" value="0x00000002"/>
<define name="FILE_UNICODE_ON_DISK" value="0x00000004"/>
<define name="FILE_PERSISTENT_ACLS" value="0x00000008"/>
<define name="FILE_FILE_COMPRESSION" value="0x00000010"/>
<define name="FILE_VOLUME_QUOTAS" value="0x00000020"/>
<define name="FILE_SUPPORTS_SPARSE_FILES" value="0x00000040"/>
<define name="FILE_SUPPORTS_REPARSE_POINTS" value="0x00000080"/>
<define name="FILE_SUPPORTS_REMOTE_STORAGE" value="0x00000100"/>
<define name="FILE_RETURNS_CLEANUP_RESULT_INFO" value="0x00000200"/>
<define name="FILE_SUPPORTS_POSIX_UNLINK_RENAME" value="0x00000400"/>
<define name="FILE_VOLUME_IS_COMPRESSED" value="0x00008000"/>
<define name="FILE_SUPPORTS_OBJECT_IDS" value="0x00010000"/>
<define name="FILE_SUPPORTS_ENCRYPTION" value="0x00020000"/>
<define name="FILE_NAMED_STREAMS" value="0x00040000"/>
<define name="FILE_READ_ONLY_VOLUME" value="0x00080000"/>
<define name="FILE_SEQUENTIAL_WRITE_ONCE" value="0x00100000"/>
<define name="FILE_SUPPORTS_TRANSACTIONS" value="0x00200000"/>
<define name="FILE_SUPPORTS_HARD_LINKS" value="0x00400000"/>
<define name="FILE_SUPPORTS_EXTENDED_ATTRIBUTES" value="0x00800000"/>
<define name="FILE_SUPPORTS_OPEN_BY_FILE_ID" value="0x01000000"/>
<define name="FILE_SUPPORTS_USN_JOURNAL" value="0x02000000"/>
<define name="FILE_SUPPORTS_INTEGRITY_STREAMS" value="0x04000000"/>
<define name="FILE_SUPPORTS_BLOCK_REFCOUNTING" value="0x08000000"/>
<define name="FILE_SUPPORTS_SPARSE_VDL" value="0x10000000"/>
<define name="FILE_DAX_VOLUME" value="0x20000000"/>
<define name="FILE_SUPPORTS_GHOSTING" value="0x40000000"/>
<define name="FILE_INVALID_FILE_ID" value="((LONGLONG)-1LL)"/>
<define name="SESSION_QUERY_ACCESS" value="0x0001"/>
<define name="SESSION_MODIFY_ACCESS" value="0x0002"/>
<define name="SECTION_QUERY" value="0x0001"/>
<define name="SECTION_MAP_WRITE" value="0x0002"/>
<define name="SECTION_MAP_READ" value="0x0004"/>
<define name="SECTION_MAP_EXECUTE" value="0x0008"/>
<define name="SECTION_EXTEND_SIZE" value="0x0010"/>
<define name="SECTION_MAP_EXECUTE_EXPLICIT" value="0x0020"/>
<define name="CFG_CALL_TARGET_VALID" value="(0x00000001)"/>
<define name="CFG_CALL_TARGET_PROCESSED" value="(0x00000002)"/>
<!-- WinBase.h -->
<define name="HasOverlappedIoCompleted(lpOverlapped)" value="(((DWORD)(lpOverlapped)-&gt;Internal)!=STATUS_PENDING)"/>
<define name="PROCESS_DEP_ENABLE" value="0x00000001"/>
<define name="PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION" value="0x00000002"/>
<define name="SCS_32BIT_BINARY" value="0"/>
<define name="SCS_DOS_BINARY" value="1"/>
<define name="SCS_WOW_BINARY" value="2"/>
<define name="SCS_PIF_BINARY" value="3"/>
<define name="SCS_POSIX_BINARY" value="4"/>
<define name="SCS_OS216_BINARY" value="5"/>
<define name="SCS_64BIT_BINARY" value="6"/>
<define name="DEBUG_PROCESS" value="0x00000001"/>
<define name="DEBUG_ONLY_THIS_PROCESS" value="0x00000002"/>
<define name="CREATE_SUSPENDED" value="0x00000004"/>
<define name="DETACHED_PROCESS" value="0x00000008"/>
<define name="CREATE_NEW_CONSOLE" value="0x00000010"/>
<define name="NORMAL_PRIORITY_CLASS" value="0x00000020"/>
<define name="IDLE_PRIORITY_CLASS" value="0x00000040"/>
<define name="HIGH_PRIORITY_CLASS" value="0x00000080"/>
<define name="REALTIME_PRIORITY_CLASS" value="0x00000100"/>
<define name="CREATE_NEW_PROCESS_GROUP" value="0x00000200"/>
<define name="CREATE_UNICODE_ENVIRONMENT" value="0x00000400"/>
<define name="CREATE_SEPARATE_WOW_VDM" value="0x00000800"/>
<define name="CREATE_SHARED_WOW_VDM" value="0x00001000"/>
<define name="CREATE_FORCEDOS" value="0x00002000"/>
<define name="BELOW_NORMAL_PRIORITY_CLASS" value="0x00004000"/>
<define name="ABOVE_NORMAL_PRIORITY_CLASS" value="0x00008000"/>
<define name="INHERIT_PARENT_AFFINITY" value="0x00010000"/>
<define name="INHERIT_CALLER_PRIORITY" value="0x00020000"/>
<define name="CREATE_PROTECTED_PROCESS" value="0x00040000"/>
<define name="EXTENDED_STARTUPINFO_PRESENT" value="0x00080000"/>
<define name="PROCESS_MODE_BACKGROUND_BEGIN" value="0x00100000"/>
<define name="PROCESS_MODE_BACKGROUND_END" value="0x00200000"/>
<define name="CREATE_SECURE_PROCESS" value="0x00400000"/>
<define name="CREATE_BREAKAWAY_FROM_JOB" value="0x01000000"/>
<define name="CREATE_PRESERVE_CODE_AUTHZ_LEVEL" value="0x02000000"/>
<define name="CREATE_DEFAULT_ERROR_MODE" value="0x04000000"/>
<define name="CREATE_NO_WINDOW" value="0x08000000"/>
<define name="PROFILE_USER" value="0x10000000"/>
<define name="PROFILE_KERNEL" value="0x20000000"/>
<define name="PROFILE_SERVER" value="0x40000000"/>
<define name="CREATE_IGNORE_SYSTEM_DEFAULT" value="0x80000000"/>
<define name="STACK_SIZE_PARAM_IS_A_RESERVATION" value="0x00010000"/>
<define name="THREAD_PRIORITY_LOWEST" value="THREAD_BASE_PRIORITY_MIN"/>
<define name="THREAD_PRIORITY_BELOW_NORMAL" value="(THREAD_PRIORITY_LOWEST+1)"/>
<define name="THREAD_PRIORITY_NORMAL" value="0"/>
<define name="THREAD_PRIORITY_HIGHEST" value="THREAD_BASE_PRIORITY_MAX"/>
<define name="THREAD_PRIORITY_ABOVE_NORMAL" value="(THREAD_PRIORITY_HIGHEST-1)"/>
<define name="THREAD_PRIORITY_ERROR_RETURN" value="(MAXLONG)"/>
<define name="THREAD_PRIORITY_TIME_CRITICAL" value="THREAD_BASE_PRIORITY_LOWRT"/>
<define name="THREAD_PRIORITY_IDLE" value="THREAD_BASE_PRIORITY_IDLE"/>
<define name="THREAD_MODE_BACKGROUND_BEGIN" value="0x00010000"/>
<define name="THREAD_MODE_BACKGROUND_END" value="0x00020000"/>
<define name="VOLUME_NAME_DOS" value="0x0"/>
<define name="VOLUME_NAME_GUID" value="0x1"/>
<define name="VOLUME_NAME_NT" value="0x2"/>
<define name="VOLUME_NAME_NONE" value="0x4"/>
<define name="FILE_NAME_NORMALIZED" value="0x0"/>
<define name="FILE_NAME_OPENED" value="0x8"/>
<define name="DRIVE_UNKNOWN" value="0"/>
<define name="DRIVE_NO_ROOT_DIR" value="1"/>
<define name="DRIVE_REMOVABLE" value="2"/>
<define name="DRIVE_FIXED" value="3"/>
<define name="DRIVE_REMOTE" value="4"/>
<define name="DRIVE_CDROM" value="5"/>
<define name="DRIVE_RAMDISK" value="6"/>
<define name="GetFreeSpace(w)" value="(0x100000L)"/>
<define name="FILE_TYPE_UNKNOWN" value="0x0000"/>
<define name="FILE_TYPE_DISK" value="0x0001"/>
<define name="FILE_TYPE_CHAR" value="0x0002"/>
<define name="FILE_TYPE_PIPE" value="0x0003"/>
<define name="FILE_TYPE_REMOTE" value="0x8000"/>
<define name="NOPARITY" value="0"/>
<define name="ODDPARITY" value="1"/>
<define name="EVENPARITY" value="2"/>
<define name="MARKPARITY" value="3"/>
<define name="SPACEPARITY" value="4"/>
<define name="ONESTOPBIT" value="0"/>
<define name="ONE5STOPBITS" value="1"/>
<define name="TWOSTOPBITS" value="2"/>
<define name="IGNORE" value="0"/>
<define name="INFINITE" value="0xFFFFFFFF"/>
<define name="CBR_110" value="110"/>
<define name="CBR_300" value="300"/>
<define name="CBR_600" value="600"/>
<define name="CBR_1200" value="1200"/>
<define name="CBR_2400" value="2400"/>
<define name="CBR_4800" value="4800"/>
<define name="CBR_9600" value="9600"/>
<define name="CBR_14400" value="14400"/>
<define name="CBR_19200" value="19200"/>
<define name="CBR_38400" value="38400"/>
<define name="CBR_56000" value="56000"/>
<define name="CBR_57600" value="57600"/>
<define name="CBR_115200" value="115200"/>
<define name="CBR_128000" value="128000"/>
<define name="CBR_256000" value="256000"/>
<define name="CE_RXOVER" value="0x0001"/>
<define name="CE_OVERRUN" value="0x0002"/>
<define name="CE_RXPARITY" value="0x0004"/>
<define name="CE_FRAME" value="0x0008"/>
<define name="CE_BREAK" value="0x0010"/>
<define name="CE_TXFULL" value="0x0100"/>
<define name="CE_PTO" value="0x0200"/>
<define name="CE_IOE" value="0x0400"/>
<define name="CE_DNS" value="0x0800"/>
<define name="CE_OOP" value="0x1000"/>
<define name="CE_MODE" value="0x8000"/>
<define name="IE_BADID" value="(-1)"/>
<define name="IE_OPEN" value="(-2)"/>
<define name="IE_NOPEN" value="(-3)"/>
<define name="IE_MEMORY" value="(-4)"/>
<define name="IE_DEFAULT" value="(-5)"/>
<define name="IE_HARDWARE" value="(-10)"/>
<define name="IE_BYTESIZE" value="(-11)"/>
<define name="IE_BAUDRATE" value="(-12)"/>
<define name="EV_RXCHAR" value="0x0001"/>
<define name="EV_RXFLAG" value="0x0002"/>
<define name="EV_TXEMPTY" value="0x0004"/>
<define name="EV_CTS" value="0x0008"/>
<define name="EV_DSR" value="0x0010"/>
<define name="EV_RLSD" value="0x0020"/>
<define name="EV_BREAK" value="0x0040"/>
<define name="EV_ERR" value="0x0080"/>
<define name="EV_RING" value="0x0100"/>
<define name="EV_PERR" value="0x0200"/>
<define name="EV_RX80FULL" value="0x0400"/>
<define name="EV_EVENT1" value="0x0800"/>
<define name="EV_EVENT2" value="0x1000"/>
<define name="SETXOFF" value="1"/>
<define name="SETXON" value="2"/>
<define name="SETRTS" value="3"/>
<define name="CLRRTS" value="4"/>
<define name="SETDTR" value="5"/>
<define name="CLRDTR" value="6"/>
<define name="RESETDEV" value="7"/>
<define name="SETBREAK" value="8"/>
<define name="CLRBREAK" value="9"/>
<define name="PURGE_TXABORT" value="0x0001"/>
<define name="PURGE_RXABORT" value="0x0002"/>
<define name="PURGE_TXCLEAR" value="0x0004"/>
<define name="PURGE_RXCLEAR" value="0x0008"/>
<define name="LPTx" value="0x80"/>
<define name="S_QUEUEEMPTY" value="0"/>
<define name="S_THRESHOLD" value="1"/>
<define name="S_ALLTHRESHOLD" value="2"/>
<define name="S_NORMAL" value="0"/>
<define name="S_LEGATO" value="1"/>
<define name="S_STACCATO" value="2"/>
<define name="S_PERIOD512" value="0"/>
<define name="S_PERIOD1024" value="1"/>
<define name="S_PERIOD2048" value="2"/>
<define name="S_PERIODVOICE" value="3"/>
<define name="S_WHITE512" value="4"/>
<define name="S_WHITE1024" value="5"/>
<define name="S_WHITE2048" value="6"/>
<define name="S_WHITEVOICE" value="7"/>
<define name="S_SERDVNA" value="(-1)"/>
<define name="S_SEROFM" value="(-2)"/>
<define name="S_SERMACT" value="(-3)"/>
<define name="S_SERQFUL" value="(-4)"/>
<define name="S_SERBDNT" value="(-5)"/>
<define name="S_SERDLN" value="(-6)"/>
<define name="S_SERDCC" value="(-7)"/>
<define name="S_SERDTP" value="(-8)"/>
<define name="S_SERDVL" value="(-9)"/>
<define name="S_SERDMD" value="(-10)"/>
<define name="S_SERDSH" value="(-11)"/>
<define name="S_SERDPT" value="(-12)"/>
<define name="S_SERDFQ" value="(-13)"/>
<define name="S_SERDDR" value="(-14)"/>
<define name="S_SERDSR" value="(-15)"/>
<define name="S_SERDST" value="(-16)"/>
<define name="NMPWAIT_WAIT_FOREVER" value="0xffffffff"/>
<define name="NMPWAIT_NOWAIT" value="0x00000001"/>
<define name="NMPWAIT_USE_DEFAULT_WAIT" value="0x00000000"/>
<define name="FS_CASE_IS_PRESERVED" value="FILE_CASE_PRESERVED_NAMES"/>
<define name="FS_CASE_SENSITIVE" value="FILE_CASE_SENSITIVE_SEARCH"/>
<define name="FS_UNICODE_STORED_ON_DISK" value="FILE_UNICODE_ON_DISK"/>
<define name="FS_PERSISTENT_ACLS" value="FILE_PERSISTENT_ACLS"/>
<define name="FS_VOL_IS_COMPRESSED" value="FILE_VOLUME_IS_COMPRESSED"/>
<define name="FS_FILE_COMPRESSION" value="FILE_FILE_COMPRESSION"/>
<define name="FS_FILE_ENCRYPTION" value="FILE_SUPPORTS_ENCRYPTION"/>
<define name="OF_READ" value="0x00000000"/>
<define name="OF_WRITE" value="0x00000001"/>
<define name="OF_READWRITE" value="0x00000002"/>
<define name="OF_SHARE_COMPAT" value="0x00000000"/>
<define name="OF_SHARE_EXCLUSIVE" value="0x00000010"/>
<define name="OF_SHARE_DENY_WRITE" value="0x00000020"/>
<define name="OF_SHARE_DENY_READ" value="0x00000030"/>
<define name="OF_SHARE_DENY_NONE" value="0x00000040"/>
<define name="OF_PARSE" value="0x00000100"/>
<define name="OF_DELETE" value="0x00000200"/>
<define name="OF_VERIFY" value="0x00000400"/>
<define name="OF_CANCEL" value="0x00000800"/>
<define name="OF_CREATE" value="0x00001000"/>
<define name="OF_PROMPT" value="0x00002000"/>
<define name="OF_EXIST" value="0x00004000"/>
<define name="OF_REOPEN" value="0x00008000"/>
<define name="OFS_MAXPATHNAME" value="128"/>
<define name="FreeModule(hLibModule)" value="FreeLibrary((hLibModule))"/>
<define name="MakeProcInstance(lpProc,hInstance)" value="(lpProc)"/>
<define name="FreeProcInstance(lpProc)" value="(lpProc)"/>
<define name="GMEM_FIXED" value="0x0000"/>
<define name="GMEM_MOVEABLE" value="0x0002"/>
<define name="GMEM_NOCOMPACT" value="0x0010"/>
<define name="GMEM_NODISCARD" value="0x0020"/>
<define name="GMEM_ZEROINIT" value="0x0040"/>
<define name="GMEM_MODIFY" value="0x0080"/>
<define name="GMEM_DISCARDABLE" value="0x0100"/>
<define name="GMEM_NOT_BANKED" value="0x1000"/>
<define name="GMEM_SHARE" value="0x2000"/>
<define name="GMEM_DDESHARE" value="0x2000"/>
<define name="GMEM_NOTIFY" value="0x4000"/>
<define name="GMEM_LOWER" value="GMEM_NOT_BANKED"/>
<define name="GMEM_VALID_FLAGS" value="0x7F72"/>
<define name="GMEM_INVALID_HANDLE" value="0x8000"/>
<define name="GHND" value="(GMEM_MOVEABLE|GMEM_ZEROINIT)"/>
<define name="GPTR" value="(GMEM_FIXED|GMEM_ZEROINIT)"/>
<define name="GlobalLRUNewest(h)" value="((HANDLE)(h))"/>
<define name="GlobalLRUOldest(h)" value="((HANDLE)(h))"/>
<define name="GlobalDiscard(h)" value="GlobalReAlloc((h),0,GMEM_MOVEABLE)"/>
<define name="GMEM_DISCARDED" value="0x4000"/>
<define name="GMEM_LOCKCOUNT" value="0x00FF"/>
<define name="FORMAT_MESSAGE_ALLOCATE_BUFFER" value="0x00000100"/>
<define name="FORMAT_MESSAGE_ARGUMENT_ARRAY" value="0x00002000"/>
<define name="FORMAT_MESSAGE_FROM_HMODULE" value="0x00000800"/>
<define name="FORMAT_MESSAGE_FROM_STRING" value="0x00000400"/>
<define name="FORMAT_MESSAGE_FROM_SYSTEM" value="0x00001000"/>
<define name="FORMAT_MESSAGE_IGNORE_INSERTS" value="0x00000200"/>
<define name="FORMAT_MESSAGE_MAX_WIDTH_MASK" value="0x000000FF"/>
<!-- consoleapi3.h -->
<define name="CONSOLE_NO_SELECTION" value="0x0000"/>
<define name="CONSOLE_SELECTION_IN_PROGRESS" value="0x0001"/>
<define name="CONSOLE_SELECTION_NOT_EMPTY" value="0x0002"/>
<define name="CONSOLE_MOUSE_SELECTION" value="0x0004"/>
<define name="CONSOLE_MOUSE_DOWN" value="0x0008"/>
<define name="CONSOLE_FULLSCREEN" value="1"/>
<define name="CONSOLE_FULLSCREEN_HARDWARE" value="2"/>
<define name="CONSOLE_FULLSCREEN_MODE" value="1"/>
<define name="CONSOLE_WINDOWED_MODE" value="2"/>
<!-- wingdi.h -->
<define name="ABORTDOC" value="2"/>
<define name="ABSOLUTE" value="1"/>
<define name="AC_SRC_ALPHA" value="0x01"/>
<define name="AC_SRC_OVER" value="0x00"/>
<define name="AD_CLOCKWISE" value="2"/>
<define name="AD_COUNTERCLOCKWISE" value="1"/>
<define name="ALTERNATE" value="1"/>
<define name="ANSI_CHARSET" value="0"/>
<define name="ANSI_FIXED_FONT" value="11"/>
<define name="ANSI_VAR_FONT" value="12"/>
<define name="ANTIALIASED_QUALITY" value="4"/>
<define name="ARABIC_CHARSET" value="178"/>
<define name="ASPECTX" value="40"/>
<define name="ASPECTXY" value="44"/>
<define name="ASPECTY" value="42"/>
<define name="ASPECT_FILTERING" value="0x0001"/>
<define name="AddFontResource" value="AddFontResourceA"/>
<define name="AddFontResourceEx" value="AddFontResourceExA"/>
<define name="BALTIC_CHARSET" value="186"/>
<define name="BANDINFO" value="24"/>
<define name="BEGIN_PATH" value="4096"/>
<define name="BITSPIXEL" value="12"/>
<define name="BI_BITFIELDS" value="3L"/>
<define name="BI_JPEG" value="4L"/>
<define name="BI_PNG" value="5L"/>
<define name="BI_RGB" value="0L"/>
<define name="BI_RLE4" value="2L"/>
<define name="BI_RLE8" value="1L"/>
<define name="BKMODE_LAST" value="2"/>
<define name="BLACKNESS" value="(DWORD)0x00000042"/>
<define name="BLACKONWHITE" value="1"/>
<define name="BLACK_BRUSH" value="4"/>
<define name="BLACK_PEN" value="7"/>
<define name="BLTALIGNMENT" value="119"/>
<define name="BS_DIBPATTERN" value="5"/>
<define name="BS_DIBPATTERN8X8" value="8"/>
<define name="BS_DIBPATTERNPT" value="6"/>
<define name="BS_HATCHED" value="2"/>
<define name="BS_HOLLOW" value="BS_NULL"/>
<define name="BS_INDEXED" value="4"/>
<define name="BS_MONOPATTERN" value="9"/>
<define name="BS_NULL" value="1"/>
<define name="BS_PATTERN" value="3"/>
<define name="BS_PATTERN8X8" value="7"/>
<define name="BS_SOLID" value="0"/>
<define name="CAPTUREBLT" value="(DWORD)0x40000000"/>
<define name="CA_LOG_FILTER" value="0x0002"/>
<define name="CA_NEGATIVE" value="0x0001"/>
<define name="CBM_INIT" value="0x04L"/>
<define name="CCHDEVICENAME" value="32"/>
<define name="CCHFORMNAME" value="32"/>
<define name="CC_CHORD" value="4"/>
<define name="CC_CIRCLES" value="1"/>
<define name="CC_ELLIPSES" value="8"/>
<define name="CC_INTERIORS" value="128"/>
<define name="CC_NONE" value="0"/>
<define name="CC_PIE" value="2"/>
<define name="CC_ROUNDRECT" value="256"/>
<define name="CC_STYLED" value="32"/>
<define name="CC_WIDE" value="16"/>
<define name="CC_WIDESTYLED" value="64"/>
<define name="CHECKJPEGFORMAT" value="4119"/>
<define name="CHECKPNGFORMAT" value="4120"/>
<define name="CHINESEBIG5_CHARSET" value="136"/>
<define name="CLEARTYPE_NATURAL_QUALITY" value="6"/>
<define name="CLEARTYPE_QUALITY" value="5"/>
<define name="CLIPCAPS" value="36"/>
<define name="CLIP_CHARACTER_PRECIS" value="1"/>
<define name="CLIP_DEFAULT_PRECIS" value="0"/>
<define name="CLIP_DFA_DISABLE" value="(4&lt;&lt;4)"/>
<define name="CLIP_EMBEDDED" value="(8&lt;&lt;4)"/>
<define name="CLIP_LH_ANGLES" value="(1&lt;&lt;4)"/>
<define name="CLIP_MASK" value="0xf"/>
<define name="CLIP_STROKE_PRECIS" value="2"/>
<define name="CLIP_TO_PATH" value="4097"/>
<define name="CLIP_TT_ALWAYS" value="(2&lt;&lt;4)"/>
<define name="CLOSECHANNEL" value="4112"/>
<define name="CLR_INVALID" value="0xFFFFFFFF"/>
<define name="CMYK(c,m,y,k)" value="((COLORREF)((((BYTE)(k)|((WORD)((BYTE)(y))&lt;&lt;8))|(((DWORD)(BYTE)(m))&lt;&lt;16))|(((DWORD)(BYTE)(c))&lt;&lt;24)))"/>
<define name="CM_CMYK_COLOR" value="0x00000004"/>
<define name="CM_DEVICE_ICM" value="0x00000001"/>
<define name="CM_GAMMA_RAMP" value="0x00000002"/>
<define name="CM_IN_GAMUT" value="0"/>
<define name="CM_NONE" value="0x00000000"/>
<define name="CM_OUT_OF_GAMUT" value="255"/>
<define name="COLORMATCHTOTARGET_EMBEDED" value="0x00000001"/>
<define name="COLORMGMTCAPS" value="121"/>
<define name="COLORONCOLOR" value="3"/>
<define name="COLORRES" value="108"/>
<define name="COLOR_ADJ_MAX" value="(SHORT)100"/>
<define name="COLOR_ADJ_MIN" value="(SHORT)-100"/>
<define name="COMPLEXREGION" value="3"/>
<define name="CP_NONE" value="0"/>
<define name="CP_RECTANGLE" value="1"/>
<define name="CP_REGION" value="2"/>
<define name="CREATECOLORSPACE_EMBEDED" value="0x00000001"/>
<define name="CS_DELETE_TRANSFORM" value="0x00000003L"/>
<define name="CS_DISABLE" value="0x00000002L"/>
<define name="CS_ENABLE" value="0x00000001L"/>
<define name="CURVECAPS" value="28"/>
<define name="CopyEnhMetaFile" value="CopyEnhMetaFileA"/>
<define name="CopyMetaFile" value="CopyMetaFileA"/>
<define name="CreateColorSpace" value="CreateColorSpaceA"/>
<define name="CreateDC" value="CreateDCA"/>
<define name="CreateEnhMetaFile" value="CreateEnhMetaFileA"/>
<define name="CreateFont" value="CreateFontA"/>
<define name="CreateFontIndirect" value="CreateFontIndirectA"/>
<define name="CreateFontIndirectEx" value="CreateFontIndirectExA"/>
<define name="CreateIC" value="CreateICA"/>
<define name="CreateMetaFile" value="CreateMetaFileA"/>
<define name="CreateScalableFontResource" value="CreateScalableFontResourceA"/>
<define name="DCBA_FACEDOWNCENTER" value="0x0101"/>
<define name="DCBA_FACEDOWNLEFT" value="0x0102"/>
<define name="DCBA_FACEDOWNNONE" value="0x0100"/>
<define name="DCBA_FACEDOWNRIGHT" value="0x0103"/>
<define name="DCBA_FACEUPCENTER" value="0x0001"/>
<define name="DCBA_FACEUPLEFT" value="0x0002"/>
<define name="DCBA_FACEUPNONE" value="0x0000"/>
<define name="DCBA_FACEUPRIGHT" value="0x0003"/>
<define name="DCB_ACCUMULATE" value="0x0002"/>
<define name="DCB_DIRTY" value="DCB_ACCUMULATE"/>
<define name="DCB_DISABLE" value="0x0008"/>
<define name="DCB_ENABLE" value="0x0004"/>
<define name="DCB_RESET" value="0x0001"/>
<define name="DCB_SET" value="(DCB_RESET|DCB_ACCUMULATE)"/>
<define name="DCTT_BITMAP" value="0x0000001L"/>
<define name="DCTT_DOWNLOAD" value="0x0000002L"/>
<define name="DCTT_DOWNLOAD_OUTLINE" value="0x0000008L"/>
<define name="DCTT_SUBDEV" value="0x0000004L"/>
<define name="DC_BINADJUST" value="19"/>
<define name="DC_BINNAMES" value="12"/>
<define name="DC_BINS" value="6"/>
<define name="DC_BRUSH" value="18"/>
<define name="DC_COLLATE" value="22"/>
<define name="DC_COLORDEVICE" value="32"/>
<define name="DC_COPIES" value="18"/>
<define name="DC_DATATYPE_PRODUCED" value="21"/>
<define name="DC_DRIVER" value="11"/>
<define name="DC_DUPLEX" value="7"/>
<define name="DC_EMF_COMPLIANT" value="20"/>
<define name="DC_ENUMRESOLUTIONS" value="13"/>
<define name="DC_EXTRA" value="9"/>
<define name="DC_FIELDS" value="1"/>
<define name="DC_FILEDEPENDENCIES" value="14"/>
<define name="DC_MANUFACTURER" value="23"/>
<define name="DC_MAXEXTENT" value="5"/>
<define name="DC_MEDIAREADY" value="29"/>
<define name="DC_MEDIATYPENAMES" value="34"/>
<define name="DC_MEDIATYPES" value="35"/>
<define name="DC_MINEXTENT" value="4"/>
<define name="DC_MODEL" value="24"/>
<define name="DC_NUP" value="33"/>
<define name="DC_ORIENTATION" value="17"/>
<define name="DC_PAPERNAMES" value="16"/>
<define name="DC_PAPERS" value="2"/>
<define name="DC_PAPERSIZE" value="3"/>
<define name="DC_PEN" value="19"/>
<define name="DC_PERSONALITY" value="25"/>
<define name="DC_PRINTERMEM" value="28"/>
<define name="DC_PRINTRATE" value="26"/>
<define name="DC_PRINTRATEPPM" value="31"/>
<define name="DC_PRINTRATEUNIT" value="27"/>
<define name="DC_SIZE" value="8"/>
<define name="DC_STAPLE" value="30"/>
<define name="DC_TRUETYPE" value="15"/>
<define name="DC_VERSION" value="10"/>
<define name="DEFAULT_CHARSET" value="1"/>
<define name="DEFAULT_GUI_FONT" value="17"/>
<define name="DEFAULT_PALETTE" value="15"/>
<define name="DEFAULT_PITCH" value="0"/>
<define name="DEFAULT_QUALITY" value="0"/>
<define name="DESKTOPHORZRES" value="118"/>
<define name="DESKTOPVERTRES" value="117"/>
<define name="DEVICEDATA" value="19"/>
<define name="DEVICE_DEFAULT_FONT" value="14"/>
<define name="DEVICE_FONTTYPE" value="0x0002"/>
<define name="DIB_PAL_COLORS" value="1"/>
<define name="DIB_RGB_COLORS" value="0"/>
<define name="DISPLAYCONFIG_MAXPATH" value="1024"/>
<define name="DISPLAYCONFIG_PATH_ACTIVE" value="0x00000001"/>
<define name="DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID" value="0xffff"/>
<define name="DISPLAYCONFIG_PATH_DESKTOP_IMAGE_IDX_INVALID" value="0xffff"/>
<define name="DISPLAYCONFIG_PATH_MODE_IDX_INVALID" value="0xffffffff"/>
<define name="DISPLAYCONFIG_PATH_PREFERRED_UNSCALED" value="0x00000004"/>
<define name="DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID" value="0xffff"/>
<define name="DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE" value="0x00000008"/>
<define name="DISPLAYCONFIG_PATH_TARGET_MODE_IDX_INVALID" value="0xffff"/>
<define name="DISPLAYCONFIG_PATH_VALID_FLAGS" value="0x0000000D"/>
<define name="DISPLAYCONFIG_SOURCE_IN_USE" value="0x00000001"/>
<define name="DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT" value="0x00000004"/>
<define name="DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH" value="0x00000008"/>
<define name="DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM" value="0x00000010"/>
<define name="DISPLAYCONFIG_TARGET_FORCIBLE" value="0x00000002"/>
<define name="DISPLAYCONFIG_TARGET_IN_USE" value="0x00000001"/>
<define name="DISPLAYCONFIG_TARGET_IS_HMD" value="0x00000020"/>
<define name="DISPLAY_DEVICE_ACC_DRIVER" value="0x00000040"/>
<define name="DISPLAY_DEVICE_ACTIVE" value="0x00000001"/>
<define name="DISPLAY_DEVICE_ATTACHED" value="0x00000002"/>
<define name="DISPLAY_DEVICE_ATTACHED_TO_DESKTOP" value="0x00000001"/>
<define name="DISPLAY_DEVICE_DISCONNECT" value="0x02000000"/>
<define name="DISPLAY_DEVICE_MIRRORING_DRIVER" value="0x00000008"/>
<define name="DISPLAY_DEVICE_MODESPRUNED" value="0x08000000"/>
<define name="DISPLAY_DEVICE_MULTI_DRIVER" value="0x00000002"/>
<define name="DISPLAY_DEVICE_PRIMARY_DEVICE" value="0x00000004"/>
<define name="DISPLAY_DEVICE_RDPUDD" value="0x01000000"/>
<define name="DISPLAY_DEVICE_REMOTE" value="0x04000000"/>
<define name="DISPLAY_DEVICE_REMOVABLE" value="0x00000020"/>
<define name="DISPLAY_DEVICE_TS_COMPATIBLE" value="0x00200000"/>
<define name="DISPLAY_DEVICE_UNSAFE_MODES_ON" value="0x00080000"/>
<define name="DISPLAY_DEVICE_VGA_COMPATIBLE" value="0x00000010"/>
<define name="DI_APPBANDING" value="0x00000001"/>
<define name="DI_ROPS_READ_DESTINATION" value="0x00000002"/>
<define name="DKGRAY_BRUSH" value="3"/>
<define name="DMBIN_AUTO" value="7"/>
<define name="DMBIN_CASSETTE" value="14"/>
<define name="DMBIN_ENVELOPE" value="5"/>
<define name="DMBIN_ENVMANUAL" value="6"/>
<define name="DMBIN_FIRST" value="DMBIN_UPPER"/>
<define name="DMBIN_FORMSOURCE" value="15"/>
<define name="DMBIN_LARGECAPACITY" value="11"/>
<define name="DMBIN_LARGEFMT" value="10"/>
<define name="DMBIN_LAST" value="DMBIN_FORMSOURCE"/>
<define name="DMBIN_LOWER" value="2"/>
<define name="DMBIN_MANUAL" value="4"/>
<define name="DMBIN_MIDDLE" value="3"/>
<define name="DMBIN_ONLYONE" value="1"/>
<define name="DMBIN_SMALLFMT" value="9"/>
<define name="DMBIN_TRACTOR" value="8"/>
<define name="DMBIN_UPPER" value="1"/>
<define name="DMBIN_USER" value="256"/>
<define name="DMCOLLATE_FALSE" value="0"/>
<define name="DMCOLLATE_TRUE" value="1"/>
<define name="DMCOLOR_COLOR" value="2"/>
<define name="DMCOLOR_MONOCHROME" value="1"/>
<define name="DMDFO_CENTER" value="2"/>
<define name="DMDFO_DEFAULT" value="0"/>
<define name="DMDFO_STRETCH" value="1"/>
<define name="DMDISPLAYFLAGS_TEXTMODE" value="0x00000004"/>
<define name="DMDITHER_COARSE" value="2"/>
<define name="DMDITHER_ERRORDIFFUSION" value="5"/>
<define name="DMDITHER_FINE" value="3"/>
<define name="DMDITHER_GRAYSCALE" value="10"/>
<define name="DMDITHER_LINEART" value="4"/>
<define name="DMDITHER_NONE" value="1"/>
<define name="DMDITHER_RESERVED6" value="6"/>
<define name="DMDITHER_RESERVED7" value="7"/>
<define name="DMDITHER_RESERVED8" value="8"/>
<define name="DMDITHER_RESERVED9" value="9"/>
<define name="DMDITHER_USER" value="256"/>
<define name="DMDO_180" value="2"/>
<define name="DMDO_270" value="3"/>
<define name="DMDO_90" value="1"/>
<define name="DMDO_DEFAULT" value="0"/>
<define name="DMDUP_HORIZONTAL" value="3"/>
<define name="DMDUP_SIMPLEX" value="1"/>
<define name="DMDUP_VERTICAL" value="2"/>
<define name="DMICMMETHOD_DEVICE" value="4"/>
<define name="DMICMMETHOD_DRIVER" value="3"/>
<define name="DMICMMETHOD_NONE" value="1"/>
<define name="DMICMMETHOD_SYSTEM" value="2"/>
<define name="DMICMMETHOD_USER" value="256"/>
<define name="DMICM_ABS_COLORIMETRIC" value="4"/>
<define name="DMICM_COLORIMETRIC" value="3"/>
<define name="DMICM_CONTRAST" value="2"/>
<define name="DMICM_SATURATE" value="1"/>
<define name="DMICM_USER" value="256"/>
<define name="DMMEDIA_GLOSSY" value="3"/>
<define name="DMMEDIA_STANDARD" value="1"/>
<define name="DMMEDIA_TRANSPARENCY" value="2"/>
<define name="DMMEDIA_USER" value="256"/>
<define name="DMNUP_ONEUP" value="2"/>
<define name="DMNUP_SYSTEM" value="1"/>
<define name="DMORIENT_LANDSCAPE" value="2"/>
<define name="DMORIENT_PORTRAIT" value="1"/>
<define name="DMPAPER_10X11" value="45"/>
<define name="DMPAPER_10X14" value="16"/>
<define name="DMPAPER_11X17" value="17"/>
<define name="DMPAPER_12X11" value="90"/>
<define name="DMPAPER_15X11" value="46"/>
<define name="DMPAPER_9X11" value="44"/>
<define name="DMPAPER_A2" value="66"/>
<define name="DMPAPER_A3" value="8"/>
<define name="DMPAPER_A3_EXTRA" value="63"/>
<define name="DMPAPER_A3_EXTRA_TRANSVERSE" value="68"/>
<define name="DMPAPER_A3_ROTATED" value="76"/>
<define name="DMPAPER_A3_TRANSVERSE" value="67"/>
<define name="DMPAPER_A4" value="9"/>
<define name="DMPAPER_A4SMALL" value="10"/>
<define name="DMPAPER_A4_EXTRA" value="53"/>
<define name="DMPAPER_A4_PLUS" value="60"/>
<define name="DMPAPER_A4_ROTATED" value="77"/>
<define name="DMPAPER_A4_TRANSVERSE" value="55"/>
<define name="DMPAPER_A5" value="11"/>
<define name="DMPAPER_A5_EXTRA" value="64"/>
<define name="DMPAPER_A5_ROTATED" value="78"/>
<define name="DMPAPER_A5_TRANSVERSE" value="61"/>
<define name="DMPAPER_A6" value="70"/>
<define name="DMPAPER_A6_ROTATED" value="83"/>
<define name="DMPAPER_A_PLUS" value="57"/>
<define name="DMPAPER_B4" value="12"/>
<define name="DMPAPER_B4_JIS_ROTATED" value="79"/>
<define name="DMPAPER_B5" value="13"/>
<define name="DMPAPER_B5_EXTRA" value="65"/>
<define name="DMPAPER_B5_JIS_ROTATED" value="80"/>
<define name="DMPAPER_B5_TRANSVERSE" value="62"/>
<define name="DMPAPER_B6_JIS" value="88"/>
<define name="DMPAPER_B6_JIS_ROTATED" value="89"/>
<define name="DMPAPER_B_PLUS" value="58"/>
<define name="DMPAPER_CSHEET" value="24"/>
<define name="DMPAPER_DBL_JAPANESE_POSTCARD" value="69"/>
<define name="DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED" value="82"/>
<define name="DMPAPER_DSHEET" value="25"/>
<define name="DMPAPER_ENV_10" value="20"/>
<define name="DMPAPER_ENV_11" value="21"/>
<define name="DMPAPER_ENV_12" value="22"/>
<define name="DMPAPER_ENV_14" value="23"/>
<define name="DMPAPER_ENV_9" value="19"/>
<define name="DMPAPER_ENV_B4" value="33"/>
<define name="DMPAPER_ENV_B5" value="34"/>
<define name="DMPAPER_ENV_B6" value="35"/>
<define name="DMPAPER_ENV_C3" value="29"/>
<define name="DMPAPER_ENV_C4" value="30"/>
<define name="DMPAPER_ENV_C5" value="28"/>
<define name="DMPAPER_ENV_C6" value="31"/>
<define name="DMPAPER_ENV_C65" value="32"/>
<define name="DMPAPER_ENV_DL" value="27"/>
<define name="DMPAPER_ENV_INVITE" value="47"/>
<define name="DMPAPER_ENV_ITALY" value="36"/>
<define name="DMPAPER_ENV_MONARCH" value="37"/>
<define name="DMPAPER_ENV_PERSONAL" value="38"/>
<define name="DMPAPER_ESHEET" value="26"/>
<define name="DMPAPER_EXECUTIVE" value="7"/>
<define name="DMPAPER_FANFOLD_LGL_GERMAN" value="41"/>
<define name="DMPAPER_FANFOLD_STD_GERMAN" value="40"/>
<define name="DMPAPER_FANFOLD_US" value="39"/>
<define name="DMPAPER_FIRST" value="DMPAPER_LETTER"/>
<define name="DMPAPER_FOLIO" value="14"/>
<define name="DMPAPER_ISO_B4" value="42"/>
<define name="DMPAPER_JAPANESE_POSTCARD" value="43"/>
<define name="DMPAPER_JAPANESE_POSTCARD_ROTATED" value="81"/>
<define name="DMPAPER_JENV_CHOU3" value="73"/>
<define name="DMPAPER_JENV_CHOU3_ROTATED" value="86"/>
<define name="DMPAPER_JENV_CHOU4" value="74"/>
<define name="DMPAPER_JENV_CHOU4_ROTATED" value="87"/>
<define name="DMPAPER_JENV_KAKU2" value="71"/>
<define name="DMPAPER_JENV_KAKU2_ROTATED" value="84"/>
<define name="DMPAPER_JENV_KAKU3" value="72"/>
<define name="DMPAPER_JENV_KAKU3_ROTATED" value="85"/>
<define name="DMPAPER_JENV_YOU4" value="91"/>
<define name="DMPAPER_JENV_YOU4_ROTATED" value="92"/>
<define name="DMPAPER_LAST" value="DMPAPER_FANFOLD_LGL_GERMAN"/>
<define name="DMPAPER_LEDGER" value="4"/>
<define name="DMPAPER_LEGAL" value="5"/>
<define name="DMPAPER_LEGAL_EXTRA" value="51"/>
<define name="DMPAPER_LETTER" value="1"/>
<define name="DMPAPER_LETTERSMALL" value="2"/>
<define name="DMPAPER_LETTER_EXTRA" value="50"/>
<define name="DMPAPER_LETTER_EXTRA_TRANSVERSE" value="56"/>
<define name="DMPAPER_LETTER_PLUS" value="59"/>
<define name="DMPAPER_LETTER_ROTATED" value="75"/>
<define name="DMPAPER_LETTER_TRANSVERSE" value="54"/>
<define name="DMPAPER_NOTE" value="18"/>
<define name="DMPAPER_P16K" value="93"/>
<define name="DMPAPER_P16K_ROTATED" value="106"/>
<define name="DMPAPER_P32K" value="94"/>
<define name="DMPAPER_P32KBIG" value="95"/>
<define name="DMPAPER_P32KBIG_ROTATED" value="108"/>
<define name="DMPAPER_P32K_ROTATED" value="107"/>
<define name="DMPAPER_PENV_1" value="96"/>
<define name="DMPAPER_PENV_10" value="105"/>
<define name="DMPAPER_PENV_10_ROTATED" value="118"/>
<define name="DMPAPER_PENV_1_ROTATED" value="109"/>
<define name="DMPAPER_PENV_2" value="97"/>
<define name="DMPAPER_PENV_2_ROTATED" value="110"/>
<define name="DMPAPER_PENV_3" value="98"/>
<define name="DMPAPER_PENV_3_ROTATED" value="111"/>
<define name="DMPAPER_PENV_4" value="99"/>
<define name="DMPAPER_PENV_4_ROTATED" value="112"/>
<define name="DMPAPER_PENV_5" value="100"/>
<define name="DMPAPER_PENV_5_ROTATED" value="113"/>
<define name="DMPAPER_PENV_6" value="101"/>
<define name="DMPAPER_PENV_6_ROTATED" value="114"/>
<define name="DMPAPER_PENV_7" value="102"/>
<define name="DMPAPER_PENV_7_ROTATED" value="115"/>
<define name="DMPAPER_PENV_8" value="103"/>
<define name="DMPAPER_PENV_8_ROTATED" value="116"/>
<define name="DMPAPER_PENV_9" value="104"/>
<define name="DMPAPER_PENV_9_ROTATED" value="117"/>
<define name="DMPAPER_QUARTO" value="15"/>
<define name="DMPAPER_RESERVED_48" value="48"/>
<define name="DMPAPER_RESERVED_49" value="49"/>
<define name="DMPAPER_STATEMENT" value="6"/>
<define name="DMPAPER_TABLOID" value="3"/>
<define name="DMPAPER_TABLOID_EXTRA" value="52"/>
<define name="DMPAPER_USER" value="256"/>
<define name="DMRES_DRAFT" value="(-1)"/>
<define name="DMRES_HIGH" value="(-4)"/>
<define name="DMRES_LOW" value="(-2)"/>
<define name="DMRES_MEDIUM" value="(-3)"/>
<define name="DMTT_BITMAP" value="1"/>
<define name="DMTT_DOWNLOAD" value="2"/>
<define name="DMTT_DOWNLOAD_OUTLINE" value="4"/>
<define name="DMTT_SUBDEV" value="3"/>
<define name="DM_BITSPERPEL" value="0x00040000L"/>
<define name="DM_COLLATE" value="0x00008000L"/>
<define name="DM_COLOR" value="0x00000800L"/>
<define name="DM_COPIES" value="0x00000100L"/>
<define name="DM_COPY" value="2"/>
<define name="DM_DEFAULTSOURCE" value="0x00000200L"/>
<define name="DM_DISPLAYFIXEDOUTPUT" value="0x20000000L"/>
<define name="DM_DISPLAYFLAGS" value="0x00200000L"/>
<define name="DM_DISPLAYFREQUENCY" value="0x00400000L"/>
<define name="DM_DISPLAYORIENTATION" value="0x00000080L"/>
<define name="DM_DITHERTYPE" value="0x04000000L"/>
<define name="DM_DUPLEX" value="0x00001000L"/>
<define name="DM_FORMNAME" value="0x00010000L"/>
<define name="DM_ICMINTENT" value="0x01000000L"/>
<define name="DM_ICMMETHOD" value="0x00800000L"/>
<define name="DM_INTERLACED" value="0x00000002"/>
<define name="DM_IN_BUFFER" value="DM_MODIFY"/>
<define name="DM_IN_PROMPT" value="DM_PROMPT"/>
<define name="DM_LOGPIXELS" value="0x00020000L"/>
<define name="DM_MEDIATYPE" value="0x02000000L"/>
<define name="DM_MODIFY" value="8"/>
<define name="DM_NUP" value="0x00000040L"/>
<define name="DM_ORIENTATION" value="0x00000001L"/>
<define name="DM_OUT_BUFFER" value="DM_COPY"/>
<define name="DM_OUT_DEFAULT" value="DM_UPDATE"/>
<define name="DM_PANNINGHEIGHT" value="0x10000000L"/>
<define name="DM_PANNINGWIDTH" value="0x08000000L"/>
<define name="DM_PAPERLENGTH" value="0x00000004L"/>
<define name="DM_PAPERSIZE" value="0x00000002L"/>
<define name="DM_PAPERWIDTH" value="0x00000008L"/>
<define name="DM_PELSHEIGHT" value="0x00100000L"/>
<define name="DM_PELSWIDTH" value="0x00080000L"/>
<define name="DM_POSITION" value="0x00000020L"/>
<define name="DM_PRINTQUALITY" value="0x00000400L"/>
<define name="DM_PROMPT" value="4"/>
<define name="DM_SCALE" value="0x00000010L"/>
<define name="DM_SPECVERSION" value="0x0320"/>
<define name="DM_TTOPTION" value="0x00004000L"/>
<define name="DM_UPDATE" value="1"/>
<define name="DM_YRESOLUTION" value="0x00002000L"/>
<define name="DOWNLOADFACE" value="514"/>
<define name="DOWNLOADHEADER" value="4111"/>
<define name="DRAFTMODE" value="7"/>
<define name="DRAFT_QUALITY" value="1"/>
<define name="DRAWPATTERNRECT" value="25"/>
<define name="DRIVERVERSION" value="0"/>
<define name="DSTINVERT" value="(DWORD)0x00550009"/>
<define name="DT_CHARSTREAM" value="4"/>
<define name="DT_DISPFILE" value="6"/>
<define name="DT_METAFILE" value="5"/>
<define name="DT_PLOTTER" value="0"/>
<define name="DT_RASCAMERA" value="3"/>
<define name="DT_RASDISPLAY" value="1"/>
<define name="DT_RASPRINTER" value="2"/>
<define name="DeviceCapabilities" value="DeviceCapabilitiesA"/>
<define name="EASTEUROPE_CHARSET" value="238"/>
<define name="ELF_CULTURE_LATIN" value="0"/>
<define name="ELF_VENDOR_SIZE" value="4"/>
<define name="ELF_VERSION" value="0"/>
<define name="EMR_ABORTPATH" value="68"/>
<define name="EMR_ALPHABLEND" value="114"/>
<define name="EMR_ANGLEARC" value="41"/>
<define name="EMR_ARC" value="45"/>
<define name="EMR_ARCTO" value="55"/>
<define name="EMR_BEGINPATH" value="59"/>
<define name="EMR_BITBLT" value="76"/>
<define name="EMR_CHORD" value="46"/>
<define name="EMR_CLOSEFIGURE" value="61"/>
<define name="EMR_COLORCORRECTPALETTE" value="111"/>
<define name="EMR_COLORMATCHTOTARGETW" value="121"/>
<define name="EMR_CREATEBRUSHINDIRECT" value="39"/>
<define name="EMR_CREATECOLORSPACE" value="99"/>
<define name="EMR_CREATECOLORSPACEW" value="122"/>
<define name="EMR_CREATEDIBPATTERNBRUSHPT" value="94"/>
<define name="EMR_CREATEMONOBRUSH" value="93"/>
<define name="EMR_CREATEPALETTE" value="49"/>
<define name="EMR_CREATEPEN" value="38"/>
<define name="EMR_DELETECOLORSPACE" value="101"/>
<define name="EMR_DELETEOBJECT" value="40"/>
<define name="EMR_ELLIPSE" value="42"/>
<define name="EMR_ENDPATH" value="60"/>
<define name="EMR_EOF" value="14"/>
<define name="EMR_EXCLUDECLIPRECT" value="29"/>
<define name="EMR_EXTCREATEFONTINDIRECTW" value="82"/>
<define name="EMR_EXTCREATEPEN" value="95"/>
<define name="EMR_EXTFLOODFILL" value="53"/>
<define name="EMR_EXTSELECTCLIPRGN" value="75"/>
<define name="EMR_EXTTEXTOUTA" value="83"/>
<define name="EMR_EXTTEXTOUTW" value="84"/>
<define name="EMR_FILLPATH" value="62"/>
<define name="EMR_FILLRGN" value="71"/>
<define name="EMR_FLATTENPATH" value="65"/>
<define name="EMR_FRAMERGN" value="72"/>
<define name="EMR_GDICOMMENT" value="70"/>
<define name="EMR_GLSBOUNDEDRECORD" value="103"/>
<define name="EMR_GLSRECORD" value="102"/>
<define name="EMR_GRADIENTFILL" value="118"/>
<define name="EMR_HEADER" value="1"/>
<define name="EMR_INTERSECTCLIPRECT" value="30"/>
<define name="EMR_INVERTRGN" value="73"/>
<define name="EMR_LINETO" value="54"/>
<define name="EMR_MASKBLT" value="78"/>
<define name="EMR_MAX" value="97"/>
<define name="EMR_MIN" value="1"/>
<define name="EMR_MODIFYWORLDTRANSFORM" value="36"/>
<define name="EMR_MOVETOEX" value="27"/>
<define name="EMR_OFFSETCLIPRGN" value="26"/>
<define name="EMR_PAINTRGN" value="74"/>
<define name="EMR_PIE" value="47"/>
<define name="EMR_PIXELFORMAT" value="104"/>
<define name="EMR_PLGBLT" value="79"/>
<define name="EMR_POLYBEZIER" value="2"/>
<define name="EMR_POLYBEZIER16" value="85"/>
<define name="EMR_POLYBEZIERTO" value="5"/>
<define name="EMR_POLYBEZIERTO16" value="88"/>
<define name="EMR_POLYDRAW" value="56"/>
<define name="EMR_POLYDRAW16" value="92"/>
<define name="EMR_POLYGON" value="3"/>
<define name="EMR_POLYGON16" value="86"/>
<define name="EMR_POLYLINE" value="4"/>
<define name="EMR_POLYLINE16" value="87"/>
<define name="EMR_POLYLINETO" value="6"/>
<define name="EMR_POLYLINETO16" value="89"/>
<define name="EMR_POLYPOLYGON" value="8"/>
<define name="EMR_POLYPOLYGON16" value="91"/>
<define name="EMR_POLYPOLYLINE" value="7"/>
<define name="EMR_POLYPOLYLINE16" value="90"/>
<define name="EMR_POLYTEXTOUTA" value="96"/>
<define name="EMR_POLYTEXTOUTW" value="97"/>
<define name="EMR_REALIZEPALETTE" value="52"/>
<define name="EMR_RECTANGLE" value="43"/>
<define name="EMR_RESERVED_105" value="105"/>
<define name="EMR_RESERVED_106" value="106"/>
<define name="EMR_RESERVED_107" value="107"/>
<define name="EMR_RESERVED_108" value="108"/>
<define name="EMR_RESERVED_109" value="109"/>
<define name="EMR_RESERVED_110" value="110"/>
<define name="EMR_RESERVED_117" value="117"/>
<define name="EMR_RESERVED_119" value="119"/>
<define name="EMR_RESERVED_120" value="120"/>
<define name="EMR_RESIZEPALETTE" value="51"/>
<define name="EMR_RESTOREDC" value="34"/>
<define name="EMR_ROUNDRECT" value="44"/>
<define name="EMR_SAVEDC" value="33"/>
<define name="EMR_SCALEVIEWPORTEXTEX" value="31"/>
<define name="EMR_SCALEWINDOWEXTEX" value="32"/>
<define name="EMR_SELECTCLIPPATH" value="67"/>
<define name="EMR_SELECTOBJECT" value="37"/>
<define name="EMR_SELECTPALETTE" value="48"/>
<define name="EMR_SETARCDIRECTION" value="57"/>
<define name="EMR_SETBKCOLOR" value="25"/>
<define name="EMR_SETBKMODE" value="18"/>
<define name="EMR_SETBRUSHORGEX" value="13"/>
<define name="EMR_SETCOLORADJUSTMENT" value="23"/>
<define name="EMR_SETCOLORSPACE" value="100"/>
<define name="EMR_SETDIBITSTODEVICE" value="80"/>
<define name="EMR_SETICMMODE" value="98"/>
<define name="EMR_SETICMPROFILEA" value="112"/>
<define name="EMR_SETICMPROFILEW" value="113"/>
<define name="EMR_SETLAYOUT" value="115"/>
<define name="EMR_SETMAPMODE" value="17"/>
<define name="EMR_SETMAPPERFLAGS" value="16"/>
<define name="EMR_SETMETARGN" value="28"/>
<define name="EMR_SETMITERLIMIT" value="58"/>
<define name="EMR_SETPALETTEENTRIES" value="50"/>
<define name="EMR_SETPIXELV" value="15"/>
<define name="EMR_SETPOLYFILLMODE" value="19"/>
<define name="EMR_SETROP2" value="20"/>
<define name="EMR_SETSTRETCHBLTMODE" value="21"/>
<define name="EMR_SETTEXTALIGN" value="22"/>
<define name="EMR_SETTEXTCOLOR" value="24"/>
<define name="EMR_SETVIEWPORTEXTEX" value="11"/>
<define name="EMR_SETVIEWPORTORGEX" value="12"/>
<define name="EMR_SETWINDOWEXTEX" value="9"/>
<define name="EMR_SETWINDOWORGEX" value="10"/>
<define name="EMR_SETWORLDTRANSFORM" value="35"/>
<define name="EMR_STRETCHBLT" value="77"/>
<define name="EMR_STRETCHDIBITS" value="81"/>
<define name="EMR_STROKEANDFILLPATH" value="63"/>
<define name="EMR_STROKEPATH" value="64"/>
<define name="EMR_TRANSPARENTBLT" value="116"/>
<define name="EMR_WIDENPATH" value="66"/>
<define name="ENABLEDUPLEX" value="28"/>
<define name="ENABLEPAIRKERNING" value="769"/>
<define name="ENABLERELATIVEWIDTHS" value="768"/>
<define name="ENCAPSULATED_POSTSCRIPT" value="4116"/>
<define name="ENDDOC" value="11"/>
<define name="END_PATH" value="4098"/>
<define name="ENHMETA_SIGNATURE" value="0x20454D46"/>
<define name="ENHMETA_STOCK_OBJECT" value="0x80000000"/>
<define name="ENUMPAPERBINS" value="31"/>
<define name="ENUMPAPERMETRICS" value="34"/>
<define name="EPSPRINTING" value="33"/>
<define name="EPS_SIGNATURE" value="0x46535045"/>
<define name="ERROR" value="0"/>
<define name="ETO_CLIPPED" value="0x0004"/>
<define name="ETO_GLYPH_INDEX" value="0x0010"/>
<define name="ETO_IGNORELANGUAGE" value="0x1000"/>
<define name="ETO_NUMERICSLATIN" value="0x0800"/>
<define name="ETO_NUMERICSLOCAL" value="0x0400"/>
<define name="ETO_OPAQUE" value="0x0002"/>
<define name="ETO_PDY" value="0x2000"/>
<define name="ETO_REVERSE_INDEX_MAP" value="0x10000"/>
<define name="ETO_RTLREADING" value="0x0080"/>
<define name="EXTTEXTOUT" value="512"/>
<define name="EXT_DEVICE_CAPS" value="4099"/>
<define name="EnumFontFamilies" value="EnumFontFamiliesA"/>
<define name="EnumFontFamiliesEx" value="EnumFontFamiliesExA"/>
<define name="EnumFonts" value="EnumFontsA"/>
<define name="EnumICMProfiles" value="EnumICMProfilesA"/>
<define name="ExtTextOut" value="ExtTextOutA"/>
<define name="FEATURESETTING_CUSTPAPER" value="3"/>
<define name="FEATURESETTING_MIRROR" value="4"/>
<define name="FEATURESETTING_NEGATIVE" value="5"/>
<define name="FEATURESETTING_NUP" value="0"/>
<define name="FEATURESETTING_OUTPUT" value="1"/>
<define name="FEATURESETTING_PRIVATE_BEGIN" value="0x1000"/>
<define name="FEATURESETTING_PRIVATE_END" value="0x1FFF"/>
<define name="FEATURESETTING_PROTOCOL" value="6"/>
<define name="FEATURESETTING_PSLEVEL" value="2"/>
<define name="FF_DECORATIVE" value="(5&lt;&lt;4)"/>
<define name="FF_DONTCARE" value="(0&lt;&lt;4)"/>
<define name="FF_MODERN" value="(3&lt;&lt;4)"/>
<define name="FF_ROMAN" value="(1&lt;&lt;4)"/>
<define name="FF_SCRIPT" value="(4&lt;&lt;4)"/>
<define name="FF_SWISS" value="(2&lt;&lt;4)"/>
<define name="FIXED_PITCH" value="1"/>
<define name="FLI_GLYPHS" value="0x00040000L"/>
<define name="FLI_MASK" value="0x103B"/>
<define name="FLOODFILLBORDER" value="0"/>
<define name="FLOODFILLSURFACE" value="1"/>
<define name="FLUSHOUTPUT" value="6"/>
<define name="FONTMAPPER_MAX" value="10"/>
<define name="FR_NOT_ENUM" value="0x20"/>
<define name="FR_PRIVATE" value="0x10"/>
<define name="FS_ARABIC" value="0x00000040L"/>
<define name="FS_BALTIC" value="0x00000080L"/>
<define name="FS_CHINESESIMP" value="0x00040000L"/>
<define name="FS_CHINESETRAD" value="0x00100000L"/>
<define name="FS_CYRILLIC" value="0x00000004L"/>
<define name="FS_GREEK" value="0x00000008L"/>
<define name="FS_HEBREW" value="0x00000020L"/>
<define name="FS_JISJAPAN" value="0x00020000L"/>
<define name="FS_JOHAB" value="0x00200000L"/>
<define name="FS_LATIN1" value="0x00000001L"/>
<define name="FS_LATIN2" value="0x00000002L"/>
<define name="FS_SYMBOL" value="0x80000000L"/>
<define name="FS_THAI" value="0x00010000L"/>
<define name="FS_TURKISH" value="0x00000010L"/>
<define name="FS_VIETNAMESE" value="0x00000100L"/>
<define name="FS_WANSUNG" value="0x00080000L"/>
<define name="FW_BLACK" value="FW_HEAVY"/>
<define name="FW_BOLD" value="700"/>
<define name="FW_DEMIBOLD" value="FW_SEMIBOLD"/>
<define name="FW_DONTCARE" value="0"/>
<define name="FW_EXTRABOLD" value="800"/>
<define name="FW_EXTRALIGHT" value="200"/>
<define name="FW_HEAVY" value="900"/>
<define name="FW_LIGHT" value="300"/>
<define name="FW_MEDIUM" value="500"/>
<define name="FW_NORMAL" value="400"/>
<define name="FW_REGULAR" value="FW_NORMAL"/>
<define name="FW_SEMIBOLD" value="600"/>
<define name="FW_THIN" value="100"/>
<define name="FW_ULTRABOLD" value="FW_EXTRABOLD"/>
<define name="FW_ULTRALIGHT" value="FW_EXTRALIGHT"/>
<define name="GB2312_CHARSET" value="134"/>
<define name="GCPCLASS_ARABIC" value="2"/>
<define name="GCPCLASS_HEBREW" value="2"/>
<define name="GCPCLASS_LATIN" value="1"/>
<define name="GCPCLASS_LATINNUMBER" value="5"/>
<define name="GCPCLASS_LATINNUMERICSEPARATOR" value="7"/>
<define name="GCPCLASS_LATINNUMERICTERMINATOR" value="6"/>
<define name="GCPCLASS_LOCALNUMBER" value="4"/>
<define name="GCPCLASS_NEUTRAL" value="3"/>
<define name="GCPCLASS_NUMERICSEPARATOR" value="8"/>
<define name="GCPCLASS_POSTBOUNDLTR" value="0x20"/>
<define name="GCPCLASS_POSTBOUNDRTL" value="0x10"/>
<define name="GCPCLASS_PREBOUNDLTR" value="0x80"/>
<define name="GCPCLASS_PREBOUNDRTL" value="0x40"/>
<define name="GCPGLYPH_LINKAFTER" value="0x4000"/>
<define name="GCPGLYPH_LINKBEFORE" value="0x8000"/>
<define name="GCP_CLASSIN" value="0x00080000L"/>
<define name="GCP_DBCS" value="0x0001"/>
<define name="GCP_DIACRITIC" value="0x0100"/>
<define name="GCP_DISPLAYZWG" value="0x00400000L"/>
<define name="GCP_ERROR" value="0x8000"/>
<define name="GCP_GLYPHSHAPE" value="0x0010"/>
<define name="GCP_JUSTIFY" value="0x00010000L"/>
<define name="GCP_JUSTIFYIN" value="0x00200000L"/>
<define name="GCP_KASHIDA" value="0x0400"/>
<define name="GCP_LIGATE" value="0x0020"/>
<define name="GCP_MAXEXTENT" value="0x00100000L"/>
<define name="GCP_NEUTRALOVERRIDE" value="0x02000000L"/>
<define name="GCP_NUMERICOVERRIDE" value="0x01000000L"/>
<define name="GCP_NUMERICSLATIN" value="0x04000000L"/>
<define name="GCP_NUMERICSLOCAL" value="0x08000000L"/>
<define name="GCP_REORDER" value="0x0002"/>
<define name="GCP_SYMSWAPOFF" value="0x00800000L"/>
<define name="GCP_USEKERNING" value="0x0008"/>
<define name="GDICOMMENT_BEGINGROUP" value="0x00000002"/>
<define name="GDICOMMENT_ENDGROUP" value="0x00000003"/>
<define name="GDICOMMENT_IDENTIFIER" value="0x43494447"/>
<define name="GDICOMMENT_MULTIFORMATS" value="0x40000004"/>
<define name="GDICOMMENT_UNICODE_END" value="0x00000080"/>
<define name="GDICOMMENT_UNICODE_STRING" value="0x00000040"/>
<define name="GDICOMMENT_WINDOWS_METAFILE" value="0x80000001"/>
<define name="GDIPLUS_TS_QUERYVER" value="4122"/>
<define name="GDIPLUS_TS_RECORD" value="4123"/>
<define name="GDIREGISTERDDRAWPACKETVERSION" value="0x1"/>
<define name="GDI_DIBSIZE(bi)" value="((bi).biHeight&lt;0?(-1)*(GDI__DIBSIZE(bi)):GDI__DIBSIZE(bi))"/>
<define name="GDI_DIBWIDTHBYTES(bi)" value="(DWORD)GDI_WIDTHBYTES((DWORD)(bi).biWidth*(DWORD)(bi).biBitCount)"/>
<define name="GDI_ERROR" value="(0xFFFFFFFFL)"/>
<define name="GDI_OBJ_LAST" value="OBJ_COLORSPACE"/>
<define name="GDI_WIDTHBYTES(bits)" value="((DWORD)(((bits)+31)&amp;(~31))/8)"/>
<define name="GDI__DIBSIZE(bi)" value="(GDI_DIBWIDTHBYTES(bi)*(DWORD)(bi).biHeight)"/>
<define name="GETCOLORTABLE" value="5"/>
<define name="GETDEVICEUNITS" value="42"/>
<define name="GETEXTENDEDTEXTMETRICS" value="256"/>
<define name="GETEXTENTTABLE" value="257"/>
<define name="GETFACENAME" value="513"/>
<define name="GETPAIRKERNTABLE" value="258"/>
<define name="GETPENWIDTH" value="16"/>
<define name="GETPHYSPAGESIZE" value="12"/>
<define name="GETPRINTINGOFFSET" value="13"/>
<define name="GETSCALINGFACTOR" value="14"/>
<define name="GETSETPAPERBINS" value="29"/>
<define name="GETSETPAPERMETRICS" value="35"/>
<define name="GETSETPRINTORIENT" value="30"/>
<define name="GETSETSCREENPARAMS" value="3072"/>
<define name="GETTECHNOLGY" value="20"/>
<define name="GETTECHNOLOGY" value="20"/>
<define name="GETTRACKKERNTABLE" value="259"/>
<define name="GETVECTORBRUSHSIZE" value="27"/>
<define name="GETVECTORPENSIZE" value="26"/>
<define name="GET_PS_FEATURESETTING" value="4121"/>
<define name="GGI_MARK_NONEXISTING_GLYPHS" value="0X0001"/>
<define name="GGO_BEZIER" value="3"/>
<define name="GGO_BITMAP" value="1"/>
<define name="GGO_GLYPH_INDEX" value="0x0080"/>
<define name="GGO_GRAY2_BITMAP" value="4"/>
<define name="GGO_GRAY4_BITMAP" value="5"/>
<define name="GGO_GRAY8_BITMAP" value="6"/>
<define name="GGO_METRICS" value="0"/>
<define name="GGO_NATIVE" value="2"/>
<define name="GGO_UNHINTED" value="0x0100"/>
<define name="GM_ADVANCED" value="2"/>
<define name="GM_COMPATIBLE" value="1"/>
<define name="GM_LAST" value="2"/>
<define name="GRADIENT_FILL_OP_FLAG" value="0x000000ff"/>
<define name="GRADIENT_FILL_RECT_H" value="0x00000000"/>
<define name="GRADIENT_FILL_RECT_V" value="0x00000001"/>
<define name="GRADIENT_FILL_TRIANGLE" value="0x00000002"/>
<define name="GRAY_BRUSH" value="2"/>
<define name="GREEK_CHARSET" value="161"/>
<define name="GS_8BIT_INDICES" value="0x00000001"/>
<define name="GetBValue(rgb)" value="(LOBYTE((rgb)&gt;&gt;16))"/>
<define name="GetCValue(cmyk)" value="((BYTE)((cmyk)&gt;&gt;24))"/>
<define name="GetCharABCWidths" value="GetCharABCWidthsA"/>
<define name="GetCharABCWidthsFloat" value="GetCharABCWidthsFloatA"/>
<define name="GetCharWidth" value="GetCharWidthA"/>
<define name="GetCharWidth32" value="GetCharWidth32A"/>
<define name="GetCharWidthFloat" value="GetCharWidthFloatA"/>
<define name="GetCharacterPlacement" value="GetCharacterPlacementA"/>
<define name="GetEnhMetaFile" value="GetEnhMetaFileA"/>
<define name="GetEnhMetaFileDescription" value="GetEnhMetaFileDescriptionA"/>
<define name="GetGValue(rgb)" value="(LOBYTE(((WORD)(rgb))&gt;&gt;8))"/>
<define name="GetGlyphIndices" value="GetGlyphIndicesA"/>
<define name="GetGlyphOutline" value="GetGlyphOutlineA"/>
<define name="GetICMProfile" value="GetICMProfileA"/>
<define name="GetKValue(cmyk)" value="((BYTE)(cmyk))"/>
<define name="GetKerningPairs" value="GetKerningPairsA"/>
<define name="GetLogColorSpace" value="GetLogColorSpaceA"/>
<define name="GetMValue(cmyk)" value="((BYTE)((cmyk)&gt;&gt;16))"/>
<define name="GetMetaFile" value="GetMetaFileA"/>
<define name="GetObject" value="GetObjectA"/>
<define name="GetOutlineTextMetrics" value="GetOutlineTextMetricsA"/>
<define name="GetRValue(rgb)" value="(LOBYTE(rgb))"/>
<define name="GetTextExtentExPoint" value="GetTextExtentExPointA"/>
<define name="GetTextExtentPoint" value="GetTextExtentPointA"/>
<define name="GetTextExtentPoint32" value="GetTextExtentPoint32A"/>
<define name="GetTextFace" value="GetTextFaceA"/>
<define name="GetTextMetrics" value="GetTextMetricsA"/>
<define name="GetYValue(cmyk)" value="((BYTE)((cmyk)&gt;&gt;8))"/>
<define name="HALFTONE" value="4"/>
<define name="HANGEUL_CHARSET" value="129"/>
<define name="HANGUL_CHARSET" value="129"/>
<define name="HEBREW_CHARSET" value="177"/>
<define name="HGDI_ERROR" value="((HANDLE)-1)"/>
<define name="HOLLOW_BRUSH" value="NULL_BRUSH"/>
<define name="HORZRES" value="8"/>
<define name="HORZSIZE" value="4"/>
<define name="HS_API_MAX" value="12"/>
<define name="HS_BDIAGONAL" value="3"/>
<define name="HS_CROSS" value="4"/>
<define name="HS_DIAGCROSS" value="5"/>
<define name="HS_FDIAGONAL" value="2"/>
<define name="HS_HORIZONTAL" value="0"/>
<define name="HS_VERTICAL" value="1"/>
<define name="ICMENUMPROC" value="ICMENUMPROCA"/>
<define name="ICM_ADDPROFILE" value="1"/>
<define name="ICM_DELETEPROFILE" value="2"/>
<define name="ICM_DONE_OUTSIDEDC" value="4"/>
<define name="ICM_OFF" value="1"/>
<define name="ICM_ON" value="2"/>
<define name="ICM_QUERY" value="3"/>
<define name="ICM_QUERYMATCH" value="7"/>
<define name="ICM_QUERYPROFILE" value="3"/>
<define name="ICM_REGISTERICMATCHER" value="5"/>
<define name="ICM_SETDEFAULTPROFILE" value="4"/>
<define name="ICM_UNREGISTERICMATCHER" value="6"/>
<define name="ILLUMINANT_A" value="1"/>
<define name="ILLUMINANT_B" value="2"/>
<define name="ILLUMINANT_C" value="3"/>
<define name="ILLUMINANT_D50" value="4"/>
<define name="ILLUMINANT_D55" value="5"/>
<define name="ILLUMINANT_D65" value="6"/>
<define name="ILLUMINANT_D75" value="7"/>
<define name="ILLUMINANT_DAYLIGHT" value="ILLUMINANT_C"/>
<define name="ILLUMINANT_DEVICE_DEFAULT" value="0"/>
<define name="ILLUMINANT_F2" value="8"/>
<define name="ILLUMINANT_FLUORESCENT" value="ILLUMINANT_F2"/>
<define name="ILLUMINANT_MAX_INDEX" value="ILLUMINANT_F2"/>
<define name="ILLUMINANT_NTSC" value="ILLUMINANT_C"/>
<define name="ILLUMINANT_TUNGSTEN" value="ILLUMINANT_A"/>
<define name="JOHAB_CHARSET" value="130"/>
<define name="LAYOUT_BITMAPORIENTATIONPRESERVED" value="0x00000008"/>
<define name="LAYOUT_BTT" value="0x00000002"/>
<define name="LAYOUT_ORIENTATIONMASK" value="(LAYOUT_RTL|LAYOUT_BTT|LAYOUT_VBH)"/>
<define name="LAYOUT_RTL" value="0x00000001"/>
<define name="LAYOUT_VBH" value="0x00000004"/>
<define name="LCS_CALIBRATED_RGB" value="0x00000000L"/>
<define name="LCS_GM_ABS_COLORIMETRIC" value="0x00000008L"/>
<define name="LCS_GM_BUSINESS" value="0x00000001L"/>
<define name="LCS_GM_GRAPHICS" value="0x00000002L"/>
<define name="LCS_GM_IMAGES" value="0x00000004L"/>
<define name="LCS_SIGNATURE" value="'PSOC'"/>
<define name="LCS_WINDOWS_COLOR_SPACE" value="'Win'"/>
<define name="LCS_sRGB" value="'sRGB'"/>
<define name="LC_INTERIORS" value="128"/>
<define name="LC_MARKER" value="4"/>
<define name="LC_NONE" value="0"/>
<define name="LC_POLYLINE" value="2"/>
<define name="LC_POLYMARKER" value="8"/>
<define name="LC_STYLED" value="32"/>
<define name="LC_WIDE" value="16"/>
<define name="LC_WIDESTYLED" value="64"/>
<define name="LF_FACESIZE" value="32"/>
<define name="LF_FULLFACESIZE" value="64"/>
<define name="LINECAPS" value="30"/>
<define name="LOGPIXELSX" value="88"/>
<define name="LOGPIXELSY" value="90"/>
<define name="LPD_DOUBLEBUFFER" value="0x00000001"/>
<define name="LPD_SHARE_ACCUM" value="0x00000100"/>
<define name="LPD_SHARE_DEPTH" value="0x00000040"/>
<define name="LPD_SHARE_STENCIL" value="0x00000080"/>
<define name="LPD_STEREO" value="0x00000002"/>
<define name="LPD_SUPPORT_GDI" value="0x00000010"/>
<define name="LPD_SUPPORT_OPENGL" value="0x00000020"/>
<define name="LPD_SWAP_COPY" value="0x00000400"/>
<define name="LPD_SWAP_EXCHANGE" value="0x00000200"/>
<define name="LPD_TRANSPARENT" value="0x00001000"/>
<define name="LPD_TYPE_COLORINDEX" value="1"/>
<define name="LPD_TYPE_RGBA" value="0"/>
<define name="LTGRAY_BRUSH" value="1"/>
<define name="MAC_CHARSET" value="77"/>
<define name="MAKEPOINTS(l)" value="(*((POINTSFAR*)&amp;(l)))"/>
<define name="MAKEROP4(fore,back)" value="(DWORD)((((back)&lt;&lt;8)&amp;0xFF000000)|(fore))"/>
<define name="MAXSTRETCHBLTMODE" value="4"/>
<define name="MERGECOPY" value="(DWORD)0x00C000CA"/>
<define name="MERGEPAINT" value="(DWORD)0x00BB0226"/>
<define name="METAFILE_DRIVER" value="2049"/>
<define name="META_ANIMATEPALETTE" value="0x0436"/>
<define name="META_ARC" value="0x0817"/>
<define name="META_BITBLT" value="0x0922"/>
<define name="META_CHORD" value="0x0830"/>
<define name="META_CREATEBRUSHINDIRECT" value="0x02FC"/>
<define name="META_CREATEFONTINDIRECT" value="0x02FB"/>
<define name="META_CREATEPALETTE" value="0x00f7"/>
<define name="META_CREATEPATTERNBRUSH" value="0x01F9"/>
<define name="META_CREATEPENINDIRECT" value="0x02FA"/>
<define name="META_CREATEREGION" value="0x06FF"/>
<define name="META_DELETEOBJECT" value="0x01f0"/>
<define name="META_DIBBITBLT" value="0x0940"/>
<define name="META_DIBCREATEPATTERNBRUSH" value="0x0142"/>
<define name="META_DIBSTRETCHBLT" value="0x0b41"/>
<define name="META_ELLIPSE" value="0x0418"/>
<define name="META_ESCAPE" value="0x0626"/>
<define name="META_EXCLUDECLIPRECT" value="0x0415"/>
<define name="META_EXTFLOODFILL" value="0x0548"/>
<define name="META_EXTTEXTOUT" value="0x0a32"/>
<define name="META_FILLREGION" value="0x0228"/>
<define name="META_FLOODFILL" value="0x0419"/>
<define name="META_FRAMEREGION" value="0x0429"/>
<define name="META_INTERSECTCLIPRECT" value="0x0416"/>
<define name="META_INVERTREGION" value="0x012A"/>
<define name="META_LINETO" value="0x0213"/>
<define name="META_MOVETO" value="0x0214"/>
<define name="META_OFFSETCLIPRGN" value="0x0220"/>
<define name="META_OFFSETVIEWPORTORG" value="0x0211"/>
<define name="META_OFFSETWINDOWORG" value="0x020F"/>
<define name="META_PAINTREGION" value="0x012B"/>
<define name="META_PATBLT" value="0x061D"/>
<define name="META_PIE" value="0x081A"/>
<define name="META_POLYGON" value="0x0324"/>
<define name="META_POLYLINE" value="0x0325"/>
<define name="META_POLYPOLYGON" value="0x0538"/>
<define name="META_REALIZEPALETTE" value="0x0035"/>
<define name="META_RECTANGLE" value="0x041B"/>
<define name="META_RESIZEPALETTE" value="0x0139"/>
<define name="META_RESTOREDC" value="0x0127"/>
<define name="META_ROUNDRECT" value="0x061C"/>
<define name="META_SAVEDC" value="0x001E"/>
<define name="META_SCALEVIEWPORTEXT" value="0x0412"/>
<define name="META_SCALEWINDOWEXT" value="0x0410"/>
<define name="META_SELECTCLIPREGION" value="0x012C"/>
<define name="META_SELECTOBJECT" value="0x012D"/>
<define name="META_SELECTPALETTE" value="0x0234"/>
<define name="META_SETBKCOLOR" value="0x0201"/>
<define name="META_SETBKMODE" value="0x0102"/>
<define name="META_SETDIBTODEV" value="0x0d33"/>
<define name="META_SETLAYOUT" value="0x0149"/>
<define name="META_SETMAPMODE" value="0x0103"/>
<define name="META_SETMAPPERFLAGS" value="0x0231"/>
<define name="META_SETPALENTRIES" value="0x0037"/>
<define name="META_SETPIXEL" value="0x041F"/>
<define name="META_SETPOLYFILLMODE" value="0x0106"/>
<define name="META_SETRELABS" value="0x0105"/>
<define name="META_SETROP2" value="0x0104"/>
<define name="META_SETSTRETCHBLTMODE" value="0x0107"/>
<define name="META_SETTEXTALIGN" value="0x012E"/>
<define name="META_SETTEXTCHAREXTRA" value="0x0108"/>
<define name="META_SETTEXTCOLOR" value="0x0209"/>
<define name="META_SETTEXTJUSTIFICATION" value="0x020A"/>
<define name="META_SETVIEWPORTEXT" value="0x020E"/>
<define name="META_SETVIEWPORTORG" value="0x020D"/>
<define name="META_SETWINDOWEXT" value="0x020C"/>
<define name="META_SETWINDOWORG" value="0x020B"/>
<define name="META_STRETCHBLT" value="0x0B23"/>
<define name="META_STRETCHDIB" value="0x0f43"/>
<define name="META_TEXTOUT" value="0x0521"/>
<define name="MFCOMMENT" value="15"/>
<define name="MILCORE_TS_QUERYVER_RESULT_FALSE" value="0x0"/>
<define name="MILCORE_TS_QUERYVER_RESULT_TRUE" value="0x7FFFFFFF"/>
<define name="MM_ANISOTROPIC" value="8"/>
<define name="MM_HIENGLISH" value="5"/>
<define name="MM_HIMETRIC" value="3"/>
<define name="MM_ISOTROPIC" value="7"/>
<define name="MM_LOENGLISH" value="4"/>
<define name="MM_LOMETRIC" value="2"/>
<define name="MM_MAX" value="MM_ANISOTROPIC"/>
<define name="MM_MAX_AXES_NAMELEN" value="16"/>
<define name="MM_MAX_FIXEDSCALE" value="MM_TWIPS"/>
<define name="MM_MAX_NUMAXES" value="16"/>
<define name="MM_MIN" value="MM_TEXT"/>
<define name="MM_TEXT" value="1"/>
<define name="MM_TWIPS" value="6"/>
<define name="MONO_FONT" value="8"/>
<define name="MOUSETRAILS" value="39"/>
<define name="MWT_IDENTITY" value="1"/>
<define name="MWT_LEFTMULTIPLY" value="2"/>
<define name="MWT_MAX" value="MWT_RIGHTMULTIPLY"/>
<define name="MWT_MIN" value="MWT_IDENTITY"/>
<define name="MWT_RIGHTMULTIPLY" value="3"/>
<define name="NEWFRAME" value="1"/>
<define name="NEXTBAND" value="3"/>
<define name="NOMIRRORBITMAP" value="(DWORD)0x80000000"/>
<define name="NONANTIALIASED_QUALITY" value="3"/>
<define name="NOTSRCCOPY" value="(DWORD)0x00330008"/>
<define name="NOTSRCERASE" value="(DWORD)0x001100A6"/>
<define name="NTM_BOLD" value="0x00000020L"/>
<define name="NTM_DSIG" value="0x00200000"/>
<define name="NTM_ITALIC" value="0x00000001L"/>
<define name="NTM_MULTIPLEMASTER" value="0x00080000"/>
<define name="NTM_NONNEGATIVE_AC" value="0x00010000"/>
<define name="NTM_PS_OPENTYPE" value="0x00020000"/>
<define name="NTM_REGULAR" value="0x00000040L"/>
<define name="NTM_TT_OPENTYPE" value="0x00040000"/>
<define name="NTM_TYPE1" value="0x00100000"/>
<define name="NULLREGION" value="1"/>
<define name="NULL_BRUSH" value="5"/>
<define name="NULL_PEN" value="8"/>
<define name="NUMBRUSHES" value="16"/>
<define name="NUMCOLORS" value="24"/>
<define name="NUMFONTS" value="22"/>
<define name="NUMMARKERS" value="20"/>
<define name="NUMPENS" value="18"/>
<define name="NUMRESERVED" value="106"/>
<define name="OBJ_BITMAP" value="7"/>
<define name="OBJ_BRUSH" value="2"/>
<define name="OBJ_COLORSPACE" value="14"/>
<define name="OBJ_DC" value="3"/>
<define name="OBJ_ENHMETADC" value="12"/>
<define name="OBJ_ENHMETAFILE" value="13"/>
<define name="OBJ_EXTPEN" value="11"/>
<define name="OBJ_FONT" value="6"/>
<define name="OBJ_MEMDC" value="10"/>
<define name="OBJ_METADC" value="4"/>
<define name="OBJ_METAFILE" value="9"/>
<define name="OBJ_PAL" value="5"/>
<define name="OBJ_PEN" value="1"/>
<define name="OBJ_REGION" value="8"/>
<define name="OEM_CHARSET" value="255"/>
<define name="OEM_FIXED_FONT" value="10"/>
<define name="OLDFONTENUMPROC" value="OLDFONTENUMPROCA"/>
<define name="OPAQUE" value="2"/>
<define name="OPENCHANNEL" value="4110"/>
<define name="OUT_CHARACTER_PRECIS" value="2"/>
<define name="OUT_DEFAULT_PRECIS" value="0"/>
<define name="OUT_DEVICE_PRECIS" value="5"/>
<define name="OUT_OUTLINE_PRECIS" value="8"/>
<define name="OUT_PS_ONLY_PRECIS" value="10"/>
<define name="OUT_RASTER_PRECIS" value="6"/>
<define name="OUT_SCREEN_OUTLINE_PRECIS" value="9"/>
<define name="OUT_STRING_PRECIS" value="1"/>
<define name="OUT_STROKE_PRECIS" value="3"/>
<define name="OUT_TT_ONLY_PRECIS" value="7"/>
<define name="OUT_TT_PRECIS" value="4"/>
<define name="PALETTEINDEX(i)" value="((COLORREF)(0x01000000|(DWORD)(WORD)(i)))"/>
<define name="PALETTERGB(r,g,b)" value="(0x02000000|RGB(r,g,b))"/>
<define name="PANOSE_COUNT" value="10"/>
<define name="PAN_ANY" value="0"/>
<define name="PAN_ARMSTYLE_INDEX" value="6"/>
<define name="PAN_BENT_ARMS_DOUBLE_SERIF" value="11"/>
<define name="PAN_BENT_ARMS_HORZ" value="7"/>
<define name="PAN_BENT_ARMS_SINGLE_SERIF" value="10"/>
<define name="PAN_BENT_ARMS_VERT" value="9"/>
<define name="PAN_BENT_ARMS_WEDGE" value="8"/>
<define name="PAN_CONTRAST_HIGH" value="8"/>
<define name="PAN_CONTRAST_INDEX" value="4"/>
<define name="PAN_CONTRAST_LOW" value="4"/>
<define name="PAN_CONTRAST_MEDIUM" value="6"/>
<define name="PAN_CONTRAST_MEDIUM_HIGH" value="7"/>
<define name="PAN_CONTRAST_MEDIUM_LOW" value="5"/>
<define name="PAN_CONTRAST_NONE" value="2"/>
<define name="PAN_CONTRAST_VERY_HIGH" value="9"/>
<define name="PAN_CONTRAST_VERY_LOW" value="3"/>
<define name="PAN_CULTURE_LATIN" value="0"/>
<define name="PAN_FAMILYTYPE_INDEX" value="0"/>
<define name="PAN_FAMILY_DECORATIVE" value="4"/>
<define name="PAN_FAMILY_PICTORIAL" value="5"/>
<define name="PAN_FAMILY_SCRIPT" value="3"/>
<define name="PAN_FAMILY_TEXT_DISPLAY" value="2"/>
<define name="PAN_LETTERFORM_INDEX" value="7"/>
<define name="PAN_LETT_NORMAL_BOXED" value="4"/>
<define name="PAN_LETT_NORMAL_CONTACT" value="2"/>
<define name="PAN_LETT_NORMAL_FLATTENED" value="5"/>
<define name="PAN_LETT_NORMAL_OFF_CENTER" value="7"/>
<define name="PAN_LETT_NORMAL_ROUNDED" value="6"/>
<define name="PAN_LETT_NORMAL_SQUARE" value="8"/>
<define name="PAN_LETT_NORMAL_WEIGHTED" value="3"/>
<define name="PAN_LETT_OBLIQUE_BOXED" value="11"/>
<define name="PAN_LETT_OBLIQUE_CONTACT" value="9"/>
<define name="PAN_LETT_OBLIQUE_FLATTENED" value="12"/>
<define name="PAN_LETT_OBLIQUE_OFF_CENTER" value="14"/>
<define name="PAN_LETT_OBLIQUE_ROUNDED" value="13"/>
<define name="PAN_LETT_OBLIQUE_SQUARE" value="15"/>
<define name="PAN_LETT_OBLIQUE_WEIGHTED" value="10"/>
<define name="PAN_MIDLINE_CONSTANT_POINTED" value="9"/>
<define name="PAN_MIDLINE_CONSTANT_SERIFED" value="10"/>
<define name="PAN_MIDLINE_CONSTANT_TRIMMED" value="8"/>
<define name="PAN_MIDLINE_HIGH_POINTED" value="6"/>
<define name="PAN_MIDLINE_HIGH_SERIFED" value="7"/>
<define name="PAN_MIDLINE_HIGH_TRIMMED" value="5"/>
<define name="PAN_MIDLINE_INDEX" value="8"/>
<define name="PAN_MIDLINE_LOW_POINTED" value="12"/>
<define name="PAN_MIDLINE_LOW_SERIFED" value="13"/>
<define name="PAN_MIDLINE_LOW_TRIMMED" value="11"/>
<define name="PAN_MIDLINE_STANDARD_POINTED" value="3"/>
<define name="PAN_MIDLINE_STANDARD_SERIFED" value="4"/>
<define name="PAN_MIDLINE_STANDARD_TRIMMED" value="2"/>
<define name="PAN_NO_FIT" value="1"/>
<define name="PAN_PROPORTION_INDEX" value="3"/>
<define name="PAN_PROP_CONDENSED" value="6"/>
<define name="PAN_PROP_EVEN_WIDTH" value="4"/>
<define name="PAN_PROP_EXPANDED" value="5"/>
<define name="PAN_PROP_MODERN" value="3"/>
<define name="PAN_PROP_MONOSPACED" value="9"/>
<define name="PAN_PROP_OLD_STYLE" value="2"/>
<define name="PAN_PROP_VERY_CONDENSED" value="8"/>
<define name="PAN_PROP_VERY_EXPANDED" value="7"/>
<define name="PAN_SERIFSTYLE_INDEX" value="1"/>
<define name="PAN_SERIF_BONE" value="8"/>
<define name="PAN_SERIF_COVE" value="2"/>
<define name="PAN_SERIF_EXAGGERATED" value="9"/>
<define name="PAN_SERIF_FLARED" value="14"/>
<define name="PAN_SERIF_NORMAL_SANS" value="11"/>
<define name="PAN_SERIF_OBTUSE_COVE" value="3"/>
<define name="PAN_SERIF_OBTUSE_SANS" value="12"/>
<define name="PAN_SERIF_OBTUSE_SQUARE_COVE" value="5"/>
<define name="PAN_SERIF_PERP_SANS" value="13"/>
<define name="PAN_SERIF_ROUNDED" value="15"/>
<define name="PAN_SERIF_SQUARE" value="6"/>
<define name="PAN_SERIF_SQUARE_COVE" value="4"/>
<define name="PAN_SERIF_THIN" value="7"/>
<define name="PAN_SERIF_TRIANGLE" value="10"/>
<define name="PAN_STRAIGHT_ARMS_DOUBLE_SERIF" value="6"/>
<define name="PAN_STRAIGHT_ARMS_HORZ" value="2"/>
<define name="PAN_STRAIGHT_ARMS_SINGLE_SERIF" value="5"/>
<define name="PAN_STRAIGHT_ARMS_VERT" value="4"/>
<define name="PAN_STRAIGHT_ARMS_WEDGE" value="3"/>
<define name="PAN_STROKEVARIATION_INDEX" value="5"/>
<define name="PAN_STROKE_GRADUAL_DIAG" value="2"/>
<define name="PAN_STROKE_GRADUAL_HORZ" value="5"/>
<define name="PAN_STROKE_GRADUAL_TRAN" value="3"/>
<define name="PAN_STROKE_GRADUAL_VERT" value="4"/>
<define name="PAN_STROKE_INSTANT_VERT" value="8"/>
<define name="PAN_STROKE_RAPID_HORZ" value="7"/>
<define name="PAN_STROKE_RAPID_VERT" value="6"/>
<define name="PAN_WEIGHT_BLACK" value="10"/>
<define name="PAN_WEIGHT_BOLD" value="8"/>
<define name="PAN_WEIGHT_BOOK" value="5"/>
<define name="PAN_WEIGHT_DEMI" value="7"/>
<define name="PAN_WEIGHT_HEAVY" value="9"/>
<define name="PAN_WEIGHT_INDEX" value="2"/>
<define name="PAN_WEIGHT_LIGHT" value="3"/>
<define name="PAN_WEIGHT_MEDIUM" value="6"/>
<define name="PAN_WEIGHT_NORD" value="11"/>
<define name="PAN_WEIGHT_THIN" value="4"/>
<define name="PAN_WEIGHT_VERY_LIGHT" value="2"/>
<define name="PAN_XHEIGHT_CONSTANT_LARGE" value="4"/>
<define name="PAN_XHEIGHT_CONSTANT_SMALL" value="2"/>
<define name="PAN_XHEIGHT_CONSTANT_STD" value="3"/>
<define name="PAN_XHEIGHT_DUCKING_LARGE" value="7"/>
<define name="PAN_XHEIGHT_DUCKING_SMALL" value="5"/>
<define name="PAN_XHEIGHT_DUCKING_STD" value="6"/>
<define name="PAN_XHEIGHT_INDEX" value="9"/>
<define name="PASSTHROUGH" value="19"/>
<define name="PATCOPY" value="(DWORD)0x00F00021"/>
<define name="PATINVERT" value="(DWORD)0x005A0049"/>
<define name="PATPAINT" value="(DWORD)0x00FB0A09"/>
<define name="PC_EXPLICIT" value="0x02"/>
<define name="PC_INTERIORS" value="128"/>
<define name="PC_NOCOLLAPSE" value="0x04"/>
<define name="PC_NONE" value="0"/>
<define name="PC_PATHS" value="512"/>
<define name="PC_POLYGON" value="1"/>
<define name="PC_POLYPOLYGON" value="256"/>
<define name="PC_RECTANGLE" value="2"/>
<define name="PC_RESERVED" value="0x01"/>
<define name="PC_SCANLINE" value="8"/>
<define name="PC_STYLED" value="32"/>
<define name="PC_TRAPEZOID" value="4"/>
<define name="PC_WIDE" value="16"/>
<define name="PC_WIDESTYLED" value="64"/>
<define name="PC_WINDPOLYGON" value="4"/>
<define name="PDEVICESIZE" value="26"/>
<define name="PFD_DEPTH_DONTCARE" value="0x20000000"/>
<define name="PFD_DIRECT3D_ACCELERATED" value="0x00004000"/>
<define name="PFD_DOUBLEBUFFER" value="0x00000001"/>
<define name="PFD_DOUBLEBUFFER_DONTCARE" value="0x40000000"/>
<define name="PFD_DRAW_TO_BITMAP" value="0x00000008"/>
<define name="PFD_DRAW_TO_WINDOW" value="0x00000004"/>
<define name="PFD_GENERIC_ACCELERATED" value="0x00001000"/>
<define name="PFD_GENERIC_FORMAT" value="0x00000040"/>
<define name="PFD_MAIN_PLANE" value="0"/>
<define name="PFD_NEED_PALETTE" value="0x00000080"/>
<define name="PFD_NEED_SYSTEM_PALETTE" value="0x00000100"/>
<define name="PFD_OVERLAY_PLANE" value="1"/>
<define name="PFD_STEREO" value="0x00000002"/>
<define name="PFD_STEREO_DONTCARE" value="0x80000000"/>
<define name="PFD_SUPPORT_COMPOSITION" value="0x00008000"/>
<define name="PFD_SUPPORT_DIRECTDRAW" value="0x00002000"/>
<define name="PFD_SUPPORT_GDI" value="0x00000010"/>
<define name="PFD_SUPPORT_OPENGL" value="0x00000020"/>
<define name="PFD_SWAP_COPY" value="0x00000400"/>
<define name="PFD_SWAP_EXCHANGE" value="0x00000200"/>
<define name="PFD_SWAP_LAYER_BUFFERS" value="0x00000800"/>
<define name="PFD_TYPE_COLORINDEX" value="1"/>
<define name="PFD_TYPE_RGBA" value="0"/>
<define name="PFD_UNDERLAY_PLANE" value="(-1)"/>
<define name="PHYSICALHEIGHT" value="111"/>
<define name="PHYSICALOFFSETX" value="112"/>
<define name="PHYSICALOFFSETY" value="113"/>
<define name="PHYSICALWIDTH" value="110"/>
<define name="PLANES" value="14"/>
<define name="POLYFILL_LAST" value="2"/>
<define name="POLYGONALCAPS" value="32"/>
<define name="POSTSCRIPT_DATA" value="37"/>
<define name="POSTSCRIPT_IDENTIFY" value="4117"/>
<define name="POSTSCRIPT_IGNORE" value="38"/>
<define name="POSTSCRIPT_INJECTION" value="4118"/>
<define name="POSTSCRIPT_PASSTHROUGH" value="4115"/>
<define name="PRINTRATEUNIT_CPS" value="2"/>
<define name="PRINTRATEUNIT_IPM" value="4"/>
<define name="PRINTRATEUNIT_LPM" value="3"/>
<define name="PRINTRATEUNIT_PPM" value="1"/>
<define name="PROFILE_EMBEDDED" value="'MBED'"/>
<define name="PROFILE_LINKED" value="'LINK'"/>
<define name="PROOF_QUALITY" value="2"/>
<define name="PR_JOBSTATUS" value="0x0000"/>
<define name="PSIDENT_GDICENTRIC" value="0"/>
<define name="PSIDENT_PSCENTRIC" value="1"/>
<define name="PSINJECT_BEGINDEFAULTS" value="12"/>
<define name="PSINJECT_BEGINPAGESETUP" value="101"/>
<define name="PSINJECT_BEGINPROLOG" value="14"/>
<define name="PSINJECT_BEGINSETUP" value="16"/>
<define name="PSINJECT_BEGINSTREAM" value="1"/>
<define name="PSINJECT_BOUNDINGBOX" value="9"/>
<define name="PSINJECT_COMMENTS" value="11"/>
<define name="PSINJECT_DLFONT" value="0xdddddddd"/>
<define name="PSINJECT_DOCNEEDEDRES" value="5"/>
<define name="PSINJECT_DOCSUPPLIEDRES" value="6"/>
<define name="PSINJECT_DOCUMENTPROCESSCOLORS" value="10"/>
<define name="PSINJECT_DOCUMENTPROCESSCOLORSATEND" value="21"/>
<define name="PSINJECT_ENDDEFAULTS" value="13"/>
<define name="PSINJECT_ENDPAGECOMMENTS" value="107"/>
<define name="PSINJECT_ENDPAGESETUP" value="102"/>
<define name="PSINJECT_ENDPROLOG" value="15"/>
<define name="PSINJECT_ENDSETUP" value="17"/>
<define name="PSINJECT_ENDSTREAM" value="20"/>
<define name="PSINJECT_EOF" value="19"/>
<define name="PSINJECT_ORIENTATION" value="8"/>
<define name="PSINJECT_PAGEBBOX" value="106"/>
<define name="PSINJECT_PAGENUMBER" value="100"/>
<define name="PSINJECT_PAGEORDER" value="7"/>
<define name="PSINJECT_PAGES" value="4"/>
<define name="PSINJECT_PAGESATEND" value="3"/>
<define name="PSINJECT_PAGETRAILER" value="103"/>
<define name="PSINJECT_PLATECOLOR" value="104"/>
<define name="PSINJECT_PSADOBE" value="2"/>
<define name="PSINJECT_SHOWPAGE" value="105"/>
<define name="PSINJECT_TRAILER" value="18"/>
<define name="PSINJECT_VMRESTORE" value="201"/>
<define name="PSINJECT_VMSAVE" value="200"/>
<define name="PSPROTOCOL_ASCII" value="0"/>
<define name="PSPROTOCOL_BCP" value="1"/>
<define name="PSPROTOCOL_BINARY" value="3"/>
<define name="PSPROTOCOL_TBCP" value="2"/>
<define name="PS_ALTERNATE" value="8"/>
<define name="PS_COSMETIC" value="0x00000000"/>
<define name="PS_DASH" value="1"/>
<define name="PS_DASHDOT" value="3"/>
<define name="PS_DASHDOTDOT" value="4"/>
<define name="PS_DOT" value="2"/>
<define name="PS_ENDCAP_FLAT" value="0x00000200"/>
<define name="PS_ENDCAP_MASK" value="0x00000F00"/>
<define name="PS_ENDCAP_ROUND" value="0x00000000"/>
<define name="PS_ENDCAP_SQUARE" value="0x00000100"/>
<define name="PS_GEOMETRIC" value="0x00010000"/>
<define name="PS_INSIDEFRAME" value="6"/>
<define name="PS_JOIN_BEVEL" value="0x00001000"/>
<define name="PS_JOIN_MASK" value="0x0000F000"/>
<define name="PS_JOIN_MITER" value="0x00002000"/>
<define name="PS_JOIN_ROUND" value="0x00000000"/>
<define name="PS_NULL" value="5"/>
<define name="PS_SOLID" value="0"/>
<define name="PS_STYLE_MASK" value="0x0000000F"/>
<define name="PS_TYPE_MASK" value="0x000F0000"/>
<define name="PS_USERSTYLE" value="7"/>
<define name="PT_BEZIERTO" value="0x04"/>
<define name="PT_CLOSEFIGURE" value="0x01"/>
<define name="PT_LINETO" value="0x02"/>
<define name="PT_MOVETO" value="0x06"/>
<define name="PolyTextOut" value="PolyTextOutA"/>
<define name="QDC_ALL_PATHS" value="0x00000001"/>
<define name="QDC_DATABASE_CURRENT" value="0x00000004"/>
<define name="QDC_INCLUDE_HMD" value="0x00000020"/>
<define name="QDC_ONLY_ACTIVE_PATHS" value="0x00000002"/>
<define name="QDC_VIRTUAL_MODE_AWARE" value="0x00000010"/>
<define name="QDI_DIBTOSCREEN" value="4"/>
<define name="QDI_GETDIBITS" value="2"/>
<define name="QDI_SETDIBITS" value="1"/>
<define name="QDI_STRETCHDIB" value="8"/>
<define name="QUERYDIBSUPPORT" value="3073"/>
<define name="QUERYESCSUPPORT" value="8"/>
<define name="R2_BLACK" value="1"/>
<define name="R2_COPYPEN" value="13"/>
<define name="R2_LAST" value="16"/>
<define name="R2_MASKNOTPEN" value="3"/>
<define name="R2_MASKPEN" value="9"/>
<define name="R2_MASKPENNOT" value="5"/>
<define name="R2_MERGENOTPEN" value="12"/>
<define name="R2_MERGEPEN" value="15"/>
<define name="R2_MERGEPENNOT" value="14"/>
<define name="R2_NOP" value="11"/>
<define name="R2_NOT" value="6"/>
<define name="R2_NOTCOPYPEN" value="4"/>
<define name="R2_NOTMASKPEN" value="8"/>
<define name="R2_NOTMERGEPEN" value="2"/>
<define name="R2_NOTXORPEN" value="10"/>
<define name="R2_WHITE" value="16"/>
<define name="R2_XORPEN" value="7"/>
<define name="RASTERCAPS" value="38"/>
<define name="RASTER_FONTTYPE" value="0x0001"/>
<define name="RC_BANDING" value="2"/>
<define name="RC_BIGFONT" value="0x0400"/>
<define name="RC_BITBLT" value="1"/>
<define name="RC_BITMAP64" value="8"/>
<define name="RC_DEVBITS" value="0x8000"/>
<define name="RC_DIBTODEV" value="0x0200"/>
<define name="RC_DI_BITMAP" value="0x0080"/>
<define name="RC_FLOODFILL" value="0x1000"/>
<define name="RC_GDI20_OUTPUT" value="0x0010"/>
<define name="RC_GDI20_STATE" value="0x0020"/>
<define name="RC_NONE" value=""/>
<define name="RC_OP_DX_OUTPUT" value="0x4000"/>
<define name="RC_PALETTE" value="0x0100"/>
<define name="RC_SAVEBITMAP" value="0x0040"/>
<define name="RC_SCALING" value="4"/>
<define name="RC_STRETCHBLT" value="0x0800"/>
<define name="RC_STRETCHDIB" value="0x2000"/>
<define name="RDH_RECTANGLES" value="1"/>
<define name="REFERENCE_BLACK_MAX" value="(WORD)4000"/>
<define name="REFERENCE_BLACK_MIN" value="(WORD)0"/>
<define name="REFERENCE_WHITE_MAX" value="(WORD)10000"/>
<define name="REFERENCE_WHITE_MIN" value="(WORD)6000"/>
<define name="RELATIVE" value="2"/>
<define name="RESTORE_CTM" value="4100"/>
<define name="RGB(r,g,b)" value="((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))&lt;&lt;8))|(((DWORD)(BYTE)(b))&lt;&lt;16)))"/>
<define name="RGB_GAMMA_MAX" value="(WORD)65000"/>
<define name="RGB_GAMMA_MIN" value="(WORD)02500"/>
<define name="RGN_AND" value="1"/>
<define name="RGN_COPY" value="5"/>
<define name="RGN_DIFF" value="4"/>
<define name="RGN_ERROR" value="ERROR"/>
<define name="RGN_MAX" value="RGN_COPY"/>
<define name="RGN_MIN" value="RGN_AND"/>
<define name="RGN_OR" value="2"/>
<define name="RGN_XOR" value="3"/>
<define name="RUSSIAN_CHARSET" value="204"/>
<define name="RemoveFontResource" value="RemoveFontResourceA"/>
<define name="RemoveFontResourceEx" value="RemoveFontResourceExA"/>
<define name="ResetDC" value="ResetDCA"/>
<define name="SAVE_CTM" value="4101"/>
<define name="SB_CONST_ALPHA" value="0x00000001"/>
<define name="SB_GRAD_RECT" value="0x00000010"/>
<define name="SB_GRAD_TRI" value="0x00000020"/>
<define name="SB_NONE" value="0x00000000"/>
<define name="SB_PIXEL_ALPHA" value="0x00000002"/>
<define name="SB_PREMULT_ALPHA" value="0x00000004"/>
<define name="SCALINGFACTORX" value="114"/>
<define name="SCALINGFACTORY" value="115"/>
<define name="SDC_ALLOW_CHANGES" value="0x00000400"/>
<define name="SDC_ALLOW_PATH_ORDER_CHANGES" value="0x00002000"/>
<define name="SDC_APPLY" value="0x00000080"/>
<define name="SDC_FORCE_MODE_ENUMERATION" value="0x00001000"/>
<define name="SDC_NO_OPTIMIZATION" value="0x00000100"/>
<define name="SDC_PATH_PERSIST_IF_REQUIRED" value="0x00000800"/>
<define name="SDC_SAVE_TO_DATABASE" value="0x00000200"/>
<define name="SDC_TOPOLOGY_CLONE" value="0x00000002"/>
<define name="SDC_TOPOLOGY_EXTEND" value="0x00000004"/>
<define name="SDC_TOPOLOGY_EXTERNAL" value="0x00000008"/>
<define name="SDC_TOPOLOGY_INTERNAL" value="0x00000001"/>
<define name="SDC_TOPOLOGY_SUPPLIED" value="0x00000010"/>
<define name="SDC_USE_DATABASE_CURRENT" value="(SDC_TOPOLOGY_INTERNAL|SDC_TOPOLOGY_CLONE|SDC_TOPOLOGY_EXTEND|SDC_TOPOLOGY_EXTERNAL)"/>
<define name="SDC_USE_SUPPLIED_DISPLAY_CONFIG" value="0x00000020"/>
<define name="SDC_VALIDATE" value="0x00000040"/>
<define name="SDC_VIRTUAL_MODE_AWARE" value="0x00008000"/>
<define name="SELECTPAPERSOURCE" value="18"/>
<define name="SETABORTPROC" value="9"/>
<define name="SETALLJUSTVALUES" value="771"/>
<define name="SETCHARSET" value="772"/>
<define name="SETCOLORTABLE" value="4"/>
<define name="SETCOPYCOUNT" value="17"/>
<define name="SETDIBSCALING" value="32"/>
<define name="SETICMPROFILE_EMBEDED" value="0x00000001"/>
<define name="SETKERNTRACK" value="770"/>
<define name="SETLINECAP" value="21"/>
<define name="SETLINEJOIN" value="22"/>
<define name="SETMITERLIMIT" value="23"/>
<define name="SET_ARC_DIRECTION" value="4102"/>
<define name="SET_BACKGROUND_COLOR" value="4103"/>
<define name="SET_BOUNDS" value="4109"/>
<define name="SET_CLIP_BOX" value="4108"/>
<define name="SET_MIRROR_MODE" value="4110"/>
<define name="SET_POLY_MODE" value="4104"/>
<define name="SET_SCREEN_ANGLE" value="4105"/>
<define name="SET_SPREAD" value="4106"/>
<define name="SHADEBLENDCAPS" value="120"/>
<define name="SHIFTJIS_CHARSET" value="128"/>
<define name="SIMPLEREGION" value="2"/>
<define name="SIZEPALETTE" value="104"/>
<define name="SPCLPASSTHROUGH2" value="4568"/>
<define name="SP_APPABORT" value="(-2)"/>
<define name="SP_ERROR" value="(-1)"/>
<define name="SP_NOTREPORTED" value="0x4000"/>
<define name="SP_OUTOFDISK" value="(-4)"/>
<define name="SP_OUTOFMEMORY" value="(-5)"/>
<define name="SP_USERABORT" value="(-3)"/>
<define name="SRCAND" value="(DWORD)0x008800C6"/>
<define name="SRCCOPY" value="(DWORD)0x00CC0020"/>
<define name="SRCERASE" value="(DWORD)0x00440328"/>
<define name="SRCINVERT" value="(DWORD)0x00660046"/>
<define name="SRCPAINT" value="(DWORD)0x00EE0086"/>
<define name="STAMP_AXESLIST" value="(0x8000000+'a'+('l'&lt;&lt;8))"/>
<define name="STAMP_CFF2" value="(0x8000000+'c'+('v'&lt;&lt;8))"/>
<define name="STAMP_DESIGNVECTOR" value="(0x8000000+'d'+('v'&lt;&lt;8))"/>
<define name="STAMP_TRUETYPE_VARIATION" value="(0x8000000+'t'+('v'&lt;&lt;8))"/>
<define name="STARTDOC" value="10"/>
<define name="STOCK_LAST" value="16"/>
<define name="STRETCHBLT" value="2048"/>
<define name="STRETCH_ANDSCANS" value="BLACKONWHITE"/>
<define name="STRETCH_DELETESCANS" value="COLORONCOLOR"/>
<define name="STRETCH_HALFTONE" value="HALFTONE"/>
<define name="STRETCH_ORSCANS" value="WHITEONBLACK"/>
<define name="SYMBOL_CHARSET" value="2"/>
<define name="SYSPAL_ERROR" value="0"/>
<define name="SYSPAL_NOSTATIC" value="2"/>
<define name="SYSPAL_NOSTATIC256" value="3"/>
<define name="SYSPAL_STATIC" value="1"/>
<define name="SYSRGN" value="4"/>
<define name="SYSTEM_FIXED_FONT" value="16"/>
<define name="SYSTEM_FONT" value="13"/>
<define name="SetICMProfile" value="SetICMProfileA"/>
<define name="StartDoc" value="StartDocA"/>
<define name="TA_BASELINE" value="24"/>
<define name="TA_BOTTOM" value="8"/>
<define name="TA_CENTER" value="6"/>
<define name="TA_LEFT" value="0"/>
<define name="TA_MASK" value="(TA_BASELINE+TA_CENTER+TA_UPDATECP)"/>
<define name="TA_NOUPDATECP" value="0"/>
<define name="TA_RIGHT" value="2"/>
<define name="TA_RTLREADING" value="256"/>
<define name="TA_TOP" value="0"/>
<define name="TA_UPDATECP" value="1"/>
<define name="TCI_SRCCHARSET" value="1"/>
<define name="TCI_SRCCODEPAGE" value="2"/>
<define name="TCI_SRCFONTSIG" value="3"/>
<define name="TCI_SRCLOCALE" value="0x1000"/>
<define name="TC_CP_STROKE" value="0x00000004"/>
<define name="TC_CR_90" value="0x00000008"/>
<define name="TC_CR_ANY" value="0x00000010"/>
<define name="TC_EA_DOUBLE" value="0x00000200"/>
<define name="TC_IA_ABLE" value="0x00000400"/>
<define name="TC_OP_CHARACTER" value="0x00000001"/>
<define name="TC_OP_STROKE" value="0x00000002"/>
<define name="TC_RA_ABLE" value="0x00002000"/>
<define name="TC_RESERVED" value="0x00008000"/>
<define name="TC_SA_CONTIN" value="0x00000100"/>
<define name="TC_SA_DOUBLE" value="0x00000040"/>
<define name="TC_SA_INTEGER" value="0x00000080"/>
<define name="TC_SCROLLBLT" value="0x00010000"/>
<define name="TC_SF_X_YINDEP" value="0x00000020"/>
<define name="TC_SO_ABLE" value="0x00001000"/>
<define name="TC_UA_ABLE" value="0x00000800"/>
<define name="TC_VA_ABLE" value="0x00004000"/>
<define name="TECHNOLOGY" value="2"/>
<define name="TEXTCAPS" value="34"/>
<define name="THAI_CHARSET" value="222"/>
<define name="TMPF_DEVICE" value="0x08"/>
<define name="TMPF_FIXED_PITCH" value="0x01"/>
<define name="TMPF_TRUETYPE" value="0x04"/>
<define name="TMPF_VECTOR" value="0x02"/>
<define name="TRANSFORM_CTM" value="4107"/>
<define name="TRANSPARENT" value="1"/>
<define name="TRUETYPE_FONTTYPE" value="0x0004"/>
<define name="TT_AVAILABLE" value="0x0001"/>
<define name="TT_ENABLED" value="0x0002"/>
<define name="TT_POLYGON_TYPE" value="24"/>
<define name="TT_PRIM_CSPLINE" value="3"/>
<define name="TT_PRIM_LINE" value="1"/>
<define name="TT_PRIM_QSPLINE" value="2"/>
<define name="TURKISH_CHARSET" value="162"/>
<define name="TextOut" value="TextOutA"/>
<define name="UpdateICMRegKey" value="UpdateICMRegKeyA"/>
<define name="VARIABLE_PITCH" value="2"/>
<define name="VERTRES" value="10"/>
<define name="VERTSIZE" value="6"/>
<define name="VIETNAMESE_CHARSET" value="163"/>
<define name="VREFRESH" value="116"/>
<define name="VTA_BASELINE" value="TA_BASELINE"/>
<define name="VTA_BOTTOM" value="TA_RIGHT"/>
<define name="VTA_CENTER" value="TA_CENTER"/>
<define name="VTA_LEFT" value="TA_BOTTOM"/>
<define name="VTA_RIGHT" value="TA_TOP"/>
<define name="VTA_TOP" value="TA_LEFT"/>
<define name="WGL_FONT_LINES" value="0"/>
<define name="WGL_FONT_POLYGONS" value="1"/>
<define name="WGL_SWAPMULTIPLE_MAX" value="16"/>
<define name="WGL_SWAP_MAIN_PLANE" value="0x00000001"/>
<define name="WGL_SWAP_OVERLAY1" value="0x00000002"/>
<define name="WGL_SWAP_OVERLAY10" value="0x00000400"/>
<define name="WGL_SWAP_OVERLAY11" value="0x00000800"/>
<define name="WGL_SWAP_OVERLAY12" value="0x00001000"/>
<define name="WGL_SWAP_OVERLAY13" value="0x00002000"/>
<define name="WGL_SWAP_OVERLAY14" value="0x00004000"/>
<define name="WGL_SWAP_OVERLAY15" value="0x00008000"/>
<define name="WGL_SWAP_OVERLAY2" value="0x00000004"/>
<define name="WGL_SWAP_OVERLAY3" value="0x00000008"/>
<define name="WGL_SWAP_OVERLAY4" value="0x00000010"/>
<define name="WGL_SWAP_OVERLAY5" value="0x00000020"/>
<define name="WGL_SWAP_OVERLAY6" value="0x00000040"/>
<define name="WGL_SWAP_OVERLAY7" value="0x00000080"/>
<define name="WGL_SWAP_OVERLAY8" value="0x00000100"/>
<define name="WGL_SWAP_OVERLAY9" value="0x00000200"/>
<define name="WGL_SWAP_UNDERLAY1" value="0x00010000"/>
<define name="WGL_SWAP_UNDERLAY10" value="0x02000000"/>
<define name="WGL_SWAP_UNDERLAY11" value="0x04000000"/>
<define name="WGL_SWAP_UNDERLAY12" value="0x08000000"/>
<define name="WGL_SWAP_UNDERLAY13" value="0x10000000"/>
<define name="WGL_SWAP_UNDERLAY14" value="0x20000000"/>
<define name="WGL_SWAP_UNDERLAY15" value="0x40000000"/>
<define name="WGL_SWAP_UNDERLAY2" value="0x00020000"/>
<define name="WGL_SWAP_UNDERLAY3" value="0x00040000"/>
<define name="WGL_SWAP_UNDERLAY4" value="0x00080000"/>
<define name="WGL_SWAP_UNDERLAY5" value="0x00100000"/>
<define name="WGL_SWAP_UNDERLAY6" value="0x00200000"/>
<define name="WGL_SWAP_UNDERLAY7" value="0x00400000"/>
<define name="WGL_SWAP_UNDERLAY8" value="0x00800000"/>
<define name="WGL_SWAP_UNDERLAY9" value="0x01000000"/>
<define name="WHITENESS" value="(DWORD)0x00FF0062"/>
<define name="WHITEONBLACK" value="2"/>
<define name="WHITE_BRUSH" value="0"/>
<define name="WHITE_PEN" value="6"/>
<define name="WINDING" value="2"/>
<define name="WINGDIAPI" value=""/>
<define name="WINSPOOLAPI" value=""/>
<define name="WINVER" value="0x0500"/>
<define name="_LOGPALETTE_DEFINED" value=""/>
<define name="_PALETTEENTRY_DEFINED" value=""/>
<define name="_TEXTMETRIC_DEFINED" value=""/>
<define name="_WINGDI_" value=""/>
<define name="_XFORM_" value=""/>
<define name="wglUseFontBitmaps" value="wglUseFontBitmapsA"/>
<define name="wglUseFontOutlines" value="wglUseFontOutlinesA"/>
<!-- ShlObj_core.h -->
<define name="ADDURL_SILENT" value="0X0001"/>
<define name="AD_APPLY_ALL" value="(AD_APPLY_SAVE|AD_APPLY_HTMLGEN|AD_APPLY_REFRESH)"/>
<define name="AD_APPLY_BUFFERED_REFRESH" value="0x00000010"/>
<define name="AD_APPLY_DYNAMICREFRESH" value="0x00000020"/>
<define name="AD_APPLY_FORCE" value="0x00000008"/>
<define name="AD_APPLY_HTMLGEN" value="0x00000002"/>
<define name="AD_APPLY_REFRESH" value="0x00000004"/>
<define name="AD_APPLY_SAVE" value="0x00000001"/>
<define name="AD_GETWP_BMP" value="0x00000000"/>
<define name="AD_GETWP_IMAGE" value="0x00000001"/>
<define name="AD_GETWP_LAST_APPLIED" value="0x00000002"/>
<define name="BFFM_ENABLEOK" value="(WM_USER+101)"/>
<define name="BFFM_INITIALIZED" value="1"/>
<define name="BFFM_IUNKNOWN" value="5"/>
<define name="BFFM_SELCHANGED" value="2"/>
<define name="BFFM_SETEXPANDED" value="(WM_USER+106)"/>
<define name="BFFM_SETOKTEXT" value="(WM_USER+105)"/>
<define name="BFFM_SETSELECTION" value="BFFM_SETSELECTIONA"/>
<define name="BFFM_SETSELECTIONA" value="(WM_USER+102)"/>
<define name="BFFM_SETSELECTIONW" value="(WM_USER+103)"/>
<define name="BFFM_SETSTATUSTEXT" value="BFFM_SETSTATUSTEXTA"/>
<define name="BFFM_SETSTATUSTEXTA" value="(WM_USER+100)"/>
<define name="BFFM_SETSTATUSTEXTW" value="(WM_USER+104)"/>
<define name="BFFM_VALIDATEFAILED" value="BFFM_VALIDATEFAILEDA"/>
<define name="BFFM_VALIDATEFAILEDA" value="3"/>
<define name="BFFM_VALIDATEFAILEDW" value="4"/>
<define name="BIF_BROWSEFILEJUNCTIONS" value="0x00010000"/>
<define name="BIF_BROWSEFORCOMPUTER" value="0x00001000"/>
<define name="BIF_BROWSEFORPRINTER" value="0x00002000"/>
<define name="BIF_BROWSEINCLUDEFILES" value="0x00004000"/>
<define name="BIF_BROWSEINCLUDEURLS" value="0x00000080"/>
<define name="BIF_DONTGOBELOWDOMAIN" value="0x00000002"/>
<define name="BIF_EDITBOX" value="0x00000010"/>
<define name="BIF_NEWDIALOGSTYLE" value="0x00000040"/>
<define name="BIF_NONEWFOLDERBUTTON" value="0x00000200"/>
<define name="BIF_NOTRANSLATETARGETS" value="0x00000400"/>
<define name="BIF_RETURNFSANCESTORS" value="0x00000008"/>
<define name="BIF_RETURNONLYFSDIRS" value="0x00000001"/>
<define name="BIF_SHAREABLE" value="0x00008000"/>
<define name="BIF_STATUSTEXT" value="0x00000004"/>
<define name="BIF_UAHINT" value="0x00000100"/>
<define name="BIF_USENEWUI" value="(BIF_NEWDIALOGSTYLE|BIF_EDITBOX)"/>
<define name="BIF_VALIDATE" value="0x00000020"/>
<define name="BROWSEINFO" value="BROWSEINFOA"/>
<define name="BROWSEUIAPI" value="EXTERN_CDECLSPEC_IMPORTHRESULTSTDAPICALLTYPE"/>
<define name="BROWSEUIAPI_(type)" value="EXTERN_CDECLSPEC_IMPORTtypeSTDAPICALLTYPE"/>
<define name="CABINETSTATE_VERSION" value="2"/>
<define name="CFSTR_AUTOPLAY_SHELLIDLISTS" value="TEXT(&quot;AutoplayEnumeratedIDListArray&quot;)"/>
<define name="CFSTR_DROPDESCRIPTION" value="TEXT(&quot;DropDescription&quot;)"/>
<define name="CFSTR_FILECONTENTS" value="TEXT(&quot;FileContents&quot;)"/>
<define name="CFSTR_FILEDESCRIPTOR" value="CFSTR_FILEDESCRIPTORA"/>
<define name="CFSTR_FILEDESCRIPTORA" value="TEXT(&quot;FileGroupDescriptor&quot;)"/>
<define name="CFSTR_FILEDESCRIPTORW" value="TEXT(&quot;FileGroupDescriptorW&quot;)"/>
<define name="CFSTR_FILENAME" value="CFSTR_FILENAMEA"/>
<define name="CFSTR_FILENAMEA" value="TEXT(&quot;FileName&quot;)"/>
<define name="CFSTR_FILENAMEMAP" value="CFSTR_FILENAMEMAPA"/>
<define name="CFSTR_FILENAMEMAPA" value="TEXT(&quot;FileNameMap&quot;)"/>
<define name="CFSTR_FILENAMEMAPW" value="TEXT(&quot;FileNameMapW&quot;)"/>
<define name="CFSTR_FILENAMEW" value="TEXT(&quot;FileNameW&quot;)"/>
<define name="CFSTR_FILE_ATTRIBUTES_ARRAY" value="TEXT(&quot;FileAttributesArray&quot;)"/>
<define name="CFSTR_INDRAGLOOP" value="TEXT(&quot;InShellDragLoop&quot;)"/>
<define name="CFSTR_INETURL" value="CFSTR_INETURLA"/>
<define name="CFSTR_INETURLA" value="CFSTR_SHELLURL"/>
<define name="CFSTR_INETURLW" value="TEXT(&quot;UniformResourceLocatorW&quot;)"/>
<define name="CFSTR_INVOKECOMMAND_DROPPARAM" value="TEXT(&quot;InvokeCommandDropParam&quot;)"/>
<define name="CFSTR_LOGICALPERFORMEDDROPEFFECT" value="TEXT(&quot;LogicalPerformedDropEffect&quot;)"/>
<define name="CFSTR_MOUNTEDVOLUME" value="TEXT(&quot;MountedVolume&quot;)"/>
<define name="CFSTR_NETRESOURCES" value="TEXT(&quot;NetResource&quot;)"/>
<define name="CFSTR_PASTESUCCEEDED" value="TEXT(&quot;PasteSucceeded&quot;)"/>
<define name="CFSTR_PERFORMEDDROPEFFECT" value="TEXT(&quot;PerformedDropEffect&quot;)"/>
<define name="CFSTR_PERSISTEDDATAOBJECT" value="TEXT(&quot;PersistedDataObject&quot;)"/>
<define name="CFSTR_PREFERREDDROPEFFECT" value="TEXT(&quot;PreferredDropEffect&quot;)"/>
<define name="CFSTR_PRINTERGROUP" value="TEXT(&quot;PrinterFriendlyName&quot;)"/>
<define name="CFSTR_SHELLDROPHANDLER" value="TEXT(&quot;DropHandlerCLSID&quot;)"/>
<define name="CFSTR_SHELLIDLIST" value="TEXT(&quot;ShellIDListArray&quot;)"/>
<define name="CFSTR_SHELLIDLISTOFFSET" value="TEXT(&quot;ShellObjectOffsets&quot;)"/>
<define name="CFSTR_SHELLURL" value="TEXT(&quot;UniformResourceLocator&quot;)"/>
<define name="CFSTR_TARGETCLSID" value="TEXT(&quot;TargetCLSID&quot;)"/>
<define name="CFSTR_UNTRUSTEDDRAGDROP" value="TEXT(&quot;UntrustedDragDrop&quot;)"/>
<define name="CFSTR_ZONEIDENTIFIER" value="TEXT(&quot;ZoneIdentifier&quot;)"/>
<define name="CMDID_INTSHORTCUTCREATE" value="ISHCUTCMDID_INTSHORTCUTCREATE"/>
<define name="COMPONENT_DEFAULT_LEFT" value="(0xFFFF)"/>
<define name="COMPONENT_DEFAULT_TOP" value="(0xFFFF)"/>
<define name="COMPONENT_TOP" value="(0x3fffffff)"/>
<define name="COMP_ELEM_ALL" value="(COMP_ELEM_TYPE|COMP_ELEM_CHECKED|COMP_ELEM_DIRTY|COMP_ELEM_NOSCROLL|COMP_ELEM_POS_LEFT|COMP_ELEM_SIZE_WIDTH|COMP_ELEM_SIZE_HEIGHT|COMP_ELEM_POS_ZINDEX|COMP_ELEM_SOURCE|COMP_ELEM_FRIENDLYNAME|COMP_ELEM_POS_TOP|COMP_ELEM_SUBSCRIBEDURL|COMP_ELEM_ORIGINAL_CSI|COMP_ELEM_RESTORED_CSI|COMP_ELEM_CURITEMSTATE)"/>
<define name="COMP_ELEM_CHECKED" value="0x00000002"/>
<define name="COMP_ELEM_CURITEMSTATE" value="0x00004000"/>
<define name="COMP_ELEM_DIRTY" value="0x00000004"/>
<define name="COMP_ELEM_FRIENDLYNAME" value="0x00000400"/>
<define name="COMP_ELEM_NOSCROLL" value="0x00000008"/>
<define name="COMP_ELEM_ORIGINAL_CSI" value="0x00001000"/>
<define name="COMP_ELEM_POS_LEFT" value="0x00000010"/>
<define name="COMP_ELEM_POS_TOP" value="0x00000020"/>
<define name="COMP_ELEM_POS_ZINDEX" value="0x00000100"/>
<define name="COMP_ELEM_RESTORED_CSI" value="0x00002000"/>
<define name="COMP_ELEM_SIZE_HEIGHT" value="0x00000080"/>
<define name="COMP_ELEM_SIZE_WIDTH" value="0x00000040"/>
<define name="COMP_ELEM_SOURCE" value="0x00000200"/>
<define name="COMP_ELEM_SUBSCRIBEDURL" value="0x00000800"/>
<define name="COMP_ELEM_TYPE" value="0x00000001"/>
<define name="COMP_TYPE_CFHTML" value="4"/>
<define name="COMP_TYPE_CONTROL" value="3"/>
<define name="COMP_TYPE_HTMLDOC" value="0"/>
<define name="COMP_TYPE_MAX" value="4"/>
<define name="COMP_TYPE_PICTURE" value="1"/>
<define name="COMP_TYPE_WEBSITE" value="2"/>
<define name="CSIDL_ADMINTOOLS" value="0x0030"/>
<define name="CSIDL_ALTSTARTUP" value="0x001d"/>
<define name="CSIDL_APPDATA" value="0x001a"/>
<define name="CSIDL_BITBUCKET" value="0x000a"/>
<define name="CSIDL_CDBURN_AREA" value="0x003b"/>
<define name="CSIDL_COMMON_ADMINTOOLS" value="0x002f"/>
<define name="CSIDL_COMMON_ALTSTARTUP" value="0x001e"/>
<define name="CSIDL_COMMON_APPDATA" value="0x0023"/>
<define name="CSIDL_COMMON_DESKTOPDIRECTORY" value="0x0019"/>
<define name="CSIDL_COMMON_DOCUMENTS" value="0x002e"/>
<define name="CSIDL_COMMON_FAVORITES" value="0x001f"/>
<define name="CSIDL_COMMON_MUSIC" value="0x0035"/>
<define name="CSIDL_COMMON_OEM_LINKS" value="0x003a"/>
<define name="CSIDL_COMMON_PICTURES" value="0x0036"/>
<define name="CSIDL_COMMON_PROGRAMS" value="0X0017"/>
<define name="CSIDL_COMMON_STARTMENU" value="0x0016"/>
<define name="CSIDL_COMMON_STARTUP" value="0x0018"/>
<define name="CSIDL_COMMON_TEMPLATES" value="0x002d"/>
<define name="CSIDL_COMMON_VIDEO" value="0x0037"/>
<define name="CSIDL_COMPUTERSNEARME" value="0x003d"/>
<define name="CSIDL_CONNECTIONS" value="0x0031"/>
<define name="CSIDL_CONTROLS" value="0x0003"/>
<define name="CSIDL_COOKIES" value="0x0021"/>
<define name="CSIDL_DESKTOP" value="0x0000"/>
<define name="CSIDL_DESKTOPDIRECTORY" value="0x0010"/>
<define name="CSIDL_DRIVES" value="0x0011"/>
<define name="CSIDL_FAVORITES" value="0x0006"/>
<define name="CSIDL_FLAG_CREATE" value="0x8000"/>
<define name="CSIDL_FLAG_DONT_UNEXPAND" value="0x2000"/>
<define name="CSIDL_FLAG_DONT_VERIFY" value="0x4000"/>
<define name="CSIDL_FLAG_MASK" value="0xFF00"/>
<define name="CSIDL_FLAG_NO_ALIAS" value="0x1000"/>
<define name="CSIDL_FLAG_PER_USER_INIT" value="0x0800"/>
<define name="CSIDL_FONTS" value="0x0014"/>
<define name="CSIDL_HISTORY" value="0x0022"/>
<define name="CSIDL_INTERNET" value="0x0001"/>
<define name="CSIDL_INTERNET_CACHE" value="0x0020"/>
<define name="CSIDL_LOCAL_APPDATA" value="0x001c"/>
<define name="CSIDL_MYDOCUMENTS" value="CSIDL_PERSONAL"/>
<define name="CSIDL_MYMUSIC" value="0x000d"/>
<define name="CSIDL_MYPICTURES" value="0x0027"/>
<define name="CSIDL_MYVIDEO" value="0x000e"/>
<define name="CSIDL_NETHOOD" value="0x0013"/>
<define name="CSIDL_NETWORK" value="0x0012"/>
<define name="CSIDL_PERSONAL" value="0x0005"/>
<define name="CSIDL_PRINTERS" value="0x0004"/>
<define name="CSIDL_PRINTHOOD" value="0x001b"/>
<define name="CSIDL_PROFILE" value="0x0028"/>
<define name="CSIDL_PROGRAMS" value="0x0002"/>
<define name="CSIDL_PROGRAM_FILES" value="0x0026"/>
<define name="CSIDL_PROGRAM_FILESX86" value="0x002a"/>
<define name="CSIDL_PROGRAM_FILES_COMMON" value="0x002b"/>
<define name="CSIDL_PROGRAM_FILES_COMMONX86" value="0x002c"/>
<define name="CSIDL_RECENT" value="0x0008"/>
<define name="CSIDL_RESOURCES" value="0x0038"/>
<define name="CSIDL_RESOURCES_LOCALIZED" value="0x0039"/>
<define name="CSIDL_SENDTO" value="0x0009"/>
<define name="CSIDL_STARTMENU" value="0x000b"/>
<define name="CSIDL_STARTUP" value="0x0007"/>
<define name="CSIDL_SYSTEM" value="0x0025"/>
<define name="CSIDL_SYSTEMX86" value="0x0029"/>
<define name="CSIDL_TEMPLATES" value="0x0015"/>
<define name="CSIDL_WINDOWS" value="0x0024"/>
<define name="DFM_CMD_COPY" value="((UINT)-3)"/>
<define name="DFM_CMD_DELETE" value="((UINT)-1)"/>
<define name="DFM_CMD_LINK" value="((UINT)-4)"/>
<define name="DFM_CMD_MODALPROP" value="((UINT)-12)"/>
<define name="DFM_CMD_MOVE" value="((UINT)-2)"/>
<define name="DFM_CMD_NEWFOLDER" value="((UINT)-6)"/>
<define name="DFM_CMD_PASTE" value="((UINT)-7)"/>
<define name="DFM_CMD_PASTELINK" value="((UINT)-10)"/>
<define name="DFM_CMD_PASTESPECIAL" value="((UINT)-11)"/>
<define name="DFM_CMD_PROPERTIES" value="((UINT)-5)"/>
<define name="DFM_CMD_RENAME" value="((UINT)-13)"/>
<define name="DFM_CMD_VIEWDETAILS" value="((UINT)-9)"/>
<define name="DFM_CMD_VIEWLIST" value="((UINT)-8)"/>
<define name="DFM_GETDEFSTATICID" value="14"/>
<define name="DFM_GETHELPTEXT" value="5"/>
<define name="DFM_GETHELPTEXTW" value="11"/>
<define name="DFM_GETVERBA" value="16"/>
<define name="DFM_GETVERBW" value="15"/>
<define name="DFM_INVOKECOMMAND" value="2"/>
<define name="DFM_INVOKECOMMANDEX" value="12"/>
<define name="DFM_MAPCOMMANDNAME" value="13"/>
<define name="DFM_MERGECONTEXTMENU" value="1"/>
<define name="DFM_MERGECONTEXTMENU_BOTTOM" value="17"/>
<define name="DFM_MERGECONTEXTMENU_TOP" value="10"/>
<define name="DFM_MODIFYQCMFLAGS" value="18"/>
<define name="DFM_VALIDATECMD" value="9"/>
<define name="DFM_WM_DRAWITEM" value="7"/>
<define name="DFM_WM_INITMENUPOPUP" value="8"/>
<define name="DFM_WM_MEASUREITEM" value="6"/>
<define name="DVASPECT_COPY" value="3"/>
<define name="DVASPECT_LINK" value="4"/>
<define name="DVASPECT_SHORTNAME" value="2"/>
<define name="EXP_DARWIN_ID_SIG" value="0xA0000006"/>
<define name="EXP_PROPERTYSTORAGE_SIG" value="0xA0000009"/>
<define name="EXP_SPECIAL_FOLDER_SIG" value="0xA0000005"/>
<define name="EXP_SZ_ICON_SIG" value="0xA0000007"/>
<define name="EXP_SZ_LINK_SIG" value="0xA0000001"/>
<define name="FCIDM_BROWSERFIRST" value="0xa000"/>
<define name="FCIDM_BROWSERLAST" value="0xbf00"/>
<define name="FCIDM_GLOBALFIRST" value="0x8000"/>
<define name="FCIDM_GLOBALLAST" value="0x9fff"/>
<define name="FCIDM_MENU_EDIT" value="(FCIDM_GLOBALFIRST+0x0040)"/>
<define name="FCIDM_MENU_EXPLORE" value="(FCIDM_GLOBALFIRST+0x0150)"/>
<define name="FCIDM_MENU_FAVORITES" value="(FCIDM_GLOBALFIRST+0x0170)"/>
<define name="FCIDM_MENU_FILE" value="(FCIDM_GLOBALFIRST+0x0000)"/>
<define name="FCIDM_MENU_FIND" value="(FCIDM_GLOBALFIRST+0x0140)"/>
<define name="FCIDM_MENU_HELP" value="(FCIDM_GLOBALFIRST+0x0100)"/>
<define name="FCIDM_MENU_TOOLS" value="(FCIDM_GLOBALFIRST+0x00c0)"/>
<define name="FCIDM_MENU_TOOLS_SEP_GOTO" value="(FCIDM_GLOBALFIRST+0x00c1)"/>
<define name="FCIDM_MENU_VIEW" value="(FCIDM_GLOBALFIRST+0x0080)"/>
<define name="FCIDM_MENU_VIEW_SEP_OPTIONS" value="(FCIDM_GLOBALFIRST+0x0081)"/>
<define name="FCIDM_SHVIEWFIRST" value="0x0000"/>
<define name="FCIDM_SHVIEWLAST" value="0x7fff"/>
<define name="FCSM_CLSID" value="0x00000008"/>
<define name="FCSM_FLAGS" value="0x00000040"/>
<define name="FCSM_ICONFILE" value="0x00000010"/>
<define name="FCSM_INFOTIP" value="0x00000004"/>
<define name="FCSM_LOGO" value="0x00000020"/>
<define name="FCSM_VIEWID" value="0x00000001"/>
<define name="FCSM_WEBVIEWTEMPLATE" value="0x00000002"/>
<define name="FCS_FLAG_DRAGDROP" value="2"/>
<define name="FCS_FORCEWRITE" value="0x00000002"/>
<define name="FCS_READ" value="0x00000001"/>
<define name="FCS_WRITE" value="(FCS_READ|FCS_FORCEWRITE)"/>
<define name="FILEDESCRIPTOR" value="FILEDESCRIPTORA"/>
<define name="FILEGROUPDESCRIPTOR" value="FILEGROUPDESCRIPTORA"/>
<define name="GIL_ASYNC" value="0x0020"/>
<define name="GIL_CHECKSHIELD" value="0x0200"/>
<define name="GIL_DEFAULTICON" value="0x0040"/>
<define name="GIL_DONTCACHE" value="0x0010"/>
<define name="GIL_FORCENOSHIELD" value="0x0400"/>
<define name="GIL_FORSHELL" value="0x0002"/>
<define name="GIL_FORSHORTCUT" value="0x0080"/>
<define name="GIL_NOTFILENAME" value="0x0008"/>
<define name="GIL_OPENICON" value="0x0001"/>
<define name="GIL_PERCLASS" value="0x0004"/>
<define name="GIL_PERINSTANCE" value="0x0002"/>
<define name="GIL_SHIELD" value="0x0200"/>
<define name="GIL_SIMULATEDOC" value="0x0001"/>
<define name="HPSXA_DEFINED" value=""/>
<define name="IDO_SHGIOI_DEFAULT" value="0x0FFFFFFFC"/>
<define name="IDO_SHGIOI_LINK" value="0x0FFFFFFE"/>
<define name="IDO_SHGIOI_SHARE" value="0x0FFFFFFF"/>
<define name="IDO_SHGIOI_SLOWFILE" value="0x0FFFFFFFD"/>
<define name="IExtractIcon" value="IExtractIconA"/>
<define name="IExtractIconVtbl" value="IExtractIconAVtbl"/>
<define name="ILCloneChild" value="ILCloneFirst"/>
<define name="ILCloneFull" value="ILClone"/>
<define name="ILCreateFromPath" value="ILCreateFromPathA"/>
<define name="ILIsAligned(pidl)" value="(((DWORD_PTR)(pidl)&amp;(sizeof(void*)-1))==0)"/>
<define name="ILIsChild(pidl)" value="(ILIsEmpty(pidl)||ILIsEmpty(ILNext(pidl)))"/>
<define name="ILIsEmpty(pidl)" value="((pidl)==NULL||(pidl)-&gt;mkid.cb==0)"/>
<define name="ILNext(pidl)" value="ILSkip(pidl,(pidl)-&gt;mkid.cb)"/>
<define name="ILSkip(pidl,cb)" value="((PUIDLIST_RELATIVE)VOID_OFFSET((pidl),(cb)))"/>
<define name="INTERFACE" value="INamedPropertyBag"/>
<define name="IS_FULLSCREEN" value="0x00000002"/>
<define name="IS_NORMAL" value="0x00000001"/>
<define name="IS_SPLIT" value="0x00000004"/>
<define name="IS_VALIDSIZESTATEBITS" value="(IS_NORMAL|IS_SPLIT|IS_FULLSCREEN)"/>
<define name="IS_VALIDSTATEBITS" value="(IS_NORMAL|IS_SPLIT|IS_FULLSCREEN|0x80000000|0x40000000)"/>
<define name="IShellExecuteHook" value="IShellExecuteHookA"/>
<define name="IShellExecuteHookVtbl" value="IShellExecuteHookAVtbl"/>
<define name="LPBROWSEINFO" value="LPBROWSEINFOA"/>
<define name="LPEXTRACTICON" value="LPEXTRACTICONA"/>
<define name="LPFILEDESCRIPTOR" value="LPFILEDESCRIPTORA"/>
<define name="LPFILEGROUPDESCRIPTOR" value="LPFILEGROUPDESCRIPTORA"/>
<define name="LPSHELLSTATE" value="LPSHELLSTATEA"/>
<define name="MAX_COLUMN_DESC_LEN" value="128"/>
<define name="MAX_COLUMN_NAME_LEN" value="80"/>
<define name="MM_ADDSEPARATOR" value="0x00000001L"/>
<define name="MM_DONTREMOVESEPS" value="0x00000004L"/>
<define name="MM_SUBMENUSHAVEIDS" value="0x00000002L"/>
<define name="NT_CONSOLE_PROPS_SIG" value="0xA0000002"/>
<define name="NT_FE_CONSOLE_PROPS_SIG" value="0xA0000004"/>
<define name="NUM_POINTS" value="3"/>
<define name="OFASI_EDIT" value="0x0001"/>
<define name="OFASI_OPENDESKTOP" value="0x0002"/>
<define name="OI_ASYNC" value="0xFFFFEEEE"/>
<define name="OI_DEFAULT" value="0x00000000"/>
<define name="PBROWSEINFO" value="PBROWSEINFOA"/>
<define name="PCS_FATAL" value="0x80000000"/>
<define name="PCS_PATHTOOLONG" value="0x00000008"/>
<define name="PCS_REMOVEDCHAR" value="0x00000002"/>
<define name="PCS_REPLACEDCHAR" value="0x00000001"/>
<define name="PCS_TRUNCATED" value="0x00000004"/>
<define name="PDTIMER_PAUSE" value="0x00000002"/>
<define name="PDTIMER_RESET" value="0x00000001"/>
<define name="PDTIMER_RESUME" value="0x00000003"/>
<define name="PIDISF_CACHEDSTICKY" value="0x00000002"/>
<define name="PIDISF_CACHEIMAGES" value="0x00000010"/>
<define name="PIDISF_FOLLOWALLLINKS" value="0x00000020"/>
<define name="PIDISF_RECENTLYCHANGED" value="0x00000001"/>
<define name="PIDISM_DONTWATCH" value="2"/>
<define name="PIDISM_GLOBAL" value="0"/>
<define name="PIDISM_WATCH" value="1"/>
<define name="PIDISR_NEEDS_ADD" value="1"/>
<define name="PIDISR_NEEDS_DELETE" value="3"/>
<define name="PIDISR_NEEDS_UPDATE" value="2"/>
<define name="PIDISR_UP_TO_DATE" value="0"/>
<define name="PID_INTSITE_AUTHOR" value="3"/>
<define name="PID_INTSITE_CODEPAGE" value="18"/>
<define name="PID_INTSITE_COMMENT" value="8"/>
<define name="PID_INTSITE_CONTENTCODE" value="11"/>
<define name="PID_INTSITE_CONTENTLEN" value="10"/>
<define name="PID_INTSITE_DESCRIPTION" value="7"/>
<define name="PID_INTSITE_FLAGS" value="9"/>
<define name="PID_INTSITE_ICONFILE" value="21"/>
<define name="PID_INTSITE_ICONINDEX" value="20"/>
<define name="PID_INTSITE_LASTMOD" value="5"/>
<define name="PID_INTSITE_LASTVISIT" value="4"/>
<define name="PID_INTSITE_RECURSE" value="12"/>
<define name="PID_INTSITE_ROAMED" value="34"/>
<define name="PID_INTSITE_SUBSCRIPTION" value="14"/>
<define name="PID_INTSITE_TITLE" value="16"/>
<define name="PID_INTSITE_TRACKING" value="19"/>
<define name="PID_INTSITE_URL" value="15"/>
<define name="PID_INTSITE_VISITCOUNT" value="6"/>
<define name="PID_INTSITE_WATCH" value="13"/>
<define name="PID_INTSITE_WHATSNEW" value="2"/>
<define name="PID_IS_AUTHOR" value="11"/>
<define name="PID_IS_COMMENT" value="13"/>
<define name="PID_IS_DESCRIPTION" value="12"/>
<define name="PID_IS_HOTKEY" value="6"/>
<define name="PID_IS_ICONFILE" value="9"/>
<define name="PID_IS_ICONINDEX" value="8"/>
<define name="PID_IS_NAME" value="4"/>
<define name="PID_IS_ROAMED" value="15"/>
<define name="PID_IS_SHOWCMD" value="7"/>
<define name="PID_IS_URL" value="2"/>
<define name="PID_IS_WHATSNEW" value="10"/>
<define name="PID_IS_WORKINGDIR" value="5"/>
<define name="PIFDEFFILESIZE" value="80"/>
<define name="PIFDEFPATHSIZE" value="64"/>
<define name="PIFMAXFILEPATH" value="260"/>
<define name="PIFNAMESIZE" value="30"/>
<define name="PIFPARAMSSIZE" value="64"/>
<define name="PIFSHDATASIZE" value="64"/>
<define name="PIFSHPROGSIZE" value="64"/>
<define name="PIFSTARTLOCSIZE" value="63"/>
<define name="PRF_DONTFINDLNK" value="0x0008"/>
<define name="PRF_FIRSTDIRDEF" value="0x0004"/>
<define name="PRF_REQUIREABSOLUTE" value="0x0010"/>
<define name="PRF_TRYPROGRAMEXTENSIONS" value="(0x0002|PRF_VERIFYEXISTS)"/>
<define name="PRF_VERIFYEXISTS" value="0x0001"/>
<define name="PROGDLG_AUTOTIME" value="0x00000002"/>
<define name="PROGDLG_MARQUEEPROGRESS" value="0x00000020"/>
<define name="PROGDLG_MODAL" value="0x00000001"/>
<define name="PROGDLG_NOCANCEL" value="0x00000040"/>
<define name="PROGDLG_NOMINIMIZE" value="0x00000008"/>
<define name="PROGDLG_NOPROGRESSBAR" value="0x00000010"/>
<define name="PROGDLG_NORMAL" value="0x00000000"/>
<define name="PROGDLG_NOTIME" value="0x00000004"/>
<define name="QCMINFO_PLACE_AFTER" value="1"/>
<define name="QCMINFO_PLACE_BEFORE" value="0"/>
<define name="QIF_CACHED" value="0x00000001"/>
<define name="QIF_DONTEXPANDFOLDER" value="0x00000002"/>
<define name="QITIPF_DEFAULT" value="0x00000000"/>
<define name="QITIPF_LINKNOTARGET" value="0x00000002"/>
<define name="QITIPF_LINKUSETARGET" value="0x00000004"/>
<define name="QITIPF_SINGLELINE" value="0x00000010"/>
<define name="QITIPF_USENAME" value="0x00000001"/>
<define name="QITIPF_USESLOWTIP" value="0x00000008"/>
<define name="REGSTR_PATH_SPECIAL_FOLDERS" value="REGSTR_PATH_EXPLORERTEXT(&quot;\\ShellFolders&quot;)"/>
<define name="SFVM_ADDPROPERTYPAGES" value="47"/>
<define name="SFVM_BACKGROUNDENUM" value="32"/>
<define name="SFVM_BACKGROUNDENUMDONE" value="48"/>
<define name="SFVM_COLUMNCLICK" value="24"/>
<define name="SFVM_DEFITEMCOUNT" value="26"/>
<define name="SFVM_DEFVIEWMODE" value="27"/>
<define name="SFVM_DIDDRAGDROP" value="36"/>
<define name="SFVM_FSNOTIFY" value="14"/>
<define name="SFVM_GETANIMATION" value="68"/>
<define name="SFVM_GETBUTTONINFO" value="5"/>
<define name="SFVM_GETBUTTONS" value="6"/>
<define name="SFVM_GETDETAILSOF" value="23"/>
<define name="SFVM_GETHELPTEXT" value="3"/>
<define name="SFVM_GETHELPTOPIC" value="63"/>
<define name="SFVM_GETNOTIFY" value="49"/>
<define name="SFVM_GETPANE" value="59"/>
<define name="SFVM_GETSORTDEFAULTS" value="53"/>
<define name="SFVM_GETTOOLTIPTEXT" value="4"/>
<define name="SFVM_GETZONE" value="58"/>
<define name="SFVM_INITMENUPOPUP" value="7"/>
<define name="SFVM_INVOKECOMMAND" value="2"/>
<define name="SFVM_MERGEMENU" value="1"/>
<define name="SFVM_QUERYFSNOTIFY" value="25"/>
<define name="SFVM_SETISFV" value="39"/>
<define name="SFVM_SIZE" value="57"/>
<define name="SFVM_THISIDLIST" value="41"/>
<define name="SFVM_UNMERGEMENU" value="28"/>
<define name="SFVM_UPDATESTATUSBAR" value="31"/>
<define name="SFVM_WINDOWCREATED" value="15"/>
<define name="SFVSOC_INVALIDATE_ALL" value="0x00000001"/>
<define name="SFVSOC_NOSCROLL" value="LVSICF_NOSCROLL"/>
<define name="SFVS_SELECT_ALLITEMS" value="0x1"/>
<define name="SFVS_SELECT_INVERT" value="0x2"/>
<define name="SFVS_SELECT_NONE" value="0x0"/>
<define name="SHARD_PATH" value="SHARD_PATHA"/>
<define name="SHBrowseForFolder" value="SHBrowseForFolderA"/>
<define name="SHCNEE_MSI_CHANGE" value="4L"/>
<define name="SHCNEE_MSI_UNINSTALL" value="5L"/>
<define name="SHCNEE_ORDERCHANGED" value="2L"/>
<define name="SHCNE_ALLEVENTS" value="0x7FFFFFFFL"/>
<define name="SHCNE_ASSOCCHANGED" value="0x08000000L"/>
<define name="SHCNE_ATTRIBUTES" value="0x00000800L"/>
<define name="SHCNE_CREATE" value="0x00000002L"/>
<define name="SHCNE_DELETE" value="0x00000004L"/>
<define name="SHCNE_DISKEVENTS" value="0x0002381FL"/>
<define name="SHCNE_DRIVEADD" value="0x00000100L"/>
<define name="SHCNE_DRIVEADDGUI" value="0x00010000L"/>
<define name="SHCNE_DRIVEREMOVED" value="0x00000080L"/>
<define name="SHCNE_EXTENDED_EVENT" value="0x04000000L"/>
<define name="SHCNE_FREESPACE" value="0x00040000L"/>
<define name="SHCNE_GLOBALEVENTS" value="0x0C0581E0L"/>
<define name="SHCNE_INTERRUPT" value="0x80000000L"/>
<define name="SHCNE_MEDIAINSERTED" value="0x00000020L"/>
<define name="SHCNE_MEDIAREMOVED" value="0x00000040L"/>
<define name="SHCNE_MKDIR" value="0x00000008L"/>
<define name="SHCNE_NETSHARE" value="0x00000200L"/>
<define name="SHCNE_NETUNSHARE" value="0x00000400L"/>
<define name="SHCNE_RENAMEFOLDER" value="0x00020000L"/>
<define name="SHCNE_RENAMEITEM" value="0x00000001L"/>
<define name="SHCNE_RMDIR" value="0x00000010L"/>
<define name="SHCNE_SERVERDISCONNECT" value="0x00004000L"/>
<define name="SHCNE_UPDATEDIR" value="0x00001000L"/>
<define name="SHCNE_UPDATEIMAGE" value="0x00008000L"/>
<define name="SHCNE_UPDATEITEM" value="0x00002000L"/>
<define name="SHCNF_DWORD" value="0x0003"/>
<define name="SHCNF_FLUSH" value="0x1000"/>
<define name="SHCNF_FLUSHNOWAIT" value="0x3000"/>
<define name="SHCNF_IDLIST" value="0x0000"/>
<define name="SHCNF_NOTIFYRECURSIVE" value="0x10000"/>
<define name="SHCNF_PATH" value="SHCNF_PATHA"/>
<define name="SHCNF_PATHA" value="0x0001"/>
<define name="SHCNF_PATHW" value="0x0005"/>
<define name="SHCNF_PRINTER" value="SHCNF_PRINTERA"/>
<define name="SHCNF_PRINTERA" value="0x0002"/>
<define name="SHCNF_PRINTERW" value="0x0006"/>
<define name="SHCNF_TYPE" value="0x00FF"/>
<define name="SHCNRF_InterruptLevel" value="0x0001"/>
<define name="SHCNRF_NewDelivery" value="0x8000"/>
<define name="SHCNRF_RecursiveInterrupt" value="0x1000"/>
<define name="SHCNRF_ShellLevel" value="0x0002"/>
<define name="SHCreateDirectoryEx" value="SHCreateDirectoryExA"/>
<define name="SHCreateFileExtractIcon" value="SHCreateFileExtractIconA"/>
<define name="SHDID_COMPUTER_AUDIO" value="19"/>
<define name="SHDID_COMPUTER_CDROM" value="10"/>
<define name="SHDID_COMPUTER_DRIVE35" value="5"/>
<define name="SHDID_COMPUTER_DRIVE525" value="6"/>
<define name="SHDID_COMPUTER_FIXED" value="8"/>
<define name="SHDID_COMPUTER_IMAGING" value="18"/>
<define name="SHDID_COMPUTER_NETDRIVE" value="9"/>
<define name="SHDID_COMPUTER_OTHER" value="12"/>
<define name="SHDID_COMPUTER_RAMDISK" value="11"/>
<define name="SHDID_COMPUTER_REMOVABLE" value="7"/>
<define name="SHDID_COMPUTER_SHAREDDOCS" value="20"/>
<define name="SHDID_FS_DIRECTORY" value="3"/>
<define name="SHDID_FS_FILE" value="2"/>
<define name="SHDID_FS_OTHER" value="4"/>
<define name="SHDID_MOBILE_DEVICE" value="21"/>
<define name="SHDID_NET_DOMAIN" value="13"/>
<define name="SHDID_NET_OTHER" value="17"/>
<define name="SHDID_NET_RESTOFNET" value="16"/>
<define name="SHDID_NET_SERVER" value="14"/>
<define name="SHDID_NET_SHARE" value="15"/>
<define name="SHDID_REMOTE_DESKTOP_DRIVE" value="22"/>
<define name="SHDID_ROOT_REGITEM" value="1"/>
<define name="SHDOCAPI" value="EXTERN_CDECLSPEC_IMPORTHRESULTSTDAPICALLTYPE"/>
<define name="SHDOCAPI_(type)" value="EXTERN_CDECLSPEC_IMPORTtypeSTDAPICALLTYPE"/>
<define name="SHDefExtractIcon" value="SHDefExtractIconA"/>
<define name="SHELLSTATE" value="SHELLSTATEA"/>
<define name="SHELLSTATEVERSION_IE4" value="9"/>
<define name="SHELLSTATEVERSION_WIN2K" value="10"/>
<define name="SHELLSTATE_SIZE_IE4" value="FIELD_OFFSET(SHELLSTATE,uNotUsed)"/>
<define name="SHELLSTATE_SIZE_NT4" value="FIELD_OFFSET(SHELLSTATE,version)"/>
<define name="SHELLSTATE_SIZE_WIN2K" value="sizeof(SHELLSTATE)"/>
<define name="SHELLSTATE_SIZE_WIN95" value="FIELD_OFFSET(SHELLSTATE,lParamSort)"/>
<define name="SHFMT_CANCEL" value="0xFFFFFFFEL"/>
<define name="SHFMT_ERROR" value="0xFFFFFFFFL"/>
<define name="SHFMT_ID_DEFAULT" value="0xFFFF"/>
<define name="SHFMT_NOFORMAT" value="0xFFFFFFFDL"/>
<define name="SHFMT_OPT_FULL" value="0x0001"/>
<define name="SHFMT_OPT_SYSONLY" value="0x0002"/>
<define name="SHFOLDERAPI" value="EXTERN_CDECLSPEC_IMPORTHRESULTSTDAPICALLTYPE"/>
<define name="SHGDFIL_DESCRIPTIONID" value="3"/>
<define name="SHGDFIL_FINDDATA" value="1"/>
<define name="SHGDFIL_NETRESOURCE" value="2"/>
<define name="SHGetDataFromIDList" value="SHGetDataFromIDListA"/>
<define name="SHGetFolderPath" value="SHGetFolderPathA"/>
<define name="SHGetFolderPathAndSubDir" value="SHGetFolderPathAndSubDirA"/>
<define name="SHGetIconOverlayIndex" value="SHGetIconOverlayIndexA"/>
<define name="SHGetPathFromIDList" value="SHGetPathFromIDListA"/>
<define name="SHGetSpecialFolderPath" value="SHGetSpecialFolderPathA"/>
<define name="SHOP_FILEPATH" value="0x00000002"/>
<define name="SHOP_PRINTERNAME" value="0x00000001"/>
<define name="SHOP_VOLUMEGUID" value="0x00000004"/>
<define name="SHPPFW_ASKDIRCREATE" value="0x00000002"/>
<define name="SHPPFW_DEFAULT" value="SHPPFW_DIRCREATE"/>
<define name="SHPPFW_DIRCREATE" value="0x00000001"/>
<define name="SHPPFW_IGNOREFILENAME" value="0x00000004"/>
<define name="SHPPFW_MEDIACHECKONLY" value="0x00000010"/>
<define name="SHPPFW_NONE" value="0x00000000"/>
<define name="SHPPFW_NOWRITECHECK" value="0x00000008"/>
<define name="SHPathPrepareForWrite" value="SHPathPrepareForWriteA"/>
<define name="SHSTDAPI" value="EXTERN_CDECLSPEC_IMPORTHRESULTSTDAPICALLTYPE"/>
<define name="SHSTDAPI_(type)" value="EXTERN_CDECLSPEC_IMPORTtypeSTDAPICALLTYPE"/>
<define name="SHSTDDOCAPI" value="EXTERN_CDECLSPEC_IMPORTHRESULTSTDAPICALLTYPE"/>
<define name="SHSTDDOCAPI_(type)" value="EXTERN_CDECLSPEC_IMPORTtypeSTDAPICALLTYPE"/>
<define name="SHSetFolderPath" value="SHSetFolderPathA"/>
<define name="SHStartNetConnectionDialog" value="SHStartNetConnectionDialogA"/>
<define name="SHUpdateImage" value="SHUpdateImageA"/>
<define name="SIOM_ICONINDEX" value="0x2"/>
<define name="SIOM_OVERLAYINDEX" value="0x1"/>
<define name="SIOM_RESERVED_DEFAULT" value="3"/>
<define name="SIOM_RESERVED_LINK" value="1"/>
<define name="SIOM_RESERVED_SHARED" value="0"/>
<define name="SIOM_RESERVED_SLOWFILE" value="2"/>
<define name="SSF_AUTOCHECKSELECT" value="0x00800000"/>
<define name="SSF_DESKTOPHTML" value="0x00000200"/>
<define name="SSF_DONTPRETTYPATH" value="0x00000800"/>
<define name="SSF_DOUBLECLICKINWEBVIEW" value="0x00000080"/>
<define name="SSF_FILTER" value="0x00010000"/>
<define name="SSF_HIDDENFILEEXTS" value="0x00000004"/>
<define name="SSF_HIDEICONS" value="0x00004000"/>
<define name="SSF_ICONSONLY" value="0x01000000"/>
<define name="SSF_MAPNETDRVBUTTON" value="0x00001000"/>
<define name="SSF_NOCONFIRMRECYCLE" value="0x00008000"/>
<define name="SSF_NONETCRAWLING" value="0x00100000"/>
<define name="SSF_SEPPROCESS" value="0x00080000"/>
<define name="SSF_SERVERADMINUI" value="0x00000004"/>
<define name="SSF_SHOWALLOBJECTS" value="0x00000001"/>
<define name="SSF_SHOWATTRIBCOL" value="0x00000100"/>
<define name="SSF_SHOWCOMPCOLOR" value="0x00000008"/>
<define name="SSF_SHOWEXTENSIONS" value="0x00000002"/>
<define name="SSF_SHOWINFOTIP" value="0x00002000"/>
<define name="SSF_SHOWSTARTPAGE" value="0x00400000"/>
<define name="SSF_SHOWSTATUSBAR" value="0x04000000"/>
<define name="SSF_SHOWSUPERHIDDEN" value="0x00040000"/>
<define name="SSF_SHOWSYSFILES" value="0x00000020"/>
<define name="SSF_SHOWTYPEOVERLAY" value="0x02000000"/>
<define name="SSF_SORTCOLUMNS" value="0x00000010"/>
<define name="SSF_STARTPANELON" value="0x00200000"/>
<define name="SSF_WEBVIEW" value="0x00020000"/>
<define name="SSF_WIN95CLASSIC" value="0x00000400"/>
<define name="STR_PARSE_PARTIAL_IDLIST" value="L&quot;ParseOriginalItem&quot;"/>
<define name="STR_PARSE_WITH_PROPERTIES" value="L&quot;ParseWithProperties&quot;"/>
<define name="Shell_GetCachedImageIndex" value="Shell_GetCachedImageIndexA"/>
<define name="VALIDATEUNC_CONNECT" value="0x0001"/>
<define name="VALIDATEUNC_NOUI" value="0x0002"/>
<define name="VALIDATEUNC_PERSIST" value="0x0008"/>
<define name="VALIDATEUNC_PRINT" value="0x0004"/>
<define name="VALIDATEUNC_VALID" value="0x0007"/>
<define name="VOID_OFFSET(pv,cb)" value="((void*)(((BYTE*)(pv))+(cb)))"/>
<define name="WINSHELLAPI" value="DECLSPEC_IMPORT"/>
<define name="WPSTYLE_CENTER" value="0"/>
<define name="WPSTYLE_CROPTOFIT" value="4"/>
<define name="WPSTYLE_KEEPASPECT" value="3"/>
<define name="WPSTYLE_MAX" value="3"/>
<define name="WPSTYLE_SPAN" value="5"/>
<define name="WPSTYLE_STRETCH" value="2"/>
<define name="WPSTYLE_TILE" value="1"/>
</def>