2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.ProjectedFSLib
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from Windows ProjectedFSLib.dll.
2022-09-06 13:28:22 -04:00
- Includes methods from Vanara.PInvoke.ProjectedFSLib.dll
2020-11-20 20:52:43 -05:00
- 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)
2020-04-24 17:53:18 -04:00
Native Method | Header | Managed Method
--- | --- | ---
2022-10-25 13:24:54 -04:00
[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 )
2022-05-09 17:56:58 -04:00
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[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 )
2020-04-24 17:53:18 -04:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2022-10-25 13:24:54 -04:00
[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 )
2022-09-06 13:28:22 -04:00
### Classes
Native Class | Header | Managed Class
--- | --- | ---
2022-10-25 13:24:54 -04:00
[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 )