Files
marlersoft-win32json/api/Devices.Geolocation.json
T
Jonathan Marler 826a200538 19.0.1-preview
2023-08-13 16:50:38 -06:00

2661 lines
93 KiB
JSON

{
"Constants":[
{
"Name":"GNSS_DRIVER_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_DRIVER_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"GNSS_DRIVER_VERSION_3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"GNSS_DRIVER_VERSION_4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"GNSS_DRIVER_VERSION_5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"GNSS_DRIVER_VERSION_6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_SEND_PLATFORM_CAPABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228228
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_GET_DEVICE_CAPABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228232
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_SEND_DRIVERCOMMAND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228236
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_START_FIXSESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228288
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_MODIFY_FIXSESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228292
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_STOP_FIXSESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228296
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_GET_FIXDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228300
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_INJECT_AGNSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228352
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_AGNSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228416
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228420
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_NI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228480
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_SET_SUPL_HSLP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228484
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_CONFIG_SUPL_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228488
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_RESPOND_NI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228492
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_EXECUTE_CWTEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228496
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_EXECUTE_SELFTEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228500
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_GET_CHIPSETINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228504
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_NMEA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228508
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_SET_V2UPL_CONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228512
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_CREATE_GEOFENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228544
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_DELETE_GEOFENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228548
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_GEOFENCE_ALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228552
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_GEOFENCES_TRACKINGSTATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228556
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_DRIVER_REQUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228608
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_START_BREADCRUMBING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228672
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_STOP_BREADCRUMBING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228676
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228680
,"Attrs":[]
}
,{
"Name":"IOCTL_GNSS_POP_BREADCRUMBS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228684
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_LTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA3_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA3_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"GNSS_AGNSSFORMAT_XTRA_INT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MAX_SERVER_URL_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":260
,"Attrs":[]
}
,{
"Name":"MIN_GEOFENCES_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"BREADCRUMBING_UNSUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"BREADCRUMBING_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIN_BREADCRUMBS_SUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":120
,"Attrs":[]
}
,{
"Name":"GNSS_SATELLITE_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"GNSS_SATELLITE_GPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_SATELLITE_GLONASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"GNSS_SATELLITE_BEIDOU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"GNSS_SATELLITE_GALILEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_MSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_MSB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_MSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_CELLID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_AFLT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"GNSS_OPERMODE_OTDOA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"GNSS_NMEALOGGING_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"GNSS_NMEALOGGING_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
}
,{
"Name":"GNSS_FIXDETAIL_BASIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_FIXDETAIL_ACCURACY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"GNSS_FIXDETAIL_SATELLITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"GNSS_MAXSATELLITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"GNSS_GEOFENCESUPPORT_SUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GNSS_GEOFENCESUPPORT_CIRCLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LOCATION_API_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"GUID_DEVINTERFACE_GNSS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"3336e5e4-018a-4669-84c5-bd05f3bd368b"
,"Attrs":[]
}
]
,"Types":[
{
"Name":"Location"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e5b8e079-ee6d-4e33-a438-c87f2e959254"
}
,{
"Name":"DefaultLocation"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8b7fbfe0-5cd7-494a-af8c-283a65707506"
}
,{
"Name":"LatLongReport"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ed81c073-1f84-4ca8-a161-183c776bc651"
}
,{
"Name":"CivicAddressReport"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d39e7bdd-7d05-46b8-8721-80cf035f57d7"
}
,{
"Name":"LatLongReportFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9dcc3cc8-8609-4863-bad4-03601f4c65e8"
}
,{
"Name":"CivicAddressReportFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2a11f42c-3e81-4ad4-9cbe-45579d89671a"
}
,{
"Name":"DispLatLongReport"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7a7c3277-8f84-4636-95b2-ebb5507ff77e"
}
,{
"Name":"DispCivicAddressReport"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4c596aec-8544-4082-ba9f-eb0a7d8e65c6"
}
,{
"Name":"LOCATION_REPORT_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"REPORT_NOT_SUPPORTED","Value":0}
,{"Name":"REPORT_ERROR","Value":1}
,{"Name":"REPORT_ACCESS_DENIED","Value":2}
,{"Name":"REPORT_INITIALIZING","Value":3}
,{"Name":"REPORT_RUNNING","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ILocationReport"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c8b7f7ee-75d0-4db9-b62d-7a0f369ca456"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetSensorID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSensorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTimestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILatLongReport"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"7fed806d-0ef8-4f07-80ac-36a0beae3134"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}
,"Methods":[
{
"Name":"GetLatitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLatitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLongitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLongitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetErrorRadius"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pErrorRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAltitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAltitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAltitudeError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAltitudeError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICivicAddressReport"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c0b19f70-4adf-445d-87f2-cad8fd711792"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}
,"Methods":[
{
"Name":"GetAddressLine1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAddressLine2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetStateProvince"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPostalCode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCountryRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbstrCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDetailLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILocation"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"ab2ece69-56d9-4f28-b525-de1b0ee44237"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterForReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"ILocationEvents","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwRequestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterForReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetReportStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetDesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Devices.Sensors","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetDesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"desiredAccuracy","Type":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Devices.Sensors","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RequestPermissions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pReportTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ILocationPower"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"193e7729-ab6b-4b12-8617-7596e1bb191c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"IDefaultLocation"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"a65af77e-969a-4a2e-8aca-33bb7cbb1235"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILocationEvents"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"cae02bbf-798b-4508-a207-35a7906dc73d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnLocationChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"OnStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDispLatLongReport"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"8ae32723-389b-4a11-9957-5bdd48fc9617"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"get_Latitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Longitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_ErrorRadius"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Altitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_AltitudeError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Timestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDispCivicAddressReport"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"16ff1a34-9e30-42c3-b44d-e22513b5767a"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"get_AddressLine1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_AddressLine2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_City"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_StateProvince"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_PostalCode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_CountryRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"get_DetailLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Timestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILocationReportFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2daec322-90b2-47e4-bb08-0da841935a6b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"ListenForReports"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"requestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"StopListeningForReports"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"get_Status"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_ReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_ReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"get_DesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_DesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"desiredAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RequestPermissions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ILatLongReportFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3f0804cb-b114-447d-83dd-390174ebb082"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}
,"Methods":[
{
"Name":"get_LatLongReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispLatLongReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICivicAddressReportFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"bf773b93-c64f-4bee-beb2-67c0b8df66e0"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}
,"Methods":[
{
"Name":"get_CivicAddressReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispCivicAddressReport","TargetKind":"Com","Api":"Devices.Geolocation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"_ILatLongReportFactoryEvents"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"16ee6cb7-ab3c-424b-849f-269be551fcbc"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"_ICivicAddressReportFactoryEvents"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c96039ff-72ec-4617-89bd-84d88bedc722"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"GNSS_SUPL_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_SUPL_VERSION_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceIndicator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_DEVICE_CAPABILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportMultipleFixSessions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportMultipleAppSessions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RequireAGnssInjection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AgnssFormatSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AgnssFormatPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportDistanceTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportContinuousTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved4","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved5","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"GeofencingSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved6","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved7","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportCpLocation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportUplV2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportSuplV1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportSuplV2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SupportedSuplVersion","Type":{"Kind":"ApiRef","Name":"GNSS_SUPL_VERSION","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"MaxGeofencesSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportMultipleSuplRootCert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"GnssBreadCrumbPayloadVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxGnssBreadCrumbFixes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":496},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_PLATFORM_CAPABILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportAgnssInjection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AgnssFormatSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":516},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_DRIVERCOMMAND_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_SetLocationServiceEnabled","Value":1}
,{"Name":"GNSS_SetLocationNIRequestAllowed","Value":2}
,{"Name":"GNSS_ForceSatelliteSystem","Value":3}
,{"Name":"GNSS_ForceOperationMode","Value":4}
,{"Name":"GNSS_ResetEngine","Value":9}
,{"Name":"GNSS_ClearAgnssData","Value":10}
,{"Name":"GNSS_SetSuplVersion","Value":12}
,{"Name":"GNSS_SetNMEALogging","Value":13}
,{"Name":"GNSS_SetUplServerAccessInterval","Value":14}
,{"Name":"GNSS_SetNiTimeoutInterval","Value":15}
,{"Name":"GNSS_ResetGeofencesTracking","Value":16}
,{"Name":"GNSS_SetSuplVersion2","Value":17}
,{"Name":"GNSS_CustomCommand","Value":256}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_DRIVERCOMMAND_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandType","Type":{"Kind":"ApiRef","Name":"GNSS_DRIVERCOMMAND_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CommandData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXSESSIONTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_FixSession_SingleShot","Value":1}
,{"Name":"GNSS_FixSession_DistanceTracking","Value":2}
,{"Name":"GNSS_FixSession_ContinuousTracking","Value":3}
,{"Name":"GNSS_FixSession_LKG","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_SINGLESHOT_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ResponseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_DISTANCETRACKING_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MovementThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_CONTINUOUSTRACKING_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PreferredInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_LKGFIX_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXSESSION_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixSessionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionType","Type":{"Kind":"ApiRef","Name":"GNSS_FIXSESSIONTYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"HorizontalAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"FixLevelOfDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SingleShotParam","Type":{"Kind":"ApiRef","Name":"GNSS_SINGLESHOT_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"DistanceParam","Type":{"Kind":"ApiRef","Name":"GNSS_DISTANCETRACKING_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"ContinuousParam","Type":{"Kind":"ApiRef","Name":"GNSS_CONTINUOUSTRACKING_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"LkgFixParam","Type":{"Kind":"ApiRef","Name":"GNSS_LKGFIX_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"UnusedParam","Type":{"Kind":"Array","Shape":{"Size":268},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_STOPFIXSESSION_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixSessionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_BASIC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Latitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Longitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Altitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Heading","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_BASIC_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Latitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Longitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Altitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Heading","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"AltitudeEllipsoid","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_ACCURACY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalErrorMajorAxis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalErrorMinorAxis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalErrorAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeadingAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AltitudeAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SpeedAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeadingConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AltitudeConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SpeedConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PositionDilutionOfPrecision","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"HorizontalDilutionOfPrecision","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"VerticalDilutionOfPrecision","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_ACCURACY_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HorizontalAccuracy","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalErrorMajorAxis","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalErrorMinorAxis","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalErrorAngle","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HeadingAccuracy","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"AltitudeAccuracy","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"SpeedAccuracy","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeadingConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AltitudeConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SpeedConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PositionDilutionOfPrecision","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalDilutionOfPrecision","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"VerticalDilutionOfPrecision","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"GeometricDilutionOfPrecision","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"TimeDilutionOfPrecision","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_SATELLITEINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SatelliteId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UsedInPositiong","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Elevation","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Azimuth","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"SignalToNoiseRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_SATELLITE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SatelliteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SatelliteArray","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"GNSS_SATELLITEINFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixSessionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IsFinalFix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FixStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FixLevelOfDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BasicData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_BASIC","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"AccuracyData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_ACCURACY","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"SatelliteData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_SATELLITE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_FIXDATA_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixSessionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FixTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IsFinalFix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FixStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FixLevelOfDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BasicData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_BASIC_2","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"AccuracyData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_ACCURACY_2","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"SatelliteData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_SATELLITE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_BREADCRUMBING_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumHorizontalUncertainty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinDistanceBetweenFixes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumErrorTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_BREADCRUMBING_ALERT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_BREADCRUMB_V1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FixTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Latitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Longitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"HorizontalAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Speed","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SpeedAccuracy","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Altitude","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"AltitudeAccuracy","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Heading","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"HeadingAccuracy","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"FixSuccess","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_BREADCRUMB_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumCrumbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"v1","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"ApiRef","Name":"GNSS_BREADCRUMB_V1","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_GEOREGIONTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_GeoRegion_Circle","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_GEOREGION_CIRCLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Latitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Longitude","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"RadiusInMeters","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_GEOREGION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GeoRegionType","Type":{"Kind":"ApiRef","Name":"GNSS_GEOREGIONTYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Circle","Type":{"Kind":"ApiRef","Name":"GNSS_GEOREGION_CIRCLE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_GEOFENCE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_GeofenceState_Unknown","Value":0}
,{"Name":"GNSS_GeofenceState_Entered","Value":1}
,{"Name":"GNSS_GeofenceState_Exited","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_GEOFENCE_CREATE_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AlertTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCE_STATE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Boundary","Type":{"Kind":"ApiRef","Name":"GNSS_GEOREGION","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_GEOFENCE_CREATE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CreationStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"GeofenceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_GEOFENCE_DELETE_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GeofenceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_GEOFENCE_ALERT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GeofenceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GeofenceState","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCE_STATE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"FixBasicData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_BASIC","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"FixAccuracyData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_ACCURACY","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_GEOFENCES_TRACKINGSTATUS_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"StatusTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_EVENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_Event_FixAvailable","Value":1}
,{"Name":"GNSS_Event_RequireAgnss","Value":2}
,{"Name":"GNSS_Event_Error","Value":3}
,{"Name":"GNSS_Event_NiRequest","Value":12}
,{"Name":"GNSS_Event_NmeaData","Value":13}
,{"Name":"GNSS_Event_GeofenceAlertData","Value":14}
,{"Name":"GNSS_Event_GeofencesTrackingStatus","Value":15}
,{"Name":"GNSS_Event_DriverRequest","Value":16}
,{"Name":"GNSS_Event_BreadcrumbAlertEvent","Value":17}
,{"Name":"GNSS_Event_FixAvailable_2","Value":18}
,{"Name":"GNSS_Event_Custom","Value":32768}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_ERRORINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IsRecoverable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ErrorDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_NMEA_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NmeaSentences","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_AGNSS_REQUEST_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_AGNSS_TimeInjection","Value":1}
,{"Name":"GNSS_AGNSS_PositionInjection","Value":2}
,{"Name":"GNSS_AGNSS_BlobInjection","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_AGNSS_REQUEST_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_REQUEST_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"BlobFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_NI_PLANE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_NI_SUPL","Value":1}
,{"Name":"GNSS_NI_CP","Value":2}
,{"Name":"GNSS_NI_V2UPL","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_NI_REQUEST_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_NI_Request_SingleShot","Value":1}
,{"Name":"GNSS_NI_Request_AreaTrigger","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_NI_NOTIFICATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_NI_NoNotifyNoVerify","Value":1}
,{"Name":"GNSS_NI_NotifyOnly","Value":2}
,{"Name":"GNSS_NI_NotifyVerifyDefaultAllow","Value":3}
,{"Name":"GNSS_NI_NotifyVerifyDefaultNotAllow","Value":4}
,{"Name":"GNSS_NI_PrivacyOverride","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_SUPL_NI_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"SuplNiUrl","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_CP_NI_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"NotificationText","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_V2UPL_NI_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_NI_REQUEST_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"GNSS_NI_REQUEST_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"GNSS_NI_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"RequestPlaneType","Type":{"Kind":"ApiRef","Name":"GNSS_NI_PLANE_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"ResponseTimeInSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EmergencyLocation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SuplNiInfo","Type":{"Kind":"ApiRef","Name":"GNSS_SUPL_NI_INFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"CpNiInfo","Type":{"Kind":"ApiRef","Name":"GNSS_CP_NI_INFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"V2UplNiInfo","Type":{"Kind":"ApiRef","Name":"GNSS_V2UPL_NI_INFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_DRIVER_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SUPL_CONFIG_DATA","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_DRIVER_REQUEST_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Request","Type":{"Kind":"ApiRef","Name":"GNSS_DRIVER_REQUEST","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"RequestFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_EVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventType","Type":{"Kind":"ApiRef","Name":"GNSS_EVENT_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FixData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"AgnssRequest","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_REQUEST_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"NiRequest","Type":{"Kind":"ApiRef","Name":"GNSS_NI_REQUEST_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"ErrorInformation","Type":{"Kind":"ApiRef","Name":"GNSS_ERRORINFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"NmeaData","Type":{"Kind":"ApiRef","Name":"GNSS_NMEA_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"GeofenceAlertData","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCE_ALERT_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"BreadcrumbAlertData","Type":{"Kind":"ApiRef","Name":"GNSS_BREADCRUMBING_ALERT_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"GeofencesTrackingStatus","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCES_TRACKINGSTATUS_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"DriverRequestData","Type":{"Kind":"ApiRef","Name":"GNSS_DRIVER_REQUEST_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"CustomData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_EVENT_2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventType","Type":{"Kind":"ApiRef","Name":"GNSS_EVENT_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FixData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"FixData2","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_2","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"AgnssRequest","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_REQUEST_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"NiRequest","Type":{"Kind":"ApiRef","Name":"GNSS_NI_REQUEST_PARAM","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"ErrorInformation","Type":{"Kind":"ApiRef","Name":"GNSS_ERRORINFO","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"NmeaData","Type":{"Kind":"ApiRef","Name":"GNSS_NMEA_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"GeofenceAlertData","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCE_ALERT_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"BreadcrumbAlertData","Type":{"Kind":"ApiRef","Name":"GNSS_BREADCRUMBING_ALERT_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"GeofencesTrackingStatus","Type":{"Kind":"ApiRef","Name":"GNSS_GEOFENCES_TRACKINGSTATUS_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"DriverRequestData","Type":{"Kind":"ApiRef","Name":"GNSS_DRIVER_REQUEST_DATA","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"CustomData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_AGNSS_INJECTTIME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UtcTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TimeUncertainty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_AGNSS_INJECTPOSITION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BasicData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_BASIC","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"AccuracyData","Type":{"Kind":"ApiRef","Name":"GNSS_FIXDATA_ACCURACY","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_AGNSS_INJECTBLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlobOui","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlobVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AgnssFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlobData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_AGNSS_INJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InjectionType","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_REQUEST_TYPE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"InjectionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"InjectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Time","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_INJECTTIME","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_INJECTPOSITION","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"BlobData","Type":{"Kind":"ApiRef","Name":"GNSS_AGNSS_INJECTBLOB","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GNSS_SUPL_HSLP_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SuplHslp","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"SuplHslpFromImsi","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_SUPL_CERT_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_Supl_Cert_Inject","Value":1}
,{"Name":"GNSS_Supl_Cert_Delete","Value":2}
,{"Name":"GNSS_Supl_Cert_Purge","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_SUPL_CERT_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CertAction","Type":{"Kind":"ApiRef","Name":"GNSS_SUPL_CERT_ACTION","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
,{"Name":"SuplCertName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"CertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CertData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_V2UPL_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MPC","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"PDE","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ApplicationTypeIndicator_MR","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_NI_USER_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GNSS_Ni_UserResponseAccept","Value":1}
,{"Name":"GNSS_Ni_UserResponseDeny","Value":2}
,{"Name":"GNSS_Ni_UserResponseTimeout","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GNSS_NI_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserResponse","Type":{"Kind":"ApiRef","Name":"GNSS_NI_USER_RESPONSE","TargetKind":"Default","Api":"Devices.Geolocation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_CWTESTDATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TestResultStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SignalToNoiseRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Frequency","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_SELFTESTCONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TestType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"InBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_SELFTESTRESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TestResultStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinFailedBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"OutBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GNSS_CHIPSETINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"FirmwareVersion","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}