Commit 04dc115b authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

rpcrt4: Handle FC_IGNORE in the base type functions.

parent b8af6677
......@@ -5355,6 +5355,8 @@ static unsigned char *WINAPI NdrBaseTypeMarshall(
pStubMsg->Buffer += sizeof(USHORT);
TRACE("value: 0x%04x\n", *(UINT *)pMemory);
break;
case RPC_FC_IGNORE:
break;
default:
FIXME("Unhandled base type: 0x%02x\n", *pFormat);
}
......@@ -5428,6 +5430,8 @@ static unsigned char *WINAPI NdrBaseTypeUnmarshall(
pStubMsg->Buffer += sizeof(USHORT);
TRACE("value: 0x%08x\n", **(UINT **)ppMemory);
break;
case RPC_FC_IGNORE:
break;
default:
FIXME("Unhandled base type: 0x%02x\n", *pFormat);
}
......@@ -5485,6 +5489,8 @@ static void WINAPI NdrBaseTypeBufferSize(
ALIGN_LENGTH(pStubMsg->BufferLength, sizeof(error_status_t));
pStubMsg->BufferLength += sizeof(error_status_t);
break;
case RPC_FC_IGNORE:
break;
default:
FIXME("Unhandled base type: 0x%02x\n", *pFormat);
}
......@@ -5538,6 +5544,9 @@ static ULONG WINAPI NdrBaseTypeMemorySize(
pStubMsg->Buffer += sizeof(INT);
pStubMsg->MemorySize += sizeof(INT);
return sizeof(INT);
case RPC_FC_IGNORE:
pStubMsg->MemorySize += sizeof(void *);
return sizeof(void *);
default:
FIXME("Unhandled base type: 0x%02x\n", *pFormat);
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment