Click or drag to resize
Xcalibur Systems LLC Logo

Xcalibur.NativeMethods.V2.Processes Namespace

A collection of native models that correspond with their C++ counterparts for usage in .Net.
Classes
 ClassDescription
Public classProcessHelper Win32 API Helper: Processes, Handles, and Threads.
Public classProcessThreadTimes Retrieves timing information for the specified process.

GetProcessTimes function

Structures
 StructureDescription
Public structureModuleEntry32 Describes an entry from a list of the modules belonging to the specified process.

MODULEENTRY32 structure

Public structureProcessEntry32 Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.

PROCESSENTRY32 structure

Public structureProcessInformation Contains information about a newly created process and its primary thread.

PROCESS_INFORMATION structure

Public structureProcessMemoryCountersEx Contains extended memory statistics for a process.

PROCESS_MEMORY_COUNTERS_EX structure

Public structureStartupInfo Specifies the window station, desktop, standard handles, and appearance of the main window for a process at creation time.

STARTUPINFO structure

Public structureThreadEntry32 Describes an entry from a list of the threads executing in the system when a snapshot was taken.

THREADENTRY32 structure

Enumerations
 EnumerationDescription
Public enumerationPriorityClass Sets the priority class for the specified process. This value together with the priority value of each thread of the process determines each thread's base priority level.

SetPriorityClass function

Public enumerationProcessAccess The Microsoft Windows security model enables you to control access to process objects. For more information about security, see Access-Control Model. When a user logs in, the system collects a set of data that uniquely identifies the user during the authentication process, and stores it in an access token.This access token describes the security context of all processes associated with the user.The security context of a process is the set of credentials given to the process or the user account that created the process.

Process Security and Access Rights

Public enumerationProcessCreation The following process creation flags are used by the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, and CreateProcessWithTokenW functions. They can be specified in any combination, except as noted.

Process Creation Flags

Public enumerationProcessNamePathTypes Process name path types to be associated with .
Public enumerationSnapshotFlags The portions of the system to be included in the snapshot. This parameter can be one or more of the following values.

SnapshotFlags structure

Public enumerationThreadAccess Microsoft Windows enables you to control access to thread objects. For more information about security, see Access-Control Model.

Thread Security and Access Rights

Public enumerationWaitTypes Wait Types associated with and .

Thread32Next function