Defines |
| #define | BUFFILE 512 |
| #define | BUFFILEALLOC 512 * sizeof(WCHAR) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (commdlg) |
| BOOL | FD31_Init (void) |
| static void | FD31_StripEditControl (HWND hwnd) |
| BOOL | FD31_CallWindowProc (const FD31_DATA *lfs, UINT wMsg, WPARAM wParam, LPARAM lParam) |
| static LPCWSTR | FD31_GetFileType (LPCWSTR cfptr, LPCWSTR fptr, const WORD index) |
| static BOOL | FD31_ScanDir (const OPENFILENAMEW *ofn, HWND hWnd, LPCWSTR newPath) |
| LONG | FD31_WMDrawItem (HWND hWnd, WPARAM wParam, LPARAM lParam, int savedlg, const DRAWITEMSTRUCT *lpdis) |
| static void | FD31_UpdateResult (const FD31_DATA *lfs, const WCHAR *tmpstr) |
| static void | FD31_UpdateFileTitle (const FD31_DATA *lfs) |
| static LRESULT | FD31_DirListDblClick (const FD31_DATA *lfs) |
| static LRESULT | FD31_FileListSelect (const FD31_DATA *lfs) |
| static LRESULT | FD31_TestPath (const FD31_DATA *lfs, LPWSTR path) |
| static LRESULT | FD31_Validate (const FD31_DATA *lfs, LPCWSTR path, UINT control, INT itemIndex, BOOL internalUse) |
| static LRESULT | FD31_DiskChange (const FD31_DATA *lfs) |
| static LRESULT | FD31_FileTypeChange (const FD31_DATA *lfs) |
| LRESULT | FD31_WMCommand (HWND hWnd, LPARAM lParam, UINT notification, UINT control, const FD31_DATA *lfs) |
| static LPWSTR | FD31_MapStringPairsToW (LPCSTR strA, UINT size) |
| static LPWSTR | FD31_DupToW (LPCSTR str, DWORD size) |
| static void | FD31_MapOfnStructA (const OPENFILENAMEA *ofnA, LPOPENFILENAMEW ofnW, BOOL open) |
| static void | FD31_FreeOfnW (OPENFILENAMEW *ofnW) |
| void | FD31_DestroyPrivate (PFD31_DATA lfs) |
| PFD31_DATA | FD31_AllocPrivate (LPARAM lParam, UINT dlgType, BOOL IsUnicode) |
| LONG | FD31_WMInitDialog (HWND hWnd, WPARAM wParam, LPARAM lParam) |
| int | FD31_GetFldrHeight (void) |
Variables |
| static const WCHAR | FILE_star [] = {'*','.','*', 0} |
| static const WCHAR | FILE_bslash [] = {'\\', 0} |
| static const WCHAR | FILE_specc [] = {'%','c',':', 0} |
| static const int | fldrHeight = 16 |
| static const int | fldrWidth = 20 |
| static HICON | hFolder = 0 |
| static HICON | hFolder2 = 0 |
| static HICON | hFloppy = 0 |
| static HICON | hHDisk = 0 |
| static HICON | hCDRom = 0 |
| static HICON | hNet = 0 |