Elizabeth Figura (@zfigura) commented about include/shobjidl.idl:
HRESULT PerformOperations(); HRESULT GetAnyOperationsAborted([out] BOOL *aborted);
}
+[
- object,
- uuid(2c1c7e2e-2d0e-4059-831e-1e6f82335c2e),
- pointer_default(unique)
+] +interface IEnumObjects : IUnknown +{
- HRESULT Next(
[in] ULONG celt,
[in] REFIID riid,
[out, iid_is(riid)] void **rgelt,
[out, optional] ULONG *pceltFetched );
I don't think there's any reason to put every argument on a separate line. Also, the spacing is inconsistent.