MCPcopy Create free account
hub / github.com/ProgerXP/Notepad2e / DirList_CompareProcRw

Function DirList_CompareProcRw

src/Dlapi.c:624–654  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

622}
623
624int CALLBACK DirList_CompareProcRw(LPARAM lp1,LPARAM lp2,LPARAM lFlags)
625{
626
627 HRESULT hr;
628 int result;
629
630 LPLV_ITEMDATA lplvid1 = (LPLV_ITEMDATA)lp1;
631 LPLV_ITEMDATA lplvid2 = (LPLV_ITEMDATA)lp2;
632
633 hr = (lplvid1->lpsf->lpVtbl->CompareIDs(
634 lplvid1->lpsf,
635 lFlags,
636 lplvid1->pidl,
637 lplvid2->pidl));
638
639 result = -(short)(SCODE_CODE(GetScode(hr)));
640
641 if (result != 0)
642 return(result);
643
644 hr = (lplvid1->lpsf->lpVtbl->CompareIDs(
645 lplvid1->lpsf,
646 0,
647 lplvid1->pidl,
648 lplvid2->pidl));
649
650 result = -(short)(SCODE_CODE(GetScode(hr)));
651
652 return(result);
653
654}
655
656
657//=============================================================================

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected