diff --git a/include/propidl.idl b/include/propidl.idl
index 71401cb454c090bce5b2dfb700e9269755aead2f..f3d517d6b0c29ab711346d976d681687aa162488 100644
--- a/include/propidl.idl
+++ b/include/propidl.idl
@@ -85,6 +85,7 @@ interface IPropertyStorage : IUnknown
       type *pElems; \
     } name
 
+  TYPEDEF_CA(char, CAC);
   TYPEDEF_CA(unsigned char, CAUB);
   TYPEDEF_CA(short, CAI);
   TYPEDEF_CA(USHORT, CAUI);
@@ -143,6 +144,7 @@ interface IPropertyStorage : IUnknown
     [case(VT_LPWSTR)]                     LPWSTR pwszVal;
     [case(VT_UNKNOWN)]                    IUnknown *punkVal;
     [case(VT_DISPATCH)]                   IDispatch *pdispVal;
+    [case(VT_I1|VT_VECTOR)]               CAC cac;
     [case(VT_UI1|VT_VECTOR)]              CAUB caub;
     [case(VT_I2|VT_VECTOR)]               CAI cai;
     [case(VT_UI2|VT_VECTOR)]              CAUI caui;