| Index: sandbox/src/process_thread_dispatcher.cc
|
| ===================================================================
|
| --- sandbox/src/process_thread_dispatcher.cc (revision 41493)
|
| +++ sandbox/src/process_thread_dispatcher.cc (working copy)
|
| @@ -110,13 +110,13 @@
|
| };
|
|
|
| static const IPCCall process_token = {
|
| - {IPC_NTOPENPROCESSTOKEN_TAG, ULONG_TYPE, ULONG_TYPE},
|
| + {IPC_NTOPENPROCESSTOKEN_TAG, VOIDPTR_TYPE, ULONG_TYPE},
|
| reinterpret_cast<CallbackGeneric>(
|
| &ThreadProcessDispatcher::NtOpenProcessToken)
|
| };
|
|
|
| static const IPCCall process_tokenex = {
|
| - {IPC_NTOPENPROCESSTOKENEX_TAG, ULONG_TYPE, ULONG_TYPE, ULONG_TYPE},
|
| + {IPC_NTOPENPROCESSTOKENEX_TAG, VOIDPTR_TYPE, ULONG_TYPE, ULONG_TYPE},
|
| reinterpret_cast<CallbackGeneric>(
|
| &ThreadProcessDispatcher::NtOpenProcessTokenEx)
|
| };
|
| @@ -178,7 +178,7 @@
|
| return true;
|
| }
|
|
|
| -bool ThreadProcessDispatcher::NtOpenProcessToken(IPCInfo* ipc, DWORD process,
|
| +bool ThreadProcessDispatcher::NtOpenProcessToken(IPCInfo* ipc, HANDLE process,
|
| DWORD desired_access) {
|
| HANDLE handle;
|
| NTSTATUS ret = ProcessPolicy::OpenProcessTokenAction(*ipc->client_info,
|
| @@ -189,7 +189,7 @@
|
| return true;
|
| }
|
|
|
| -bool ThreadProcessDispatcher::NtOpenProcessTokenEx(IPCInfo* ipc, DWORD process,
|
| +bool ThreadProcessDispatcher::NtOpenProcessTokenEx(IPCInfo* ipc, HANDLE process,
|
| DWORD desired_access,
|
| DWORD attributes) {
|
| HANDLE handle;
|
|
|