mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
3740 lines
181 KiB
JSON
3740 lines
181 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"PNRP_SCOPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PNRP_REGISTERED_ID_STATE_OK","Value":1}
|
|
,{"Name":"PNRP_REGISTERED_ID_STATE_PROBLEM","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PNRP_RESOLVE_CRITERIA"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"Scope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PNRP_EXTENDED_PAYLOAD_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]}
|
|
,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PNRPINFO_V2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]}
|
|
,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"enExtendedPayloadType","Type":{"Kind":"ApiRef","Name":"PNRP_EXTENDED_PAYLOAD_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PNRPINFO_V2"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"blobPayload","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszPayload","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PNRPCLOUDINFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Cloud","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_ID","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"enCloudState","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"enCloudFlags","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_FLAGS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_RECORD_CHANGE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_CONNECTED","Value":1}
|
|
,{"Name":"PEER_DISCONNECTED","Value":2}
|
|
,{"Name":"PEER_CONNECTION_FAILED","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_CONNECTION_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_CONNECTION_NEIGHBOR","Value":1}
|
|
,{"Name":"PEER_CONNECTION_DIRECT","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_RECORD_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_RECORD_FLAG_AUTOREFRESH","Value":1}
|
|
,{"Name":"PEER_RECORD_FLAG_DELETED","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_VERSION_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"wHighestVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_RECORD"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzModifiedById","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftCreation","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftExpiration","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"securityData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_ADDRESS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sin6","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_CONNECTION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_INCOMING_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_RECORD_CHANGE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_CONNECTION_STATUS","TargetKind":"Default","Api":"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":"Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_SYNCHRONIZED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"recordType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GRAPH_EVENT_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_GRAPH_PROPERTY_HEARTBEATS","Value":1}
|
|
,{"Name":"PEER_GRAPH_PROPERTY_DEFER_EXPIRATION","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_GRAPH_SCOPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzCreatorId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulPresenceLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cPresenceMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_NODE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_NODE_CHANGE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_NODE_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GRAPH_EVENT_REGISTRATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GRAPH_EVENT_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_GRAPH_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_STATUS_FLAGS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"nodeChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_NODE_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"synchronizedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_SYNCHRONIZED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFNPEER_VALIDATE_RECORD"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFNPEER_SECURE_RECORD"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppSecurityData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFNPEER_FREE_SECURITY_DATA"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pwzSspFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pfnSecureRecord","Type":{"Kind":"ApiRef","Name":"PFNPEER_SECURE_RECORD","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pfnFreeSecurityData","Type":{"Kind":"ApiRef","Name":"PFNPEER_FREE_SECURITY_DATA","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pfnAuthFailed","Type":{"Kind":"ApiRef","Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GROUP_EVENT_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_GROUP_STATUS_LISTENING","Value":1}
|
|
,{"Name":"PEER_GROUP_STATUS_HAS_CONNECTIONS","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_GROUP_PROPERTY_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_GROUP_GMC_AUTHENTICATION","Value":1}
|
|
,{"Name":"PEER_GROUP_PASSWORD_AUTHENTICATION","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_MEMBER_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_MEMBER_PRESENT","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_MEMBER_CHANGE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_GROUP_STORE_CREDENTIALS","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_CREDENTIAL_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_INVITATION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzSubjectPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzGroupFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzSubjectFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","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":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pSubjectPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"authScheme","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_AUTHENTICATION_SCHEME","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GROUP_PROPERTIES"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzCreatorPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"groupPasswordRole","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_MEMBER_CHANGE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_MEMBER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GROUP_EVENT_REGISTRATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_GROUP_EVENT_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_GROUP_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"memberChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_MEMBER_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hrConnectionFailedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_NAME_PAIR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_SIGNIN_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_WATCH_BLOCKED","Value":0}
|
|
,{"Name":"PEER_WATCH_ALLOWED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_PUBLICATION_SCOPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_OBJECT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_CONTACT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzEmailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"fWatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WatcherPermissions","Type":{"Kind":"ApiRef","Name":"PEER_WATCH_PERMISSION","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"credentials","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_ENDPOINT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_PEOPLE_NEAR_ME"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_INVITATION_RESPONSE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PEER_APPLICATION_CURRENT_USER","Value":0}
|
|
,{"Name":"PEER_APPLICATION_ALL_USERS","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEER_INVITATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"applicationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"applicationData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_INVITATION_RESPONSE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"action","Type":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hrExtendedInfo","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_APP_LAUNCH_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_APPLICATION_REGISTRATION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"application","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzApplicationToLaunch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzApplicationArguments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_PRESENCE_STATUS"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_PRESENCE_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzDescriptiveText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_CHANGE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_PRESENCE_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_APPLICATION_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_OBJECT_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pPeopleNearMe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PEOPLE_NEAR_ME","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"hrChange","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_COLLAB_EVENT_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_COLLAB_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"watchListChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"presenceChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PRESENCE_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"applicationChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_APPLICATION_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"objectChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_OBJECT_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"endpointChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"peopleNearMeChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"requestStatusChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_PNRP_ENDPOINT_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"WinSock","Parents":[]}}},"Attrs":[]}
|
|
,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_PNRP_CLOUD_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwScope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEER_PNRP_REGISTRATION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"WinSock","Parents":[]}}},"Attrs":[]}
|
|
,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_SCOPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DRT_LEAFSET_KEY_ADDED","Value":0}
|
|
,{"Name":"DRT_LEAFSET_KEY_DELETED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DRT_EVENT_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DRT_REGISTRATION_STATE_UNRESOLVEABLE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DRT_ADDRESS_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_REGISTRATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"key","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"appData","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_SECURITY_PROVIDER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"Attach","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
,{"Name":"RegisterKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"UnregisterKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"ValidateAndUnpackPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"SecureAndPackPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"FreeData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
,{"Name":"EncryptData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"DecryptData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"GetSerializedCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"ValidateRemoteCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"SignData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"VerifyData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_BOOTSTRAP_RESOLVE_CALLBACK"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","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":"NetworkDrivers","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"fFatalError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_BOOTSTRAP_PROVIDER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"Attach","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
,{"Name":"InitResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"IssueResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"EndResolve","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
,{"Name":"Register","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]}
|
|
,{"Name":"Unregister","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_SETTINGS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"SystemServices","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":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pBootstrapProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"eSecurityMode","Type":{"Kind":"ApiRef","Name":"DRT_SECURITY_MODE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_SEARCH_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"fIterative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"fAllowCurrentInstanceMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"fAnyMatchInRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cMaxEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pMaximumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pMinimumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_ADDRESS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"socketAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"P2P","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_SEARCH_RESULT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_MATCH_TYPE","TargetKind":"Default","Api":"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":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRT_EVENT_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","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":"P2P","Parents":["DRT_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"leafsetKeyChange","Type":{"Kind":"ApiRef","Name":"_leafsetKeyChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]}
|
|
,{"Name":"registrationStateChange","Type":{"Kind":"ApiRef","Name":"_registrationStateChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]}
|
|
,{"Name":"statusChange","Type":{"Kind":"ApiRef","Name":"_statusChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_statusChange_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"DRT_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bootstrapAddresses","Type":{"Kind":"ApiRef","Name":"_bootstrapAddresses_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_statusChange_e__Struct","_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_bootstrapAddresses_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cntAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_leafsetKeyChange_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"change","Type":{"Kind":"ApiRef","Name":"DRT_LEAFSET_KEY_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"remoteKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_registrationStateChange_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"state","Type":{"Kind":"ApiRef","Name":"DRT_REGISTRATION_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEERDIST_STATUS"
|
|
,"Kind":"Enum"
|
|
,"Flags":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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEERDIST_CONTENT_TAG"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEERDIST_RETRIEVAL_OPTIONS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwMinVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwMaxVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PeerDistClientBasicInfo","Value":0}
|
|
,{"Name":"MaximumPeerDistClientInfoByHandlesClass","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PEERDIST_CLIENT_BASIC_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"fFlashCrowd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"PeerGraphStartup"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphShutdown"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphFreeData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphGetItemCount"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"cRecordTypeSyncPrecedence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pRecordTypeSyncPrecedence","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphClose"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphDelete"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphGetStatus"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphSetProperties"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphRegisterEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cEventRegistrations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_REGISTRATION","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphGetEventData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphGetRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphAddRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphUpdateRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphDeleteRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphEnumRecords"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphImportDatabase"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphValidateDeferredRecords"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphOpenDirectConnection"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphSendData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphCloseDirectConnection"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"fPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphGetNodeInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphSetNodeAttributes"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphPeerTimeToUniversalTime"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGraphUniversalTimeToPeerTime"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2PGRAPH"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerFreeData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGetItemCount"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupStartup"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupShutdown"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupConnectByAddress"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupClose"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupDelete"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupCreateInvitation"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzIdentityInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pftExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pRoles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupCreatePasswordInvitation"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupParseInvitation"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppInvitationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupGetStatus"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupSetProperties"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupEnumMembers"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupCloseDirectConnection"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupRegisterEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_REGISTRATION","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupGetEventData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupGetRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupAddRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupUpdateRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupDeleteRecord"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupImportDatabase"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupIssueCredentials"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzSubjectIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"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":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupExportConfig"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppwzXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupImportConfig"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"ppwzGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupPeerTimeToUniversalTime"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupUniversalTimeToPeerTime"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerGroupResumePasswordAuthentication"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityGetFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppwzFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentitySetFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityGetCryptKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityDelete"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerEnumIdentities"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerEnumGroups"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityGetXML"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppwzIdentityXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityExport"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppwzExportXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityImport"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzImportXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerIdentityGetDefault"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabStartup"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabShutdown"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSignin"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSignout"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetSigninOptions"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pdwSigninOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabAsyncInviteContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetInvitationResponse"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppInvitationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabCancelInvitation"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabCloseHandle"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabInviteContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabAsyncInviteEndpoint"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabInviteEndpoint"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetAppLaunchInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppLaunchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APP_LAUNCH_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabRegisterApplication"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabUnregisterApplication"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetApplicationRegistrationInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabEnumApplicationRegistrationInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabEnumApplications"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabDeleteEndpointData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabQueryContactData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSubscribeEndpointData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabUnsubscribeEndpointData"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSetPresenceInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetEndpointName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwzEndpointName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSetEndpointName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabSetObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabDeleteObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabRegisterEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_REGISTRATION","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabUnregisterEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabEnumPeopleNearMe"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabAddContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabDeleteContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabGetContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabUpdateContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabEnumContacts"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabExportContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerCollabParseContact"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerNameToPeerHostName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppwzHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerHostNameToPeerName"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwzHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpStartup"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpShutdown"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpRegister"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_REGISTRATION_INFO","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpUnregister"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpResolve"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpStartResolve"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"phResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpGetCloudInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpGetEndpoint"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerPnrpEndResolve"
|
|
,"SetLastError":false
|
|
,"DllImport":"P2P"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreatePnrpBootstrapResolver"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"fPublish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ppResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtDeletePnrpBootstrapResolver"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreateDnsBootstrapResolver"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"pwszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtDeleteDnsBootstrapResolver"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreateIpv6UdpTransport"
|
|
,"SetLastError":false
|
|
,"DllImport":"drttransport"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"DRT_SCOPE","TargetKind":"Default","Api":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreateDerivedKeySecurityProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pRootCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreateDerivedKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtDeleteDerivedKeySecurityProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtCreateNullSecurityProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtDeleteNullSecurityProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"drtprov"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtOpen"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SETTINGS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtGetEventDataSize"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtRegisterKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtUnregisterKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtStartSearch"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_INFO","TargetKind":"Default","Api":"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":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtGetSearchResultSize"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"ulSearchResultSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Out"]}
|
|
,{"Name":"pSearchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_RESULT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtGetSearchPathSize"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"ulSearchPathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Out"]}
|
|
,{"Name":"pSearchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_ADDRESS_LIST","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtEndSearch"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtGetInstanceName"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":"SystemServices","Parents":[]},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DrtGetInstanceNameSize"
|
|
,"SetLastError":false
|
|
,"DllImport":"drt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistGetStatus"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistRegisterForStatusChangeNotification"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistUnregisterForStatusChangeNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerPublishStream"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pPublishOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_PUBLICATION_OPTIONS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerPublishCompleteStream"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerCloseStreamHandle"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerOpenContentInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"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":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerCloseContentInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientOpenContent"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientCompleteContentInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientAddData"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientBlockRead"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientStreamRead"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientFlushContent"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistClientCancelAsyncOperation"
|
|
,"SetLastError":true
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistGetStatusEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"P2P","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistRegisterForStatusChangeNotificationEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistGetOverlappedResult"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PeerDistServerOpenContentInformationEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"PeerDist"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
|
|
,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"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":"P2P","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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":"P2P","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|