Win32 API 日本語リファレンス
ホームNetworking.WindowsWebServices › WS_CUSTOM_TYPE_DESCRIPTION

WS_CUSTOM_TYPE_DESCRIPTION

構造体
サイズx64: 40 バイト / x86: 24 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
sizeDWORD4+0+0カスタム型のサイズ(バイト数)。
alignmentDWORD4+4+4カスタム型のメモリアライメント(バイト境界)。
readCallbackWS_READ_TYPE_CALLBACK8/4+8+8XMLからカスタム型値を読み取るコールバック関数。
writeCallbackWS_WRITE_TYPE_CALLBACK8/4+16+12カスタム型値をXMLへ書き出すコールバック関数。
descriptionDatavoid*8/4+24+16コールバックへ渡される型固有の追加記述データへのポインタ。NULL可。
isDefaultValueCallbackWS_IS_DEFAULT_VALUE_CALLBACK8/4+32+20値が既定値かどうかを判定するコールバック関数。NULL可。