Vanara/PInvoke/ProjectedFSLib
David Hall 0f02552a01 Corrections to nullability based on CS samples 2023-11-18 22:51:00 -07:00
..
ProjectedFSLib.cs Corrections to nullability based on CS samples 2023-11-18 22:51:00 -07:00
Vanara.PInvoke.ProjectedFSLib.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.ProjectedFSLib

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

  • Includes methods from Vanara.PInvoke.ProjectedFSLib.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (19 of 19 functions)

Native Method Header Managed Method
PrjAllocateAlignedBuffer projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjAllocateAlignedBuffer
PrjClearNegativePathCache projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjClearNegativePathCache
PrjCompleteCommand projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjCompleteCommand
PrjDeleteFile projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjDeleteFile
PrjDoesNameContainWildCards projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjDoesNameContainWildCards
PrjFileNameCompare projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjFileNameCompare
PrjFileNameMatch projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjFileNameMatch
PrjFillDirEntryBuffer projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer
PrjFillDirEntryBuffer2 projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer2
PrjFreeAlignedBuffer projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjFreeAlignedBuffer
PrjGetOnDiskFileState projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjGetOnDiskFileState
PrjGetVirtualizationInstanceInfo projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjGetVirtualizationInstanceInfo
PrjMarkDirectoryAsPlaceholder projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjMarkDirectoryAsPlaceholder
PrjStartVirtualizing projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjStartVirtualizing
PrjStopVirtualizing projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjStopVirtualizing
PrjUpdateFileIfNeeded projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjUpdateFileIfNeeded
PrjWriteFileData projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjWriteFileData
PrjWritePlaceholderInfo projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo
PrjWritePlaceholderInfo2 projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo2

Enumerations

Native Enum Header Managed Enum
PRJ_CALLBACK_DATA_FLAGS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACK_DATA_FLAGS
PRJ_COMPLETE_COMMAND_TYPE projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_TYPE
PRJ_EXT_INFO_TYPE projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_EXT_INFO_TYPE
PRJ_FILE_STATE projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_STATE
PRJ_NOTIFICATION projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION
PRJ_NOTIFY_TYPES projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFY_TYPES
PRJ_PLACEHOLDER_ID projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_ID
PRJ_STARTVIRTUALIZING_FLAGS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_STARTVIRTUALIZING_FLAGS
PRJ_UPDATE_FAILURE_CAUSES projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_FAILURE_CAUSES
PRJ_UPDATE_TYPES projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_TYPES

Structures

Native Structure Header Managed Structure
EAINFORMATION Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.EAINFORMATION
PRJ_CALLBACK_DATA projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACK_DATA
PRJ_CALLBACKS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACKS
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS
PRJ_DIR_ENTRY_BUFFER_HANDLE Vanara.PInvoke.ProjectedFSLib.PRJ_DIR_ENTRY_BUFFER_HANDLE
PRJ_EXTENDED_INFO projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO
PRJ_FILE_BASIC_INFO projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_BASIC_INFO
PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT Vanara.PInvoke.ProjectedFSLib.PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT
PRJ_NOTIFICATION_MAPPING projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION_MAPPING
PRJ_NOTIFICATION_PARAMETERS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION_PARAMETERS
PRJ_PLACEHOLDER_INFO projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO
PRJ_PLACEHOLDER_VERSION_INFO projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_VERSION_INFO
PRJ_STARTVIRTUALIZING_OPTIONS projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_STARTVIRTUALIZING_OPTIONS
PRJ_VIRTUALIZATION_INSTANCE_INFO projectedfslib.h Vanara.PInvoke.ProjectedFSLib.PRJ_VIRTUALIZATION_INSTANCE_INFO
SECURITYINFORMATION Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.SECURITYINFORMATION
STREAMSINFORMATION Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.STREAMSINFORMATION
SYMLINK Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO.SYMLINK

Classes

Native Class Header Managed Class
ProjectedFSLib Vanara.PInvoke.ProjectedFSLib