NtOpenProcess (ntdll)
Last changed: -89.0.58.65

.
Summary
Opens a handle.

C# Signature:

[DllImport("ntdll.dll", SetLastError=true)]
static extern NTSTATUS NtOpenProcess(ref IntPtr ProcessHandle, UInt32 AccessMask, ref OBJECT_ATTRIBUTES ObjectAttributes, ref CLIENT_ID ClientId);

Boo Signature:

[DllImport("ntdll.dll", SetLastError : true)]
def NtOpenProcess(ref ProcessHandle as IntPtr, AccessMask as UInt32, ref ObjectAttributes as OBJECT_ATTRIBUTES, ref ClientId as CLIENT_ID) as NTSTATUS:
     pass

User-Defined Types:

OBJECT_ATTRIBUTES, CLIENT_ID and NTSTATUS.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation