{ "Constants":[{ "Name":"EC_VARIANT_TYPE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":127 ,"Attrs":[] },{ "Name":"EC_VARIANT_TYPE_ARRAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"EC_READ_ACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"EC_WRITE_ACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"EC_OPEN_ALWAYS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"EC_CREATE_NEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"EC_OPEN_EXISTING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] }], "Types":[{ "Name":"EC_SUBSCRIPTION_PROPERTY_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcSubscriptionEnabled","Value":0} ,{"Name":"EcSubscriptionEventSources","Value":1} ,{"Name":"EcSubscriptionEventSourceAddress","Value":2} ,{"Name":"EcSubscriptionEventSourceEnabled","Value":3} ,{"Name":"EcSubscriptionEventSourceUserName","Value":4} ,{"Name":"EcSubscriptionEventSourcePassword","Value":5} ,{"Name":"EcSubscriptionDescription","Value":6} ,{"Name":"EcSubscriptionURI","Value":7} ,{"Name":"EcSubscriptionConfigurationMode","Value":8} ,{"Name":"EcSubscriptionExpires","Value":9} ,{"Name":"EcSubscriptionQuery","Value":10} ,{"Name":"EcSubscriptionTransportName","Value":11} ,{"Name":"EcSubscriptionTransportPort","Value":12} ,{"Name":"EcSubscriptionDeliveryMode","Value":13} ,{"Name":"EcSubscriptionDeliveryMaxItems","Value":14} ,{"Name":"EcSubscriptionDeliveryMaxLatencyTime","Value":15} ,{"Name":"EcSubscriptionHeartbeatInterval","Value":16} ,{"Name":"EcSubscriptionLocale","Value":17} ,{"Name":"EcSubscriptionContentFormat","Value":18} ,{"Name":"EcSubscriptionLogFile","Value":19} ,{"Name":"EcSubscriptionPublisherName","Value":20} ,{"Name":"EcSubscriptionCredentialsType","Value":21} ,{"Name":"EcSubscriptionCommonUserName","Value":22} ,{"Name":"EcSubscriptionCommonPassword","Value":23} ,{"Name":"EcSubscriptionHostName","Value":24} ,{"Name":"EcSubscriptionReadExistingEvents","Value":25} ,{"Name":"EcSubscriptionDialect","Value":26} ,{"Name":"EcSubscriptionType","Value":27} ,{"Name":"EcSubscriptionAllowedIssuerCAs","Value":28} ,{"Name":"EcSubscriptionAllowedSubjects","Value":29} ,{"Name":"EcSubscriptionDeniedSubjects","Value":30} ,{"Name":"EcSubscriptionAllowedSourceDomainComputers","Value":31} ,{"Name":"EcSubscriptionPropertyIdEND","Value":32} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_CREDENTIALS_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcSubscriptionCredDefault","Value":0} ,{"Name":"EcSubscriptionCredNegotiate","Value":1} ,{"Name":"EcSubscriptionCredDigest","Value":2} ,{"Name":"EcSubscriptionCredBasic","Value":3} ,{"Name":"EcSubscriptionCredLocalMachine","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcSubscriptionTypeSourceInitiated","Value":0} ,{"Name":"EcSubscriptionTypeCollectorInitiated","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcSubscriptionRunTimeStatusActive","Value":0} ,{"Name":"EcSubscriptionRunTimeStatusLastError","Value":1} ,{"Name":"EcSubscriptionRunTimeStatusLastErrorMessage","Value":2} ,{"Name":"EcSubscriptionRunTimeStatusLastErrorTime","Value":3} ,{"Name":"EcSubscriptionRunTimeStatusNextRetryTime","Value":4} ,{"Name":"EcSubscriptionRunTimeStatusEventSources","Value":5} ,{"Name":"EcSubscriptionRunTimeStatusLastHeartbeatTime","Value":6} ,{"Name":"EcSubscriptionRunTimeStatusInfoIdEND","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"EC_VARIANT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcVarTypeNull","Value":0} ,{"Name":"EcVarTypeBoolean","Value":1} ,{"Name":"EcVarTypeUInt32","Value":2} ,{"Name":"EcVarTypeDateTime","Value":3} ,{"Name":"EcVarTypeString","Value":4} ,{"Name":"EcVarObjectArrayPropertyHandle","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"EC_VARIANT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BooleanVal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UInt32Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DateTimeVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"StringVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"BinaryVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"BooleanArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"Int32Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"StringArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"PropertyHandleVal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"EC_SUBSCRIPTION_CONFIGURATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcConfigurationModeNormal","Value":0} ,{"Name":"EcConfigurationModeCustom","Value":1} ,{"Name":"EcConfigurationModeMinLatency","Value":2} ,{"Name":"EcConfigurationModeMinBandwidth","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_DELIVERY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcDeliveryModePull","Value":1} ,{"Name":"EcDeliveryModePush","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_CONTENT_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcContentFormatEvents","Value":1} ,{"Name":"EcContentFormatRenderedText","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EcRuntimeStatusActiveStatusDisabled","Value":1} ,{"Name":"EcRuntimeStatusActiveStatusActive","Value":2} ,{"Name":"EcRuntimeStatusActiveStatusInactive","Value":3} ,{"Name":"EcRuntimeStatusActiveStatusTrying","Value":4} ] ,"IntegerBase":"Int32" }], "Functions":[{ "Name":"EcOpenSubscriptionEnum" ,"SetLastError":true ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcEnumNextSubscription" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"SubscriptionEnum","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"SubscriptionNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SubscriptionNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"SubscriptionNameBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"EcOpenSubscription" ,"SetLastError":true ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcSetSubscriptionProperty" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"System.EventCollector","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"EcGetSubscriptionProperty" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"System.EventCollector","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"EcSaveSubscription" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcDeleteSubscription" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcGetObjectArraySize" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"ObjectArraySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"EcSetObjectArrayProperty" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":["In"]} ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"System.EventCollector","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"EcGetObjectArrayProperty" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":["In"]} ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"System.EventCollector","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"EcInsertObjectArrayElement" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcRemoveObjectArrayElement" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcGetSubscriptionRunTimeStatus" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"StatusInfoId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID","TargetKind":"Default","Api":"System.EventCollector","Parents":[]},"Attrs":["In"]} ,{"Name":"EventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StatusValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StatusValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"System.EventCollector","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"StatusValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"EcRetrySubscription" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"EventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"EcClose" ,"SetLastError":false ,"DllImport":"WecApi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Object","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] }], "UnicodeAliases":[ ] }