Changeset 1162 for trunk/src/shell32/new/dataobject.cpp
- Timestamp:
- Oct 7, 1999, 12:34:48 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/new/dataobject.cpp
r1145 r1162 1 /* $Id: dataobject.cpp,v 1. 2 1999-10-05 19:33:37phaller Exp $ */1 /* $Id: dataobject.cpp,v 1.3 1999-10-07 10:34:46 phaller Exp $ */ 2 2 3 3 /* … … 347 347 348 348 static UINT WINAPI IDLList_GetState(LPIDLLIST THIS) 349 { TRACE("(%p)->(uStep=%u dpa=%p)\n",THIS, THIS->uStep, THIS->dpa); 349 { 350 dprintf(("SHELL32:dataobject:IDLList_GetState((%p)->(uStep=%u dpa=%p)\n", 351 THIS, 352 THIS->uStep, 353 THIS->dpa)); 350 354 351 355 if (THIS->uStep == 0) … … 358 362 return(State_UnInit); 359 363 } 364 365 360 366 static LPITEMIDLIST WINAPI IDLList_GetElement(LPIDLLIST THIS, UINT nIndex) 361 { TRACE("(%p)->(index=%u)\n",THIS, nIndex); 367 { 368 dprintf(("SHELL32:dataobject:IDLList_GetElement((%p)->(index=%u)\n", 369 THIS, 370 nIndex)); 371 362 372 return((LPITEMIDLIST)pDPA_GetPtr(THIS->dpa, nIndex)); 363 373 } 374 375 364 376 static UINT WINAPI IDLList_GetCount(LPIDLLIST THIS) 365 { TRACE("(%p)\n",THIS); 377 { 378 dprintf(("SHELL32:dataobject:IDLList_GetCount(%p)\n", 379 THIS)); 380 366 381 return(IDLList_GetState(THIS)==State_Init ? DPA_GetPtrCount(THIS->dpa) : 0); 367 382 } 383 384 368 385 static BOOL WINAPI IDLList_StoreItem(LPIDLLIST THIS, LPITEMIDLIST pidl) 369 { TRACE("(%p)->(pidl=%p)\n",THIS, pidl); 386 { 387 dprintf(("SHELL32:dataobject:IDLList_StoreItem((%p)->(pidl=%p)\n", 388 THIS, 389 pidl)); 390 370 391 if (pidl) 371 392 { if (IDLList_InitList(THIS) && pDPA_InsertPtr(THIS->dpa, 0x7fff, (LPSTR)pidl)>=0) … … 376 397 return(FALSE); 377 398 } 399 400 378 401 static BOOL WINAPI IDLList_AddItems(LPIDLLIST THIS, LPITEMIDLIST *apidl, UINT cidl) 379 { INT i; 380 TRACE("(%p)->(apidl=%p cidl=%u)\n",THIS, apidl, cidl); 402 { 403 INT i; 404 405 dprintf(("SHELL32:dataobject:IDLList_AddItems((%p)->(apidl=%p cidl=%u)\n", 406 THIS, 407 apidl, 408 cidl)); 381 409 382 410 for (i=0; i<cidl; ++i) … … 386 414 return(TRUE); 387 415 } 416 417 388 418 static BOOL WINAPI IDLList_InitList(LPIDLLIST THIS) 389 { TRACE("(%p)\n",THIS); 419 { 420 dprintf(("SHELL32:dataobject:IDLList_InitList(%p)\n", 421 THIS)); 422 390 423 switch (IDLList_GetState(THIS)) 391 424 { case State_Init: … … 402 435 } 403 436 } 437 438 404 439 static void WINAPI IDLList_CleanList(LPIDLLIST THIS) 405 { INT i; 406 TRACE("(%p)\n",THIS); 440 { 441 INT i; 442 443 dprintf(("SHELL32:dataobject:IDLList_CleanList(%p)\n", 444 THIS)); 407 445 408 446 if (THIS->uStep != 0) … … 458 496 char xriid[50]; 459 497 WINE_StringFromCLSID((LPCLSID)riid,xriid); 460 TRACE("(%p)->(\n\tIID:\t%s,%p)\n",This,xriid,ppvObj); 498 499 dprintf(("SHELL32:dataobject:IDataObject_fnQueryInterface((%p)->(\n\tIID:\t%s,%p)\n", 500 This, 501 xriid, 502 ppvObj)); 461 503 462 504 *ppvObj = NULL; … … 484 526 ICOM_THIS(IDataObjectImpl,iface); 485 527 486 TRACE("(%p)->(count=%lu)\n",This, This->ref); 528 dprintf(("SHELL32:dataobject:IDataObject_fnAddRef((%p)->(count=%lu)\n", 529 This, 530 This->ref)); 487 531 488 532 shell32_ObjCount++; … … 495 539 { 496 540 ICOM_THIS(IDataObjectImpl,iface); 497 TRACE("(%p)->()\n",This); 498 541 dprintf(("SHELL32:dataobject:IDataObject_fnRelease(%p)\n", 542 This)); 499 543 shell32_ObjCount--; 500 544 … … 524 568 525 569 GetClipboardFormatNameA (pformatetcIn->cfFormat, szTemp, 256); 526 TRACE("(%p)->(%p %p format=%s)\n", This, pformatetcIn, pmedium, szTemp); 570 571 dprintf(("SHELL32:dataobject:IDataObject_fnGetData(%p)->(%p %p format=%s)\n", 572 This, 573 pformatetcIn, 574 pmedium, 575 szTemp)); 527 576 528 577 /* test expected format */ … … 587 636 return (E_INVALIDARG); 588 637 } 638 639 589 640 static HRESULT WINAPI IDataObject_fnGetDataHere(LPDATAOBJECT iface, LPFORMATETC pformatetc, STGMEDIUM *pmedium) 590 641 { 591 642 ICOM_THIS(IDataObjectImpl,iface); 592 FIXME("(%p)->()\n", This); 643 dprintf(("SHELL32:dataobject:IDataObject_fnGetDataHere(%p)->(%p %p) not implemented\n", 644 This, 645 pformatetc, 646 pmedium)); 647 593 648 return E_NOTIMPL; 594 649 } 650 651 595 652 static HRESULT WINAPI IDataObject_fnQueryGetData(LPDATAOBJECT iface, LPFORMATETC pformatetc) 596 653 { … … 598 655 UINT i; 599 656 600 TRACE("(%p)->(fmt=0x%08x tym=0x%08lx)\n", This, pformatetc->cfFormat, pformatetc->tymed); 601 657 dprintf(("SHELL32:dataobject:IDataObject_fnQueryGetData((%p)->(fmt=0x%08x tym=0x%08lx)\n", 658 This, 659 pformatetc->cfFormat, 660 pformatetc->tymed)); 661 602 662 if(!(DVASPECT_CONTENT & pformatetc->dwAspect)) 603 663 return DV_E_DVASPECT; … … 615 675 return DV_E_TYMED; 616 676 } 617 static HRESULT WINAPI IDataObject_fnGetCanonicalFormatEtc(LPDATAOBJECT iface, LPFORMATETC pformatectIn, LPFORMATETC pformatetcOut) 618 { 619 ICOM_THIS(IDataObjectImpl,iface); 620 FIXME("(%p)->()\n", This); 677 678 679 static HRESULT WINAPI IDataObject_fnGetCanonicalFormatEtc(LPDATAOBJECT iface, LPFORMATETC pformatetcIn, LPFORMATETC pformatetcOut) 680 { 681 ICOM_THIS(IDataObjectImpl,iface); 682 683 dprintf(("SHELL32:dataobject:IDataObject_fnGetCanonicalFormatEtc((%p)->(%p %p) not implemented\n", 684 This, 685 pformatetcIn, 686 pformatetcOut)); 687 621 688 return E_NOTIMPL; 622 689 } 690 691 623 692 static HRESULT WINAPI IDataObject_fnSetData(LPDATAOBJECT iface, LPFORMATETC pformatetc, STGMEDIUM *pmedium, BOOL fRelease) 624 693 { 625 694 ICOM_THIS(IDataObjectImpl,iface); 626 FIXME("(%p)->()\n", This); 695 dprintf(("SHELL32:dataobject:IDataObject_fnSetData((%p)->(%p %p %08xh) not implemented\n", 696 This, 697 pformatetc, 698 pmedium, 699 fRelease)); 627 700 return E_NOTIMPL; 628 701 } 702 703 629 704 static HRESULT WINAPI IDataObject_fnEnumFormatEtc(LPDATAOBJECT iface, DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc) 630 705 { 631 706 ICOM_THIS(IDataObjectImpl,iface); 632 707 633 TRACE("(%p)->()\n", This); 708 dprintf(("SHELL32:dataobject:IDataObject_fnEnumFormatEtc((%p)->(%08xh %p)\n", 709 This, 710 dwDirection, 711 ppenumFormatEtc)); 712 634 713 *ppenumFormatEtc=NULL; 635 714 … … 646 725 { 647 726 ICOM_THIS(IDataObjectImpl,iface); 648 FIXME("(%p)->()\n", This); 727 dprintf(("SHELL32:dataobject:IDataObject_fnDAdvise((%p)->(%p %08xh %p %p) not implemented.\n", 728 This, 729 pformatetc, 730 advf, 731 pAdvSink, 732 pdwConnection)); 733 649 734 return E_NOTIMPL; 650 735 } 736 737 651 738 static HRESULT WINAPI IDataObject_fnDUnadvise(LPDATAOBJECT iface, DWORD dwConnection) 652 739 { 653 740 ICOM_THIS(IDataObjectImpl,iface); 654 FIXME("(%p)->()\n", This); 741 dprintf(("SHELL32:dataobject:IDataObject_fnDUnadvise((%p)->(%08xh) not implemented.\n", 742 This, 743 dwConnection)); 655 744 return E_NOTIMPL; 656 745 } … … 658 747 { 659 748 ICOM_THIS(IDataObjectImpl,iface); 660 FIXME("(%p)->()\n", This); 749 dprintf(("SHELL32:dataobject:IDataObject_fnEnumDAdvise((%p)->(%p) not implemented.\n", 750 This, 751 ppenumAdvise)); 752 661 753 return E_NOTIMPL; 662 754 } … … 711 803 } 712 804 713 TRACE("(%p)->(apidl=%p cidl=%u)\n",dto, apidl, cidl); 805 dprintf(("SHELL32:dataobject:IDataObject_Constructor((%p)->(apidl=%p cidl=%u)\n", 806 dto, 807 apidl, 808 cidl)); 714 809 return (LPDATAOBJECT)dto; 715 810 }
Note:
See TracChangeset
for help on using the changeset viewer.