OLD | NEW |
1 import "oaidl.idl"; | 1 import "oaidl.idl"; |
2 import "ocidl.idl"; | 2 import "ocidl.idl"; |
3 | 3 |
4 [ | 4 [ |
5 uuid (931C5D3F-A6D7-411B-98ED-789FC9291302), | 5 uuid (931C5D3F-A6D7-411B-98ED-789FC9291302), |
6 // TODO(vitalybuka@google.com): decide if we need meaningful version. | 6 // TODO(vitalybuka@google.com): decide if we need meaningful version. |
7 version(1.1), | 7 version(1.1), |
8 pointer_default(unique), | 8 pointer_default(unique), |
9 ] | 9 ] |
10 interface CeeeBroker { | 10 interface CeeeBroker { |
(...skipping 11 matching lines...) Expand all Loading... |
22 void Disconnect( | 22 void Disconnect( |
23 [in] handle_t binding_handle, | 23 [in] handle_t binding_handle, |
24 [in, out] BrokerContextHandle* context); | 24 [in, out] BrokerContextHandle* context); |
25 // @} | 25 // @} |
26 | 26 |
27 // @name Remote calls. | 27 // @name Remote calls. |
28 // @{ | 28 // @{ |
29 // Fires event to broker. | 29 // Fires event to broker. |
30 void FireEvent( | 30 void FireEvent( |
31 [in] handle_t binding_handle, | 31 [in] handle_t binding_handle, |
32 [in] BSTR event_name, | 32 [in, string] const char* event_name, |
33 [in] BSTR event_args); | 33 [in, string] const char* event_args); |
34 // @} | 34 // @} |
35 } | 35 } |
36 | 36 |
37 // This dummy library statement enforces the creation of a history_indexer.tlb. | 37 // This dummy library statement enforces the creation of a history_indexer.tlb. |
38 // This is necessary since MSVC assumes a .idl always creates a .tlb. Otherwise, | 38 // This is necessary since MSVC assumes a .idl always creates a .tlb. Otherwise, |
39 // this .idl is always recompiled, giving many engs a headache. | 39 // this .idl is always recompiled, giving many engs a headache. |
40 [ | 40 [ |
41 uuid(B696C552-D640-4756-BE75-B86BE2AEB6C7), | 41 uuid(B696C552-D640-4756-BE75-B86BE2AEB6C7), |
42 helpstring("Dummy library") | 42 helpstring("Dummy library") |
43 ] | 43 ] |
44 library broker_rcp_lib | 44 library broker_rcp_lib |
45 { | 45 { |
46 }; | 46 }; |
OLD | NEW |