Win32 API 日本語リファレンス
ホームWeb.MsHtml › IHTMLRuleStyle

IHTMLRuleStyle

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID3050f3cf-98b5-11cf-bb82-00aa00bdce0b継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 162

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtbl 7 HRESULT put_fontFamily(LPWSTR v)
vLPWSTRinフォントファミリ(font-family) に設定する値を指定する。
vtbl 8 HRESULT get_fontFamily(LPWSTR* p)
pLPWSTR*outフォントファミリ(font-family) を受け取るポインタである。NULL は指定できない。
vtbl 9 HRESULT put_fontStyle(LPWSTR v)
vLPWSTRinフォントスタイル(font-style) に設定する値を指定する。
vtbl 10 HRESULT get_fontStyle(LPWSTR* p)
pLPWSTR*outフォントスタイル(font-style) を受け取るポインタである。NULL は指定できない。
vtbl 11 HRESULT put_fontVariant(LPWSTR v)
vLPWSTRinフォントバリアント(font-variant) に設定する値を指定する。
vtbl 12 HRESULT get_fontVariant(LPWSTR* p)
pLPWSTR*outフォントバリアント(font-variant) を受け取るポインタである。NULL は指定できない。
vtbl 13 HRESULT put_fontWeight(LPWSTR v)
vLPWSTRinフォントの太さ(font-weight) に設定する値を指定する。
vtbl 14 HRESULT get_fontWeight(LPWSTR* p)
pLPWSTR*outフォントの太さ(font-weight) を受け取るポインタである。NULL は指定できない。
vtbl 15 HRESULT put_fontSize(VARIANT v)
vVARIANTinフォントサイズ(font-size) に設定する値を指定する。
vtbl 16 HRESULT get_fontSize(VARIANT* p)
pVARIANT*outフォントサイズ(font-size) を受け取るポインタである。NULL は指定できない。
vtbl 17 HRESULT put_font(LPWSTR v)
vLPWSTRinフォント一括指定(font) に設定する値を指定する。
vtbl 18 HRESULT get_font(LPWSTR* p)
pLPWSTR*outフォント一括指定(font) を受け取るポインタである。NULL は指定できない。
vtbl 19 HRESULT put_color(VARIANT v)
vVARIANTin前景色(color) に設定する値を指定する。
vtbl 20 HRESULT get_color(VARIANT* p)
pVARIANT*out前景色(color) を受け取るポインタである。NULL は指定できない。
vtbl 21 HRESULT put_background(LPWSTR v)
vLPWSTRin背景一括指定(background) に設定する値を指定する。
vtbl 22 HRESULT get_background(LPWSTR* p)
pLPWSTR*out背景一括指定(background) を受け取るポインタである。NULL は指定できない。
vtbl 23 HRESULT put_backgroundColor(VARIANT v)
vVARIANTin背景色(background-color) に設定する値を指定する。
vtbl 24 HRESULT get_backgroundColor(VARIANT* p)
pVARIANT*out背景色(background-color) を受け取るポインタである。NULL は指定できない。
vtbl 25 HRESULT put_backgroundImage(LPWSTR v)
vLPWSTRin背景画像(background-image) に設定する値を指定する。
vtbl 26 HRESULT get_backgroundImage(LPWSTR* p)
pLPWSTR*out背景画像(background-image) を受け取るポインタである。NULL は指定できない。
vtbl 27 HRESULT put_backgroundRepeat(LPWSTR v)
vLPWSTRin背景画像の繰り返し(background-repeat) に設定する値を指定する。
vtbl 28 HRESULT get_backgroundRepeat(LPWSTR* p)
pLPWSTR*out背景画像の繰り返し(background-repeat) を受け取るポインタである。NULL は指定できない。
vtbl 29 HRESULT put_backgroundAttachment(LPWSTR v)
vLPWSTRin背景の固定方法(background-attachment) に設定する値を指定する。
vtbl 30 HRESULT get_backgroundAttachment(LPWSTR* p)
pLPWSTR*out背景の固定方法(background-attachment) を受け取るポインタである。NULL は指定できない。
vtbl 31 HRESULT put_backgroundPosition(LPWSTR v)
vLPWSTRin背景位置(background-position) に設定する値を指定する。
vtbl 32 HRESULT get_backgroundPosition(LPWSTR* p)
pLPWSTR*out背景位置(background-position) を受け取るポインタである。NULL は指定できない。
vtbl 33 HRESULT put_backgroundPositionX(VARIANT v)
vVARIANTin背景の水平位置(background-position-x) に設定する値を指定する。
vtbl 34 HRESULT get_backgroundPositionX(VARIANT* p)
pVARIANT*out背景の水平位置(background-position-x) を受け取るポインタである。NULL は指定できない。
vtbl 35 HRESULT put_backgroundPositionY(VARIANT v)
vVARIANTin背景の垂直位置(background-position-y) に設定する値を指定する。
vtbl 36 HRESULT get_backgroundPositionY(VARIANT* p)
pVARIANT*out背景の垂直位置(background-position-y) を受け取るポインタである。NULL は指定できない。
vtbl 37 HRESULT put_wordSpacing(VARIANT v)
vVARIANTin単語間隔(word-spacing) に設定する値を指定する。
vtbl 38 HRESULT get_wordSpacing(VARIANT* p)
pVARIANT*out単語間隔(word-spacing) を受け取るポインタである。NULL は指定できない。
vtbl 39 HRESULT put_letterSpacing(VARIANT v)
vVARIANTin文字間隔(letter-spacing) に設定する値を指定する。
vtbl 40 HRESULT get_letterSpacing(VARIANT* p)
pVARIANT*out文字間隔(letter-spacing) を受け取るポインタである。NULL は指定できない。
vtbl 41 HRESULT put_textDecoration(LPWSTR v)
vLPWSTRinテキスト装飾(text-decoration) に設定する値を指定する。
vtbl 42 HRESULT get_textDecoration(LPWSTR* p)
pLPWSTR*outテキスト装飾(text-decoration) を受け取るポインタである。NULL は指定できない。
vtbl 43 HRESULT put_textDecorationNone(VARIANT_BOOL v)
vVARIANT_BOOLinテキスト装飾なし(none) に設定する値を指定する。
vtbl 44 HRESULT get_textDecorationNone(VARIANT_BOOL* p)
pVARIANT_BOOL*outテキスト装飾なし(none) を受け取るポインタである。NULL は指定できない。
vtbl 45 HRESULT put_textDecorationUnderline(VARIANT_BOOL v)
vVARIANT_BOOLin下線装飾(underline) に設定する値を指定する。
vtbl 46 HRESULT get_textDecorationUnderline(VARIANT_BOOL* p)
pVARIANT_BOOL*out下線装飾(underline) を受け取るポインタである。NULL は指定できない。
vtbl 47 HRESULT put_textDecorationOverline(VARIANT_BOOL v)
vVARIANT_BOOLin上線装飾(overline) に設定する値を指定する。
vtbl 48 HRESULT get_textDecorationOverline(VARIANT_BOOL* p)
pVARIANT_BOOL*out上線装飾(overline) を受け取るポインタである。NULL は指定できない。
vtbl 49 HRESULT put_textDecorationLineThrough(VARIANT_BOOL v)
vVARIANT_BOOLin打ち消し線装飾(line-through) に設定する値を指定する。
vtbl 50 HRESULT get_textDecorationLineThrough(VARIANT_BOOL* p)
pVARIANT_BOOL*out打ち消し線装飾(line-through) を受け取るポインタである。NULL は指定できない。
vtbl 51 HRESULT put_textDecorationBlink(VARIANT_BOOL v)
vVARIANT_BOOLin点滅装飾(blink) に設定する値を指定する。
vtbl 52 HRESULT get_textDecorationBlink(VARIANT_BOOL* p)
pVARIANT_BOOL*out点滅装飾(blink) を受け取るポインタである。NULL は指定できない。
vtbl 53 HRESULT put_verticalAlign(VARIANT v)
vVARIANTin垂直方向の配置(vertical-align) に設定する値を指定する。
vtbl 54 HRESULT get_verticalAlign(VARIANT* p)
pVARIANT*out垂直方向の配置(vertical-align) を受け取るポインタである。NULL は指定できない。
vtbl 55 HRESULT put_textTransform(LPWSTR v)
vLPWSTRinテキスト変換(text-transform) に設定する値を指定する。
vtbl 56 HRESULT get_textTransform(LPWSTR* p)
pLPWSTR*outテキスト変換(text-transform) を受け取るポインタである。NULL は指定できない。
vtbl 57 HRESULT put_textAlign(LPWSTR v)
vLPWSTRin水平方向の配置(text-align) に設定する値を指定する。
vtbl 58 HRESULT get_textAlign(LPWSTR* p)
pLPWSTR*out水平方向の配置(text-align) を受け取るポインタである。NULL は指定できない。
vtbl 59 HRESULT put_textIndent(VARIANT v)
vVARIANTin字下げ(text-indent) に設定する値を指定する。
vtbl 60 HRESULT get_textIndent(VARIANT* p)
pVARIANT*out字下げ(text-indent) を受け取るポインタである。NULL は指定できない。
vtbl 61 HRESULT put_lineHeight(VARIANT v)
vVARIANTin行の高さ(line-height) に設定する値を指定する。
vtbl 62 HRESULT get_lineHeight(VARIANT* p)
pVARIANT*out行の高さ(line-height) を受け取るポインタである。NULL は指定できない。
vtbl 63 HRESULT put_marginTop(VARIANT v)
vVARIANTin上マージン(margin-top) に設定する値を指定する。
vtbl 64 HRESULT get_marginTop(VARIANT* p)
pVARIANT*out上マージン(margin-top) を受け取るポインタである。NULL は指定できない。
vtbl 65 HRESULT put_marginRight(VARIANT v)
vVARIANTin右マージン(margin-right) に設定する値を指定する。
vtbl 66 HRESULT get_marginRight(VARIANT* p)
pVARIANT*out右マージン(margin-right) を受け取るポインタである。NULL は指定できない。
vtbl 67 HRESULT put_marginBottom(VARIANT v)
vVARIANTin下マージン(margin-bottom) に設定する値を指定する。
vtbl 68 HRESULT get_marginBottom(VARIANT* p)
pVARIANT*out下マージン(margin-bottom) を受け取るポインタである。NULL は指定できない。
vtbl 69 HRESULT put_marginLeft(VARIANT v)
vVARIANTin左マージン(margin-left) に設定する値を指定する。
vtbl 70 HRESULT get_marginLeft(VARIANT* p)
pVARIANT*out左マージン(margin-left) を受け取るポインタである。NULL は指定できない。
vtbl 71 HRESULT put_margin(LPWSTR v)
vLPWSTRinマージン一括指定(margin) に設定する値を指定する。
vtbl 72 HRESULT get_margin(LPWSTR* p)
pLPWSTR*outマージン一括指定(margin) を受け取るポインタである。NULL は指定できない。
vtbl 73 HRESULT put_paddingTop(VARIANT v)
vVARIANTin上パディング(padding-top) に設定する値を指定する。
vtbl 74 HRESULT get_paddingTop(VARIANT* p)
pVARIANT*out上パディング(padding-top) を受け取るポインタである。NULL は指定できない。
vtbl 75 HRESULT put_paddingRight(VARIANT v)
vVARIANTin右パディング(padding-right) に設定する値を指定する。
vtbl 76 HRESULT get_paddingRight(VARIANT* p)
pVARIANT*out右パディング(padding-right) を受け取るポインタである。NULL は指定できない。
vtbl 77 HRESULT put_paddingBottom(VARIANT v)
vVARIANTin下パディング(padding-bottom) に設定する値を指定する。
vtbl 78 HRESULT get_paddingBottom(VARIANT* p)
pVARIANT*out下パディング(padding-bottom) を受け取るポインタである。NULL は指定できない。
vtbl 79 HRESULT put_paddingLeft(VARIANT v)
vVARIANTin左パディング(padding-left) に設定する値を指定する。
vtbl 80 HRESULT get_paddingLeft(VARIANT* p)
pVARIANT*out左パディング(padding-left) を受け取るポインタである。NULL は指定できない。
vtbl 81 HRESULT put_padding(LPWSTR v)
vLPWSTRinパディング一括指定(padding) に設定する値を指定する。
vtbl 82 HRESULT get_padding(LPWSTR* p)
pLPWSTR*outパディング一括指定(padding) を受け取るポインタである。NULL は指定できない。
vtbl 83 HRESULT put_border(LPWSTR v)
vLPWSTRin罫線一括指定(border) に設定する値を指定する。
vtbl 84 HRESULT get_border(LPWSTR* p)
pLPWSTR*out罫線一括指定(border) を受け取るポインタである。NULL は指定できない。
vtbl 85 HRESULT put_borderTop(LPWSTR v)
vLPWSTRin上罫線(border-top) に設定する値を指定する。
vtbl 86 HRESULT get_borderTop(LPWSTR* p)
pLPWSTR*out上罫線(border-top) を受け取るポインタである。NULL は指定できない。
vtbl 87 HRESULT put_borderRight(LPWSTR v)
vLPWSTRin右罫線(border-right) に設定する値を指定する。
vtbl 88 HRESULT get_borderRight(LPWSTR* p)
pLPWSTR*out右罫線(border-right) を受け取るポインタである。NULL は指定できない。
vtbl 89 HRESULT put_borderBottom(LPWSTR v)
vLPWSTRin下罫線(border-bottom) に設定する値を指定する。
vtbl 90 HRESULT get_borderBottom(LPWSTR* p)
pLPWSTR*out下罫線(border-bottom) を受け取るポインタである。NULL は指定できない。
vtbl 91 HRESULT put_borderLeft(LPWSTR v)
vLPWSTRin左罫線(border-left) に設定する値を指定する。
vtbl 92 HRESULT get_borderLeft(LPWSTR* p)
pLPWSTR*out左罫線(border-left) を受け取るポインタである。NULL は指定できない。
vtbl 93 HRESULT put_borderColor(LPWSTR v)
vLPWSTRin罫線の色一括指定(border-color) に設定する値を指定する。
vtbl 94 HRESULT get_borderColor(LPWSTR* p)
pLPWSTR*out罫線の色一括指定(border-color) を受け取るポインタである。NULL は指定できない。
vtbl 95 HRESULT put_borderTopColor(VARIANT v)
vVARIANTin上罫線の色(border-top-color) に設定する値を指定する。
vtbl 96 HRESULT get_borderTopColor(VARIANT* p)
pVARIANT*out上罫線の色(border-top-color) を受け取るポインタである。NULL は指定できない。
vtbl 97 HRESULT put_borderRightColor(VARIANT v)
vVARIANTin右罫線の色(border-right-color) に設定する値を指定する。
vtbl 98 HRESULT get_borderRightColor(VARIANT* p)
pVARIANT*out右罫線の色(border-right-color) を受け取るポインタである。NULL は指定できない。
vtbl 99 HRESULT put_borderBottomColor(VARIANT v)
vVARIANTin下罫線の色(border-bottom-color) に設定する値を指定する。
vtbl 100 HRESULT get_borderBottomColor(VARIANT* p)
pVARIANT*out下罫線の色(border-bottom-color) を受け取るポインタである。NULL は指定できない。
vtbl 101 HRESULT put_borderLeftColor(VARIANT v)
vVARIANTin左罫線の色(border-left-color) に設定する値を指定する。
vtbl 102 HRESULT get_borderLeftColor(VARIANT* p)
pVARIANT*out左罫線の色(border-left-color) を受け取るポインタである。NULL は指定できない。
vtbl 103 HRESULT put_borderWidth(LPWSTR v)
vLPWSTRin罫線の幅一括指定(border-width) に設定する値を指定する。
vtbl 104 HRESULT get_borderWidth(LPWSTR* p)
pLPWSTR*out罫線の幅一括指定(border-width) を受け取るポインタである。NULL は指定できない。
vtbl 105 HRESULT put_borderTopWidth(VARIANT v)
vVARIANTin上罫線の幅(border-top-width) に設定する値を指定する。
vtbl 106 HRESULT get_borderTopWidth(VARIANT* p)
pVARIANT*out上罫線の幅(border-top-width) を受け取るポインタである。NULL は指定できない。
vtbl 107 HRESULT put_borderRightWidth(VARIANT v)
vVARIANTin右罫線の幅(border-right-width) に設定する値を指定する。
vtbl 108 HRESULT get_borderRightWidth(VARIANT* p)
pVARIANT*out右罫線の幅(border-right-width) を受け取るポインタである。NULL は指定できない。
vtbl 109 HRESULT put_borderBottomWidth(VARIANT v)
vVARIANTin下罫線の幅(border-bottom-width) に設定する値を指定する。
vtbl 110 HRESULT get_borderBottomWidth(VARIANT* p)
pVARIANT*out下罫線の幅(border-bottom-width) を受け取るポインタである。NULL は指定できない。
vtbl 111 HRESULT put_borderLeftWidth(VARIANT v)
vVARIANTin左罫線の幅(border-left-width) に設定する値を指定する。
vtbl 112 HRESULT get_borderLeftWidth(VARIANT* p)
pVARIANT*out左罫線の幅(border-left-width) を受け取るポインタである。NULL は指定できない。
vtbl 113 HRESULT put_borderStyle(LPWSTR v)
vLPWSTRin罫線のスタイル一括指定(border-style) に設定する値を指定する。
vtbl 114 HRESULT get_borderStyle(LPWSTR* p)
pLPWSTR*out罫線のスタイル一括指定(border-style) を受け取るポインタである。NULL は指定できない。
vtbl 115 HRESULT put_borderTopStyle(LPWSTR v)
vLPWSTRin上罫線のスタイル(border-top-style) に設定する値を指定する。
vtbl 116 HRESULT get_borderTopStyle(LPWSTR* p)
pLPWSTR*out上罫線のスタイル(border-top-style) を受け取るポインタである。NULL は指定できない。
vtbl 117 HRESULT put_borderRightStyle(LPWSTR v)
vLPWSTRin右罫線のスタイル(border-right-style) に設定する値を指定する。
vtbl 118 HRESULT get_borderRightStyle(LPWSTR* p)
pLPWSTR*out右罫線のスタイル(border-right-style) を受け取るポインタである。NULL は指定できない。
vtbl 119 HRESULT put_borderBottomStyle(LPWSTR v)
vLPWSTRin下罫線のスタイル(border-bottom-style) に設定する値を指定する。
vtbl 120 HRESULT get_borderBottomStyle(LPWSTR* p)
pLPWSTR*out下罫線のスタイル(border-bottom-style) を受け取るポインタである。NULL は指定できない。
vtbl 121 HRESULT put_borderLeftStyle(LPWSTR v)
vLPWSTRin左罫線のスタイル(border-left-style) に設定する値を指定する。
vtbl 122 HRESULT get_borderLeftStyle(LPWSTR* p)
pLPWSTR*out左罫線のスタイル(border-left-style) を受け取るポインタである。NULL は指定できない。
vtbl 123 HRESULT put_width(VARIANT v)
vVARIANTin幅(width) に設定する値を指定する。
vtbl 124 HRESULT get_width(VARIANT* p)
pVARIANT*out幅(width) を受け取るポインタである。NULL は指定できない。
vtbl 125 HRESULT put_height(VARIANT v)
vVARIANTin高さ(height) に設定する値を指定する。
vtbl 126 HRESULT get_height(VARIANT* p)
pVARIANT*out高さ(height) を受け取るポインタである。NULL は指定できない。
vtbl 127 HRESULT put_styleFloat(LPWSTR v)
vLPWSTRinフロート(float) に設定する値を指定する。
vtbl 128 HRESULT get_styleFloat(LPWSTR* p)
pLPWSTR*outフロート(float) を受け取るポインタである。NULL は指定できない。
vtbl 129 HRESULT put_clear(LPWSTR v)
vLPWSTRin回り込み解除(clear) に設定する値を指定する。
vtbl 130 HRESULT get_clear(LPWSTR* p)
pLPWSTR*out回り込み解除(clear) を受け取るポインタである。NULL は指定できない。
vtbl 131 HRESULT put_display(LPWSTR v)
vLPWSTRin表示形式(display) に設定する値を指定する。
vtbl 132 HRESULT get_display(LPWSTR* p)
pLPWSTR*out表示形式(display) を受け取るポインタである。NULL は指定できない。
vtbl 133 HRESULT put_visibility(LPWSTR v)
vLPWSTRin可視性(visibility) に設定する値を指定する。
vtbl 134 HRESULT get_visibility(LPWSTR* p)
pLPWSTR*out可視性(visibility) を受け取るポインタである。NULL は指定できない。
vtbl 135 HRESULT put_listStyleType(LPWSTR v)
vLPWSTRinリストマーカーの種類(list-style-type) に設定する値を指定する。
vtbl 136 HRESULT get_listStyleType(LPWSTR* p)
pLPWSTR*outリストマーカーの種類(list-style-type) を受け取るポインタである。NULL は指定できない。
vtbl 137 HRESULT put_listStylePosition(LPWSTR v)
vLPWSTRinリストマーカーの位置(list-style-position) に設定する値を指定する。
vtbl 138 HRESULT get_listStylePosition(LPWSTR* p)
pLPWSTR*outリストマーカーの位置(list-style-position) を受け取るポインタである。NULL は指定できない。
vtbl 139 HRESULT put_listStyleImage(LPWSTR v)
vLPWSTRinリストマーカー画像(list-style-image) に設定する値を指定する。
vtbl 140 HRESULT get_listStyleImage(LPWSTR* p)
pLPWSTR*outリストマーカー画像(list-style-image) を受け取るポインタである。NULL は指定できない。
vtbl 141 HRESULT put_listStyle(LPWSTR v)
vLPWSTRinリストスタイル一括指定(list-style) に設定する値を指定する。
vtbl 142 HRESULT get_listStyle(LPWSTR* p)
pLPWSTR*outリストスタイル一括指定(list-style) を受け取るポインタである。NULL は指定できない。
vtbl 143 HRESULT put_whiteSpace(LPWSTR v)
vLPWSTRin空白の扱い(white-space) に設定する値を指定する。
vtbl 144 HRESULT get_whiteSpace(LPWSTR* p)
pLPWSTR*out空白の扱い(white-space) を受け取るポインタである。NULL は指定できない。
vtbl 145 HRESULT put_top(VARIANT v)
vVARIANTin上端位置(top) に設定する値を指定する。
vtbl 146 HRESULT get_top(VARIANT* p)
pVARIANT*out上端位置(top) を受け取るポインタである。NULL は指定できない。
vtbl 147 HRESULT put_left(VARIANT v)
vVARIANTin左端位置(left) に設定する値を指定する。
vtbl 148 HRESULT get_left(VARIANT* p)
pVARIANT*out左端位置(left) を受け取るポインタである。NULL は指定できない。
vtbl 149 HRESULT get_position(LPWSTR* p)
pLPWSTR*out配置方式(position) を受け取るポインタである。NULL は指定できない。
vtbl 150 HRESULT put_zIndex(VARIANT v)
vVARIANTin重なり順(z-index) に設定する値を指定する。
vtbl 151 HRESULT get_zIndex(VARIANT* p)
pVARIANT*out重なり順(z-index) を受け取るポインタである。NULL は指定できない。
vtbl 152 HRESULT put_overflow(LPWSTR v)
vLPWSTRinはみ出し処理(overflow) に設定する値を指定する。
vtbl 153 HRESULT get_overflow(LPWSTR* p)
pLPWSTR*outはみ出し処理(overflow) を受け取るポインタである。NULL は指定できない。
vtbl 154 HRESULT put_pageBreakBefore(LPWSTR v)
vLPWSTRin要素前の改ページ(page-break-before) に設定する値を指定する。
vtbl 155 HRESULT get_pageBreakBefore(LPWSTR* p)
pLPWSTR*out要素前の改ページ(page-break-before) を受け取るポインタである。NULL は指定できない。
vtbl 156 HRESULT put_pageBreakAfter(LPWSTR v)
vLPWSTRin要素後の改ページ(page-break-after) に設定する値を指定する。
vtbl 157 HRESULT get_pageBreakAfter(LPWSTR* p)
pLPWSTR*out要素後の改ページ(page-break-after) を受け取るポインタである。NULL は指定できない。
vtbl 158 HRESULT put_cssText(LPWSTR v)
vLPWSTRinCSS テキスト に設定する値を指定する。
vtbl 159 HRESULT get_cssText(LPWSTR* p)
pLPWSTR*outCSS テキスト を受け取るポインタである。NULL は指定できない。
vtbl 160 HRESULT put_cursor(LPWSTR v)
vLPWSTRinカーソル形状(cursor) に設定する値を指定する。
vtbl 161 HRESULT get_cursor(LPWSTR* p)
pLPWSTR*outカーソル形状(cursor) を受け取るポインタである。NULL は指定できない。
vtbl 162 HRESULT put_clip(LPWSTR v)
vLPWSTRinクリップ領域(clip) に設定する値を指定する。
vtbl 163 HRESULT get_clip(LPWSTR* p)
pLPWSTR*outクリップ領域(clip) を受け取るポインタである。NULL は指定できない。
vtbl 164 HRESULT put_filter(LPWSTR v)
vLPWSTRinフィルタ(filter) に設定する値を指定する。
vtbl 165 HRESULT get_filter(LPWSTR* p)
pLPWSTR*outフィルタ(filter) を受け取るポインタである。NULL は指定できない。
vtbl 166 HRESULT setAttribute(LPWSTR strAttributeName, VARIANT AttributeValue, INT lFlags)
strAttributeNameLPWSTRin設定する属性の名前を指定する。
AttributeValueVARIANTin属性に設定する値を指定する。
lFlagsINTin大文字小文字の区別など、属性設定の動作を制御するフラグを指定する。
vtbl 167 HRESULT getAttribute(LPWSTR strAttributeName, INT lFlags, VARIANT* AttributeValue)
strAttributeNameLPWSTRin取得する属性の名前を指定する。
lFlagsINTin大文字小文字の区別など、属性取得の動作を制御するフラグを指定する。
AttributeValueVARIANT*out属性の値を受け取るポインタである。
vtbl 168 HRESULT removeAttribute(LPWSTR strAttributeName, INT lFlags, VARIANT_BOOL* pfSuccess)
strAttributeNameLPWSTRin削除する属性の名前を指定する。
lFlagsINTin大文字小文字の区別など、属性削除の動作を制御するフラグを指定する。
pfSuccessVARIANT_BOOL*out削除に成功したかどうかを受け取るポインタである。

HSP用 COM定義

#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"

出力引数:
#define global IID_IHTMLRuleStyle "{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLRuleStyle IID_IHTMLRuleStyle "{}"
#comfunc global IHTMLRuleStyle_put_fontFamily                 7 wstr
#comfunc global IHTMLRuleStyle_get_fontFamily                 8 var
#comfunc global IHTMLRuleStyle_put_fontStyle                  9 wstr
#comfunc global IHTMLRuleStyle_get_fontStyle                  10 var
#comfunc global IHTMLRuleStyle_put_fontVariant                11 wstr
#comfunc global IHTMLRuleStyle_get_fontVariant                12 var
#comfunc global IHTMLRuleStyle_put_fontWeight                 13 wstr
#comfunc global IHTMLRuleStyle_get_fontWeight                 14 var
#comfunc global IHTMLRuleStyle_put_fontSize                   15 int
#comfunc global IHTMLRuleStyle_get_fontSize                   16 var
#comfunc global IHTMLRuleStyle_put_font                       17 wstr
#comfunc global IHTMLRuleStyle_get_font                       18 var
#comfunc global IHTMLRuleStyle_put_color                      19 int
#comfunc global IHTMLRuleStyle_get_color                      20 var
#comfunc global IHTMLRuleStyle_put_background                 21 wstr
#comfunc global IHTMLRuleStyle_get_background                 22 var
#comfunc global IHTMLRuleStyle_put_backgroundColor            23 int
#comfunc global IHTMLRuleStyle_get_backgroundColor            24 var
#comfunc global IHTMLRuleStyle_put_backgroundImage            25 wstr
#comfunc global IHTMLRuleStyle_get_backgroundImage            26 var
#comfunc global IHTMLRuleStyle_put_backgroundRepeat           27 wstr
#comfunc global IHTMLRuleStyle_get_backgroundRepeat           28 var
#comfunc global IHTMLRuleStyle_put_backgroundAttachment       29 wstr
#comfunc global IHTMLRuleStyle_get_backgroundAttachment       30 var
#comfunc global IHTMLRuleStyle_put_backgroundPosition         31 wstr
#comfunc global IHTMLRuleStyle_get_backgroundPosition         32 var
#comfunc global IHTMLRuleStyle_put_backgroundPositionX        33 int
#comfunc global IHTMLRuleStyle_get_backgroundPositionX        34 var
#comfunc global IHTMLRuleStyle_put_backgroundPositionY        35 int
#comfunc global IHTMLRuleStyle_get_backgroundPositionY        36 var
#comfunc global IHTMLRuleStyle_put_wordSpacing                37 int
#comfunc global IHTMLRuleStyle_get_wordSpacing                38 var
#comfunc global IHTMLRuleStyle_put_letterSpacing              39 int
#comfunc global IHTMLRuleStyle_get_letterSpacing              40 var
#comfunc global IHTMLRuleStyle_put_textDecoration             41 wstr
#comfunc global IHTMLRuleStyle_get_textDecoration             42 var
#comfunc global IHTMLRuleStyle_put_textDecorationNone         43 int
#comfunc global IHTMLRuleStyle_get_textDecorationNone         44 var
#comfunc global IHTMLRuleStyle_put_textDecorationUnderline    45 int
#comfunc global IHTMLRuleStyle_get_textDecorationUnderline    46 var
#comfunc global IHTMLRuleStyle_put_textDecorationOverline     47 int
#comfunc global IHTMLRuleStyle_get_textDecorationOverline     48 var
#comfunc global IHTMLRuleStyle_put_textDecorationLineThrough  49 int
#comfunc global IHTMLRuleStyle_get_textDecorationLineThrough  50 var
#comfunc global IHTMLRuleStyle_put_textDecorationBlink        51 int
#comfunc global IHTMLRuleStyle_get_textDecorationBlink        52 var
#comfunc global IHTMLRuleStyle_put_verticalAlign              53 int
#comfunc global IHTMLRuleStyle_get_verticalAlign              54 var
#comfunc global IHTMLRuleStyle_put_textTransform              55 wstr
#comfunc global IHTMLRuleStyle_get_textTransform              56 var
#comfunc global IHTMLRuleStyle_put_textAlign                  57 wstr
#comfunc global IHTMLRuleStyle_get_textAlign                  58 var
#comfunc global IHTMLRuleStyle_put_textIndent                 59 int
#comfunc global IHTMLRuleStyle_get_textIndent                 60 var
#comfunc global IHTMLRuleStyle_put_lineHeight                 61 int
#comfunc global IHTMLRuleStyle_get_lineHeight                 62 var
#comfunc global IHTMLRuleStyle_put_marginTop                  63 int
#comfunc global IHTMLRuleStyle_get_marginTop                  64 var
#comfunc global IHTMLRuleStyle_put_marginRight                65 int
#comfunc global IHTMLRuleStyle_get_marginRight                66 var
#comfunc global IHTMLRuleStyle_put_marginBottom               67 int
#comfunc global IHTMLRuleStyle_get_marginBottom               68 var
#comfunc global IHTMLRuleStyle_put_marginLeft                 69 int
#comfunc global IHTMLRuleStyle_get_marginLeft                 70 var
#comfunc global IHTMLRuleStyle_put_margin                     71 wstr
#comfunc global IHTMLRuleStyle_get_margin                     72 var
#comfunc global IHTMLRuleStyle_put_paddingTop                 73 int
#comfunc global IHTMLRuleStyle_get_paddingTop                 74 var
#comfunc global IHTMLRuleStyle_put_paddingRight               75 int
#comfunc global IHTMLRuleStyle_get_paddingRight               76 var
#comfunc global IHTMLRuleStyle_put_paddingBottom              77 int
#comfunc global IHTMLRuleStyle_get_paddingBottom              78 var
#comfunc global IHTMLRuleStyle_put_paddingLeft                79 int
#comfunc global IHTMLRuleStyle_get_paddingLeft                80 var
#comfunc global IHTMLRuleStyle_put_padding                    81 wstr
#comfunc global IHTMLRuleStyle_get_padding                    82 var
#comfunc global IHTMLRuleStyle_put_border                     83 wstr
#comfunc global IHTMLRuleStyle_get_border                     84 var
#comfunc global IHTMLRuleStyle_put_borderTop                  85 wstr
#comfunc global IHTMLRuleStyle_get_borderTop                  86 var
#comfunc global IHTMLRuleStyle_put_borderRight                87 wstr
#comfunc global IHTMLRuleStyle_get_borderRight                88 var
#comfunc global IHTMLRuleStyle_put_borderBottom               89 wstr
#comfunc global IHTMLRuleStyle_get_borderBottom               90 var
#comfunc global IHTMLRuleStyle_put_borderLeft                 91 wstr
#comfunc global IHTMLRuleStyle_get_borderLeft                 92 var
#comfunc global IHTMLRuleStyle_put_borderColor                93 wstr
#comfunc global IHTMLRuleStyle_get_borderColor                94 var
#comfunc global IHTMLRuleStyle_put_borderTopColor             95 int
#comfunc global IHTMLRuleStyle_get_borderTopColor             96 var
#comfunc global IHTMLRuleStyle_put_borderRightColor           97 int
#comfunc global IHTMLRuleStyle_get_borderRightColor           98 var
#comfunc global IHTMLRuleStyle_put_borderBottomColor          99 int
#comfunc global IHTMLRuleStyle_get_borderBottomColor          100 var
#comfunc global IHTMLRuleStyle_put_borderLeftColor            101 int
#comfunc global IHTMLRuleStyle_get_borderLeftColor            102 var
#comfunc global IHTMLRuleStyle_put_borderWidth                103 wstr
#comfunc global IHTMLRuleStyle_get_borderWidth                104 var
#comfunc global IHTMLRuleStyle_put_borderTopWidth             105 int
#comfunc global IHTMLRuleStyle_get_borderTopWidth             106 var
#comfunc global IHTMLRuleStyle_put_borderRightWidth           107 int
#comfunc global IHTMLRuleStyle_get_borderRightWidth           108 var
#comfunc global IHTMLRuleStyle_put_borderBottomWidth          109 int
#comfunc global IHTMLRuleStyle_get_borderBottomWidth          110 var
#comfunc global IHTMLRuleStyle_put_borderLeftWidth            111 int
#comfunc global IHTMLRuleStyle_get_borderLeftWidth            112 var
#comfunc global IHTMLRuleStyle_put_borderStyle                113 wstr
#comfunc global IHTMLRuleStyle_get_borderStyle                114 var
#comfunc global IHTMLRuleStyle_put_borderTopStyle             115 wstr
#comfunc global IHTMLRuleStyle_get_borderTopStyle             116 var
#comfunc global IHTMLRuleStyle_put_borderRightStyle           117 wstr
#comfunc global IHTMLRuleStyle_get_borderRightStyle           118 var
#comfunc global IHTMLRuleStyle_put_borderBottomStyle          119 wstr
#comfunc global IHTMLRuleStyle_get_borderBottomStyle          120 var
#comfunc global IHTMLRuleStyle_put_borderLeftStyle            121 wstr
#comfunc global IHTMLRuleStyle_get_borderLeftStyle            122 var
#comfunc global IHTMLRuleStyle_put_width                      123 int
#comfunc global IHTMLRuleStyle_get_width                      124 var
#comfunc global IHTMLRuleStyle_put_height                     125 int
#comfunc global IHTMLRuleStyle_get_height                     126 var
#comfunc global IHTMLRuleStyle_put_styleFloat                 127 wstr
#comfunc global IHTMLRuleStyle_get_styleFloat                 128 var
#comfunc global IHTMLRuleStyle_put_clear                      129 wstr
#comfunc global IHTMLRuleStyle_get_clear                      130 var
#comfunc global IHTMLRuleStyle_put_display                    131 wstr
#comfunc global IHTMLRuleStyle_get_display                    132 var
#comfunc global IHTMLRuleStyle_put_visibility                 133 wstr
#comfunc global IHTMLRuleStyle_get_visibility                 134 var
#comfunc global IHTMLRuleStyle_put_listStyleType              135 wstr
#comfunc global IHTMLRuleStyle_get_listStyleType              136 var
#comfunc global IHTMLRuleStyle_put_listStylePosition          137 wstr
#comfunc global IHTMLRuleStyle_get_listStylePosition          138 var
#comfunc global IHTMLRuleStyle_put_listStyleImage             139 wstr
#comfunc global IHTMLRuleStyle_get_listStyleImage             140 var
#comfunc global IHTMLRuleStyle_put_listStyle                  141 wstr
#comfunc global IHTMLRuleStyle_get_listStyle                  142 var
#comfunc global IHTMLRuleStyle_put_whiteSpace                 143 wstr
#comfunc global IHTMLRuleStyle_get_whiteSpace                 144 var
#comfunc global IHTMLRuleStyle_put_top                        145 int
#comfunc global IHTMLRuleStyle_get_top                        146 var
#comfunc global IHTMLRuleStyle_put_left                       147 int
#comfunc global IHTMLRuleStyle_get_left                       148 var
#comfunc global IHTMLRuleStyle_get_position                   149 var
#comfunc global IHTMLRuleStyle_put_zIndex                     150 int
#comfunc global IHTMLRuleStyle_get_zIndex                     151 var
#comfunc global IHTMLRuleStyle_put_overflow                   152 wstr
#comfunc global IHTMLRuleStyle_get_overflow                   153 var
#comfunc global IHTMLRuleStyle_put_pageBreakBefore            154 wstr
#comfunc global IHTMLRuleStyle_get_pageBreakBefore            155 var
#comfunc global IHTMLRuleStyle_put_pageBreakAfter             156 wstr
#comfunc global IHTMLRuleStyle_get_pageBreakAfter             157 var
#comfunc global IHTMLRuleStyle_put_cssText                    158 wstr
#comfunc global IHTMLRuleStyle_get_cssText                    159 var
#comfunc global IHTMLRuleStyle_put_cursor                     160 wstr
#comfunc global IHTMLRuleStyle_get_cursor                     161 var
#comfunc global IHTMLRuleStyle_put_clip                       162 wstr
#comfunc global IHTMLRuleStyle_get_clip                       163 var
#comfunc global IHTMLRuleStyle_put_filter                     164 wstr
#comfunc global IHTMLRuleStyle_get_filter                     165 var
#comfunc global IHTMLRuleStyle_setAttribute                   166 wstr,int,int
#comfunc global IHTMLRuleStyle_getAttribute                   167 wstr,int,var
#comfunc global IHTMLRuleStyle_removeAttribute                168 wstr,int,var
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。