| 3976 | } |
| 3977 | |
| 3978 | VOID |
| 3979 | Ext2InsertPartition( |
| 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 | |
| 4009 | VOID |
| 4010 | Ext2InsertDisk( |
no test coverage detected