Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

87 lines
1.2 KiB

/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
Process.h
Abstract:
Include file for process tracking stuff
Author:
Dave Hastings (daveh) 11-Nov-1992
Revision History:
--*/
#ifndef _process_h_
#define _process_h_
PVOID CreateProcessList(
VOID
);
PVOID CreateProcessO(
PVOID ProcessList,
ULONG ProcessId,
ULONG ThreadId,
LPCREATE_PROCESS_DEBUG_INFO DebugProcessInfo,
HANDLE OutputWindow // bugbug
);
PVOID GetProcess(
PVOID ProcessList,
ULONG Id
);
HANDLE GetProcessHandle(
PVOID ProcessList,
PVOID Process
);
PVOID GetProcessThreadList(
PVOID ProcessList,
PVOID Process
);
PVOID GetProcessModule32List(
PVOID ProcessList,
PVOID Process
);
PVOID GetProcessModule16List(
PVOID ProcessList,
PVOID Process
);
PVOID CreateThreadList(
VOID
);
PVOID CreateThreadO(
PVOID ThreadList,
ULONG ThreadId,
LPCREATE_THREAD_DEBUG_INFO ThreadDebugInfo
);
PVOID GetThread(
PVOID ThreadList,
ULONG ThreadId
);
HANDLE GetThreadHandle(
PVOID ThreadList,
PVOID Thread
);
BOOL
DestroyThreadList(
PVOID ThreadList
);
#endif