MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2InsertVolume

Function Ext2InsertVolume

Ext2Mgr/enumDisk.cpp:3739–3762  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3737
3738
3739VOID
3740Ext2InsertVolume(
3741 CListCtrl *List,
3742 PEXT2_VOLUME chain
3743 )
3744{
3745 int nItem = 0, nImage = 0;
3746
3747 nItem = List->GetItemCount();
3748 nImage = 0;
3749
3750 if (chain->FsdInfo.Characteristics & FILE_VIRTUAL_VOLUME) {
3751 nImage = IDI_DYNAMIC - IDI_FLOPPY;
3752 } else if (chain->FsdInfo.Characteristics & FILE_REMOVABLE_MEDIA) {
3753 nImage = IDI_FLOPPY - IDI_FLOPPY;
3754 } else {
3755 nImage = IDI_DISK - IDI_FLOPPY;
3756 }
3757
3758 nItem = List->InsertItem( LVIF_PARAM|LVIF_IMAGE, nItem, NULL,
3759 0, 0, nImage, (LPARAM)chain);
3760
3761 Ext2RefreshVLVI(List, chain, nItem);
3762}
3763
3764VOID
3765Ext2RefreshVLCD(

Callers 1

Ext2RefreshVolumeListFunction · 0.85

Calls 1

Ext2RefreshVLVIFunction · 0.85

Tested by

no test coverage detected