Files
marlersoft-win32json/api/Storage.DistributedFileSystem.json
2026-02-15 17:17:14 -07:00

1062 lines
39 KiB
JSON

{
"Constants":[{
"Name":"FSCTL_DFS_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_OK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_INCONSISTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_OFFLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_RESYNCHRONIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_STANDBY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DFS_VOLUME_STATE_FORCE_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"DFS_VOLUME_FLAVORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":768
,"Attrs":[]
},{
"Name":"DFS_VOLUME_FLAVOR_UNUSED1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"DFS_VOLUME_FLAVOR_STANDALONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"DFS_VOLUME_FLAVOR_AD_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"DFS_STORAGE_FLAVOR_UNUSED2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":768
,"Attrs":[]
},{
"Name":"DFS_STORAGE_STATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"DFS_STORAGE_STATE_OFFLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_STORAGE_STATE_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DFS_STORAGE_STATE_ACTIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_INSITE_REFERRALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_ROOT_SCALABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_SITE_COSTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_TARGET_FAILBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_CLUSTER_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"DFS_PROPERTY_FLAG_ABDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DFS_ADD_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_RESTORE_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NET_DFS_SETDC_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NET_DFS_SETDC_TIMEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NET_DFS_SETDC_INITPKT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DFS_SITE_PRIMARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_MOVE_FLAG_REPLACE_IF_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DFS_FORCE_REMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"FSCTL_DFS_GET_PKT_ENTRY_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":401340
,"Attrs":[]
}],
"Types":[{
"Name":"DFS_TARGET_PRIORITY_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DfsInvalidPriorityClass","Value":-1}
,{"Name":"DfsSiteCostNormalPriorityClass","Value":0}
,{"Name":"DfsGlobalHighPriorityClass","Value":1}
,{"Name":"DfsSiteCostHighPriorityClass","Value":2}
,{"Name":"DfsSiteCostLowPriorityClass","Value":3}
,{"Name":"DfsGlobalLowPriorityClass","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"DFS_TARGET_PRIORITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TargetPriorityClass","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY_CLASS","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"TargetPriorityRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_1_32"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_2_32"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_STORAGE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_STORAGE_INFO_0_32"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_STORAGE_INFO_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_3_32"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_4"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_4_32"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_5"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_6"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_7"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"GenerationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_8"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_9"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_50"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NamespaceMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NamespaceMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NamespaceCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_100"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_101"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_102"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_103"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_104"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_105"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_106"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_107"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_150"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_200"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_INFO_300"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_SITENAME_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SiteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_SITELIST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cSites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Site","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DFS_SITENAME_INFO","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_NAMESPACE_VERSION_ORIGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_COMBINED","Value":0}
,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_SERVER","Value":1}
,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_DOMAIN","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DomainDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StandaloneDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandaloneDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandaloneDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DFS_GET_PKT_ENTRY_STATE_ARG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DfsEntryPathLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServerNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ShareNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"NetDfsAdd"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsAddStdRoot"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsRemoveStdRoot"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"NetDfsAddFtRoot"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsRemoveFtRoot"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"NetDfsRemoveFtRootForced"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"NetDfsRemove"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"NetDfsEnum"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"EntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"NetDfsGetInfo"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"NetDfsSetInfo"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"NetDfsGetClientInfo"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"NetDfsSetClientInfo"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"NetDfsMove"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"OldDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"NewDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsAddRootTarget"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsRemoveRootTarget"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NetDfsGetSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NetDfsSetSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NetDfsGetStdContainerSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NetDfsSetStdContainerSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NetDfsGetFtContainerSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NetDfsSetFtContainerSecurity"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NetDfsGetSupportedNamespaceVersion"
,"SetLastError":false
,"DllImport":"NETAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Origin","Type":{"Kind":"ApiRef","Name":"DFS_NAMESPACE_VERSION_ORIGIN","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO","TargetKind":"Default","Api":"Storage.DistributedFileSystem","Parents":[]}}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
]
}