GetLogicalDrives () для цикла

Я новичок в API Win32 и мне нужна помощь, пытаясь понять, как работает функция GetLogicalDrives (). Я пытаюсь заполнить cbs_dropdownlist всеми доступными дисками, которые не используются. вот что у меня так далеко. Буду признателен за любую помощь.

void FillListBox(HWND hWndDropMenu)
{
 DWORD drives = GetLogicalDrives();
 for (int i=0; i<26; i++)
 {
    SendMessage(hWndDropMenu, CB_ADDSTRING, 0, (LPARAM)drives);
 }
}

Ответы на вопрос(2)

Ваш ответ на вопрос