Win32 API 日本語リファレンス
ホームSystem.Rpc › MIDL_STUB_MESSAGE

MIDL_STUB_MESSAGE

構造体
サイズx64: 400 バイト / x86: 220 バイト

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

フィールド

フィールドサイズx64x86
RpcMsgRPC_MESSAGE*8/4+0+0
BufferBYTE*8/4+8+4
BufferStartBYTE*8/4+16+8
BufferEndBYTE*8/4+24+12
BufferMarkBYTE*8/4+32+16
BufferLengthDWORD4+40+20
MemorySizeDWORD4+44+24
MemoryBYTE*8/4+48+28
IsClientBYTE1+56+32
PadBYTE1+57+33
uFlags2WORD2+58+34
ReuseBufferINT4+60+36
pAllocAllNodesContextNDR_ALLOC_ALL_NODES_CONTEXT*8/4+64+40
pPointerQueueStateNDR_POINTER_QUEUE_STATE*8/4+72+44
IgnoreEmbeddedPointersINT4+80+48
PointerBufferMarkBYTE*8/4+88+52
CorrDespIncrementBYTE1+96+56
uFlagsBYTE1+97+57
UniquePtrCountWORD2+98+58
MaxCountUINT_PTR8/4+104+60
OffsetDWORD4+112+64
ActualCountDWORD4+116+68
pfnAllocatePFN_RPC_ALLOCATE8/4+120+72
pfnFreePFN_RPC_FREE8/4+128+76
StackTopBYTE*8/4+136+80
pPresentedTypeBYTE*8/4+144+84
pTransmitTypeBYTE*8/4+152+88
SavedHandlevoid*8/4+160+92
StubDescMIDL_STUB_DESC*8/4+168+96
FullPtrXlatTablesFULL_PTR_XLAT_TABLES*8/4+176+100
FullPtrRefIdDWORD4+184+104
PointerLengthDWORD4+188+108
_bitfieldINT4+192+112
dwDestContextDWORD4+196+116
pvDestContextvoid*8/4+200+120
SavedContextHandlesNDR_SCONTEXT**8/4+208+124
ParamNumberINT4+216+128
pRpcChannelBufferIRpcChannelBuffer*8/4+224+132
pArrayInfoARRAY_INFO*8/4+232+136
SizePtrCountArrayDWORD*8/4+240+140
SizePtrOffsetArrayDWORD*8/4+248+144
SizePtrLengthArrayDWORD*8/4+256+148
pArgQueuevoid*8/4+264+152
dwStubPhaseDWORD4+272+156
LowStackMarkvoid*8/4+280+160
pAsyncMsgPNDR_ASYNC_MESSAGE8/4+288+164
pCorrInfoPNDR_CORRELATION_INFO8/4+296+168
pCorrMemoryBYTE*8/4+304+172
pMemoryListvoid*8/4+312+176
pCSInfoINT_PTR8/4+320+180
ConformanceMarkBYTE*8/4+328+184
VarianceMarkBYTE*8/4+336+188
UnusedINT_PTR8/4+344+192
pContext_NDR_PROC_CONTEXT*8/4+352+196
ContextHandleHashvoid*8/4+360+200
pUserMarshalListvoid*8/4+368+204
pFullPtrFormatBYTE*8/4+376+208
Reserved51_4INT_PTR8/4+384+212
Reserved51_5INT_PTR8/4+392+216