#define global IID_IInertiaProcessor "{18B00C6D-C5EE-41B1-90A9-9D4A929095AD}"
#usecom global IInertiaProcessor IID_IInertiaProcessor "{ABB27087-4CE0-4E58-A0CB-E24DF96814BE}"
#comfunc global IInertiaProcessor_get_InitialOriginX 3 var
#comfunc global IInertiaProcessor_put_InitialOriginX 4 float
#comfunc global IInertiaProcessor_get_InitialOriginY 5 var
#comfunc global IInertiaProcessor_put_InitialOriginY 6 float
#comfunc global IInertiaProcessor_get_InitialVelocityX 7 var
#comfunc global IInertiaProcessor_put_InitialVelocityX 8 float
#comfunc global IInertiaProcessor_get_InitialVelocityY 9 var
#comfunc global IInertiaProcessor_put_InitialVelocityY 10 float
#comfunc global IInertiaProcessor_get_InitialAngularVelocity 11 var
#comfunc global IInertiaProcessor_put_InitialAngularVelocity 12 float
#comfunc global IInertiaProcessor_get_InitialExpansionVelocity 13 var
#comfunc global IInertiaProcessor_put_InitialExpansionVelocity 14 float
#comfunc global IInertiaProcessor_get_InitialRadius 15 var
#comfunc global IInertiaProcessor_put_InitialRadius 16 float
#comfunc global IInertiaProcessor_get_BoundaryLeft 17 var
#comfunc global IInertiaProcessor_put_BoundaryLeft 18 float
#comfunc global IInertiaProcessor_get_BoundaryTop 19 var
#comfunc global IInertiaProcessor_put_BoundaryTop 20 float
#comfunc global IInertiaProcessor_get_BoundaryRight 21 var
#comfunc global IInertiaProcessor_put_BoundaryRight 22 float
#comfunc global IInertiaProcessor_get_BoundaryBottom 23 var
#comfunc global IInertiaProcessor_put_BoundaryBottom 24 float
#comfunc global IInertiaProcessor_get_ElasticMarginLeft 25 var
#comfunc global IInertiaProcessor_put_ElasticMarginLeft 26 float
#comfunc global IInertiaProcessor_get_ElasticMarginTop 27 var
#comfunc global IInertiaProcessor_put_ElasticMarginTop 28 float
#comfunc global IInertiaProcessor_get_ElasticMarginRight 29 var
#comfunc global IInertiaProcessor_put_ElasticMarginRight 30 float
#comfunc global IInertiaProcessor_get_ElasticMarginBottom 31 var
#comfunc global IInertiaProcessor_put_ElasticMarginBottom 32 float
#comfunc global IInertiaProcessor_get_DesiredDisplacement 33 var
#comfunc global IInertiaProcessor_put_DesiredDisplacement 34 float
#comfunc global IInertiaProcessor_get_DesiredRotation 35 var
#comfunc global IInertiaProcessor_put_DesiredRotation 36 float
#comfunc global IInertiaProcessor_get_DesiredExpansion 37 var
#comfunc global IInertiaProcessor_put_DesiredExpansion 38 float
#comfunc global IInertiaProcessor_get_DesiredDeceleration 39 var
#comfunc global IInertiaProcessor_put_DesiredDeceleration 40 float
#comfunc global IInertiaProcessor_get_DesiredAngularDeceleration 41 var
#comfunc global IInertiaProcessor_put_DesiredAngularDeceleration 42 float
#comfunc global IInertiaProcessor_get_DesiredExpansionDeceleration 43 var
#comfunc global IInertiaProcessor_put_DesiredExpansionDeceleration 44 float
#comfunc global IInertiaProcessor_get_InitialTimestamp 45 var
#comfunc global IInertiaProcessor_put_InitialTimestamp 46 int
#comfunc global IInertiaProcessor_Reset 47
#comfunc global IInertiaProcessor_Process 48 var
#comfunc global IInertiaProcessor_ProcessTime 49 int,var
#comfunc global IInertiaProcessor_Complete 50
#comfunc global IInertiaProcessor_CompleteTime 51 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。#define global IID_IInertiaProcessor "{18B00C6D-C5EE-41B1-90A9-9D4A929095AD}"
#usecom global IInertiaProcessor IID_IInertiaProcessor "{ABB27087-4CE0-4E58-A0CB-E24DF96814BE}"
#comfunc global IInertiaProcessor_get_InitialOriginX 3 sptr
#comfunc global IInertiaProcessor_put_InitialOriginX 4 float
#comfunc global IInertiaProcessor_get_InitialOriginY 5 sptr
#comfunc global IInertiaProcessor_put_InitialOriginY 6 float
#comfunc global IInertiaProcessor_get_InitialVelocityX 7 sptr
#comfunc global IInertiaProcessor_put_InitialVelocityX 8 float
#comfunc global IInertiaProcessor_get_InitialVelocityY 9 sptr
#comfunc global IInertiaProcessor_put_InitialVelocityY 10 float
#comfunc global IInertiaProcessor_get_InitialAngularVelocity 11 sptr
#comfunc global IInertiaProcessor_put_InitialAngularVelocity 12 float
#comfunc global IInertiaProcessor_get_InitialExpansionVelocity 13 sptr
#comfunc global IInertiaProcessor_put_InitialExpansionVelocity 14 float
#comfunc global IInertiaProcessor_get_InitialRadius 15 sptr
#comfunc global IInertiaProcessor_put_InitialRadius 16 float
#comfunc global IInertiaProcessor_get_BoundaryLeft 17 sptr
#comfunc global IInertiaProcessor_put_BoundaryLeft 18 float
#comfunc global IInertiaProcessor_get_BoundaryTop 19 sptr
#comfunc global IInertiaProcessor_put_BoundaryTop 20 float
#comfunc global IInertiaProcessor_get_BoundaryRight 21 sptr
#comfunc global IInertiaProcessor_put_BoundaryRight 22 float
#comfunc global IInertiaProcessor_get_BoundaryBottom 23 sptr
#comfunc global IInertiaProcessor_put_BoundaryBottom 24 float
#comfunc global IInertiaProcessor_get_ElasticMarginLeft 25 sptr
#comfunc global IInertiaProcessor_put_ElasticMarginLeft 26 float
#comfunc global IInertiaProcessor_get_ElasticMarginTop 27 sptr
#comfunc global IInertiaProcessor_put_ElasticMarginTop 28 float
#comfunc global IInertiaProcessor_get_ElasticMarginRight 29 sptr
#comfunc global IInertiaProcessor_put_ElasticMarginRight 30 float
#comfunc global IInertiaProcessor_get_ElasticMarginBottom 31 sptr
#comfunc global IInertiaProcessor_put_ElasticMarginBottom 32 float
#comfunc global IInertiaProcessor_get_DesiredDisplacement 33 sptr
#comfunc global IInertiaProcessor_put_DesiredDisplacement 34 float
#comfunc global IInertiaProcessor_get_DesiredRotation 35 sptr
#comfunc global IInertiaProcessor_put_DesiredRotation 36 float
#comfunc global IInertiaProcessor_get_DesiredExpansion 37 sptr
#comfunc global IInertiaProcessor_put_DesiredExpansion 38 float
#comfunc global IInertiaProcessor_get_DesiredDeceleration 39 sptr
#comfunc global IInertiaProcessor_put_DesiredDeceleration 40 float
#comfunc global IInertiaProcessor_get_DesiredAngularDeceleration 41 sptr
#comfunc global IInertiaProcessor_put_DesiredAngularDeceleration 42 float
#comfunc global IInertiaProcessor_get_DesiredExpansionDeceleration 43 sptr
#comfunc global IInertiaProcessor_put_DesiredExpansionDeceleration 44 float
#comfunc global IInertiaProcessor_get_InitialTimestamp 45 sptr
#comfunc global IInertiaProcessor_put_InitialTimestamp 46 int
#comfunc global IInertiaProcessor_Reset 47
#comfunc global IInertiaProcessor_Process 48 sptr
#comfunc global IInertiaProcessor_ProcessTime 49 int,sptr
#comfunc global IInertiaProcessor_Complete 50
#comfunc global IInertiaProcessor_CompleteTime 51 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。