File missing in CommDlg


I'm using GetOpenFileName and GetSaveFileName to obtain file names of
files from a user to make backups of the selected items.
Unfortunately, those dialog boxes seem to not display Read-only or
hidden files I need to display too.

How can I make CommDlg to display ALL the files in a directory and ALL
the directories in a drive ? It seems that no parameters in
TOpenFileName.Flags enables this possibility and my attempts were

I think of using a Hook function to send a modified lb-Dir message to
the list boxes but I haven't tried yet.

I want to use CommDlg if possible but will recreate a new one if there
are no solutions.

Can anybody help me about that ?
Replies by e-mail too would be appreciated.

Thank you in advance.