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

Function Ext2InsertPartition

Ext2Mgr/enumDisk.cpp:3978–4007  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3976}
3977
3978VOID
3979Ext2InsertPartition(
3980 CListCtrl* List,
3981 PEXT2_DISK Disk,
3982 PEXT2_PARTITION Part
3983 )
3984{
3985 int nItem = 0, nImage = 0;
3986
3987 nItem = List->GetItemCount();
3988 nImage = 0;
3989
3990 if (!Disk) {
3991 nItem = List->InsertItem( LVIF_PARAM|LVIF_IMAGE, nItem, NULL,
3992 0, 0, nImage, (LPARAM)NULL);
3993 return;
3994 }
3995
3996 if (!Part) {
3997 nItem = List->InsertItem( LVIF_PARAM|LVIF_IMAGE, nItem, NULL,
3998 0, 0, nImage, (LPARAM)&Disk->Null);
3999 List->SetItem( nItem, 1, LVIF_TEXT, (LPCSTR)"RAW", 0, 0, 0,0);
4000 return;
4001 }
4002
4003 nItem = List->InsertItem( LVIF_PARAM| LVIF_IMAGE, nItem, NULL,
4004 0, 0, nImage, (LPARAM)Part);
4005
4006 Ext2RefreshDVPT(List, Part, nItem);
4007}
4008
4009VOID
4010Ext2InsertDisk(

Callers 2

Ext2InsertDiskFunction · 0.85
Ext2RefreshDiskListFunction · 0.85

Calls 1

Ext2RefreshDVPTFunction · 0.85

Tested by

no test coverage detected