I believe retval is missed:
retval
[id(0x00000ba3), propget] HRESULT sessionPlaylistCount([out, retval] long* pVal);