C'est exactement la réponse que j'attendais de ta part, c'est pourquoi j'ai fouillé toutes tes sources en vain avant de poser la question sur le forum.
lpstrFile :
Pointer to a buffer that contains a filename used to initialize the File Name edit control. The first character of this buffer must be NULL if initialization is not necessary. When the GetOpenFileName or GetSaveFileName function returns successfully, this buffer contains the drive designator, path, filename, and extension of the selected file.
lpstrFileTitle :
Pointer to a buffer that receives the filename and extension (without path information) of the selected file. This member can be NULL.