OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Defines the IPC messages used by the automation interface. | 5 // Defines the IPC messages used by the automation interface. |
6 | 6 |
7 // This header is meant to be included in multiple passes, hence no traditional | 7 // This header is meant to be included in multiple passes, hence no traditional |
8 // header guard. | 8 // header guard. |
9 // See ipc_message_macros.h for explanation of the macros and passes. | 9 // See ipc_message_macros.h for explanation of the macros and passes. |
10 | 10 |
(...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
604 SecurityStyle, | 604 SecurityStyle, |
605 int, | 605 int, |
606 int) | 606 int) |
607 | 607 |
608 // This message requests the page type of the page displayed in the specified | 608 // This message requests the page type of the page displayed in the specified |
609 // tab (normal, error or interstitial). | 609 // tab (normal, error or interstitial). |
610 // Request: | 610 // Request: |
611 // - int: handle of the tab | 611 // - int: handle of the tab |
612 // Response: | 612 // Response: |
613 // - bool: whether the operation was successful. | 613 // - bool: whether the operation was successful. |
614 // - NavigationEntry::PageType: the type of the page currently displayed. | 614 // - PageType: the type of the page currently displayed. |
615 IPC_SYNC_MESSAGE_ROUTED1_2(AutomationMsg_GetPageType, int, bool, | 615 IPC_SYNC_MESSAGE_ROUTED1_2(AutomationMsg_GetPageType, int, bool, PageType) |
616 NavigationEntry::PageType) | |
617 | 616 |
618 // This message simulates the user action on the SSL blocking page showing in | 617 // This message simulates the user action on the SSL blocking page showing in |
619 // the specified tab. This message is only effective if an interstitial page | 618 // the specified tab. This message is only effective if an interstitial page |
620 // is showing in the tab. | 619 // is showing in the tab. |
621 // Request: | 620 // Request: |
622 // - int: handle of the tab | 621 // - int: handle of the tab |
623 // - bool: whether to proceed or abort the navigation | 622 // - bool: whether to proceed or abort the navigation |
624 // Response: | 623 // Response: |
625 // - AutomationMsg_NavigationResponseValues: result of the operation. | 624 // - AutomationMsg_NavigationResponseValues: result of the operation. |
626 IPC_SYNC_MESSAGE_ROUTED2_1(AutomationMsg_ActionOnSSLBlockingPage, int, bool, | 625 IPC_SYNC_MESSAGE_ROUTED2_1(AutomationMsg_ActionOnSSLBlockingPage, int, bool, |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
945 // |chrome_locale| will contain the locale as reported by ICU. On failure | 944 // |chrome_locale| will contain the locale as reported by ICU. On failure |
946 // |chrome_locale| is the empty string. | 945 // |chrome_locale| is the empty string. |
947 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_GetBrowserLocale, | 946 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_GetBrowserLocale, |
948 string16 /* chrome_locale */) | 947 string16 /* chrome_locale */) |
949 | 948 |
950 #if defined(OS_WIN) | 949 #if defined(OS_WIN) |
951 IPC_MESSAGE_ROUTED4(AutomationMsg_ForwardContextMenuToExternalHost, | 950 IPC_MESSAGE_ROUTED4(AutomationMsg_ForwardContextMenuToExternalHost, |
952 int /* tab_handle */, | 951 int /* tab_handle */, |
953 HANDLE /* source menu handle */, | 952 HANDLE /* source menu handle */, |
954 int /* align flags */, | 953 int /* align flags */, |
955 IPC::ContextMenuParams /* params */) | 954 IPC::MiniContextMenuParams /* params */) |
956 | 955 |
957 IPC_MESSAGE_ROUTED2(AutomationMsg_ForwardContextMenuCommandToChrome, | 956 IPC_MESSAGE_ROUTED2(AutomationMsg_ForwardContextMenuCommandToChrome, |
958 int /* tab_handle */, | 957 int /* tab_handle */, |
959 int /* selected_command */) | 958 int /* selected_command */) |
960 #endif // OS_WIN | 959 #endif // OS_WIN |
961 | 960 |
962 // A URL request to be fetched via automation | 961 // A URL request to be fetched via automation |
963 IPC_MESSAGE_ROUTED3(AutomationMsg_RequestStart, | 962 IPC_MESSAGE_ROUTED3(AutomationMsg_RequestStart, |
964 int /* tab_handle */, | 963 int /* tab_handle */, |
965 int /* request_id */, | 964 int /* request_id */, |
(...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1440 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_WaitForAutocompleteEditFocus, | 1439 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_WaitForAutocompleteEditFocus, |
1441 int /* autocomplete edit handle */, | 1440 int /* autocomplete edit handle */, |
1442 bool /* success */) | 1441 bool /* success */) |
1443 | 1442 |
1444 // Loads all blocked plug-ins on the page. | 1443 // Loads all blocked plug-ins on the page. |
1445 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_LoadBlockedPlugins, | 1444 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_LoadBlockedPlugins, |
1446 int /* tab handle */, | 1445 int /* tab handle */, |
1447 bool /* success */) | 1446 bool /* success */) |
1448 | 1447 |
1449 IPC_END_MESSAGES(Automation) | 1448 IPC_END_MESSAGES(Automation) |
OLD | NEW |