186{
195 char buf1[256];
196
200
201
203 do
204 {
209 &ReturnSize);
213
214
216 return 1;
217
218
219 CurrentProcess = SystemProcesses;
221 {
222 int hour, hour1, thour, thour1;
223 unsigned char minute, minute1, tmin, tmin1;
224 unsigned char seconds, seconds1, tsec, tsec1;
225
226 unsigned int ti;
228
230 hour = (ptime.
QuadPart / (10000000LL * 3600LL));
231 minute = (ptime.
QuadPart / (10000000LL * 60LL)) % 60LL;
232 seconds = (ptime.
QuadPart / 10000000LL) % 60LL;
233
235 hour1 = (ptime.
QuadPart / (10000000LL * 3600LL));
236 minute1 = (ptime.
QuadPart / (10000000LL * 60LL)) % 60LL;
237 seconds1 = (ptime.
QuadPart / 10000000LL) % 60LL;
238
240
241 wsprintf(
buf,
"P%8d %8d %3d:%02d:%02d %3d:%02d:%02d ProcName: %s\n",
243 hour, minute, seconds, hour1, minute1, seconds1,
246
248
250 {
253 char szWindowName[30] = {" "};
254
256 thour = (ptime.
QuadPart / (10000000LL * 3600LL));
257 tmin = (ptime.
QuadPart / (10000000LL * 60LL)) % 60LL;
258 tsec = (ptime.
QuadPart / 10000000LL) % 60LL;
259
261 thour1 = (ptime.
QuadPart / (10000000LL * 3600LL));
262 tmin1 = (ptime.
QuadPart / (10000000LL * 60LL)) % 60LL;
263 tsec1 = (ptime.
QuadPart / 10000000LL) % 60LL;
264
267 statt++;
268
271 waitt++;
272
274 "t% %8d %3d:%02d:%02d %3d:%02d:%02d %s %s\n",
276 thour, tmin, tsec, thour1, tmin1, tsec1,
279
283 }
284
287 }
288 return (0);
289}
#define NT_SUCCESS(StatCode)
#define HeapFree(x, y, z)
@ SystemProcessInformation
NTSYSAPI NTSTATUS NTAPI RtlUnicodeStringToAnsiString(PANSI_STRING DestinationString, PUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString)
NTSYSAPI VOID NTAPI RtlFreeAnsiString(PANSI_STRING AnsiString)
struct status thread_stat[8+1]
struct _SYSTEM_PROCESSES * PSYSTEM_PROCESSES
static BOOL CALLBACK EnumThreadProc(HWND hwnd, LPARAM lp)
struct waitres waitreason[44+1]
NTSYSAPI NTSTATUS NTAPI NtQuerySystemInformation(IN SYSTEM_INFORMATION_CLASS SystemInfoClass, OUT PVOID SystemInfoBuffer, IN ULONG SystemInfoBufferSize, OUT PULONG BytesReturned OPTIONAL)
SYSTEM_THREADS Threads[1]
HANDLE InheritedFromUniqueProcessId
#define STATUS_INFO_LENGTH_MISMATCH
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
BOOL WINAPI EnumThreadWindows(_In_ DWORD, _In_ WNDENUMPROC, _In_ LPARAM)
BOOL(CALLBACK * WNDENUMPROC)(HWND, LPARAM)