/* 1) Make sure to not use Unicode characters. Using the Unicode character set does some strange stuff involving LPWSTR and LPWCHAR. 2) Make sure an empty string is passed: char filename[255] = ""; rtsOpenFileDialog(filename, 255); */ #pragma comment( lib, "comctl32" ) #include #include #include #include bool rtsOpenFileDialog( char *filename, int filenameSize, const char *filetypes); bool rtsSaveFileDialog( char *filename, int filenameSize, const char *filetypes); bool rts_winBrowseFolderDialog( char* title, char* foldername);