ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

filedlg31.c File Reference
#include <ctype.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "wingdi.h"
#include "winuser.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "winreg.h"
#include "winternl.h"
#include "commdlg.h"
#include "shlwapi.h"
#include "cdlg.h"
#include "filedlg31.h"

Go to the source code of this file.

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

Generated on Thu May 24 2012 05:07:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.