...Why doesnt this work?
(OPENFILENAME is a common struct in Win32API)
Code:
void FillInnOpenFileNameStruct(OPENFILENAME* lpofn) {
*lpofn.lStructSize=sizeof (OPENFILENAME);
*lpofn.hwndOwner=hwnd;
*lpofn.hInstance=NULL;
*lpofn.lpstrFilter="YAPI Presentations(*YAPI)\0*.YAPI\0All files (*.*)\0*.*\0\0";
*lpofn.lpstrCustomFilter=NULL;
*lpofn.nMaxCustFilter=0;
*lpofn.nFilterIndex=0;
*lpofn.lpstrFile=szFileName;
*lpofn.nMaxFile=MAX_PATH;
*lpofn.lpstrFileTitle=szTitle;
*lpofn.nMaxFileTitle=MAX_PATH;
*lpofn.lpstrInitialDir=NULL;
*lpofn.lpstrTitle="Open file..";
*lpofn.Flags=0;
*lpofn.nFileOffset=0;
*lpofn.nFileExtension=0;
*lpofn.lpstrDefExt="YAPI";
*lpofn.lCustData=0;
*lpofn.lpfnHook=0;
*lpofn.lpTemplateName=0;
}