FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Functions
Global Func.h File Reference

Go to the source code of this file.

Functions

ARX_API int __cdecl NavCompareFolderItems (struct IShellFolder *, struct _ITEMIDLIST *, struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavConvertToString (struct _ITEMIDLIST *, struct _STRRET &, CStringW &)
 
ARX_API int __cdecl NavDecodeURL (CStringW &, CStringW &)
 
ARX_API int __cdecl NavGetItemDisplayName (unsigned long, struct IShellFolder *, struct _ITEMIDLIST *, CStringW &)
 
ARX_API int __cdecl NavGetItemDisplayNameInDesktop (unsigned long, struct _ITEMIDLIST *, CStringW &)
 
ARX_API int __cdecl NavGetItemElementSize (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavGetItemNameForParsing (struct IShellFolder *, struct _ITEMIDLIST *, CStringW &)
 
ARX_API int __cdecl NavGetItemNameInFolder (struct IShellFolder *, struct _ITEMIDLIST *, CStringW &)
 
ARX_API int __cdecl NavInitializeExtensions (struct HWND__ *, CStringW &)
 
ARX_API int __cdecl NavIsDesktop (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavIsDrives (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavIsInternetRoot (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavIsItemListQualified (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavIsNetwork (struct _ITEMIDLIST *)
 
ARX_API int __cdecl NavLaunchBrowserWith (wchar_t const *)
 
ARX_API int __cdecl NavSetHostApplication (class CNavHostApplication *)
 
ARX_API struct IShellFolder *__cdecl NavGetDesktopFolder (void)
 
ARX_API struct IShellFolder *__cdecl NavGetDrivesFolder (void)
 
ARX_API struct IShellFolder *__cdecl NavGetFolderFromDesktop (struct _ITEMIDLIST *)
 
ARX_API struct IShellFolder *__cdecl NavGetFolderFromItem (struct IShellFolder *, struct _ITEMIDLIST *)
 
ARX_API struct IShellFolder *__cdecl NavGetInternetRootFolder (void)
 
ARX_API struct _IMAGELIST *__cdecl NavGetSystemImageList (void)
 
ARX_API struct _ITEMIDLIST *__cdecl NavBuildItemList (struct IMalloc *, struct _ITEMIDLIST **, int)
 
ARX_API struct _ITEMIDLIST *__cdecl NavBuildParentList (struct IMalloc *, struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavCopyItemList (struct IMalloc *, struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavExtractItemElement (struct IMalloc *, struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetDesktopFolderItem (struct HWND__ *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetDrivesFolderItem (struct HWND__ *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetLinkIDList (struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetNextItemElement (struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetQualifiedItemList (struct IMalloc *, struct IShellFolder *, struct _ITEMIDLIST *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetQualifiedItemListFromFolderFullPath (wchar_t const *)
 
ARX_API struct _ITEMIDLIST *__cdecl NavGetSpecialFolderItem (struct HWND__ *, int)
 
ARX_API struct _ITEMIDLIST *__cdecl NavResolveLink (struct _ITEMIDLIST *, int)
 
ARX_API void NavGetUserNameAndPasswordFromSiteName ()
 
ARX_API void __cdecl NavFreeItemList (struct _ITEMIDLIST *&)
 
ARX_API void __cdecl NavReleaseFolder (struct IShellFolder *)
 
ARX_API void __cdecl NavUpdateShellCache (void)
 

Function Documentation

◆ NavBuildItemList()

ARX_API struct _ITEMIDLIST *__cdecl NavBuildItemList ( struct IMalloc * ,
struct _ITEMIDLIST ** ,
int  )

◆ NavBuildParentList()

ARX_API struct _ITEMIDLIST *__cdecl NavBuildParentList ( struct IMalloc * ,
struct _ITEMIDLIST *  )

◆ NavCompareFolderItems()

ARX_API int __cdecl NavCompareFolderItems ( struct IShellFolder * ,
struct _ITEMIDLIST * ,
struct _ITEMIDLIST *  )

◆ NavConvertToString()

ARX_API int __cdecl NavConvertToString ( struct _ITEMIDLIST * ,
struct _STRRET & ,
CStringW &  )

◆ NavCopyItemList()

◆ NavDecodeURL()

ARX_API int __cdecl NavDecodeURL ( CStringW & ,
CStringW &  )

◆ NavExtractItemElement()

ARX_API struct _ITEMIDLIST *__cdecl NavExtractItemElement ( struct IMalloc * ,
struct _ITEMIDLIST *  )

◆ NavFreeItemList()

ARX_API void __cdecl NavFreeItemList ( struct _ITEMIDLIST *& )

◆ NavGetDesktopFolder()

ARX_API struct IShellFolder *__cdecl NavGetDesktopFolder ( void )

◆ NavGetDesktopFolderItem()

ARX_API struct _ITEMIDLIST *__cdecl NavGetDesktopFolderItem ( struct HWND__ * )

◆ NavGetDrivesFolder()

ARX_API struct IShellFolder *__cdecl NavGetDrivesFolder ( void )

◆ NavGetDrivesFolderItem()

ARX_API struct _ITEMIDLIST *__cdecl NavGetDrivesFolderItem ( struct HWND__ * )

◆ NavGetFolderFromDesktop()

ARX_API struct IShellFolder *__cdecl NavGetFolderFromDesktop ( struct _ITEMIDLIST * )

◆ NavGetFolderFromItem()

◆ NavGetInternetRootFolder()

ARX_API struct IShellFolder *__cdecl NavGetInternetRootFolder ( void )

◆ NavGetItemDisplayName()

ARX_API int __cdecl NavGetItemDisplayName ( unsigned long ,
struct IShellFolder * ,
struct _ITEMIDLIST * ,
CStringW &  )

◆ NavGetItemDisplayNameInDesktop()

ARX_API int __cdecl NavGetItemDisplayNameInDesktop ( unsigned long ,
struct _ITEMIDLIST * ,
CStringW &  )

◆ NavGetItemElementSize()

ARX_API int __cdecl NavGetItemElementSize ( struct _ITEMIDLIST * )

◆ NavGetItemNameForParsing()

ARX_API int __cdecl NavGetItemNameForParsing ( struct IShellFolder * ,
struct _ITEMIDLIST * ,
CStringW &  )

◆ NavGetItemNameInFolder()

ARX_API int __cdecl NavGetItemNameInFolder ( struct IShellFolder * ,
struct _ITEMIDLIST * ,
CStringW &  )

◆ NavGetLinkIDList()

◆ NavGetNextItemElement()

ARX_API struct _ITEMIDLIST *__cdecl NavGetNextItemElement ( struct _ITEMIDLIST * )

◆ NavGetQualifiedItemList()

◆ NavGetQualifiedItemListFromFolderFullPath()

ARX_API struct _ITEMIDLIST *__cdecl NavGetQualifiedItemListFromFolderFullPath ( wchar_t const * )

◆ NavGetSpecialFolderItem()

ARX_API struct _ITEMIDLIST *__cdecl NavGetSpecialFolderItem ( struct HWND__ * ,
int  )

◆ NavGetSystemImageList()

ARX_API struct _IMAGELIST *__cdecl NavGetSystemImageList ( void )

◆ NavGetUserNameAndPasswordFromSiteName()

ARX_API void NavGetUserNameAndPasswordFromSiteName ( )

◆ NavInitializeExtensions()

ARX_API int __cdecl NavInitializeExtensions ( struct HWND__ * ,
CStringW &  )

◆ NavIsDesktop()

ARX_API int __cdecl NavIsDesktop ( struct _ITEMIDLIST * )

◆ NavIsDrives()

ARX_API int __cdecl NavIsDrives ( struct _ITEMIDLIST * )

◆ NavIsInternetRoot()

ARX_API int __cdecl NavIsInternetRoot ( struct _ITEMIDLIST * )

◆ NavIsItemListQualified()

ARX_API int __cdecl NavIsItemListQualified ( struct _ITEMIDLIST * )

◆ NavIsNetwork()

ARX_API int __cdecl NavIsNetwork ( struct _ITEMIDLIST * )

◆ NavLaunchBrowserWith()

ARX_API int __cdecl NavLaunchBrowserWith ( wchar_t const * )

◆ NavReleaseFolder()

ARX_API void __cdecl NavReleaseFolder ( struct IShellFolder * )

◆ NavResolveLink()

ARX_API struct _ITEMIDLIST *__cdecl NavResolveLink ( struct _ITEMIDLIST * ,
int  )

◆ NavSetHostApplication()

ARX_API int __cdecl NavSetHostApplication ( class CNavHostApplication * )

◆ NavUpdateShellCache()

ARX_API void __cdecl NavUpdateShellCache ( void )