Zebediah Figura [email protected] writes:
+[
- object,
- uuid(1a3114b8-a62e-11d0-a6c5-00a0c906af45),
- local
+] +interface IPersistQuery : IPersist +{
- HRESULT Clear();
- HRESULT ReadInt([in] LPCWSTR section, [in] LPCWSTR name, [out] INT *value);
- HRESULT ReadString([in] LPCWSTR section, [in] LPCWSTR name, [out, size_is(buflen)] LPWSTR buffer, [in] INT buflen);
- HRESULT ReadStruct([in] LPCWSTR section, [in] LPCWSTR name, [out, size_is(buflen)] LPVOID buffer, [in] DWORD buflen);
- HRESULT WriteInt([in] LPCWSTR section, [in] LPCWSTR name, [in] INT value);
- HRESULT WriteString([in] LPCWSTR section, [in] LPCWSTR name, [in] LPCWSTR value);
- HRESULT WriteStruct([in] LPCWSTR section, [in] LPCWSTR name, [in] LPVOID value, [in] DWORD size);
+};
This doesn't match the PSDK, the order matters.