{ "Constants":[ { "Name":"DFS_VOLUME_STATES" ,"NativeType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_OK" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_INCONSISTENT" ,"NativeType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_OFFLINE" ,"NativeType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_ONLINE" ,"NativeType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_RESYNCHRONIZE" ,"NativeType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_STANDBY" ,"NativeType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_STATE_FORCE_SYNC" ,"NativeType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_FLAVORS" ,"NativeType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_FLAVOR_UNUSED1" ,"NativeType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_FLAVOR_STANDALONE" ,"NativeType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"DFS_VOLUME_FLAVOR_AD_BLOB" ,"NativeType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"DFS_STORAGE_FLAVOR_UNUSED2" ,"NativeType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"DFS_STORAGE_STATES" ,"NativeType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"DFS_STORAGE_STATE_OFFLINE" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_STORAGE_STATE_ONLINE" ,"NativeType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DFS_STORAGE_STATE_ACTIVE" ,"NativeType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_INSITE_REFERRALS" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_ROOT_SCALABILITY" ,"NativeType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_SITE_COSTING" ,"NativeType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_TARGET_FAILBACK" ,"NativeType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_CLUSTER_ENABLED" ,"NativeType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"DFS_PROPERTY_FLAG_ABDE" ,"NativeType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"DFS_ADD_VOLUME" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_RESTORE_VOLUME" ,"NativeType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"NET_DFS_SETDC_FLAGS" ,"NativeType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"NET_DFS_SETDC_TIMEOUT" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"NET_DFS_SETDC_INITPKT" ,"NativeType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DFS_SITE_PRIMARY" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_MOVE_FLAG_REPLACE_IF_EXISTS" ,"NativeType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DFS_FORCE_REMOVE" ,"NativeType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ] ,"Types":[ { "Name":"DFS_TARGET_PRIORITY_CLASS" ,"Kind":"Enum" ,"Flags":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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TargetPriorityClass","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY_CLASS","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} ,{"Name":"TargetPriorityRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_1" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_2" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_STORAGE_INFO" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_STORAGE_INFO_1" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_3" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"DistributedFileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_4" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"DistributedFileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_5" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"DistributedFileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_7" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"GenerationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_8" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_9" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"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":"DistributedFileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_50" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_101" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_102" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_103" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_104" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_105" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_107" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_150" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_200" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_INFO_300" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_SITENAME_INFO" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"SiteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_SITELIST_INFO" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"DistributedFileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DFS_NAMESPACE_VERSION_ORIGIN" ,"Kind":"Enum" ,"Flags":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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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" ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"UInt16"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] ,"Functions":[ { "Name":"NetDfsAdd" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsAddStdRoot" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsRemoveStdRoot" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsAddFtRoot" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsRemoveFtRoot" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsRemoveFtRootForced" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsRemove" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"NetDfsEnum" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"OldDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"NewDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsAddRootTarget" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsRemoveRootTarget" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetDfsGetSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"NetDfsSetSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"NetDfsGetStdContainerSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"NetDfsSetStdContainerSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"NetDfsGetFtContainerSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"NetDfsSetFtContainerSecurity" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"NetDfsGetSupportedNamespaceVersion" ,"SetLastError":false ,"DllImport":"dfscli" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"Params":[ {"Name":"Origin","Type":{"Kind":"ApiRef","Name":"DFS_NAMESPACE_VERSION_ORIGIN","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ppVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}}},"Attrs":["Out"]} ] } ] ,"UnicodeAliases":[ ] }