## Vanara.PInvoke.ProjectedFSLib  
PInvoke API (methods, structures and constants) imported from Windows ProjectedFSLib.dll.

- Includes methods from Vanara.PInvoke.ProjectedFSLib.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.ProjectedFSLib?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.ProjectedFSLib?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.ProjectedFSLib)  
### Methods - 100% API coverage (19 of 19 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[PrjAllocateAlignedBuffer](https://www.google.com/search?num=5&q=PrjAllocateAlignedBuffer+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjAllocateAlignedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjAllocateAlignedBuffer)  
[PrjClearNegativePathCache](https://www.google.com/search?num=5&q=PrjClearNegativePathCache+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjClearNegativePathCache](https://github.com/dahall/Vanara/search?l=C%23&q=PrjClearNegativePathCache)  
[PrjCompleteCommand](https://www.google.com/search?num=5&q=PrjCompleteCommand+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjCompleteCommand](https://github.com/dahall/Vanara/search?l=C%23&q=PrjCompleteCommand)  
[PrjDeleteFile](https://www.google.com/search?num=5&q=PrjDeleteFile+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjDeleteFile](https://github.com/dahall/Vanara/search?l=C%23&q=PrjDeleteFile)  
[PrjDoesNameContainWildCards](https://www.google.com/search?num=5&q=PrjDoesNameContainWildCards+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjDoesNameContainWildCards](https://github.com/dahall/Vanara/search?l=C%23&q=PrjDoesNameContainWildCards)  
[PrjFileNameCompare](https://www.google.com/search?num=5&q=PrjFileNameCompare+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFileNameCompare](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFileNameCompare)  
[PrjFileNameMatch](https://www.google.com/search?num=5&q=PrjFileNameMatch+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFileNameMatch](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFileNameMatch)  
[PrjFillDirEntryBuffer](https://www.google.com/search?num=5&q=PrjFillDirEntryBuffer+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFillDirEntryBuffer)  
[PrjFillDirEntryBuffer2](https://www.google.com/search?num=5&q=PrjFillDirEntryBuffer2+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer2](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFillDirEntryBuffer2)  
[PrjFreeAlignedBuffer](https://www.google.com/search?num=5&q=PrjFreeAlignedBuffer+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFreeAlignedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFreeAlignedBuffer)  
[PrjGetOnDiskFileState](https://www.google.com/search?num=5&q=PrjGetOnDiskFileState+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjGetOnDiskFileState](https://github.com/dahall/Vanara/search?l=C%23&q=PrjGetOnDiskFileState)  
[PrjGetVirtualizationInstanceInfo](https://www.google.com/search?num=5&q=PrjGetVirtualizationInstanceInfo+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjGetVirtualizationInstanceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PrjGetVirtualizationInstanceInfo)  
[PrjMarkDirectoryAsPlaceholder](https://www.google.com/search?num=5&q=PrjMarkDirectoryAsPlaceholder+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjMarkDirectoryAsPlaceholder](https://github.com/dahall/Vanara/search?l=C%23&q=PrjMarkDirectoryAsPlaceholder)  
[PrjStartVirtualizing](https://www.google.com/search?num=5&q=PrjStartVirtualizing+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjStartVirtualizing](https://github.com/dahall/Vanara/search?l=C%23&q=PrjStartVirtualizing)  
[PrjStopVirtualizing](https://www.google.com/search?num=5&q=PrjStopVirtualizing+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjStopVirtualizing](https://github.com/dahall/Vanara/search?l=C%23&q=PrjStopVirtualizing)  
[PrjUpdateFileIfNeeded](https://www.google.com/search?num=5&q=PrjUpdateFileIfNeeded+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjUpdateFileIfNeeded](https://github.com/dahall/Vanara/search?l=C%23&q=PrjUpdateFileIfNeeded)  
[PrjWriteFileData](https://www.google.com/search?num=5&q=PrjWriteFileData+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWriteFileData](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWriteFileData)  
[PrjWritePlaceholderInfo](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo)  
[PrjWritePlaceholderInfo2](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo2+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo2)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[PRJ_CALLBACK_DATA_FLAGS](https://www.google.com/search?num=5&q=PRJ_CALLBACK_DATA_FLAGS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACK_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_CALLBACK_DATA_FLAGS)  
[PRJ_COMPLETE_COMMAND_TYPE](https://www.google.com/search?num=5&q=PRJ_COMPLETE_COMMAND_TYPE+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_COMPLETE_COMMAND_TYPE)  
[PRJ_EXT_INFO_TYPE](https://www.google.com/search?num=5&q=PRJ_EXT_INFO_TYPE+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXT_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_EXT_INFO_TYPE)  
[PRJ_FILE_STATE](https://www.google.com/search?num=5&q=PRJ_FILE_STATE+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_FILE_STATE)  
[PRJ_NOTIFICATION](https://www.google.com/search?num=5&q=PRJ_NOTIFICATION+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFICATION)  
[PRJ_NOTIFY_TYPES](https://www.google.com/search?num=5&q=PRJ_NOTIFY_TYPES+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFY_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFY_TYPES)  
[PRJ_PLACEHOLDER_ID](https://www.google.com/search?num=5&q=PRJ_PLACEHOLDER_ID+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_PLACEHOLDER_ID)  
[PRJ_STARTVIRTUALIZING_FLAGS](https://www.google.com/search?num=5&q=PRJ_STARTVIRTUALIZING_FLAGS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_STARTVIRTUALIZING_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_STARTVIRTUALIZING_FLAGS)  
[PRJ_UPDATE_FAILURE_CAUSES](https://www.google.com/search?num=5&q=PRJ_UPDATE_FAILURE_CAUSES+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_FAILURE_CAUSES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_UPDATE_FAILURE_CAUSES)  
[PRJ_UPDATE_TYPES](https://www.google.com/search?num=5&q=PRJ_UPDATE_TYPES+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_UPDATE_TYPES)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[EAINFORMATION](https://www.google.com/search?num=5&q=EAINFORMATION+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.EAINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=EAINFORMATION)  
[PRJ_CALLBACK_DATA](https://www.google.com/search?num=5&q=PRJ_CALLBACK_DATA+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACK_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_CALLBACK_DATA)  
[PRJ_CALLBACKS](https://www.google.com/search?num=5&q=PRJ_CALLBACKS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACKS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_CALLBACKS)  
[PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS](https://www.google.com/search?num=5&q=PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS)  
[PRJ_DIR_ENTRY_BUFFER_HANDLE](https://www.google.com/search?num=5&q=PRJ_DIR_ENTRY_BUFFER_HANDLE+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_DIR_ENTRY_BUFFER_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_DIR_ENTRY_BUFFER_HANDLE)  
[PRJ_EXTENDED_INFO](https://www.google.com/search?num=5&q=PRJ_EXTENDED_INFO+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_EXTENDED_INFO)  
[PRJ_FILE_BASIC_INFO](https://www.google.com/search?num=5&q=PRJ_FILE_BASIC_INFO+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_BASIC_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_FILE_BASIC_INFO)  
[PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT](https://www.google.com/search?num=5&q=PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT)  
[PRJ_NOTIFICATION_MAPPING](https://www.google.com/search?num=5&q=PRJ_NOTIFICATION_MAPPING+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION_MAPPING](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFICATION_MAPPING)  
[PRJ_NOTIFICATION_PARAMETERS](https://www.google.com/search?num=5&q=PRJ_NOTIFICATION_PARAMETERS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFICATION_PARAMETERS)  
[PRJ_PLACEHOLDER_INFO](https://www.google.com/search?num=5&q=PRJ_PLACEHOLDER_INFO+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_PLACEHOLDER_INFO)  
[PRJ_PLACEHOLDER_VERSION_INFO](https://www.google.com/search?num=5&q=PRJ_PLACEHOLDER_VERSION_INFO+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_VERSION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_PLACEHOLDER_VERSION_INFO)  
[PRJ_STARTVIRTUALIZING_OPTIONS](https://www.google.com/search?num=5&q=PRJ_STARTVIRTUALIZING_OPTIONS+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_STARTVIRTUALIZING_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_STARTVIRTUALIZING_OPTIONS)  
[PRJ_VIRTUALIZATION_INSTANCE_INFO](https://www.google.com/search?num=5&q=PRJ_VIRTUALIZATION_INSTANCE_INFO+site%3Alearn.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_VIRTUALIZATION_INSTANCE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_VIRTUALIZATION_INSTANCE_INFO)  
[SECURITYINFORMATION](https://www.google.com/search?num=5&q=SECURITYINFORMATION+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.SECURITYINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITYINFORMATION)  
[STREAMSINFORMATION](https://www.google.com/search?num=5&q=STREAMSINFORMATION+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.STREAMSINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=STREAMSINFORMATION)  
[SYMLINK](https://www.google.com/search?num=5&q=SYMLINK+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO.SYMLINK](https://github.com/dahall/Vanara/search?l=C%23&q=SYMLINK)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[ProjectedFSLib](https://www.google.com/search?num=5&q=ProjectedFSLib+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ProjectedFSLib](https://github.com/dahall/Vanara/search?l=C%23&q=ProjectedFSLib)  
