{ "Constants":[{ "Name":"NS_PNRPNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] },{ "Name":"NS_PNRPCLOUD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] },{ "Name":"PNRPINFO_HINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"NS_PROVIDER_PNRPNAME" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"03fe89cd-766d-4976-b9c1-bb9bc42c7b4d" ,"Attrs":[] },{ "Name":"NS_PROVIDER_PNRPCLOUD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"03fe89ce-766d-4976-b9c1-bb9bc42c7b4d" ,"Attrs":[] },{ "Name":"SVCID_PNRPCLOUD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c2239ce6-00c0-4fbf-bad6-18139385a49a" ,"Attrs":[] },{ "Name":"SVCID_PNRPNAME_V1" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c2239ce5-00c0-4fbf-bad6-18139385a49a" ,"Attrs":[] },{ "Name":"SVCID_PNRPNAME_V2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c2239ce7-00c0-4fbf-bad6-18139385a49a" ,"Attrs":[] },{ "Name":"PNRP_MAX_ENDPOINT_ADDRESSES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"WSZ_SCOPE_GLOBAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"GLOBAL" ,"Attrs":[] },{ "Name":"WSZ_SCOPE_SITELOCAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SITELOCAL" ,"Attrs":[] },{ "Name":"WSZ_SCOPE_LINKLOCAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LINKLOCAL" ,"Attrs":[] },{ "Name":"PNRP_MAX_EXTENDED_PAYLOAD_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"PEER_PNRP_ALL_LINK_CLOUDS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PEER_PNRP_ALL_LINKS" ,"Attrs":[] },{ "Name":"WSA_PNRP_ERROR_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11500 ,"Attrs":[] },{ "Name":"WSA_PNRP_CLOUD_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11501 ,"Attrs":[] },{ "Name":"WSA_PNRP_CLOUD_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11502 ,"Attrs":[] },{ "Name":"WSA_PNRP_INVALID_IDENTITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11503 ,"Attrs":[] },{ "Name":"WSA_PNRP_TOO_MUCH_LOAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11504 ,"Attrs":[] },{ "Name":"WSA_PNRP_CLOUD_IS_SEARCH_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11505 ,"Attrs":[] },{ "Name":"WSA_PNRP_CLIENT_INVALID_COMPARTMENT_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11506 ,"Attrs":[] },{ "Name":"WSA_PNRP_DUPLICATE_PEER_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11508 ,"Attrs":[] },{ "Name":"WSA_PNRP_CLOUD_IS_DEAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11509 ,"Attrs":[] },{ "Name":"PEER_E_CLOUD_NOT_FOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013395 ,"Attrs":[] },{ "Name":"PEER_E_CLOUD_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013394 ,"Attrs":[] },{ "Name":"PEER_E_INVALID_IDENTITY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013393 ,"Attrs":[] },{ "Name":"PEER_E_TOO_MUCH_LOAD" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013392 ,"Attrs":[] },{ "Name":"PEER_E_CLOUD_IS_SEARCH_ONLY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013391 ,"Attrs":[] },{ "Name":"PEER_E_CLIENT_INVALID_COMPARTMENT_ID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013390 ,"Attrs":[] },{ "Name":"PEER_E_DUPLICATE_PEER_NAME" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013388 ,"Attrs":[] },{ "Name":"PEER_E_CLOUD_IS_DEAD" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147013387 ,"Attrs":[] },{ "Name":"PEER_E_NOT_FOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147023728 ,"Attrs":[] },{ "Name":"PEER_E_DISK_FULL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147024784 ,"Attrs":[] },{ "Name":"PEER_E_ALREADY_EXISTS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147024713 ,"Attrs":[] },{ "Name":"PEER_GROUP_ROLE_ADMIN" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"04387127-aa56-450a-8ce5-4f565c6790f4" ,"Attrs":[] },{ "Name":"PEER_GROUP_ROLE_MEMBER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f12dc4c7-0857-4ca0-93fc-b1bb19a3d8c2" ,"Attrs":[] },{ "Name":"PEER_GROUP_ROLE_INVITING_MEMBER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4370fd89-dc18-4cfb-8dbf-9853a8a9f905" ,"Attrs":[] },{ "Name":"PEER_COLLAB_OBJECTID_USER_PICTURE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"dd15f41f-fc4e-4922-b035-4c06a754d01d" ,"Attrs":[] },{ "Name":"FACILITY_DRT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":98 ,"Attrs":[] },{ "Name":"DRT_E_TIMEOUT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057023 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_KEY_SIZE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057022 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_CERT_CHAIN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057020 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_MESSAGE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057019 ,"Attrs":[] },{ "Name":"DRT_E_NO_MORE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057018 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_MAX_ADDRESSES" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057017 ,"Attrs":[] },{ "Name":"DRT_E_SEARCH_IN_PROGRESS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057016 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_KEY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057015 ,"Attrs":[] },{ "Name":"DRT_S_RETRY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":6426640 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_MAX_ENDPOINTS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057007 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SEARCH_RANGE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141057006 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_PORT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052928 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_TRANSPORT_PROVIDER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052927 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SECURITY_PROVIDER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052926 ,"Attrs":[] },{ "Name":"DRT_E_STILL_IN_USE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052925 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_BOOTSTRAP_PROVIDER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052924 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_ADDRESS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052923 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SCOPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052922 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_SHUTTING_DOWN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052921 ,"Attrs":[] },{ "Name":"DRT_E_NO_ADDRESSES_AVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052920 ,"Attrs":[] },{ "Name":"DRT_E_DUPLICATE_KEY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052919 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORTPROVIDER_IN_USE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052918 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORTPROVIDER_NOT_ATTACHED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052917 ,"Attrs":[] },{ "Name":"DRT_E_SECURITYPROVIDER_IN_USE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052916 ,"Attrs":[] },{ "Name":"DRT_E_SECURITYPROVIDER_NOT_ATTACHED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052915 ,"Attrs":[] },{ "Name":"DRT_E_BOOTSTRAPPROVIDER_IN_USE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052914 ,"Attrs":[] },{ "Name":"DRT_E_BOOTSTRAPPROVIDER_NOT_ATTACHED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052913 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_ALREADY_BOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052671 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_NOT_BOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052670 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_UNEXPECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052669 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_INVALID_ARGUMENT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052668 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_NO_DEST_ADDRESSES" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052667 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_EXECUTING_CALLBACK" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052666 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_ALREADY_EXISTS_FOR_SCOPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052665 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SETTINGS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052664 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SEARCH_INFO" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052663 ,"Attrs":[] },{ "Name":"DRT_E_FAULTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052662 ,"Attrs":[] },{ "Name":"DRT_E_TRANSPORT_STILL_BOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052661 ,"Attrs":[] },{ "Name":"DRT_E_INSUFFICIENT_BUFFER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052660 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_INSTANCE_PREFIX" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052659 ,"Attrs":[] },{ "Name":"DRT_E_INVALID_SECURITY_MODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052658 ,"Attrs":[] },{ "Name":"DRT_E_CAPABILITY_MISMATCH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2141052657 ,"Attrs":[] },{ "Name":"DRT_PAYLOAD_REVOKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DRT_MIN_ROUTING_ADDRESSES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DRT_MAX_ROUTING_ADDRESSES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"DRT_MAX_PAYLOAD_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5120 ,"Attrs":[] },{ "Name":"DRT_MAX_INSTANCE_PREFIX_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"DRT_LINK_LOCAL_ISATAP_SCOPEID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"PEERDIST_PUBLICATION_OPTIONS_VERSION_1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"PEERDIST_PUBLICATION_OPTIONS_VERSION" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"PEERDIST_PUBLICATION_OPTIONS_VERSION_2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"PEERDIST_READ_TIMEOUT_LOCAL_CACHE_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"PEERDIST_READ_TIMEOUT_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967294 ,"Attrs":[] }], "Types":[{ "Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_1","Value":1} ,{"Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_2","Value":2} ,{"Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"PNRP_SCOPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_SCOPE_ANY","Value":0} ,{"Name":"PNRP_GLOBAL_SCOPE","Value":1} ,{"Name":"PNRP_SITE_LOCAL_SCOPE","Value":2} ,{"Name":"PNRP_LINK_LOCAL_SCOPE","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PNRP_CLOUD_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_CLOUD_STATE_VIRTUAL","Value":0} ,{"Name":"PNRP_CLOUD_STATE_SYNCHRONISING","Value":1} ,{"Name":"PNRP_CLOUD_STATE_ACTIVE","Value":2} ,{"Name":"PNRP_CLOUD_STATE_DEAD","Value":3} ,{"Name":"PNRP_CLOUD_STATE_DISABLED","Value":4} ,{"Name":"PNRP_CLOUD_STATE_NO_NET","Value":5} ,{"Name":"PNRP_CLOUD_STATE_ALONE","Value":6} ] ,"IntegerBase":"Int32" },{ "Name":"PNRP_CLOUD_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_CLOUD_NO_FLAGS","Value":0} ,{"Name":"PNRP_CLOUD_NAME_LOCAL","Value":1} ,{"Name":"PNRP_CLOUD_RESOLVE_ONLY","Value":2} ,{"Name":"PNRP_CLOUD_FULL_PARTICIPANT","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PNRP_REGISTERED_ID_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_REGISTERED_ID_STATE_OK","Value":1} ,{"Name":"PNRP_REGISTERED_ID_STATE_PROBLEM","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PNRP_RESOLVE_CRITERIA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_RESOLVE_CRITERIA_DEFAULT","Value":0} ,{"Name":"PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME","Value":1} ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME","Value":2} ,{"Name":"PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME","Value":3} ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME","Value":4} ,{"Name":"PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME","Value":5} ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME","Value":6} ] ,"IntegerBase":"Int32" },{ "Name":"PNRP_CLOUD_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PNRP_EXTENDED_PAYLOAD_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_NONE","Value":0} ,{"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_BINARY","Value":1} ,{"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_STRING","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PNRPINFO_V1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"nMaxResolve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"enResolveCriteria","Type":{"Kind":"ApiRef","Name":"PNRP_RESOLVE_CRITERIA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PNRPINFO_V2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"nMaxResolve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"enResolveCriteria","Type":{"Kind":"ApiRef","Name":"PNRP_RESOLVE_CRITERIA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"enExtendedPayloadType","Type":{"Kind":"ApiRef","Name":"PNRP_EXTENDED_PAYLOAD_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"blobPayload","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"pwszPayload","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PNRPCLOUDINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Cloud","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_ID","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"enCloudState","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_STATE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"enCloudFlags","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_FLAGS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_RECORD_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_RECORD_ADDED","Value":1} ,{"Name":"PEER_RECORD_UPDATED","Value":2} ,{"Name":"PEER_RECORD_DELETED","Value":3} ,{"Name":"PEER_RECORD_EXPIRED","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_CONNECTION_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_CONNECTED","Value":1} ,{"Name":"PEER_DISCONNECTED","Value":2} ,{"Name":"PEER_CONNECTION_FAILED","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_CONNECTION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_CONNECTION_NEIGHBOR","Value":1} ,{"Name":"PEER_CONNECTION_DIRECT","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_RECORD_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_RECORD_FLAG_AUTOREFRESH","Value":1} ,{"Name":"PEER_RECORD_FLAG_DELETED","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_VERSION_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wHighestVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzCreatorId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzModifiedById","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftCreation","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftExpiration","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"securityData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_ADDRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"sin6","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN6","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_CONNECTION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_INCOMING_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_RECORD_CHANGE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"recordId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"recordType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_CONNECTION_CHANGE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_CONNECTION_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullNextConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"hrConnectionFailedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_SYNCHRONIZED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"recordType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GRAPH_EVENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GRAPH_EVENT_STATUS_CHANGED","Value":1} ,{"Name":"PEER_GRAPH_EVENT_PROPERTY_CHANGED","Value":2} ,{"Name":"PEER_GRAPH_EVENT_RECORD_CHANGED","Value":3} ,{"Name":"PEER_GRAPH_EVENT_DIRECT_CONNECTION","Value":4} ,{"Name":"PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION","Value":5} ,{"Name":"PEER_GRAPH_EVENT_INCOMING_DATA","Value":6} ,{"Name":"PEER_GRAPH_EVENT_CONNECTION_REQUIRED","Value":7} ,{"Name":"PEER_GRAPH_EVENT_NODE_CHANGED","Value":8} ,{"Name":"PEER_GRAPH_EVENT_SYNCHRONIZED","Value":9} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_NODE_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_NODE_CHANGE_CONNECTED","Value":1} ,{"Name":"PEER_NODE_CHANGE_DISCONNECTED","Value":2} ,{"Name":"PEER_NODE_CHANGE_UPDATED","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GRAPH_STATUS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GRAPH_STATUS_LISTENING","Value":1} ,{"Name":"PEER_GRAPH_STATUS_HAS_CONNECTIONS","Value":2} ,{"Name":"PEER_GRAPH_STATUS_SYNCHRONIZED","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GRAPH_PROPERTY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GRAPH_PROPERTY_HEARTBEATS","Value":1} ,{"Name":"PEER_GRAPH_PROPERTY_DEFER_EXPIRATION","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GRAPH_SCOPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GRAPH_SCOPE_ANY","Value":0} ,{"Name":"PEER_GRAPH_SCOPE_GLOBAL","Value":1} ,{"Name":"PEER_GRAPH_SCOPE_SITELOCAL","Value":2} ,{"Name":"PEER_GRAPH_SCOPE_LINKLOCAL","Value":3} ,{"Name":"PEER_GRAPH_SCOPE_LOOPBACK","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GRAPH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMaxRecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzCreatorId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ulPresenceLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cPresenceMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_NODE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_NODE_CHANGE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_NODE_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GRAPH_EVENT_REGISTRATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GRAPH_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_STATUS_FLAGS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"nodeChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_NODE_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"synchronizedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_SYNCHRONIZED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PFNPEER_VALIDATE_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PFNPEER_SECURE_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ,{"Name":"ppSecurityData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PFNPEER_FREE_SECURITY_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pSecurityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"PEER_SECURITY_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzSspFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cbSecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pbSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pfnValidateRecord","Type":{"Kind":"ApiRef","Name":"PFNPEER_VALIDATE_RECORD","TargetKind":"FunctionPointer","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pfnSecureRecord","Type":{"Kind":"ApiRef","Name":"PFNPEER_SECURE_RECORD","TargetKind":"FunctionPointer","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pfnFreeSecurityData","Type":{"Kind":"ApiRef","Name":"PFNPEER_FREE_SECURITY_DATA","TargetKind":"FunctionPointer","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pfnAuthFailed","Type":{"Kind":"ApiRef","Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED","TargetKind":"FunctionPointer","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GROUP_EVENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GROUP_EVENT_STATUS_CHANGED","Value":1} ,{"Name":"PEER_GROUP_EVENT_PROPERTY_CHANGED","Value":2} ,{"Name":"PEER_GROUP_EVENT_RECORD_CHANGED","Value":3} ,{"Name":"PEER_GROUP_EVENT_DIRECT_CONNECTION","Value":4} ,{"Name":"PEER_GROUP_EVENT_NEIGHBOR_CONNECTION","Value":5} ,{"Name":"PEER_GROUP_EVENT_INCOMING_DATA","Value":6} ,{"Name":"PEER_GROUP_EVENT_MEMBER_CHANGED","Value":8} ,{"Name":"PEER_GROUP_EVENT_CONNECTION_FAILED","Value":10} ,{"Name":"PEER_GROUP_EVENT_AUTHENTICATION_FAILED","Value":11} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GROUP_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GROUP_STATUS_LISTENING","Value":1} ,{"Name":"PEER_GROUP_STATUS_HAS_CONNECTIONS","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GROUP_PROPERTY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_MEMBER_DATA_OPTIONAL","Value":1} ,{"Name":"PEER_DISABLE_PRESENCE","Value":2} ,{"Name":"PEER_DEFER_EXPIRATION","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GROUP_AUTHENTICATION_SCHEME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GROUP_GMC_AUTHENTICATION","Value":1} ,{"Name":"PEER_GROUP_PASSWORD_AUTHENTICATION","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_MEMBER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_MEMBER_PRESENT","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_MEMBER_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_MEMBER_CONNECTED","Value":1} ,{"Name":"PEER_MEMBER_DISCONNECTED","Value":2} ,{"Name":"PEER_MEMBER_UPDATED","Value":3} ,{"Name":"PEER_MEMBER_JOINED","Value":4} ,{"Name":"PEER_MEMBER_LEFT","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_GROUP_ISSUE_CREDENTIAL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_GROUP_STORE_CREDENTIALS","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_CREDENTIAL_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]} ,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_MEMBER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_INVITATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwCloudFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzSubjectPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzGroupFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzSubjectFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ,{"Name":"cClassifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ppwzClassifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"pSubjectPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]} ,{"Name":"authScheme","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_AUTHENTICATION_SCHEME","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GROUP_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzCreatorPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ulMemberDataLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPresenceLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAuthenticationSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzGroupPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"groupPasswordRole","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_MEMBER_CHANGE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_MEMBER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GROUP_EVENT_REGISTRATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_GROUP_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"memberChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_MEMBER_CHANGE_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"hrConnectionFailedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PEER_NAME_PAIR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_SIGNIN_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_SIGNIN_NONE","Value":0} ,{"Name":"PEER_SIGNIN_NEAR_ME","Value":1} ,{"Name":"PEER_SIGNIN_INTERNET","Value":2} ,{"Name":"PEER_SIGNIN_ALL","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_WATCH_PERMISSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_WATCH_BLOCKED","Value":0} ,{"Name":"PEER_WATCH_ALLOWED","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_PUBLICATION_SCOPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_PUBLICATION_SCOPE_NONE","Value":0} ,{"Name":"PEER_PUBLICATION_SCOPE_NEAR_ME","Value":1} ,{"Name":"PEER_PUBLICATION_SCOPE_INTERNET","Value":2} ,{"Name":"PEER_PUBLICATION_SCOPE_ALL","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_APPLICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_OBJECT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_CONTACT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzEmailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fWatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WatcherPermissions","Type":{"Kind":"ApiRef","Name":"PEER_WATCH_PERMISSION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"credentials","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_ENDPOINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_PEOPLE_NEAR_ME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_INVITATION_RESPONSE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_INVITATION_RESPONSE_DECLINED","Value":0} ,{"Name":"PEER_INVITATION_RESPONSE_ACCEPTED","Value":1} ,{"Name":"PEER_INVITATION_RESPONSE_EXPIRED","Value":2} ,{"Name":"PEER_INVITATION_RESPONSE_ERROR","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_APPLICATION_REGISTRATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_APPLICATION_CURRENT_USER","Value":0} ,{"Name":"PEER_APPLICATION_ALL_USERS","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_INVITATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"applicationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"applicationData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_INVITATION_RESPONSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"action","Type":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hrExtendedInfo","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_APP_LAUNCH_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_APPLICATION_REGISTRATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"application","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzApplicationToLaunch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzApplicationArguments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_PRESENCE_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_PRESENCE_OFFLINE","Value":0} ,{"Name":"PEER_PRESENCE_OUT_TO_LUNCH","Value":1} ,{"Name":"PEER_PRESENCE_AWAY","Value":2} ,{"Name":"PEER_PRESENCE_BE_RIGHT_BACK","Value":3} ,{"Name":"PEER_PRESENCE_IDLE","Value":4} ,{"Name":"PEER_PRESENCE_BUSY","Value":5} ,{"Name":"PEER_PRESENCE_ON_THE_PHONE","Value":6} ,{"Name":"PEER_PRESENCE_ONLINE","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_PRESENCE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_PRESENCE_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pwzDescriptiveText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_CHANGE_ADDED","Value":0} ,{"Name":"PEER_CHANGE_DELETED","Value":1} ,{"Name":"PEER_CHANGE_UPDATED","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_COLLAB_EVENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEER_EVENT_WATCHLIST_CHANGED","Value":1} ,{"Name":"PEER_EVENT_ENDPOINT_CHANGED","Value":2} ,{"Name":"PEER_EVENT_ENDPOINT_PRESENCE_CHANGED","Value":3} ,{"Name":"PEER_EVENT_ENDPOINT_APPLICATION_CHANGED","Value":4} ,{"Name":"PEER_EVENT_ENDPOINT_OBJECT_CHANGED","Value":5} ,{"Name":"PEER_EVENT_MY_ENDPOINT_CHANGED","Value":6} ,{"Name":"PEER_EVENT_MY_PRESENCE_CHANGED","Value":7} ,{"Name":"PEER_EVENT_MY_APPLICATION_CHANGED","Value":8} ,{"Name":"PEER_EVENT_MY_OBJECT_CHANGED","Value":9} ,{"Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED","Value":10} ,{"Name":"PEER_EVENT_REQUEST_STATUS_CHANGED","Value":11} ] ,"IntegerBase":"Int32" },{ "Name":"PEER_COLLAB_EVENT_REGISTRATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_PRESENCE_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_APPLICATION_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_OBJECT_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pPeopleNearMe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PEOPLE_NEAR_ME","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"hrChange","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_COLLAB_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"watchListChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"presenceChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PRESENCE_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"applicationChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_APPLICATION_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"objectChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_OBJECT_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"endpointChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"peopleNearMeChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"requestStatusChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PEER_PNRP_ENDPOINT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ppAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":[]} ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_PNRP_CLOUD_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwScope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEER_PNRP_REGISTRATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ppAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":[]} ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_SCOPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_GLOBAL_SCOPE","Value":1} ,{"Name":"DRT_SITE_LOCAL_SCOPE","Value":2} ,{"Name":"DRT_LINK_LOCAL_SCOPE","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_ACTIVE","Value":0} ,{"Name":"DRT_ALONE","Value":1} ,{"Name":"DRT_NO_NETWORK","Value":10} ,{"Name":"DRT_FAULTED","Value":20} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_MATCH_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_MATCH_EXACT","Value":0} ,{"Name":"DRT_MATCH_NEAR","Value":1} ,{"Name":"DRT_MATCH_INTERMEDIATE","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_LEAFSET_KEY_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_LEAFSET_KEY_ADDED","Value":0} ,{"Name":"DRT_LEAFSET_KEY_DELETED","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_EVENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_EVENT_STATUS_CHANGED","Value":0} ,{"Name":"DRT_EVENT_LEAFSET_KEY_CHANGED","Value":1} ,{"Name":"DRT_EVENT_REGISTRATION_STATE_CHANGED","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_SECURITY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_SECURE_RESOLVE","Value":0} ,{"Name":"DRT_SECURE_MEMBERSHIP","Value":1} ,{"Name":"DRT_SECURE_CONFIDENTIALPAYLOAD","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_REGISTRATION_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_REGISTRATION_STATE_UNRESOLVEABLE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_ADDRESS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DRT_ADDRESS_FLAG_ACCEPTED","Value":1} ,{"Name":"DRT_ADDRESS_FLAG_REJECTED","Value":2} ,{"Name":"DRT_ADDRESS_FLAG_UNREACHABLE","Value":4} ,{"Name":"DRT_ADDRESS_FLAG_LOOP","Value":8} ,{"Name":"DRT_ADDRESS_FLAG_TOO_BUSY","Value":16} ,{"Name":"DRT_ADDRESS_FLAG_BAD_VALIDATE_ID","Value":32} ,{"Name":"DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID","Value":64} ,{"Name":"DRT_ADDRESS_FLAG_INQUIRE","Value":128} ] ,"IntegerBase":"Int32" },{ "Name":"DRT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_REGISTRATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"key","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"appData","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_SECURITY_PROVIDER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Attach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"RegisterKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"UnregisterKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"ValidateAndUnpackPayload","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"SecureAndPackPayload","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"FreeData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"EncryptData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"DecryptData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"GetSerializedCredential","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"ValidateRemoteCredential","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"SignData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"VerifyData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_BOOTSTRAP_RESOLVE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"fFatalError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"DRT_BOOTSTRAP_PROVIDER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Attach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"InitResolve","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"IssueResolve","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"EndResolve","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"Register","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"Unregister","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_SETTINGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bProtocolMajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bProtocolMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ulMaxRoutingAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwzDrtInstancePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pBootstrapProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"eSecurityMode","Type":{"Kind":"ApiRef","Name":"DRT_SECURITY_MODE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_SEARCH_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fIterative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fAllowCurrentInstanceMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fAnyMatchInRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cMaxEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pMaximumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ,{"Name":"pMinimumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_ADDRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"socketAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"nearness","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_ADDRESS_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AddressList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DRT_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_SEARCH_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_MATCH_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"registration","Type":{"Kind":"ApiRef","Name":"DRT_REGISTRATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DRT_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_EVENT_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"leafsetKeyChange","Type":{"Kind":"ApiRef","Name":"_leafsetKeyChange_e__Struct","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"registrationStateChange","Type":{"Kind":"ApiRef","Name":"_registrationStateChange_e__Struct","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"statusChange","Type":{"Kind":"ApiRef","Name":"_statusChange_e__Struct","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_statusChange_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"status","Type":{"Kind":"ApiRef","Name":"DRT_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"bootstrapAddresses","Type":{"Kind":"ApiRef","Name":"_bootstrapAddresses_e__Struct","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":["_Anonymous_e__Union","_statusChange_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_bootstrapAddresses_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cntAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_registrationStateChange_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"state","Type":{"Kind":"ApiRef","Name":"DRT_REGISTRATION_STATE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_leafsetKeyChange_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"change","Type":{"Kind":"ApiRef","Name":"DRT_LEAFSET_KEY_CHANGE_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"remoteKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"PEERDIST_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PEERDIST_STATUS_DISABLED","Value":0} ,{"Name":"PEERDIST_STATUS_UNAVAILABLE","Value":1} ,{"Name":"PEERDIST_STATUS_AVAILABLE","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PEERDIST_PUBLICATION_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEERDIST_CONTENT_TAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEERDIST_RETRIEVAL_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwContentInfoMinVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwContentInfoMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEERDIST_STATUS_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwMinVer","Type":{"Kind":"ApiRef","Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ,{"Name":"dwMaxVer","Type":{"Kind":"ApiRef","Name":"PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PeerDistClientBasicInfo","Value":0} ,{"Name":"MaximumPeerDistClientInfoByHandlesClass","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PEERDIST_CLIENT_BASIC_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fFlashCrowd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }], "Functions":[{ "Name":"PeerGraphStartup" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pVersionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_VERSION_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphShutdown" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ ] },{ "Name":"PeerGraphFreeData" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGraphGetItemCount" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphGetNextItem" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pppvItems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphEndEnumeration" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGraphCreate" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"phGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphOpen" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"cRecordTypeSyncPrecedence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRecordTypeSyncPrecedence","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"phGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphListen" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} ] },{ "Name":"PeerGraphConnect" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphClose" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGraphDelete" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGraphGetStatus" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphGetProperties" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphSetProperties" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerGraphRegisterEvent" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cEventRegistrations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_REGISTRATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphUnregisterEvent" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGraphGetEventData" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphGetRecord" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphAddRecord" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphUpdateRecord" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerGraphDeleteRecord" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"fLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerGraphEnumRecords" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphSearchRecords" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphExportDatabase" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGraphImportDatabase" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGraphValidateDeferredRecords" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"cRecordIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRecordIds","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] },{ "Name":"PeerGraphOpenDirectConnection" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphSendData" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ] },{ "Name":"PeerGraphCloseDirectConnection" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"PeerGraphEnumConnections" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphEnumNodes" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphSetPresence" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"fPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerGraphGetNodeInfo" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ppNodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_NODE_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphSetNodeAttributes" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGraphPeerTimeToUniversalTime" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGraphUniversalTimeToPeerTime" ,"SetLastError":false ,"DllImport":"P2PGRAPH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerFreeData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ] },{ "Name":"PeerGetItemCount" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerGetNextItem" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pppvItems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} ] },{ "Name":"PeerEndEnumeration" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGroupStartup" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pVersionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_VERSION_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupShutdown" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ ] },{ "Name":"PeerGroupCreate" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupOpen" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupJoin" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupPasswordJoin" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupConnect" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGroupConnectByAddress" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerGroupClose" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGroupDelete" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGroupCreateInvitation" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzIdentityInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pftExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRoles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupCreatePasswordInvitation" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupParseInvitation" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppInvitationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupGetStatus" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupGetProperties" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupSetProperties" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerGroupEnumMembers" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupOpenDirectConnection" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupCloseDirectConnection" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"PeerGroupEnumConnections" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupSendData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ] },{ "Name":"PeerGroupRegisterEvent" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_REGISTRATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupUnregisterEvent" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerGroupGetEventData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupGetRecord" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupAddRecord" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupUpdateRecord" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerGroupDeleteRecord" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] },{ "Name":"PeerGroupEnumRecords" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupSearchRecords" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupExportDatabase" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGroupImportDatabase" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerGroupIssueCredentials" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzSubjectIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"PeerGroupExportConfig" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwzXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupImportConfig" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppwzGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupPeerTimeToUniversalTime" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupUniversalTimeToPeerTime" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerGroupResumePasswordAuthentication" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"hPeerEventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerIdentityCreate" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityGetFriendlyName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppwzFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentitySetFriendlyName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerIdentityGetCryptKey" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityDelete" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerEnumIdentities" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerEnumGroups" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCreatePeerName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityGetXML" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppwzIdentityXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityExport" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwzExportXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityImport" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzImportXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerIdentityGetDefault" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabStartup" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] },{ "Name":"PeerCollabShutdown" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ ] },{ "Name":"PeerCollabSignin" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PeerCollabSignout" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PeerCollabGetSigninOptions" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pdwSigninOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabAsyncInviteContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"PeerCollabGetInvitationResponse" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppInvitationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabCancelInvitation" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerCollabCloseHandle" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerCollabInviteContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabAsyncInviteEndpoint" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"PeerCollabInviteEndpoint" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabGetAppLaunchInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"ppLaunchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APP_LAUNCH_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabRegisterApplication" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerCollabUnregisterApplication" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerCollabGetApplicationRegistrationInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabEnumApplicationRegistrationInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabGetPresenceInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ppPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabEnumApplications" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabEnumObjects" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabEnumEndpoints" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabRefreshEndpointData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerCollabDeleteEndpointData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerCollabQueryContactData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabSubscribeEndpointData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"PeerCollabUnsubscribeEndpointData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"PeerCollabSetPresenceInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerCollabGetEndpointName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"ppwzEndpointName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabSetEndpointName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerCollabSetObject" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerCollabDeleteObject" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] },{ "Name":"PeerCollabRegisterEvent" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_REGISTRATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabGetEventData" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabUnregisterEvent" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerCollabEnumPeopleNearMe" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabAddContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out","Optional"]} ] },{ "Name":"PeerCollabDeleteContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PeerCollabGetContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabUpdateContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerCollabEnumContacts" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabExportContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerCollabParseContact" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerNameToPeerHostName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwzHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerHostNameToPeerName" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pwzHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpStartup" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] },{ "Name":"PeerPnrpShutdown" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ ] },{ "Name":"PeerPnrpRegister" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_REGISTRATION_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"phRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpUpdateRegistration" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_REGISTRATION_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerPnrpUnregister" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PeerPnrpResolve" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pcEndpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppEndpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_ENDPOINT_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpStartResolve" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"cMaxEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"phResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpGetCloudInfo" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pcNumClouds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppCloudInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_CLOUD_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpGetEndpoint" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_ENDPOINT_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PeerPnrpEndResolve" ,"SetLastError":false ,"DllImport":"P2P.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"hResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtCreatePnrpBootstrapResolver" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"fPublish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"DrtDeletePnrpBootstrapResolver" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"DrtCreateDnsBootstrapResolver" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"DrtDeleteDnsBootstrapResolver" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"DrtCreateIpv6UdpTransport" ,"SetLastError":false ,"DllImport":"drttransport.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"scope","Type":{"Kind":"ApiRef","Name":"DRT_SCOPE","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLocalityThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ,{"Name":"phTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DrtDeleteIpv6UdpTransport" ,"SetLastError":false ,"DllImport":"drttransport.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtCreateDerivedKeySecurityProvider" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pRootCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"DrtCreateDerivedKey" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"DrtDeleteDerivedKeySecurityProvider" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"DrtCreateNullSecurityProvider" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"DrtDeleteNullSecurityProvider" ,"SetLastError":false ,"DllImport":"drtprov.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"DrtOpen" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"pSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SETTINGS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"phDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DrtClose" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtGetEventDataSize" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pulEventDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"DrtGetEventData" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ulEventDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_EVENT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ] },{ "Name":"DrtRegisterKey" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_REGISTRATION","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvKeyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"phKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DrtUpdateKey" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pAppData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"DrtUnregisterKey" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtStartSearch" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DrtContinueSearch" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtGetSearchResultSize" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pulSearchResultSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"DrtGetSearchResult" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ulSearchResultSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSearchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_RESULT","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ] },{ "Name":"DrtGetSearchPathSize" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pulSearchPathSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"DrtGetSearchPath" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ulSearchPathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSearchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_ADDRESS_LIST","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ] },{ "Name":"DrtEndSearch" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"DrtGetInstanceName" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ulcbInstanceNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwzDrtInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ] },{ "Name":"DrtGetInstanceNameSize" ,"SetLastError":false ,"DllImport":"drt.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pulcbInstanceNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PeerDistStartup" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"dwVersionRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phPeerDist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ,{"Name":"pdwSupportedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"PeerDistShutdown" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"PeerDistGetStatus" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerDistRegisterForStatusChangeNotification" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PeerDistUnregisterForStatusChangeNotification" ,"SetLastError":true ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"PeerDistServerPublishStream" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pContentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pPublishOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_PUBLICATION_OPTIONS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PeerDistServerPublishAddToStream" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistServerPublishCompleteStream" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistServerCloseStreamHandle" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"PeerDistServerUnpublish" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pContentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ] },{ "Name":"PeerDistServerOpenContentInformation" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pContentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"ullContentOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"phContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PeerDistServerRetrieveContentInformation" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistServerCloseContentInformation" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"PeerDistServerCancelAsyncOperation" ,"SetLastError":true ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pContentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientOpenContent" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pContentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_CONTENT_TAG","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"phContentHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PeerDistClientCloseContent" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"PeerDistClientAddContentInformation" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientCompleteContentInformation" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientAddData" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientBlockRead" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientStreamRead" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientFlushContent" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pContentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_CONTENT_TAG","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PeerDistClientCancelAsyncOperation" ,"SetLastError":true ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"PeerDistGetStatusEx" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PeerDistRegisterForStatusChangeNotificationEx" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS_INFO","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PeerDistGetOverlappedResult" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PeerDistServerOpenContentInformationEx" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pContentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"ullContentOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pRetrievalOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_RETRIEVAL_OPTIONS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]}},"Attrs":["In"]} ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"phContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PeerDistClientGetInformationByHandle" ,"SetLastError":false ,"DllImport":"PeerDist.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"PeerDistClientInfoClass","Type":{"Kind":"ApiRef","Name":"PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"NetworkManagement.P2P","Parents":[]},"Attrs":["In"]} ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ] }], "UnicodeAliases":[ ] }