Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Side by Side Diff: ppapi/proxy/ppapi_messages.h

Issue 375253002: [Chrome] Support NumCopies print preset (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: PPB_Printing_Dev changes Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Multiply-included message header, no traditional include guard. 5 // Multiply-included message header, no traditional include guard.
6 #include <map> 6 #include <map>
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 IPC_ENUM_TRAITS(PP_InputEvent_Type) 102 IPC_ENUM_TRAITS(PP_InputEvent_Type)
103 IPC_ENUM_TRAITS_MAX_VALUE(PP_IsolatedFileSystemType_Private, 103 IPC_ENUM_TRAITS_MAX_VALUE(PP_IsolatedFileSystemType_Private,
104 PP_ISOLATEDFILESYSTEMTYPE_PRIVATE_PLUGINPRIVATE) 104 PP_ISOLATEDFILESYSTEMTYPE_PRIVATE_PLUGINPRIVATE)
105 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, 105 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private,
106 PP_NETADDRESSFAMILY_PRIVATE_IPV6) 106 PP_NETADDRESSFAMILY_PRIVATE_IPV6)
107 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_State, PP_NETWORKLIST_STATE_UP) 107 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_State, PP_NETWORKLIST_STATE_UP)
108 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_Type, PP_NETWORKLIST_TYPE_CELLULAR) 108 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_Type, PP_NETWORKLIST_TYPE_CELLULAR)
109 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) 109 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev)
110 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) 110 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev)
111 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) 111 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev)
112 IPC_ENUM_TRAITS(PP_PrintDuplexMode_Dev)
112 IPC_ENUM_TRAITS(PP_PrivateFontCharset) 113 IPC_ENUM_TRAITS(PP_PrivateFontCharset)
113 IPC_ENUM_TRAITS(PP_ResourceImage) 114 IPC_ENUM_TRAITS(PP_ResourceImage)
114 IPC_ENUM_TRAITS(PP_ResourceString) 115 IPC_ENUM_TRAITS(PP_ResourceString)
115 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1) 116 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1)
116 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission, 117 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission,
117 PP_TALKPERMISSION_NUM_PERMISSIONS - 1) 118 PP_TALKPERMISSION_NUM_PERMISSIONS - 1)
118 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option, 119 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option,
119 PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE) 120 PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE)
120 IPC_ENUM_TRAITS(PP_TextInput_Type) 121 IPC_ENUM_TRAITS(PP_TextInput_Type)
121 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev) 122 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev)
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 IPC_STRUCT_TRAITS_MEMBER(printable_area) 199 IPC_STRUCT_TRAITS_MEMBER(printable_area)
199 IPC_STRUCT_TRAITS_MEMBER(content_area) 200 IPC_STRUCT_TRAITS_MEMBER(content_area)
200 IPC_STRUCT_TRAITS_MEMBER(paper_size) 201 IPC_STRUCT_TRAITS_MEMBER(paper_size)
201 IPC_STRUCT_TRAITS_MEMBER(dpi) 202 IPC_STRUCT_TRAITS_MEMBER(dpi)
202 IPC_STRUCT_TRAITS_MEMBER(orientation) 203 IPC_STRUCT_TRAITS_MEMBER(orientation)
203 IPC_STRUCT_TRAITS_MEMBER(print_scaling_option) 204 IPC_STRUCT_TRAITS_MEMBER(print_scaling_option)
204 IPC_STRUCT_TRAITS_MEMBER(grayscale) 205 IPC_STRUCT_TRAITS_MEMBER(grayscale)
205 IPC_STRUCT_TRAITS_MEMBER(format) 206 IPC_STRUCT_TRAITS_MEMBER(format)
206 IPC_STRUCT_TRAITS_END() 207 IPC_STRUCT_TRAITS_END()
207 208
209 IPC_STRUCT_TRAITS_BEGIN(PP_PrintRange_Dev)
210 IPC_STRUCT_TRAITS_MEMBER(from)
211 IPC_STRUCT_TRAITS_MEMBER(to)
212 IPC_STRUCT_TRAITS_END()
213
214 IPC_STRUCT_TRAITS_BEGIN(PP_PrintPresetOptions_Dev)
215 IPC_STRUCT_TRAITS_MEMBER(is_scaling_disabled)
216 IPC_STRUCT_TRAITS_MEMBER(copies)
217 IPC_STRUCT_TRAITS_MEMBER(duplex)
218 IPC_STRUCT_TRAITS_MEMBER(page_range)
219 IPC_STRUCT_TRAITS_MEMBER(page_range_count)
220 IPC_STRUCT_TRAITS_END()
221
208 IPC_STRUCT_TRAITS_BEGIN(PP_URLComponent_Dev) 222 IPC_STRUCT_TRAITS_BEGIN(PP_URLComponent_Dev)
209 IPC_STRUCT_TRAITS_MEMBER(begin) 223 IPC_STRUCT_TRAITS_MEMBER(begin)
210 IPC_STRUCT_TRAITS_MEMBER(len) 224 IPC_STRUCT_TRAITS_MEMBER(len)
211 IPC_STRUCT_TRAITS_END() 225 IPC_STRUCT_TRAITS_END()
212 226
213 IPC_STRUCT_TRAITS_BEGIN(PP_URLComponents_Dev) 227 IPC_STRUCT_TRAITS_BEGIN(PP_URLComponents_Dev)
214 IPC_STRUCT_TRAITS_MEMBER(scheme) 228 IPC_STRUCT_TRAITS_MEMBER(scheme)
215 IPC_STRUCT_TRAITS_MEMBER(username) 229 IPC_STRUCT_TRAITS_MEMBER(username)
216 IPC_STRUCT_TRAITS_MEMBER(password) 230 IPC_STRUCT_TRAITS_MEMBER(password)
217 IPC_STRUCT_TRAITS_MEMBER(host) 231 IPC_STRUCT_TRAITS_MEMBER(host)
(...skipping 1396 matching lines...) Expand 10 before | Expand all | Expand 10 after
1614 IPC_MESSAGE_CONTROL3(PpapiHostMsg_PlatformVerification_ChallengePlatformReply, 1628 IPC_MESSAGE_CONTROL3(PpapiHostMsg_PlatformVerification_ChallengePlatformReply,
1615 std::vector<uint8_t> /* signed_data */, 1629 std::vector<uint8_t> /* signed_data */,
1616 std::vector<uint8_t> /* signed_data_signature */, 1630 std::vector<uint8_t> /* signed_data_signature */,
1617 std::string /* platform_key_certificate */) 1631 std::string /* platform_key_certificate */)
1618 1632
1619 // Printing. 1633 // Printing.
1620 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) 1634 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create)
1621 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) 1635 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings)
1622 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, 1636 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply,
1623 PP_PrintSettings_Dev /* print_settings */) 1637 PP_PrintSettings_Dev /* print_settings */)
1638 IPC_MESSAGE_CONTROL0(PpapiHostMsg_PrintHost_Create)
1639 IPC_MESSAGE_CONTROL1(PpapiHostMsg_PrintHost_SetPrintPresetOptionsFromDocument,
1640 PP_PrintPresetOptions_Dev /* print preset options */)
1624 1641
1625 // TCP Socket ------------------------------------------------------------------ 1642 // TCP Socket ------------------------------------------------------------------
1626 // Creates a PPB_TCPSocket resource. 1643 // Creates a PPB_TCPSocket resource.
1627 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Create, 1644 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Create,
1628 ppapi::TCPSocketVersion /* version */) 1645 ppapi::TCPSocketVersion /* version */)
1629 1646
1630 // Creates a PPB_TCPSocket_Private resource. 1647 // Creates a PPB_TCPSocket_Private resource.
1631 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) 1648 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate)
1632 1649
1633 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind, 1650 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind,
(...skipping 607 matching lines...) Expand 10 before | Expand all | Expand 10 after
2241 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, 2258 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission,
2242 PP_TalkPermission /* permission */) 2259 PP_TalkPermission /* permission */)
2243 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) 2260 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply)
2244 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) 2261 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting)
2245 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) 2262 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply)
2246 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) 2263 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting)
2247 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) 2264 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply)
2248 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) 2265 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */)
2249 2266
2250 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) 2267 #endif // !defined(OS_NACL) && !defined(NACL_WIN64)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698