Index: sandbox/win/src/sharedmem_ipc_server.h |
diff --git a/sandbox/win/src/sharedmem_ipc_server.h b/sandbox/win/src/sharedmem_ipc_server.h |
index 94d6959b81259fbb768e23df7d715348dfb79bdf..8d776d506194ba9bf07e804442ee5c138903fccf 100644 |
--- a/sandbox/win/src/sharedmem_ipc_server.h |
+++ b/sandbox/win/src/sharedmem_ipc_server.h |
@@ -9,6 +9,7 @@ |
#include "base/basictypes.h" |
#include "base/gtest_prod_util.h" |
+#include "base/win/scoped_handle.h" |
#include "sandbox/win/src/crosscall_params.h" |
#include "sandbox/win/src/crosscall_server.h" |
#include "sandbox/win/src/sharedmem_ipc_client.h" |
@@ -63,7 +64,8 @@ class SharedMemIPCServer { |
// Makes the client and server events. This function is called once |
// per channel. |
- bool MakeEvents(HANDLE* server_ping, HANDLE* server_pong, |
+ bool MakeEvents(base::win::ScopedHandle* server_ping, |
+ base::win::ScopedHandle* server_pong, |
HANDLE* client_ping, HANDLE* client_pong); |
// A copy this structure is maintained per channel. |
@@ -73,9 +75,9 @@ class SharedMemIPCServer { |
// call or about threading issues. |
struct ServerControl { |
// This channel server ping event. |
- HANDLE ping_event; |
+ base::win::ScopedHandle ping_event; |
// This channel server pong event. |
- HANDLE pong_event; |
+ base::win::ScopedHandle pong_event; |
// The size of this channel. |
uint32 channel_size; |
// The pointer to the actual channel data. |