/* GLOBALS *******************************************************************/
WINBOOL STDCALL
-GetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
+InternalGetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
HANDLE STDCALL
DuplicateConsoleHandle (HANDLE hConsole,
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
WINBOOL WINAPI GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags)
{
OBJECT_DATA_INFORMATION HandleInfo;
}
+/*
+ * @implemented
+ */
WINBOOL STDCALL SetHandleInformation(HANDLE hObject,
DWORD dwMask,
DWORD dwFlags)
}
+/*
+ * @implemented
+ */
WINBOOL STDCALL CloseHandle(HANDLE hObject)
/*
* FUNCTION: Closes an open object handle
}
+/*
+ * @implemented
+ */
WINBOOL STDCALL DuplicateHandle(HANDLE hSourceProcessHandle,
HANDLE hSourceHandle,
HANDLE hTargetProcessHandle,
DWORD SourceProcessId, TargetProcessId;
if (IsConsoleHandle(hSourceHandle))
{
- if (FALSE == GetProcessId(hSourceProcessHandle, &SourceProcessId) ||
- FALSE == GetProcessId(hTargetProcessHandle, &TargetProcessId) ||
+ if (FALSE == InternalGetProcessId(hSourceProcessHandle, &SourceProcessId) ||
+ FALSE == InternalGetProcessId(hTargetProcessHandle, &TargetProcessId) ||
SourceProcessId != TargetProcessId ||
SourceProcessId != GetCurrentProcessId())
{
return TRUE;
}
+
+/*
+ * @implemented
+ */
UINT STDCALL SetHandleCount(UINT nCount)
{
return(nCount);
}
-
/* EOF */