Files
marlersoft-win32json/api/Storage.ProjectedFileSystem.json
T
2026-02-06 20:10:43 -07:00

843 lines
38 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"PRJ_NOTIFY_TYPES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"PRJ_NOTIFY_NONE","Value":0}
,{"Name":"PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS","Value":1}
,{"Name":"PRJ_NOTIFY_FILE_OPENED","Value":2}
,{"Name":"PRJ_NOTIFY_NEW_FILE_CREATED","Value":4}
,{"Name":"PRJ_NOTIFY_FILE_OVERWRITTEN","Value":8}
,{"Name":"PRJ_NOTIFY_PRE_DELETE","Value":16}
,{"Name":"PRJ_NOTIFY_PRE_RENAME","Value":32}
,{"Name":"PRJ_NOTIFY_PRE_SET_HARDLINK","Value":64}
,{"Name":"PRJ_NOTIFY_FILE_RENAMED","Value":128}
,{"Name":"PRJ_NOTIFY_HARDLINK_CREATED","Value":256}
,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION","Value":512}
,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED","Value":1024}
,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED","Value":2048}
,{"Name":"PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL","Value":4096}
,{"Name":"PRJ_NOTIFY_USE_EXISTING_MASK","Value":4294967295}
]
,"IntegerBase":"UInt32"
},{
"Name":"PRJ_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRJ_NOTIFICATION_FILE_OPENED","Value":2}
,{"Name":"PRJ_NOTIFICATION_NEW_FILE_CREATED","Value":4}
,{"Name":"PRJ_NOTIFICATION_FILE_OVERWRITTEN","Value":8}
,{"Name":"PRJ_NOTIFICATION_PRE_DELETE","Value":16}
,{"Name":"PRJ_NOTIFICATION_PRE_RENAME","Value":32}
,{"Name":"PRJ_NOTIFICATION_PRE_SET_HARDLINK","Value":64}
,{"Name":"PRJ_NOTIFICATION_FILE_RENAMED","Value":128}
,{"Name":"PRJ_NOTIFICATION_HARDLINK_CREATED","Value":256}
,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION","Value":512}
,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED","Value":1024}
,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED","Value":2048}
,{"Name":"PRJ_NOTIFICATION_FILE_PRE_CONVERT_TO_FULL","Value":4096}
]
,"IntegerBase":"Int32"
},{
"Name":"PRJ_EXT_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRJ_EXT_INFO_TYPE_SYMLINK","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PRJ_EXTENDED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"PRJ_EXT_INFO_TYPE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"NextInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Symlink","Type":{"Kind":"ApiRef","Name":"_Symlink_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Symlink_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"PRJ_NOTIFICATION_MAPPING"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationBitMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"NotificationRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_STARTVIRTUALIZING_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"PRJ_FLAG_NONE","Value":0}
,{"Name":"PRJ_FLAG_USE_NEGATIVE_PATH_CACHE","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"PRJ_STARTVIRTUALIZING_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PRJ_STARTVIRTUALIZING_FLAGS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"PoolThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConcurrentThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NotificationMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_MAPPING","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":[]}
,{"Name":"NotificationMappingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_VIRTUALIZATION_INSTANCE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"WriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_PLACEHOLDER_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRJ_PLACEHOLDER_ID_LENGTH","Value":128}
]
,"IntegerBase":"Int32"
},{
"Name":"PRJ_PLACEHOLDER_VERSION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProviderID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ContentID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_FILE_BASIC_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IsDirectory","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_PLACEHOLDER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FileBasicInfo","Type":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"EaInformation","Type":{"Kind":"ApiRef","Name":"_EaInformation_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"SecurityInformation","Type":{"Kind":"ApiRef","Name":"_SecurityInformation_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"StreamsInformation","Type":{"Kind":"ApiRef","Name":"_StreamsInformation_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"VersionInfo","Type":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"VariableData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_StreamsInformation_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StreamsInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetToFirstStreamInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_EaInformation_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EaBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetToFirstEa","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_SecurityInformation_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SecurityBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetToSecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PRJ_UPDATE_TYPES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"PRJ_UPDATE_NONE","Value":0}
,{"Name":"PRJ_UPDATE_ALLOW_DIRTY_METADATA","Value":1}
,{"Name":"PRJ_UPDATE_ALLOW_DIRTY_DATA","Value":2}
,{"Name":"PRJ_UPDATE_ALLOW_TOMBSTONE","Value":4}
,{"Name":"PRJ_UPDATE_RESERVED1","Value":8}
,{"Name":"PRJ_UPDATE_RESERVED2","Value":16}
,{"Name":"PRJ_UPDATE_ALLOW_READ_ONLY","Value":32}
,{"Name":"PRJ_UPDATE_MAX_VAL","Value":64}
]
,"IntegerBase":"UInt32"
},{
"Name":"PRJ_UPDATE_FAILURE_CAUSES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"PRJ_UPDATE_FAILURE_CAUSE_NONE","Value":0}
,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_DIRTY_METADATA","Value":1}
,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_DIRTY_DATA","Value":2}
,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_TOMBSTONE","Value":4}
,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_READ_ONLY","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"PRJ_FILE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"PRJ_FILE_STATE_PLACEHOLDER","Value":1}
,{"Name":"PRJ_FILE_STATE_HYDRATED_PLACEHOLDER","Value":2}
,{"Name":"PRJ_FILE_STATE_DIRTY_PLACEHOLDER","Value":4}
,{"Name":"PRJ_FILE_STATE_FULL","Value":8}
,{"Name":"PRJ_FILE_STATE_TOMBSTONE","Value":16}
]
,"IntegerBase":"UInt32"
},{
"Name":"PRJ_CALLBACK_DATA_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRJ_CB_DATA_FLAG_ENUM_RESTART_SCAN","Value":1}
,{"Name":"PRJ_CB_DATA_FLAG_ENUM_RETURN_SINGLE_ENTRY","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PRJ_CALLBACK_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA_FLAGS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"NamespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"CommandId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"FileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"DataStreamId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"FilePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"VersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":[]}
,{"Name":"TriggeringProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TriggeringProcessImageFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"InstanceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_START_DIRECTORY_ENUMERATION_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"PRJ_GET_DIRECTORY_ENUMERATION_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"searchExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dirEntryBufferHandle","Type":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRJ_END_DIRECTORY_ENUMERATION_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"PRJ_GET_PLACEHOLDER_INFO_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PRJ_GET_FILE_DATA_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"byteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRJ_QUERY_FILE_NAME_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PRJ_NOTIFICATION_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PostCreate","Type":{"Kind":"ApiRef","Name":"_PostCreate_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"FileRenamed","Type":{"Kind":"ApiRef","Name":"_FileRenamed_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"FileDeletedOnHandleClose","Type":{"Kind":"ApiRef","Name":"_FileDeletedOnHandleClose_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_FileRenamed_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_FileDeletedOnHandleClose_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IsFileModified","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_PostCreate_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PRJ_NOTIFICATION_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"isDirectory","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"notification","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"operationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_PARAMETERS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PRJ_CANCEL_COMMAND_CB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PRJ_CALLBACKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartDirectoryEnumerationCallback","Type":{"Kind":"ApiRef","Name":"PRJ_START_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"EndDirectoryEnumerationCallback","Type":{"Kind":"ApiRef","Name":"PRJ_END_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"GetDirectoryEnumerationCallback","Type":{"Kind":"ApiRef","Name":"PRJ_GET_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"GetPlaceholderInfoCallback","Type":{"Kind":"ApiRef","Name":"PRJ_GET_PLACEHOLDER_INFO_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"GetFileDataCallback","Type":{"Kind":"ApiRef","Name":"PRJ_GET_FILE_DATA_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"QueryFileNameCallback","Type":{"Kind":"ApiRef","Name":"PRJ_QUERY_FILE_NAME_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"NotificationCallback","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"CancelCommandCallback","Type":{"Kind":"ApiRef","Name":"PRJ_CANCEL_COMMAND_CB","TargetKind":"FunctionPointer","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRJ_COMPLETE_COMMAND_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION","Value":1}
,{"Name":"PRJ_COMPLETE_COMMAND_TYPE_ENUMERATION","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CommandType","Type":{"Kind":"ApiRef","Name":"PRJ_COMPLETE_COMMAND_TYPE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Notification","Type":{"Kind":"ApiRef","Name":"_Notification_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Enumeration","Type":{"Kind":"ApiRef","Name":"_Enumeration_e__Struct","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Enumeration_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DirEntryBufferHandle","Type":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Notification_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
}],
"Functions":[{
"Name":"PrjStartVirtualizing"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"virtualizationRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACKS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"instanceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_STARTVIRTUALIZING_OPTIONS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PrjStopVirtualizing"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PrjClearNegativePathCache"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"totalEntryNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PrjGetVirtualizationInstanceInfo"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"virtualizationInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_VIRTUALIZATION_INSTANCE_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PrjMarkDirectoryAsPlaceholder"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"rootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"targetPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"versionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"virtualizationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"PrjWritePlaceholderInfo"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"placeholderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PrjWritePlaceholderInfo2"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"placeholderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ExtendedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_EXTENDED_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PrjUpdateFileIfNeeded"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"placeholderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"updateFlags","Type":{"Kind":"ApiRef","Name":"PRJ_UPDATE_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"failureReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_UPDATE_FAILURE_CAUSES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PrjDeleteFile"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"updateFlags","Type":{"Kind":"ApiRef","Name":"PRJ_UPDATE_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"failureReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_UPDATE_FAILURE_CAUSES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PrjWriteFileData"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dataStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"byteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PrjGetOnDiskFileState"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fileState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_STATE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PrjAllocateAlignedBuffer"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PrjFreeAlignedBuffer"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PrjCompleteCommand"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"namespaceVirtualizationContext","Type":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"commandId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"completionResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"extendedParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PrjFillDirEntryBuffer"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fileBasicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dirEntryBufferHandle","Type":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PrjFillDirEntryBuffer2"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Attrs":[]
,"Params":[
{"Name":"dirEntryBufferHandle","Type":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fileBasicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"extendedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_EXTENDED_INFO","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PrjFileNameMatch"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"fileNameToCheck","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PrjFileNameCompare"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"fileName1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fileName2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PrjDoesNameContainWildCards"
,"SetLastError":false
,"DllImport":"PROJECTEDFSLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}],
"UnicodeAliases":[
]
}