Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / common / media / midi_messages.h
index c907a98..f46f201 100644 (file)
@@ -8,7 +8,9 @@
 #include "base/basictypes.h"
 #include "content/common/content_export.h"
 #include "ipc/ipc_message_macros.h"
+#include "ipc/param_traits_macros.h"
 #include "media/midi/midi_port_info.h"
+#include "media/midi/midi_result.h"
 #include "url/gurl.h"
 
 #undef IPC_MESSAGE_EXPORT
@@ -22,6 +24,8 @@ IPC_STRUCT_TRAITS_BEGIN(media::MidiPortInfo)
   IPC_STRUCT_TRAITS_MEMBER(version)
 IPC_STRUCT_TRAITS_END()
 
+IPC_ENUM_TRAITS_MAX_VALUE(media::MidiResult, media::MIDI_RESULT_LAST)
+
 // Messages for IPC between MidiDispatcher and MidiDispatcherHost.
 
 // Renderer request to browser for using system exclusive messages.
@@ -58,7 +62,7 @@ IPC_MESSAGE_CONTROL3(MidiHostMsg_SendData,
 
 IPC_MESSAGE_CONTROL4(MidiMsg_SessionStarted,
                      int /* client id */,
-                     bool /* success */,
+                     media::MidiResult /* result */,
                      media::MidiPortInfoList /* input ports */,
                      media::MidiPortInfoList /* output ports */)