PBOOL is a pointer to a BOOL. Is there a syntax to tell it that the second parameter is a pointer to a BOOL? In C#: BOOL IsAttached; CheckRemoteDebuggerPresent(Process.GetCurrentProcess().Handle, &IsAttached);