Skip to content

Commit

Permalink
1.9.2
Browse files Browse the repository at this point in the history
For a complete list of changes see changelog.txt in the sources directory.
  • Loading branch information
hfiref0x committed Dec 11, 2021
1 parent 317e69f commit 7284d71
Show file tree
Hide file tree
Showing 27 changed files with 1,208 additions and 806 deletions.
Binary file modified Compiled/WinObjEx64.chm
Binary file not shown.
Binary file modified Compiled/WinObjEx64.exe
Binary file not shown.
4 changes: 3 additions & 1 deletion Source/CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@ v1.9.2
more Win10/11 21h2 compatibility changes
added FLT_FILTER, FLT_OBJECT structured dump
added authenticode hash calculation for loaded drivers (extras->Drivers, use popup menu on driver entry)
added coalescing callbacks to callbacks list
various minor UI changes
rtls updated
fix misbehavior with recent wine staging 6.x
internal rearrange
rtls updated

v1.9.1
21h2 compatibility improvements
Expand Down
7 changes: 4 additions & 3 deletions Source/Shared/ntos/ntos.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
*
* TITLE: NTOS.H
*
* VERSION: 1.186
* VERSION: 1.187
*
* DATE: 29 Nov 2021
* DATE: 03 Dec 2021
*
* Common header file for the ntos API functions and definitions.
*
Expand Down Expand Up @@ -14015,7 +14015,8 @@ typedef enum _SYSDBG_COMMAND {
SysDbgClearUmBreakPid,
SysDbgGetUmAttachPid,
SysDbgClearUmAttachPid,
SysDbgGetLiveKernelDump
SysDbgGetLiveKernelDump,
SysDbgKdPullRemoteFile
} SYSDBG_COMMAND, *PSYSDBG_COMMAND;

typedef struct _SYSDBG_VIRTUAL {
Expand Down
88 changes: 88 additions & 0 deletions Source/Shared/ntuser/ntuser.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/************************************************************************************
*
* (C) COPYRIGHT AUTHORS, 2015 - 2021
* Translated from Microsoft sources/debugger or mentioned elsewhere.
*
* TITLE: NTUSER.H
*
* VERSION: 1.03
*
* DATE: 01 Dec 2021
*
* Common header file for the ntuser API functions and definitions.
*
* Only projects required API/definitions.
*
* Depends on: Windows.h
* NtStatus.h
* NtOs.h
*
* Include: Windows.h
* NtStatus.h
* NtOs.h
*
* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
* PARTICULAR PURPOSE.
*
************************************************************************************/

#if defined (_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

#pragma warning(push)
#pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
#pragma warning(disable: 4214) // nonstandard extension used : bit field types other than int

#ifndef NTUSER_RTL
#define NTUSER_RTL


//
// NTUSER_RTL HEADER END
//

#if defined(__cplusplus)
extern "C" {
#endif

#ifdef _WIN32ULIB_PRESENT
#pragma comment(lib, "win32u.lib")
#endif

//
// Warning: DESKTOP and other shared WIN32K objects moved to separate headers as of 1.02.
//

typedef enum tagPROCESS_UICONTEXT {
PROCESS_UICONTEXT_DESKTOP = 0,
PROCESS_UICONTEXT_IMMERSIVE = 1,
PROCESS_UICONTEXT_IMMERSIVE_BROKER = 2,
PROCESS_UICONTEXT_IMMERSIVE_BROWSER = 3
} PROCESS_UICONTEXT;

typedef enum tagPROCESS_UI_FLAGS {
PROCESS_UIF_NONE = 0,
PROCESS_UIF_AUTHORING_MODE = 1,
PROCESS_UIF_RESTRICTIONS_DISABLED = 2
} PROCESS_UI_FLAGS;

typedef struct tagPROCESS_UICONTEXT_INFORMATION {
DWORD processUIContext; //PROCESS_UICONTEXT
DWORD dwFlags; //PROCESS_UI_FLAGS
} PROCESS_UICONTEXT_INFORMATION, * PPROCESS_UICONTEXT_INFORMATION;


typedef HWINSTA(NTAPI* pfnNtUserOpenWindowStation)(
_In_ POBJECT_ATTRIBUTES ObjectAttributes,
_In_ ACCESS_MASK DesiredAccess);

#ifdef __cplusplus
}
#endif

#pragma warning(pop)

#endif NTUSER_RTL
Binary file modified Source/WinObjEx64/Resource.rc
Binary file not shown.
1 change: 1 addition & 0 deletions Source/WinObjEx64/WinObjEx64.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -428,6 +428,7 @@
<ClInclude Include="..\Shared\ntos\ntldr.h" />
<ClInclude Include="..\Shared\ntos\ntos.h" />
<ClInclude Include="..\Shared\ntos\ntsup.h" />
<ClInclude Include="..\Shared\ntuser\ntuser.h" />
<ClInclude Include="..\Shared\sdk\extdef.h" />
<ClInclude Include="..\Shared\treelist\treelist.h" />
<ClInclude Include="aboutDlg.h" />
Expand Down
3 changes: 3 additions & 0 deletions Source/WinObjEx64/WinObjEx64.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,9 @@
<ClInclude Include="..\Shared\minirtl\minirtl.h">
<Filter>minirtl</Filter>
</ClInclude>
<ClInclude Include="..\Shared\ntuser\ntuser.h">
<Filter>ntos</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="rsrc\pipe.ico">
Expand Down
Loading

0 comments on commit 7284d71

Please sign in to comment.