BOOL
CsrIsConsoleHandle(HANDLE Handle)
{
- return ((ULONG)Handle & 0x10000003) == 0x3;
+ return ((ULONG_PTR)Handle & 0x10000003) == 0x3;
}
Object_t **Object,
DWORD Access )
{
- ULONG h = (ULONG)Handle >> 2;
+ ULONG_PTR h = (ULONG_PTR)Handle >> 2;
+ DPRINT("CsrGetObject, Object: %x, %x, %x\n", Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
DPRINT("CsrGetObject, Object: %x, %x, %x\n",
Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
PCSRSS_PROCESS_DATA ProcessData,
HANDLE Handle)
{
- ULONG h = (ULONG)Handle >> 2;
- Object_t *Object;
+ ULONG_PTR h = (ULONG_PTR)Handle >> 2;
+ Object_t *Object;
RtlEnterCriticalSection(&ProcessData->HandleTableLock);
if (h >= ProcessData->HandleTableSize
PCSRSS_PROCESS_DATA ProcessData,
HANDLE Handle)
{
- ULONG h = (ULONG)Handle >> 2;
+ ULONG_PTR h = (ULONG_PTR)Handle >> 2;
if (h >= ProcessData->HandleTableSize ||
ProcessData->HandleTable[h].Object == NULL)