FILE_KNOWN_FOLDER_INFORMATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTIOAPI_H

typedef struct _FILE_KNOWN_FOLDER_INFORMATION
{
    FILE_KNOWN_FOLDER_TYPE Type;
} FILE_KNOWN_FOLDER_INFORMATION, *PFILE_KNOWN_FOLDER_INFORMATION;

#endif

View code on GitHub
// ntifs.h

typedef struct _FILE_KNOWN_FOLDER_INFORMATION {
  FILE_KNOWN_FOLDER_TYPE Type;
} FILE_KNOWN_FOLDER_INFORMATION, *PFILE_KNOWN_FOLDER_INFORMATION;
View the official Windows Driver Kit DDI reference

NtDoc

This structure is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (ns-ntifs-file_known_folder_information)

Description

The FILE_KNOWN_FOLDER_INFORMATION structure contains information about a known folder (for example, Documents, Downloads, Pictures, and so forth).

Members

Type

A FILE_KNOWN_FOLDER_TYPE value that identifies the known folder.

Remarks

When a function is called to set or query information for a file object with a FILE_INFORMATION_CLASS value of FileKnownFolderInformation, that function’s FileInformation parameter points to a caller-allocated FILE_KNOWN_FOLDER_INFORMATION structure. The See Also section lists a few such set/query functions.

See also

FILE_INFORMATION_CLASS

FILE_KNOWN_FOLDER_TYPE

NtQueryInformationFile

NtSetInformationFile

ZwQueryInformationFile

ZwSetInformationFile