Jacek Caban (@jacek) commented about include/mpeg2data.idl:
- HRESULT CancelPendingRequest(void);
- HRESULT GetNumberOfSections(
[out] WORD *count);
- HRESULT GetSectionData(
[in] WORD section_number,
[out] DWORD *raw_packet_length,
[out] PSECTION *section);
- HRESULT GetProgramIdentifier(
[out] PID *pid);
- HRESULT GetTableIdentifier(
[out] TID *tid);
Those two functions don't use `[out]` in winsdk. They are indeed output parameters and it's usually not a big deal, but since those are part of a typelib, we should probably match it.