static extern NavStatus NavCreateNewFolderDialog(ref NavDialogCreationOptionsData options, NavEventUPP inEventProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern void DisposeNavEventUPP(NavEventUPP userUPP);
static extern NavStatus NavCreateChooseFolderDialog(ref NavDialogCreationOptionsData options, NavEventUPP inEventProc, NavObjectFilterUPP inFilterProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreatePutFileDialog(ref NavDialogCreationOptionsData options, OSType inFileType, OSType inFileCreator, NavEventUPP inEventProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreateChooseFileDialog(ref NavDialogCreationOptionsData options, IntPtr inTypeList, NavEventUPP inEventProc, NavPreviewUPP inPreviewProc, NavObjectFilterUPP inFilterProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreateNewFolderDialog (ref NavDialogCreationOptionsData options, NavEventUPP inEventProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreatePutFileDialog (ref NavDialogCreationOptionsData options, OSType inFileType, OSType inFileCreator, NavEventUPP inEventProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreateChooseFolderDialog (ref NavDialogCreationOptionsData options, NavEventUPP inEventProc, NavObjectFilterUPP inFilterProc, IntPtr inClientData, out IntPtr navDialogRef);
static extern NavStatus NavCreateChooseFileDialog (ref NavDialogCreationOptionsData options, IntPtr inTypeList, NavEventUPP inEventProc, NavPreviewUPP inPreviewProc, NavObjectFilterUPP inFilterProc, IntPtr inClientData, out IntPtr navDialogRef);