| 1560 | } |
| 1561 | |
| 1562 | BOOL MRU_DeleteFileFromStore ( LPMRULIST pmru, LPCWSTR pszFile ) |
| 1563 | { |
| 1564 | int i = 0; |
| 1565 | LPMRULIST pmruStore; |
| 1566 | WCHAR wchItem[256]; |
| 1567 | pmruStore = MRU_Create ( pmru->szRegKey, pmru->iFlags, pmru->iSize ); |
| 1568 | MRU_Load ( pmruStore ); |
| 1569 | while ( MRU_Enum ( pmruStore, i, wchItem, COUNTOF ( wchItem ) ) != -1 ) { |
| 1570 | PathAbsoluteFromApp ( wchItem, wchItem, COUNTOF ( wchItem ), TRUE ); |
| 1571 | if ( lstrcmpi ( wchItem, pszFile ) == 0 ) { |
| 1572 | MRU_Delete ( pmruStore, i ); |
| 1573 | } else { |
| 1574 | i++; |
| 1575 | } |
| 1576 | } |
| 1577 | MRU_Save ( pmruStore ); |
| 1578 | MRU_Destroy ( pmruStore ); |
| 1579 | return ( 1 ); |
| 1580 | } |
| 1581 | |
| 1582 | BOOL MRU_Empty ( LPMRULIST pmru ) |
| 1583 | { |
no test coverage detected