Files
marlersoft-win32json/api/Networking.RemoteDifferentialCompression.json
T
2026-02-15 20:47:45 -07:00

1386 lines
50 KiB
JSON

{
"Constants":[{
"Name":"RDCE_TABLE_FULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745793
,"Attrs":[]
},{
"Name":"RDCE_TABLE_CORRUPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745794
,"Attrs":[]
},{
"Name":"MSRDC_SIGNATURE_HASHSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SimilarityFileIdMinSize"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SimilarityFileIdMaxSize"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"MSRDC_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_COMPATIBLE_APP_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_DEPTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_DEPTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_COMPAREBUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100000
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_COMPAREBUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"MSRDC_DEFAULT_COMPAREBUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3200000
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_INPUTBUFFERSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_HORIZONSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_HORIZONSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_HASHWINDOWSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_HASHWINDOWSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"MSRDC_DEFAULT_HASHWINDOWSIZE_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
},{
"Name":"MSRDC_DEFAULT_HORIZONSIZE_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"MSRDC_DEFAULT_HASHWINDOWSIZE_N"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MSRDC_DEFAULT_HORIZONSIZE_N"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_TRAITVALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"MSRDC_MINIMUM_MATCHESREQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MSRDC_MAXIMUM_MATCHESREQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}],
"Types":[{
"Name":"RdcLibrary"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a85-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcGeneratorParameters"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a86-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcGeneratorFilterMaxParameters"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a87-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcGenerator"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a88-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcFileReader"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a89-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcSignatureReader"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a8a-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcComparator"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a8b-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityReportProgress"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a8d-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityTableDumpState"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a8e-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityTraitsTable"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a8f-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityFileIdTable"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a90-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"Similarity"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a91-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RdcSimilarityGenerator"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a92-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"FindSimilarResults"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a93-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityTraitsMapping"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a94-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"SimilarityTraitsMappedView"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"96236a95-9dbc-11da-9e3f-0011114ae311"
},{
"Name":"RDC_ErrorCode"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDC_NoError","Value":0}
,{"Name":"RDC_HeaderVersionNewer","Value":1}
,{"Name":"RDC_HeaderVersionOlder","Value":2}
,{"Name":"RDC_HeaderMissingOrCorrupt","Value":3}
,{"Name":"RDC_HeaderWrongType","Value":4}
,{"Name":"RDC_DataMissingOrCorrupt","Value":5}
,{"Name":"RDC_DataTooManyRecords","Value":6}
,{"Name":"RDC_FileChecksumMismatch","Value":7}
,{"Name":"RDC_ApplicationError","Value":8}
,{"Name":"RDC_Aborted","Value":9}
,{"Name":"RDC_Win32Error","Value":10}
]
,"IntegerBase":"Int32"
},{
"Name":"GeneratorParametersType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDCGENTYPE_Unused","Value":0}
,{"Name":"RDCGENTYPE_FilterMax","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"RdcNeedType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDCNEED_SOURCE","Value":0}
,{"Name":"RDCNEED_TARGET","Value":1}
,{"Name":"RDCNEED_SEED","Value":2}
,{"Name":"RDCNEED_SEED_MAX","Value":255}
]
,"IntegerBase":"Int32"
},{
"Name":"RdcNeed"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_BlockType","Type":{"Kind":"ApiRef","Name":"RdcNeedType","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":[]}
,{"Name":"m_FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"m_BlockLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RdcBufferPointer"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RdcNeedPointer"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcNeed","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RdcSignature"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Signature","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"m_BlockLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RdcSignaturePointer"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcSignature","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RdcCreatedTables"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDCTABLE_InvalidOrUnknown","Value":0}
,{"Name":"RDCTABLE_Existing","Value":1}
,{"Name":"RDCTABLE_New","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"RdcMappingAccessMode"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDCMAPPING_Undefined","Value":0}
,{"Name":"RDCMAPPING_ReadOnly","Value":1}
,{"Name":"RDCMAPPING_ReadWrite","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"SimilarityMappedViewInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"m_Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SimilarityData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_Data","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FindSimilarFileIndexResults"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_MatchCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SimilarityDumpData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_Data","Type":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SimilarityFileId"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_FileId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IRdcGeneratorParameters"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a71-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetGeneratorParametersType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"parametersType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GeneratorParametersType","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetParametersVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"currentVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"minimumCompatibleAppVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSerializeSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Serialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"parametersBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"bytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcGeneratorFilterMaxParameters"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a72-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetHorizonSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"horizonSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetHorizonSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"horizonSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetHashWindowSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hashWindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetHashWindowSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hashWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IRdcGenerator"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a73-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetGeneratorParameters"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Process"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"endOfInput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"inputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcFileReader"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a74-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetFileSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetFileStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"bytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bytesActuallyRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"eof","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFilePosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetFromStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcFileWriter"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a75-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}
,"Methods":[{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetFileStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"bytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"Truncate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"DeleteOnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IRdcSignatureReader"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a76-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ReadHeader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ReadSignatures"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rdcSignaturePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcSignaturePointer","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcComparator"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a77-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Process"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"endOfInput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"inputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"outputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcNeedPointer","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcLibrary"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a78-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ComputeDefaultRecursionDepth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"depth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CreateGeneratorParameters"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"parametersType","Type":{"Kind":"ApiRef","Name":"GeneratorParametersType","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OpenGeneratorParameters"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"parametersBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateGenerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iGeneratorParametersArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"iGenerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGenerator","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateComparator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iSeedSignaturesFile","Type":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"comparatorBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iComparator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcComparator","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateSignatureReader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iFileReader","Type":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"iSignatureReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcSignatureReader","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetRDCVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"currentVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"minimumCompatibleAppVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISimilarityReportProgress"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7a-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ReportProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"percentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ISimilarityTableDumpState"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7b-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetNextData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"resultsUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"eof","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityDumpData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISimilarityTraitsMappedView"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7c-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Flush"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Unmap"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Get"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"numElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"viewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityMappedViewInfo","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetView"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mappedPageBegin","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Const"]}
,{"Name":"mappedPageEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Const"]}
]
}]
},{
"Name":"ISimilarityTraitsMapping"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7d-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CloseMapping"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetFileSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"GetFileSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"OpenMapping"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"end","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"actualEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"ResizeMapping"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"end","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"actualEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetPageSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CreateView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"minimumMappedPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"mappedView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimilarityTraitsMappedView","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISimilarityTraitsTable"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7e-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateTableIndirect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mapping","Type":{"Kind":"ApiRef","Name":"ISimilarityTraitsMapping","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CloseTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Append"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"fileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"FindSimilarFileIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"numberOfMatchesRequired","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"findSimilarFileIndexResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FindSimilarFileIndexResults","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
,{"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"resultsUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"BeginDump"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityTableDumpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimilarityTableDumpState","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetLastIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISimilarityFileIdTable"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a7f-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateTableIndirect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileIdFile","Type":{"Kind":"ApiRef","Name":"IRdcFileWriter","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CloseTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Append"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"similarityFileIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Lookup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Invalidate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetRecordCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRdcSimilarityGenerator"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a80-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"EnableSimilarity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Results"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IFindSimilarResults"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a81-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetNextFileId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numTraitsMatched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISimilarity"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"96236a83-9dbc-11da-9e3f-0011114ae311"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateTableIndirect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mapping","Type":{"Kind":"ApiRef","Name":"ISimilarityTraitsMapping","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"fileIdFile","Type":{"Kind":"ApiRef","Name":"IRdcFileWriter","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CloseTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Append"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"FindSimilarFileId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]}
,{"Name":"numberOfMatchesRequired","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"findSimilarResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFindSimilarResults","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CopyAndSwap"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"newSimilarityTables","Type":{"Kind":"ApiRef","Name":"ISimilarity","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
,{"Name":"reportProgress","Type":{"Kind":"ApiRef","Name":"ISimilarityReportProgress","TargetKind":"Com","Api":"Networking.RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetRecordCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}