Skip to content

KnownFolderIds

[Source]

Known folder ids as described in: https://docs.microsoft.com/en-ca/windows/desktop/shell/knownfolderid functions return the little endian byte values of the folderid GUIDs

primitive val KnownFolderIds

Constructors

create

[Source]

new val create()
: KnownFolderIds val^

Returns


Public Functions

profile

[Source]

The user's profile folder. A typical path is C:\Users\username. Applications should not create files or folders at this level; they should put their data under the locations referred to by CSIDL_APPDATA or CSIDL_LOCAL_APPDATA. However, if you are creating a new Known Folder the profile root referred to by CSIDL_PROFILE is appropriate.

FOLDERID_Profile 5E6C858F-0E22-4760-9AFE-EA3317B67173

fun box profile()
: Array[U8 val] val

Returns


app_data_roaming

[Source]

The file system directory that serves as a common repository for application-specific data. A typical path is C:\Documents and Settings\username\Application Data.

KNOWNFOLDERID: FOLDERID_RoamingAppData GUID: 3EB685DB-65F9-4CF6-A03A-E3EF65729F3D

fun box app_data_roaming()
: Array[U8 val] val

Returns


app_data_local

[Source]

The file system directory that serves as a data repository for local (nonroaming) applications. A typical path is C:\Documents and Settings\username\Local Settings\Application Data.

FOLDERID_LocalAppData F1B32785-6FBA-4FCF-9D55-7B8E7F157091

fun box app_data_local()
: Array[U8 val] val

Returns


program_data

[Source]

The file system directory that contains application data for all users. A typical path is C:\Documents and Settings\All Users\Application Data. This folder is used for application data that is not user specific. For example, an application can store a spell-check dictionary, a database of clip art, or a log file in the CSIDL_COMMON_APPDATA folder. This information will not roam and is available to anyone using the computer.

FOLDERID_ProgramData 62AB5D82-FDC1-4DC3-A9DD-070D1D495D97

fun box program_data()
: Array[U8 val] val

Returns


eq

[Source]

fun box eq(
  that: KnownFolderIds val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: KnownFolderIds val)
: Bool val

Parameters

Returns