| OLD | NEW |
| 1 // This file was GENERATED by command: | 1 // This file was GENERATED by command: |
| 2 // pump.py dispatch_win.h.pump | 2 // pump.py dispatch_win.h.pump |
| 3 // DO NOT EDIT BY HAND!!! | 3 // DO NOT EDIT BY HAND!!! |
| 4 | 4 |
| 5 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 5 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 6 // Use of this source code is governed by a BSD-style license that can be | 6 // Use of this source code is governed by a BSD-style license that can be |
| 7 // found in the LICENSE file. | 7 // found in the LICENSE file. |
| 8 | 8 |
| 9 #ifndef REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ | 9 #ifndef REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ |
| 10 #define REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ | 10 #define REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 | 129 |
| 130 // Request the return value if asked by the caller. | 130 // Request the return value if asked by the caller. |
| 131 internal::ScopedVariantArg result; | 131 internal::ScopedVariantArg result; |
| 132 VARIANT* disp_result = NULL; | 132 VARIANT* disp_result = NULL; |
| 133 if (result_out != NULL) | 133 if (result_out != NULL) |
| 134 disp_result = &result; | 134 disp_result = &result; |
| 135 | 135 |
| 136 | 136 |
| 137 // Invoke the method. | 137 // Invoke the method. |
| 138 DISPPARAMS disp_params = { NULL, NULL, 0, 0 }; | 138 DISPPARAMS disp_params = { NULL, NULL, 0, 0 }; |
| 139 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 140 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 141 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 142 disp_params.cNamedArgs = 1; |
| 143 disp_params.rgdispidNamedArgs = &dispid_named; |
| 144 } |
| 145 |
| 139 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 146 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 140 &disp_params, disp_result, NULL, NULL); | 147 &disp_params, disp_result, NULL, NULL); |
| 141 if (FAILED(hr)) | 148 if (FAILED(hr)) |
| 142 return hr; | 149 return hr; |
| 143 | 150 |
| 144 | 151 |
| 145 // Unwrap the return value. | 152 // Unwrap the return value. |
| 146 if (result_out != NULL) { | 153 if (result_out != NULL) { |
| 147 result.Unwrap(result_out); | 154 result.Unwrap(result_out); |
| 148 } | 155 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 170 disp_result = &result; | 177 disp_result = &result; |
| 171 | 178 |
| 172 // Wrap the parameters into an array of VARIANT structures. | 179 // Wrap the parameters into an array of VARIANT structures. |
| 173 internal::ScopedVariantArg disp_args[1]; | 180 internal::ScopedVariantArg disp_args[1]; |
| 174 hr = disp_args[1 - 1].Wrap(p1); | 181 hr = disp_args[1 - 1].Wrap(p1); |
| 175 if (FAILED(hr)) | 182 if (FAILED(hr)) |
| 176 return hr; | 183 return hr; |
| 177 | 184 |
| 178 // Invoke the method. | 185 // Invoke the method. |
| 179 DISPPARAMS disp_params = { disp_args, NULL, 1, 0 }; | 186 DISPPARAMS disp_params = { disp_args, NULL, 1, 0 }; |
| 187 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 188 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 189 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 190 disp_params.cNamedArgs = 1; |
| 191 disp_params.rgdispidNamedArgs = &dispid_named; |
| 192 } |
| 193 |
| 180 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 194 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 181 &disp_params, disp_result, NULL, NULL); | 195 &disp_params, disp_result, NULL, NULL); |
| 182 if (FAILED(hr)) | 196 if (FAILED(hr)) |
| 183 return hr; | 197 return hr; |
| 184 | 198 |
| 185 // Unwrap the parameters. | 199 // Unwrap the parameters. |
| 186 disp_args[1 - 1].Unwrap(p1); | 200 disp_args[1 - 1].Unwrap(p1); |
| 187 | 201 |
| 188 // Unwrap the return value. | 202 // Unwrap the return value. |
| 189 if (result_out != NULL) { | 203 if (result_out != NULL) { |
| (...skipping 27 matching lines...) Expand all Loading... |
| 217 internal::ScopedVariantArg disp_args[2]; | 231 internal::ScopedVariantArg disp_args[2]; |
| 218 hr = disp_args[2 - 1].Wrap(p1); | 232 hr = disp_args[2 - 1].Wrap(p1); |
| 219 if (FAILED(hr)) | 233 if (FAILED(hr)) |
| 220 return hr; | 234 return hr; |
| 221 hr = disp_args[2 - 2].Wrap(p2); | 235 hr = disp_args[2 - 2].Wrap(p2); |
| 222 if (FAILED(hr)) | 236 if (FAILED(hr)) |
| 223 return hr; | 237 return hr; |
| 224 | 238 |
| 225 // Invoke the method. | 239 // Invoke the method. |
| 226 DISPPARAMS disp_params = { disp_args, NULL, 2, 0 }; | 240 DISPPARAMS disp_params = { disp_args, NULL, 2, 0 }; |
| 241 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 242 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 243 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 244 disp_params.cNamedArgs = 1; |
| 245 disp_params.rgdispidNamedArgs = &dispid_named; |
| 246 } |
| 247 |
| 227 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 248 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 228 &disp_params, disp_result, NULL, NULL); | 249 &disp_params, disp_result, NULL, NULL); |
| 229 if (FAILED(hr)) | 250 if (FAILED(hr)) |
| 230 return hr; | 251 return hr; |
| 231 | 252 |
| 232 // Unwrap the parameters. | 253 // Unwrap the parameters. |
| 233 disp_args[2 - 1].Unwrap(p1); | 254 disp_args[2 - 1].Unwrap(p1); |
| 234 disp_args[2 - 2].Unwrap(p2); | 255 disp_args[2 - 2].Unwrap(p2); |
| 235 | 256 |
| 236 // Unwrap the return value. | 257 // Unwrap the return value. |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 return hr; | 290 return hr; |
| 270 hr = disp_args[3 - 2].Wrap(p2); | 291 hr = disp_args[3 - 2].Wrap(p2); |
| 271 if (FAILED(hr)) | 292 if (FAILED(hr)) |
| 272 return hr; | 293 return hr; |
| 273 hr = disp_args[3 - 3].Wrap(p3); | 294 hr = disp_args[3 - 3].Wrap(p3); |
| 274 if (FAILED(hr)) | 295 if (FAILED(hr)) |
| 275 return hr; | 296 return hr; |
| 276 | 297 |
| 277 // Invoke the method. | 298 // Invoke the method. |
| 278 DISPPARAMS disp_params = { disp_args, NULL, 3, 0 }; | 299 DISPPARAMS disp_params = { disp_args, NULL, 3, 0 }; |
| 300 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 301 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 302 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 303 disp_params.cNamedArgs = 1; |
| 304 disp_params.rgdispidNamedArgs = &dispid_named; |
| 305 } |
| 306 |
| 279 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 307 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 280 &disp_params, disp_result, NULL, NULL); | 308 &disp_params, disp_result, NULL, NULL); |
| 281 if (FAILED(hr)) | 309 if (FAILED(hr)) |
| 282 return hr; | 310 return hr; |
| 283 | 311 |
| 284 // Unwrap the parameters. | 312 // Unwrap the parameters. |
| 285 disp_args[3 - 1].Unwrap(p1); | 313 disp_args[3 - 1].Unwrap(p1); |
| 286 disp_args[3 - 2].Unwrap(p2); | 314 disp_args[3 - 2].Unwrap(p2); |
| 287 disp_args[3 - 3].Unwrap(p3); | 315 disp_args[3 - 3].Unwrap(p3); |
| 288 | 316 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 326 return hr; | 354 return hr; |
| 327 hr = disp_args[4 - 3].Wrap(p3); | 355 hr = disp_args[4 - 3].Wrap(p3); |
| 328 if (FAILED(hr)) | 356 if (FAILED(hr)) |
| 329 return hr; | 357 return hr; |
| 330 hr = disp_args[4 - 4].Wrap(p4); | 358 hr = disp_args[4 - 4].Wrap(p4); |
| 331 if (FAILED(hr)) | 359 if (FAILED(hr)) |
| 332 return hr; | 360 return hr; |
| 333 | 361 |
| 334 // Invoke the method. | 362 // Invoke the method. |
| 335 DISPPARAMS disp_params = { disp_args, NULL, 4, 0 }; | 363 DISPPARAMS disp_params = { disp_args, NULL, 4, 0 }; |
| 364 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 365 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 366 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 367 disp_params.cNamedArgs = 1; |
| 368 disp_params.rgdispidNamedArgs = &dispid_named; |
| 369 } |
| 370 |
| 336 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 371 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 337 &disp_params, disp_result, NULL, NULL); | 372 &disp_params, disp_result, NULL, NULL); |
| 338 if (FAILED(hr)) | 373 if (FAILED(hr)) |
| 339 return hr; | 374 return hr; |
| 340 | 375 |
| 341 // Unwrap the parameters. | 376 // Unwrap the parameters. |
| 342 disp_args[4 - 1].Unwrap(p1); | 377 disp_args[4 - 1].Unwrap(p1); |
| 343 disp_args[4 - 2].Unwrap(p2); | 378 disp_args[4 - 2].Unwrap(p2); |
| 344 disp_args[4 - 3].Unwrap(p3); | 379 disp_args[4 - 3].Unwrap(p3); |
| 345 disp_args[4 - 4].Unwrap(p4); | 380 disp_args[4 - 4].Unwrap(p4); |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 388 return hr; | 423 return hr; |
| 389 hr = disp_args[5 - 4].Wrap(p4); | 424 hr = disp_args[5 - 4].Wrap(p4); |
| 390 if (FAILED(hr)) | 425 if (FAILED(hr)) |
| 391 return hr; | 426 return hr; |
| 392 hr = disp_args[5 - 5].Wrap(p5); | 427 hr = disp_args[5 - 5].Wrap(p5); |
| 393 if (FAILED(hr)) | 428 if (FAILED(hr)) |
| 394 return hr; | 429 return hr; |
| 395 | 430 |
| 396 // Invoke the method. | 431 // Invoke the method. |
| 397 DISPPARAMS disp_params = { disp_args, NULL, 5, 0 }; | 432 DISPPARAMS disp_params = { disp_args, NULL, 5, 0 }; |
| 433 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 434 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 435 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 436 disp_params.cNamedArgs = 1; |
| 437 disp_params.rgdispidNamedArgs = &dispid_named; |
| 438 } |
| 439 |
| 398 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 440 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 399 &disp_params, disp_result, NULL, NULL); | 441 &disp_params, disp_result, NULL, NULL); |
| 400 if (FAILED(hr)) | 442 if (FAILED(hr)) |
| 401 return hr; | 443 return hr; |
| 402 | 444 |
| 403 // Unwrap the parameters. | 445 // Unwrap the parameters. |
| 404 disp_args[5 - 1].Unwrap(p1); | 446 disp_args[5 - 1].Unwrap(p1); |
| 405 disp_args[5 - 2].Unwrap(p2); | 447 disp_args[5 - 2].Unwrap(p2); |
| 406 disp_args[5 - 3].Unwrap(p3); | 448 disp_args[5 - 3].Unwrap(p3); |
| 407 disp_args[5 - 4].Unwrap(p4); | 449 disp_args[5 - 4].Unwrap(p4); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 456 return hr; | 498 return hr; |
| 457 hr = disp_args[6 - 5].Wrap(p5); | 499 hr = disp_args[6 - 5].Wrap(p5); |
| 458 if (FAILED(hr)) | 500 if (FAILED(hr)) |
| 459 return hr; | 501 return hr; |
| 460 hr = disp_args[6 - 6].Wrap(p6); | 502 hr = disp_args[6 - 6].Wrap(p6); |
| 461 if (FAILED(hr)) | 503 if (FAILED(hr)) |
| 462 return hr; | 504 return hr; |
| 463 | 505 |
| 464 // Invoke the method. | 506 // Invoke the method. |
| 465 DISPPARAMS disp_params = { disp_args, NULL, 6, 0 }; | 507 DISPPARAMS disp_params = { disp_args, NULL, 6, 0 }; |
| 508 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 509 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 510 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 511 disp_params.cNamedArgs = 1; |
| 512 disp_params.rgdispidNamedArgs = &dispid_named; |
| 513 } |
| 514 |
| 466 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 515 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 467 &disp_params, disp_result, NULL, NULL); | 516 &disp_params, disp_result, NULL, NULL); |
| 468 if (FAILED(hr)) | 517 if (FAILED(hr)) |
| 469 return hr; | 518 return hr; |
| 470 | 519 |
| 471 // Unwrap the parameters. | 520 // Unwrap the parameters. |
| 472 disp_args[6 - 1].Unwrap(p1); | 521 disp_args[6 - 1].Unwrap(p1); |
| 473 disp_args[6 - 2].Unwrap(p2); | 522 disp_args[6 - 2].Unwrap(p2); |
| 474 disp_args[6 - 3].Unwrap(p3); | 523 disp_args[6 - 3].Unwrap(p3); |
| 475 disp_args[6 - 4].Unwrap(p4); | 524 disp_args[6 - 4].Unwrap(p4); |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 529 return hr; | 578 return hr; |
| 530 hr = disp_args[7 - 6].Wrap(p6); | 579 hr = disp_args[7 - 6].Wrap(p6); |
| 531 if (FAILED(hr)) | 580 if (FAILED(hr)) |
| 532 return hr; | 581 return hr; |
| 533 hr = disp_args[7 - 7].Wrap(p7); | 582 hr = disp_args[7 - 7].Wrap(p7); |
| 534 if (FAILED(hr)) | 583 if (FAILED(hr)) |
| 535 return hr; | 584 return hr; |
| 536 | 585 |
| 537 // Invoke the method. | 586 // Invoke the method. |
| 538 DISPPARAMS disp_params = { disp_args, NULL, 7, 0 }; | 587 DISPPARAMS disp_params = { disp_args, NULL, 7, 0 }; |
| 588 // DISPATCH_PROPERTYPUT and DISPATCH_PROPERTYPUTREF require special handling. |
| 589 DISPID dispid_named = DISPID_PROPERTYPUT; |
| 590 if (flags == DISPATCH_PROPERTYPUT || flags == DISPATCH_PROPERTYPUTREF) { |
| 591 disp_params.cNamedArgs = 1; |
| 592 disp_params.rgdispidNamedArgs = &dispid_named; |
| 593 } |
| 594 |
| 539 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, | 595 hr = object->Invoke(disp_id, IID_NULL, LOCALE_USER_DEFAULT, flags, |
| 540 &disp_params, disp_result, NULL, NULL); | 596 &disp_params, disp_result, NULL, NULL); |
| 541 if (FAILED(hr)) | 597 if (FAILED(hr)) |
| 542 return hr; | 598 return hr; |
| 543 | 599 |
| 544 // Unwrap the parameters. | 600 // Unwrap the parameters. |
| 545 disp_args[7 - 1].Unwrap(p1); | 601 disp_args[7 - 1].Unwrap(p1); |
| 546 disp_args[7 - 2].Unwrap(p2); | 602 disp_args[7 - 2].Unwrap(p2); |
| 547 disp_args[7 - 3].Unwrap(p3); | 603 disp_args[7 - 3].Unwrap(p3); |
| 548 disp_args[7 - 4].Unwrap(p4); | 604 disp_args[7 - 4].Unwrap(p4); |
| 549 disp_args[7 - 5].Unwrap(p5); | 605 disp_args[7 - 5].Unwrap(p5); |
| 550 disp_args[7 - 6].Unwrap(p6); | 606 disp_args[7 - 6].Unwrap(p6); |
| 551 disp_args[7 - 7].Unwrap(p7); | 607 disp_args[7 - 7].Unwrap(p7); |
| 552 | 608 |
| 553 // Unwrap the return value. | 609 // Unwrap the return value. |
| 554 if (result_out != NULL) { | 610 if (result_out != NULL) { |
| 555 result.Unwrap(result_out); | 611 result.Unwrap(result_out); |
| 556 } | 612 } |
| 557 | 613 |
| 558 return S_OK; | 614 return S_OK; |
| 559 } | 615 } |
| 560 | 616 |
| 561 } // namespace dispatch | 617 } // namespace dispatch |
| 562 | 618 |
| 563 } // namespace remoting | 619 } // namespace remoting |
| 564 | 620 |
| 565 #endif // REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ | 621 #endif // REMOTING_BASE_IDISPATCH_DRIVER_WIN_H_ |
| OLD | NEW |