FS2_Open
Open source remastering of the Freespace 2 engine
folderdlg.h File Reference
#include <AfxDlgs.h>
#include <shlobj.h>
#include <AtlConv.h>

Go to the source code of this file.

Classes

class  CFolderDialog
 

Macros

#define SAFE_DELETE2(p)   if( p ){ delete[] p; p = NULL; }
 
#define SAFE_ZEROMEMORY(p, size)   if( p ){ ZeroMemory( p, size ); }
 
#define SAFE_RELEASE(p)   if( p ){ p->lpVtbl->Release( p ); p = NULL; }
 
#define SAFE_COTASKMEMFREE(p)   if( p ){ CoTaskMemFree( (LPVOID)p ); p = NULL; }
 
#define _countof(x)   ( sizeof( x ) / sizeof( x[ 0 ] ) )
 
#define BFFM_SETOKTEXT   ( WM_USER + 105 )
 
#define BFFM_SETEXPANDED   ( WM_USER + 106 )
 
#define BIF_NEWDIALOGSTYLE   0x0040
 
#define BIF_BROWSEINCLUDEURLS   0x0080
 
#define BIF_UAHINT   0x0100
 
#define BIF_NONEWFOLDERBUTTON   0x0200
 
#define BIF_NOTRANSLATETARGETS   0x0400
 
#define BIF_SHAREABLE   0x8000
 
#define BIF_USENEWUI   ( BIF_NEWDIALOGSTYLE | BIF_EDITBOX )
 

Macro Definition Documentation

#define _countof (   x)    ( sizeof( x ) / sizeof( x[ 0 ] ) )

Definition at line 79 of file folderdlg.h.

#define BFFM_SETEXPANDED   ( WM_USER + 106 )

Definition at line 87 of file folderdlg.h.

#define BFFM_SETOKTEXT   ( WM_USER + 105 )

Definition at line 86 of file folderdlg.h.

#define BIF_BROWSEINCLUDEURLS   0x0080

Definition at line 92 of file folderdlg.h.

#define BIF_NEWDIALOGSTYLE   0x0040

Definition at line 91 of file folderdlg.h.

#define BIF_NONEWFOLDERBUTTON   0x0200

Definition at line 94 of file folderdlg.h.

#define BIF_NOTRANSLATETARGETS   0x0400

Definition at line 95 of file folderdlg.h.

#define BIF_SHAREABLE   0x8000

Definition at line 96 of file folderdlg.h.

#define BIF_UAHINT   0x0100

Definition at line 93 of file folderdlg.h.

#define BIF_USENEWUI   ( BIF_NEWDIALOGSTYLE | BIF_EDITBOX )

Definition at line 97 of file folderdlg.h.

#define SAFE_COTASKMEMFREE (   p)    if( p ){ CoTaskMemFree( (LPVOID)p ); p = NULL; }

Definition at line 74 of file folderdlg.h.

#define SAFE_DELETE2 (   p)    if( p ){ delete[] p; p = NULL; }

Definition at line 54 of file folderdlg.h.

#define SAFE_RELEASE (   p)    if( p ){ p->lpVtbl->Release( p ); p = NULL; }

Definition at line 68 of file folderdlg.h.

#define SAFE_ZEROMEMORY (   p,
  size 
)    if( p ){ ZeroMemory( p, size ); }

Definition at line 59 of file folderdlg.h.