Index: libmapi/property.c
===================================================================
--- libmapi/property.c	(revision 1730)
+++ libmapi/property.c	(working copy)
@@ -507,6 +507,22 @@
 			}
 			return size;
 		}
+	case PT_MV_BINARY:
+		{
+			uint32_t	i;
+			uint32_t	size = 0;
+
+			mapi_sprop->value.MVbin.cValues = sprop->value.MVbin.cValues;
+			size += 4;
+
+			mapi_sprop->value.MVbin.bin = talloc_array(global_mapi_ctx->mem_ctx, struct Binary_r, mapi_sprop->value.MVbin.cValues);
+			for (i = 0; i < mapi_sprop->value.MVbin.cValues; i++) {
+				mapi_sprop->value.MVbin.bin[i].cb = sprop->value.MVbin.lpbin[i].cb;
+				mapi_sprop->value.MVbin.bin[i].lpb = sprop->value.MVbin.lpbin[i].lpb;
+				size += sprop->value.MVbin.lpbin[i].cb + sizeof (uint16_t);
+			}
+			return size;
+		}
 	}
 	return 0;
 
