CsrCloseHandle,
CsrVerifyHandle,
CsrDuplicateHandle,
+ CsrHardwareStateProperty,
0 };
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;
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 )
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;