VLC 4.0.0-dev
dirs-uap.c File Reference
Include dependency graph for dirs-uap.c:

Macros

#define COBJMACROS
 
#define INITGUID
 
#define UNICODE
 
#define WIDL_using_Windows_Storage
 
#define IID_IStorageItem   IID___x_ABI_CWindows_CStorage_CIStorageItem
 
#define IID_IKnownFoldersStatics   IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics
 
#define IID_IApplicationDataStatics   IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics
 
#define IID_IApplicationData2   IID___x_ABI_CWindows_CStorage_CIApplicationData2
 
#define IKnownFoldersStatics_get_DocumentsLibrary(a, f)   __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(a,f)
 
#define IKnownFoldersStatics_get_MusicLibrary(a, f)   __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(a,f)
 
#define IKnownFoldersStatics_get_PicturesLibrary(a, f)   __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(a,f)
 
#define IKnownFoldersStatics_get_VideosLibrary(a, f)   __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(a,f)
 
#define IStorageItem_get_Path(a, f)   __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(a,f)
 
#define IStorageItem_Release(a)   __x_ABI_CWindows_CStorage_CIStorageItem_Release(a)
 
#define IStorageFolder_Release(a)   __x_ABI_CWindows_CStorage_CIStorageFolder_Release(a)
 
#define IStorageFolder_QueryInterface(a, i, v)   __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(a,i,v)
 
#define IKnownFoldersStatics_Release(a)   __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(a)
 
#define IApplicationDataStatics_get_Current(a, f)   __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(a,f)
 
#define IApplicationData_get_LocalFolder(a, f)   __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(a,f)
 
#define IApplicationDataStatics_Release(a)   __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(a)
 
#define IApplicationData_Release(a)   __x_ABI_CWindows_CStorage_CIApplicationData_Release(a)
 
#define IApplicationData_QueryInterface(a, i, v)   __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(a,i,v)
 
#define IApplicationData2_get_LocalCacheFolder(a, f)   __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(a,f)
 
#define IApplicationData2_Release(a)   __x_ABI_CWindows_CStorage_CIApplicationData2_Release(a)
 

Typedefs

typedef __x_ABI_CWindows_CStorage_CIStorageFolder IStorageFolder
 
typedef __x_ABI_CWindows_CStorage_CIStorageItem IStorageItem
 
typedef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics IKnownFoldersStatics
 
typedef __x_ABI_CWindows_CStorage_CIApplicationDataStatics IApplicationDataStatics
 
typedef __x_ABI_CWindows_CStorage_CIApplicationData IApplicationData
 
typedef __x_ABI_CWindows_CStorage_CIApplicationData2 IApplicationData2
 

Functions

static char * GetFolderName (IStorageFolder *folder)
 
static char * config_GetShellDir (vlc_userdir_t csidl)
 
static char * config_GetDataDir (void)
 
char * config_GetSysPath (vlc_sysdir_t type, const char *filename)
 Gets an installation directory. More...
 
static char * config_GetAppDir (void)
 
static char * config_GetCacheDir (void)
 
char * config_GetUserDir (vlc_userdir_t type)
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

◆ IApplicationData2_get_LocalCacheFolder

#define IApplicationData2_get_LocalCacheFolder (   a,
 
)    __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(a,f)

◆ IApplicationData2_Release

#define IApplicationData2_Release (   a)    __x_ABI_CWindows_CStorage_CIApplicationData2_Release(a)

◆ IApplicationData_get_LocalFolder

#define IApplicationData_get_LocalFolder (   a,
 
)    __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(a,f)

◆ IApplicationData_QueryInterface

#define IApplicationData_QueryInterface (   a,
  i,
 
)    __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(a,i,v)

◆ IApplicationData_Release

#define IApplicationData_Release (   a)    __x_ABI_CWindows_CStorage_CIApplicationData_Release(a)

◆ IApplicationDataStatics_get_Current

#define IApplicationDataStatics_get_Current (   a,
 
)    __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(a,f)

◆ IApplicationDataStatics_Release

#define IApplicationDataStatics_Release (   a)    __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(a)

◆ IID_IApplicationData2

#define IID_IApplicationData2   IID___x_ABI_CWindows_CStorage_CIApplicationData2

◆ IID_IApplicationDataStatics

#define IID_IApplicationDataStatics   IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics

◆ IID_IKnownFoldersStatics

#define IID_IKnownFoldersStatics   IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics

◆ IID_IStorageItem

#define IID_IStorageItem   IID___x_ABI_CWindows_CStorage_CIStorageItem

◆ IKnownFoldersStatics_get_DocumentsLibrary

#define IKnownFoldersStatics_get_DocumentsLibrary (   a,
 
)    __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(a,f)

◆ IKnownFoldersStatics_get_MusicLibrary

#define IKnownFoldersStatics_get_MusicLibrary (   a,
 
)    __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(a,f)

◆ IKnownFoldersStatics_get_PicturesLibrary

#define IKnownFoldersStatics_get_PicturesLibrary (   a,
 
)    __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(a,f)

◆ IKnownFoldersStatics_get_VideosLibrary

#define IKnownFoldersStatics_get_VideosLibrary (   a,
 
)    __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(a,f)

◆ IKnownFoldersStatics_Release

#define IKnownFoldersStatics_Release (   a)    __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(a)

◆ INITGUID

#define INITGUID

◆ IStorageFolder_QueryInterface

#define IStorageFolder_QueryInterface (   a,
  i,
 
)    __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(a,i,v)

◆ IStorageFolder_Release

#define IStorageFolder_Release (   a)    __x_ABI_CWindows_CStorage_CIStorageFolder_Release(a)

◆ IStorageItem_get_Path

#define IStorageItem_get_Path (   a,
 
)    __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(a,f)

◆ IStorageItem_Release

#define IStorageItem_Release (   a)    __x_ABI_CWindows_CStorage_CIStorageItem_Release(a)

◆ UNICODE

#define UNICODE

◆ WIDL_using_Windows_Storage

#define WIDL_using_Windows_Storage

Typedef Documentation

◆ IApplicationData

typedef __x_ABI_CWindows_CStorage_CIApplicationData IApplicationData

◆ IApplicationData2

typedef __x_ABI_CWindows_CStorage_CIApplicationData2 IApplicationData2

◆ IApplicationDataStatics

typedef __x_ABI_CWindows_CStorage_CIApplicationDataStatics IApplicationDataStatics

◆ IKnownFoldersStatics

typedef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics IKnownFoldersStatics

◆ IStorageFolder

typedef __x_ABI_CWindows_CStorage_CIStorageFolder IStorageFolder

◆ IStorageItem

typedef __x_ABI_CWindows_CStorage_CIStorageItem IStorageItem

Function Documentation

◆ config_GetAppDir()

◆ config_GetCacheDir()

static char * config_GetCacheDir ( void  )
inlinestatic

References config_GetAppDir().

Referenced by config_GetUserDir().

◆ config_GetDataDir()

static char * config_GetDataDir ( void  )
static

References getenv(), and strdup().

Referenced by config_GetSysPath().

◆ config_GetShellDir()

◆ GetFolderName()