X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=subsys%2Fcsrss%2Fapi%2Fwapi.c;h=4d19d35f8779bfa72e0f0d66994992da674a6ab4;hp=db8ed491068924a1fdab35076758fdf55e2f3639;hb=HEAD;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/subsys/csrss/api/wapi.c b/subsys/csrss/api/wapi.c index db8ed49..4d19d35 100644 --- a/subsys/csrss/api/wapi.c +++ b/subsys/csrss/api/wapi.c @@ -68,6 +68,7 @@ static const CsrFunc CsrFuncs[] = { CsrCloseHandle, CsrVerifyHandle, CsrDuplicateHandle, + CsrHardwareStateProperty, 0 }; static void Thread_Api2(HANDLE ServerPort) @@ -95,7 +96,7 @@ static void Thread_Api2(HANDLE ServerPort) if ( LpcRequest.Header.MessageType == LPC_PORT_CLOSED ) { - CsrFreeProcessData( (ULONG)LpcRequest.Header.Cid.UniqueProcess ); + CsrFreeProcessData( (ULONG)LpcRequest.Header.ClientId.UniqueProcess ); NtClose(ServerPort); NtTerminateThread(NtCurrentThread(), STATUS_SUCCESS); continue; @@ -105,7 +106,7 @@ static void Thread_Api2(HANDLE ServerPort) Reply = (PCSRSS_API_REPLY)&LpcReply; ProcessData = CsrGetProcessData( - (ULONG)LpcRequest.Header.Cid.UniqueProcess); + (ULONG)LpcRequest.Header.ClientId.UniqueProcess); // DisplayString(L"CSR: Received request\n"); if( Request->Type >= (sizeof( CsrFuncs ) / sizeof( CsrFunc )) - 1 ) @@ -155,7 +156,7 @@ void Thread_Api(PVOID PortHandle) NtTerminateThread(NtCurrentThread(), Status); } - ProcessData = CsrGetProcessData((ULONG)Request.Header.Cid.UniqueProcess); + ProcessData = CsrGetProcessData((ULONG)Request.Header.ClientId.UniqueProcess); ProcessData->CsrSectionViewBase = LpcRead.ViewBase; ProcessData->CsrSectionViewSize = LpcRead.ViewSize;