On Fri Jul 26 20:16:02 2024 +0000, Kevin Martinez wrote:
Ok, let's see if I'm on the same page here. On `include/shobjidl.idl`, aside of the annotations on `Next()`, I should add the RemoteNext method like this?
[call_as(Next)] HRESULT RemoteNext( [in] ULONG celt, [in] REFIID riid, [out, size_is(celt), length_is(*pceltFetched), iid_is(riid)] void **rgelt, [out] ULONG *pceltFetched);
This merge request will need to essentially copy-paste that
implementation in the same file. So I need to an `IEnumObjects_Next_Proxy()` method based on `IEnumShellItems_Next_Proxy()` on dlls/actxprxy/usrmarshal.c?
Yes.
FWIW, I would not put every argument on a separate line.