#define global IID_ITextRow "{C241F5EF-7206-11D8-A2C7-00A0D1D6C6B3}"
#usecom global ITextRow IID_ITextRow "{}"
#comfunc global ITextRow_GetAlignment 7 var
#comfunc global ITextRow_SetAlignment 8 int
#comfunc global ITextRow_GetCellCount 9 var
#comfunc global ITextRow_SetCellCount 10 int
#comfunc global ITextRow_GetCellCountCache 11 var
#comfunc global ITextRow_SetCellCountCache 12 int
#comfunc global ITextRow_GetCellIndex 13 var
#comfunc global ITextRow_SetCellIndex 14 int
#comfunc global ITextRow_GetCellMargin 15 var
#comfunc global ITextRow_SetCellMargin 16 int
#comfunc global ITextRow_GetHeight 17 var
#comfunc global ITextRow_SetHeight 18 int
#comfunc global ITextRow_GetIndent 19 var
#comfunc global ITextRow_SetIndent 20 int
#comfunc global ITextRow_GetKeepTogether 21 var
#comfunc global ITextRow_SetKeepTogether 22 int
#comfunc global ITextRow_GetKeepWithNext 23 var
#comfunc global ITextRow_SetKeepWithNext 24 int
#comfunc global ITextRow_GetNestLevel 25 var
#comfunc global ITextRow_GetRTL 26 var
#comfunc global ITextRow_SetRTL 27 int
#comfunc global ITextRow_GetCellAlignment 28 var
#comfunc global ITextRow_SetCellAlignment 29 int
#comfunc global ITextRow_GetCellColorBack 30 var
#comfunc global ITextRow_SetCellColorBack 31 int
#comfunc global ITextRow_GetCellColorFore 32 var
#comfunc global ITextRow_SetCellColorFore 33 int
#comfunc global ITextRow_GetCellMergeFlags 34 var
#comfunc global ITextRow_SetCellMergeFlags 35 int
#comfunc global ITextRow_GetCellShading 36 var
#comfunc global ITextRow_SetCellShading 37 int
#comfunc global ITextRow_GetCellVerticalText 38 var
#comfunc global ITextRow_SetCellVerticalText 39 int
#comfunc global ITextRow_GetCellWidth 40 var
#comfunc global ITextRow_SetCellWidth 41 int
#comfunc global ITextRow_GetCellBorderColors 42 var,var,var,var
#comfunc global ITextRow_GetCellBorderWidths 43 var,var,var,var
#comfunc global ITextRow_SetCellBorderColors 44 int,int,int,int
#comfunc global ITextRow_SetCellBorderWidths 45 int,int,int,int
#comfunc global ITextRow_Apply 46 int,int
#comfunc global ITextRow_CanChange 47 var
#comfunc global ITextRow_GetProperty 48 int,var
#comfunc global ITextRow_Insert 49 int
#comfunc global ITextRow_IsEqual 50 sptr,var
#comfunc global ITextRow_Reset 51 int
#comfunc global ITextRow_SetProperty 52 int,int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_ITextRow "{C241F5EF-7206-11D8-A2C7-00A0D1D6C6B3}"
#usecom global ITextRow IID_ITextRow "{}"
#comfunc global ITextRow_GetAlignment 7 sptr
#comfunc global ITextRow_SetAlignment 8 int
#comfunc global ITextRow_GetCellCount 9 sptr
#comfunc global ITextRow_SetCellCount 10 int
#comfunc global ITextRow_GetCellCountCache 11 sptr
#comfunc global ITextRow_SetCellCountCache 12 int
#comfunc global ITextRow_GetCellIndex 13 sptr
#comfunc global ITextRow_SetCellIndex 14 int
#comfunc global ITextRow_GetCellMargin 15 sptr
#comfunc global ITextRow_SetCellMargin 16 int
#comfunc global ITextRow_GetHeight 17 sptr
#comfunc global ITextRow_SetHeight 18 int
#comfunc global ITextRow_GetIndent 19 sptr
#comfunc global ITextRow_SetIndent 20 int
#comfunc global ITextRow_GetKeepTogether 21 sptr
#comfunc global ITextRow_SetKeepTogether 22 int
#comfunc global ITextRow_GetKeepWithNext 23 sptr
#comfunc global ITextRow_SetKeepWithNext 24 int
#comfunc global ITextRow_GetNestLevel 25 sptr
#comfunc global ITextRow_GetRTL 26 sptr
#comfunc global ITextRow_SetRTL 27 int
#comfunc global ITextRow_GetCellAlignment 28 sptr
#comfunc global ITextRow_SetCellAlignment 29 int
#comfunc global ITextRow_GetCellColorBack 30 sptr
#comfunc global ITextRow_SetCellColorBack 31 int
#comfunc global ITextRow_GetCellColorFore 32 sptr
#comfunc global ITextRow_SetCellColorFore 33 int
#comfunc global ITextRow_GetCellMergeFlags 34 sptr
#comfunc global ITextRow_SetCellMergeFlags 35 int
#comfunc global ITextRow_GetCellShading 36 sptr
#comfunc global ITextRow_SetCellShading 37 int
#comfunc global ITextRow_GetCellVerticalText 38 sptr
#comfunc global ITextRow_SetCellVerticalText 39 int
#comfunc global ITextRow_GetCellWidth 40 sptr
#comfunc global ITextRow_SetCellWidth 41 int
#comfunc global ITextRow_GetCellBorderColors 42 sptr,sptr,sptr,sptr
#comfunc global ITextRow_GetCellBorderWidths 43 sptr,sptr,sptr,sptr
#comfunc global ITextRow_SetCellBorderColors 44 int,int,int,int
#comfunc global ITextRow_SetCellBorderWidths 45 int,int,int,int
#comfunc global ITextRow_Apply 46 int,int
#comfunc global ITextRow_CanChange 47 sptr
#comfunc global ITextRow_GetProperty 48 int,sptr
#comfunc global ITextRow_Insert 49 int
#comfunc global ITextRow_IsEqual 50 sptr,sptr
#comfunc global ITextRow_Reset 51 int
#comfunc global ITextRow_SetProperty 52 int,int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。