Zebediah Figura (@zfigura) commented about include/xamlom.idl:
- InstanceHandle Handle;
- BSTR TargetType;
- BSTR Name;
- BaseValueSource Source;
- SourceInfo SrcInfo;
+} PropertyChainSource;
+typedef enum MetadataBit {
- None = 0x0,
- IsValueHandle = 0x1,
- IsPropertyReadOnly = 0x2,
- IsValueCollection = 0x4,
- IsValueCollectionReadOnly = 0x8,
- IsValueBindingExpression = 0x10,
- IsValueNull = 0x20,
- IsValueHandleAndEvaluatedValue=0x40
The formatting here is inconsistent, and more concerningly, seems to have been copy-pasted directly from the Microsoft headers. How did you write this header?