mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
296 lines
6.4 KiB
JSON
296 lines
6.4 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"GUID_DEVINTERFACE_PWM_CONTROLLER"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"60824b4c-eed1-4c9c-b49c-1b961461a819"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_CONTROLLER_GET_INFO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262148
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":294920
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262544
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":295316
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_GET_POLARITY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262552
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_SET_POLARITY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":295324
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_START"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":295331
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_STOP"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":295335
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"IOCTL_PWM_PIN_IS_STARTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262568
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_INFO"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":101
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_GET_POLARITY"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":102
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_SET_POLARITY"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":103
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_START"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":104
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_STOP"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":105
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"PWM_IOCTL_ID_PIN_IS_STARTED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":106
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"PWM_CONTROLLER_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MaximumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DesiredPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_POLARITY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PWM_ACTIVE_HIGH","Value":0}
|
|
,{"Name":"PWM_ACTIVE_LOW","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PWM_PIN_GET_POLARITY_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_PIN_SET_POLARITY_INPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PWM_PIN_IS_STARTED_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"IsStarted","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|