include: Update the MIDL_STUB_MESSAGE structure.
Reduce the size of the IsClient field, as is done in the latest SDKs to fix NdrClientInitializeNew tests on XP SP3 and Win2003+.
This commit is contained in:
parent
a6fa6a4a31
commit
52911fc66c
|
@ -407,7 +407,6 @@ static void test_pack_MIDL_STUB_MESSAGE(void)
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, ULONG, BufferLength, 20, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, ULONG, BufferLength, 20, 4, 4);
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, ULONG, MemorySize, 24, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, ULONG, MemorySize, 24, 4, 4);
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, unsigned char *, Memory, 28, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, unsigned char *, Memory, 28, 4, 4);
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, int, IsClient, 32, 4, 4);
|
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, int, ReuseBuffer, 36, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, int, ReuseBuffer, 36, 4, 4);
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, struct NDR_ALLOC_ALL_NODES_CONTEXT *, pAllocAllNodesContext, 40, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, struct NDR_ALLOC_ALL_NODES_CONTEXT *, pAllocAllNodesContext, 40, 4, 4);
|
||||||
TEST_FIELD(MIDL_STUB_MESSAGE, struct NDR_POINTER_QUEUE_STATE *, pPointerQueueState, 44, 4, 4);
|
TEST_FIELD(MIDL_STUB_MESSAGE, struct NDR_POINTER_QUEUE_STATE *, pPointerQueueState, 44, 4, 4);
|
||||||
|
|
|
@ -175,7 +175,9 @@ typedef struct _MIDL_STUB_MESSAGE
|
||||||
ULONG BufferLength;
|
ULONG BufferLength;
|
||||||
ULONG MemorySize;
|
ULONG MemorySize;
|
||||||
unsigned char *Memory;
|
unsigned char *Memory;
|
||||||
int IsClient;
|
unsigned char IsClient;
|
||||||
|
unsigned char Pad;
|
||||||
|
unsigned short uFlags2;
|
||||||
int ReuseBuffer;
|
int ReuseBuffer;
|
||||||
struct NDR_ALLOC_ALL_NODES_CONTEXT *pAllocAllNodesContext;
|
struct NDR_ALLOC_ALL_NODES_CONTEXT *pAllocAllNodesContext;
|
||||||
struct NDR_POINTER_QUEUE_STATE *pPointerQueueState;
|
struct NDR_POINTER_QUEUE_STATE *pPointerQueueState;
|
||||||
|
|
|
@ -950,7 +950,7 @@ MALLOC_FREE_STRUCT
|
||||||
MIDL_FORMAT_STRING
|
MIDL_FORMAT_STRING
|
||||||
MIDL_SERVER_INFO
|
MIDL_SERVER_INFO
|
||||||
MIDL_STUB_DESC
|
MIDL_STUB_DESC
|
||||||
MIDL_STUB_MESSAGE: !UniquePtrCount
|
MIDL_STUB_MESSAGE: !UniquePtrCount !IsClient !Pad !uFlags2
|
||||||
MIDL_STUBLESS_PROXY_INFO
|
MIDL_STUBLESS_PROXY_INFO
|
||||||
MIDL_SYNTAX_INFO
|
MIDL_SYNTAX_INFO
|
||||||
NDR_CCONTEXT
|
NDR_CCONTEXT
|
||||||
|
|
Loading…
Reference in New Issue