#ifndef _NTIOAPI_H
// private
typedef enum _DIRECTORY_NOTIFY_INFORMATION_CLASS
{
DirectoryNotifyInformation = 1, // FILE_NOTIFY_INFORMATION
DirectoryNotifyExtendedInformation, // FILE_NOTIFY_EXTENDED_INFORMATION
DirectoryNotifyFullInformation, // FILE_NOTIFY_FULL_INFORMATION // since 22H2
DirectoryNotifyMaximumInformation
} DIRECTORY_NOTIFY_INFORMATION_CLASS, *PDIRECTORY_NOTIFY_INFORMATION_CLASS;
View code on GitHub// wdm.h
typedef enum _DIRECTORY_NOTIFY_INFORMATION_CLASS {
DirectoryNotifyInformation,
DirectoryNotifyExtendedInformation,
DirectoryNotifyFullInformation,
DirectoryNotifyMaximumInformation
} DIRECTORY_NOTIFY_INFORMATION_CLASS, *PDIRECTORY_NOTIFY_INFORMATION_CLASS;
View the official Windows Driver Kit DDI referenceThis enumeration is documented in Windows Driver Kit.
A DIRECTORY_NOTIFY_INFORMATION_CLASS value specifies which structure to use to query or set information for files in a directory.
DirectoryNotifyInformationUse a FILE_NOTIFY_INFORMATION structure.
DirectoryNotifyExtendedInformationUse a FILE_NOTIFY_EXTENDED_INFORMATION structure.
DirectoryNotifyFullInformationUse a FILE_NOTIFY_FULL_INFORMATION structure. Supported starting in Windows 11, version 22H2.
DirectoryNotifyMaximumInformationThe maximum value for this enumeration.