{ "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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"StreamsInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetToFirstStreamInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_SecurityInformation_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SecurityBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetToSecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EaInformation_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EaBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetToFirstEa","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"_FileDeletedOnHandleClose_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"IsFileModified","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_FileRenamed_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"Storage.ProjectedFileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_PostCreate_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":[ ] }