From da23cad0ded27279d16766eab2c70647a0a06aef Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Mon, 8 Aug 2005 10:41:34 +0000 Subject: [PATCH] delete no longer used file svn path=/trunk/; revision=17197 --- reactos/ntoskrnl/ps/cid.c | 106 -------------------------------------- 1 file changed, 106 deletions(-) delete mode 100644 reactos/ntoskrnl/ps/cid.c diff --git a/reactos/ntoskrnl/ps/cid.c b/reactos/ntoskrnl/ps/cid.c deleted file mode 100644 index dfd3b1df0dc..00000000000 --- a/reactos/ntoskrnl/ps/cid.c +++ /dev/null @@ -1,106 +0,0 @@ -/* $Id$ - * - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS kernel - * FILE: ntoskrnl/ps/cid.c - * PURPOSE: Client ID (CID) management - * - * PROGRAMMERS: Thomas Weidenmueller - */ - -/* INCLUDES ******************************************************************/ - -#include -#define NDEBUG -#include - -/* GLOBALS ******************************************************************/ - -PHANDLE_TABLE PspCidTable = NULL; - -/* FUNCTIONS *****************************************************************/ - -VOID -INIT_FUNCTION -PsInitClientIDManagment(VOID) -{ - PspCidTable = ExCreateHandleTable(NULL); - ASSERT(PspCidTable); -} - -/* - * @implemented - */ -NTSTATUS STDCALL -PsLookupProcessThreadByCid(IN PCLIENT_ID Cid, - OUT PEPROCESS *Process OPTIONAL, - OUT PETHREAD *Thread) -{ - PHANDLE_TABLE_ENTRY CidEntry; - PETHREAD FoundThread; - NTSTATUS Status = STATUS_INVALID_CID; - - PAGED_CODE(); - - ASSERT(Thread); - ASSERT(Cid); - - CidEntry = PsLookupCidHandle(Cid->UniqueThread, PsThreadType, (PVOID*)&FoundThread); - if(CidEntry != NULL) - { - ObReferenceObject(FoundThread); - - PsUnlockCidHandle(CidEntry); - - if(Process != NULL) - { - *Process = FoundThread->ThreadsProcess; - } - *Thread = FoundThread; - Status = STATUS_SUCCESS; - } - - return Status; -} - - -/* - * @implemented - */ -NTSTATUS STDCALL -PsLookupThreadByThreadId(IN HANDLE ThreadId, - OUT PETHREAD *Thread) -{ - PHANDLE_TABLE_ENTRY CidEntry; - PETHREAD FoundThread; - NTSTATUS Status = STATUS_INVALID_CID; - - PAGED_CODE(); - - ASSERT(Thread); - - CidEntry = PsLookupCidHandle(ThreadId, PsThreadType, (PVOID*)&FoundThread); - if(CidEntry != NULL) - { - ObReferenceObject(FoundThread); - - PsUnlockCidHandle(CidEntry); - - *Thread = FoundThread; - Status = STATUS_SUCCESS; - } - - return Status; -} - -VOID -PsUnlockCidHandle(PHANDLE_TABLE_ENTRY CidEntry) -{ - PAGED_CODE(); - - ExUnlockHandleTableEntry(PspCidTable, - CidEntry); - KeLeaveCriticalRegion(); -} - -/* EOF */ -- 2.17.1