rpcrt4: Allow enums as union switch types.
diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c index 2b89e50..d8395b8 100644 --- a/dlls/rpcrt4/ndr_marshall.c +++ b/dlls/rpcrt4/ndr_marshall.c
@@ -4414,9 +4414,11 @@ case RPC_FC_WCHAR: case RPC_FC_SHORT: case RPC_FC_USHORT: + case RPC_FC_ENUM16: return *(USHORT *)pMemory; case RPC_FC_LONG: case RPC_FC_ULONG: + case RPC_FC_ENUM32: return *(ULONG *)pMemory; default: FIXME("Unhandled base type: 0x%02x\n", fc);