From: SF/projects/mingw n. l. <min...@li...> - 2012-06-13 16:45:53
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Tracker Item Submitted) made by alavrentiev You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Nobody/Anonymous (nobody) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-06-14 11:30:07
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Settings changed) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) >Assigned to: Chris Sutcliffe (ir0nh34d) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-05 17:51:17
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api >Group: Waiting User Response >Status: Pending Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) >Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-30 03:42:57
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Comment added) made by alavrentiev You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: Waiting User Response >Status: Open Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- >Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-29 20:42 Message: Sorry, must have missed your question. The structures are defined in /usr/include/w32api/ddk/ntapi.h . ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-30 11:53:59
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: Waiting User Response >Status: Pending Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2012-08-30 04:53 Message: I don't find these in w32api/ddk/ntapi.h. I find something similar with SYSTEM_THREADS (note the S indicating plural) and SYSTEM_PROCESSES but not SYSTEM_PROCESS_INFORMATION. But why would Cygwin's installed version be different? ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-29 20:42 Message: Sorry, must have missed your question. The structures are defined in /usr/include/w32api/ddk/ntapi.h . ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-30 12:25:57
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Comment added) made by alavrentiev You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: Waiting User Response Status: Pending Resolution: None Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-30 05:25 Message: You are actually correct -- the names I used for the similar-named structures, I took "as is" from my source code, because I could not use ntapi.h-provided names (would have been in conflict of redefinition). So in the above, my SYSTEM_THREAD corresponds to what mingw's SYSTEMS_THREADS should have been, and my SYSTEM_PROCESS_INFORMATION corresponds to what mingw's SYSTEM_PROCESSES should have been defined (BTW, MS does use SYSTEM_PROCESS_INFORMATION for the latter in their documentation, although with fields mostly opaque). ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-30 04:53 Message: I don't find these in w32api/ddk/ntapi.h. I find something similar with SYSTEM_THREADS (note the S indicating plural) and SYSTEM_PROCESSES but not SYSTEM_PROCESS_INFORMATION. But why would Cygwin's installed version be different? ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-29 20:42 Message: Sorry, must have missed your question. The structures are defined in /usr/include/w32api/ddk/ntapi.h . ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-30 13:05:31
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api >Group: Known bugs >Status: Open >Resolution: Remind Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2012-08-30 06:05 Message: Thanks for the clarification. I've set the reminder flag for me to look at this at a later date. ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-30 05:25 Message: You are actually correct -- the names I used for the similar-named structures, I took "as is" from my source code, because I could not use ntapi.h-provided names (would have been in conflict of redefinition). So in the above, my SYSTEM_THREAD corresponds to what mingw's SYSTEMS_THREADS should have been, and my SYSTEM_PROCESS_INFORMATION corresponds to what mingw's SYSTEM_PROCESSES should have been defined (BTW, MS does use SYSTEM_PROCESS_INFORMATION for the latter in their documentation, although with fields mostly opaque). ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-30 04:53 Message: I don't find these in w32api/ddk/ntapi.h. I find something similar with SYSTEM_THREADS (note the S indicating plural) and SYSTEM_PROCESSES but not SYSTEM_PROCESS_INFORMATION. But why would Cygwin's installed version be different? ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-29 20:42 Message: Sorry, must have missed your question. The structures are defined in /usr/include/w32api/ddk/ntapi.h . ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-10-30 17:33:50
|
Bugs item #3534927, was opened at 2012-06-13 09:45 Message generated for change (Settings changed) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: WSL (Windows System Libraries) Group: Known bugs >Status: Pending Resolution: Remind Priority: 5 Private: No Submitted By: Anton Lavrentiev (alavrentiev) Assigned to: Earnie Boyd (earnie) Summary: Improper alignment in SYSTEM_THREAD/PROCESS_INFORMATION Initial Comment: Hi, Structures declared in win32api to get NtQuerySystemInformation() for SystemProcessInformation miss proper alignments, and so do not work correctly, Namely, these two structures suffer (correct field layout shown): /* CYGWIN defines these two stucts incorrectly (missing some alignment) */ typedef struct _SYSTEM_THREAD { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; DWORD WaitTime; PVOID StartAddress; DWORD ProcessId; DWORD ThreadId; KPRIORITY Priority; KPRIORITY BasePriority; ULONG ContextSwitchCount; THREAD_STATE State; /* state: active (<5), waiting (5) */ KWAIT_REASON WaitReason; /* waiting reason (5 = suspended) */ DWORD Reserved1; /* missing in CYGWIN, aling to quad */ } SYSTEM_THREAD; typedef struct _SYSTEM_PROCESS_INFORMATION { ULONG NextEntryOffset; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; DWORD ProcessId; DWORD InheritedFromProcessId; ULONG HandleCount; DWORD Reserved2[2]; VM_COUNTERS VmCounters; /* NB: *not* quad aligned! */ ULONG PrivatePageCount; /* CYGWIN bug, quad align for prev */ IO_COUNTERS IoCounters; SYSTEM_THREAD Threads[1]; } SYSTEM_PROCESS_INFORMATION; Please fix! Thanks, Anton Lavrentiev ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-30 06:05 Message: Thanks for the clarification. I've set the reminder flag for me to look at this at a later date. ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-30 05:25 Message: You are actually correct -- the names I used for the similar-named structures, I took "as is" from my source code, because I could not use ntapi.h-provided names (would have been in conflict of redefinition). So in the above, my SYSTEM_THREAD corresponds to what mingw's SYSTEMS_THREADS should have been, and my SYSTEM_PROCESS_INFORMATION corresponds to what mingw's SYSTEM_PROCESSES should have been defined (BTW, MS does use SYSTEM_PROCESS_INFORMATION for the latter in their documentation, although with fields mostly opaque). ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-30 04:53 Message: I don't find these in w32api/ddk/ntapi.h. I find something similar with SYSTEM_THREADS (note the S indicating plural) and SYSTEM_PROCESSES but not SYSTEM_PROCESS_INFORMATION. But why would Cygwin's installed version be different? ---------------------------------------------------------------------- Comment By: Anton Lavrentiev (alavrentiev) Date: 2012-08-29 20:42 Message: Sorry, must have missed your question. The structures are defined in /usr/include/w32api/ddk/ntapi.h . ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-05 10:50 Message: I must be blind. Exactly what files contain these? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3534927&group_id=2435 |