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

Function Ext2InsertCdromAsDisk

Ext2Mgr/enumDisk.cpp:4095–4123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4093}
4094
4095VOID
4096Ext2InsertCdromAsDisk(
4097 CListCtrl *List,
4098 PEXT2_CDROM Cdrom
4099 )
4100{
4101 CHAR devName[64];
4102 int nItem = 0, nImage = 0;
4103
4104 sprintf(devName, "CDROM %d", Cdrom->OrderNo);
4105 nItem = List->GetItemCount();
4106 nItem = List->InsertItem( LVIF_PARAM|LVIF_IMAGE, nItem, NULL,
4107 0, 0, nImage, (LPARAM)Cdrom);
4108 List->SetItem( nItem, 0, LVIF_TEXT, (LPCSTR)devName, 0, 0, 0,0);
4109
4110 nItem = List->GetItemCount();
4111 nImage = 0;
4112
4113 if (Cdrom->bIsDVD) {
4114 nImage = IDI_DVD - IDI_FLOPPY;
4115 } else {
4116 nImage = IDI_CDROM - IDI_FLOPPY;
4117 }
4118
4119 nItem = List->InsertItem( LVIF_PARAM|LVIF_IMAGE, nItem, NULL,
4120 0, 0, nImage, (LPARAM)(&Cdrom->Magic[1]));
4121
4122 Ext2RefreshDVCM(List, Cdrom, nItem);
4123}
4124
4125VOID
4126Ext2RefreshDiskList(CListCtrl *List)

Callers 1

Ext2RefreshDiskListFunction · 0.85

Calls 1

Ext2RefreshDVCMFunction · 0.85

Tested by

no test coverage detected