ignore alignment checks for unimplemented information classes in
NtQuery/SetInformationProcess(). This gets sysinternals' ProcessExplorer
to run
Modified: trunk/reactos/ntoskrnl/ps/process.c
_____
Modified: trunk/reactos/ntoskrnl/ps/process.c
--- trunk/reactos/ntoskrnl/ps/process.c 2005-03-14 15:22:46 UTC (rev
14062)
+++ trunk/reactos/ntoskrnl/ps/process.c 2005-03-14 15:23:44 UTC (rev
14063)
@@ -72,14 +72,14 @@
ICI_SQ_SAME( sizeof(UNICODE_STRING), sizeof(ULONG),
ICIF_QUERY | ICIF_SIZE_VARIABLE), /* ProcessImageFileName */
/* FIXME */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessLUIDDeviceMapsEnabled */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessBreakOnTermination */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessDebugObjectHandle */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessDebugFlags */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessHandleTracing */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessUnknown33 */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessUnknown34 */
- ICI_SQ_SAME( 0, 0, 0
), /* ProcessUnknown35 */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessLUIDDeviceMapsEnabled */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessBreakOnTermination */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessDebugObjectHandle */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessDebugFlags */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessHandleTracing */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessUnknown33 */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessUnknown34 */
+ ICI_SQ_SAME( 0, 1, 0
), /* ProcessUnknown35 */
ICI_SQ_SAME( sizeof(ULONG), sizeof(ULONG),
ICIF_QUERY), /* ProcessCookie */
};