クラス宣言で
typedef HRESULT (WINAPI *PStoreCreateInstancePtr)(IPStore **, DWORD, DWORD, DWORD);
こういう書き方がしてあったのですが、
(WINAPI *PStoreCreateInstancePtr)(IPStore **, DWORD, DWORD, DWORD)の関数を
呼び出してHRESULTにエラーコードを返すのだけの処理なのでしょうか?
typedefに続く構文で括弧が二つ続くものをあまり見たことが無いので戸惑っています。