From 687b02c1e6976a5698ce48119df46a895b40a138 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sat, 24 Sep 2016 23:55:15 -0700 Subject: [PATCH] tools: ntstatus,winerror: lookup status/error codes --- tools/ntstatus.bat | 14 ++++++++++++++ tools/winerror.bat | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tools/ntstatus.bat create mode 100644 tools/winerror.bat diff --git a/tools/ntstatus.bat b/tools/ntstatus.bat new file mode 100644 index 00000000..fd2c0428 --- /dev/null +++ b/tools/ntstatus.bat @@ -0,0 +1,14 @@ +@echo off + +setlocal + +if X%1==X (echo usage: %~n0 VALUE >&2 & exit /b 1) + +set RegKey="HKLM\SOFTWARE\Microsoft\Windows Kits\Installed Roots" +set RegVal="KitsRoot10" +reg query %RegKey% /v %RegVal% >nul 2>&1 || (echo Cannot find Windows Kit >&2 & exit /b 1) +for /f "tokens=2,*" %%i in ('reg query %RegKey% /v %RegVal% ^| findstr %RegVal%') do ( + set KitRoot=%%j +) + +findstr /R /I "\<0*[Xx]*%1[Ll]*\>" "%KitRoot%Include\10.0.10586.0\shared\%~n0.h" diff --git a/tools/winerror.bat b/tools/winerror.bat new file mode 100644 index 00000000..fd2c0428 --- /dev/null +++ b/tools/winerror.bat @@ -0,0 +1,14 @@ +@echo off + +setlocal + +if X%1==X (echo usage: %~n0 VALUE >&2 & exit /b 1) + +set RegKey="HKLM\SOFTWARE\Microsoft\Windows Kits\Installed Roots" +set RegVal="KitsRoot10" +reg query %RegKey% /v %RegVal% >nul 2>&1 || (echo Cannot find Windows Kit >&2 & exit /b 1) +for /f "tokens=2,*" %%i in ('reg query %RegKey% /v %RegVal% ^| findstr %RegVal%') do ( + set KitRoot=%%j +) + +findstr /R /I "\<0*[Xx]*%1[Ll]*\>" "%KitRoot%Include\10.0.10586.0\shared\%~n0.h"