Calling a cpp function from d

C2D via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jun 16 05:42:15 PDT 2015


On Tuesday, 16 June 2015 at 12:31:23 UTC, John Chapman wrote:
> On Tuesday, 16 June 2015 at 12:26:45 UTC, C2D wrote:
>> BOOL result = SHGetFolderPath(null, 0x23, null, 0, cache.ptr);
>
> That should be:
>
> BOOL result = SHGetFolderPath(null, 0x23, null, 0, buf.ptr);

Thanks, but I'm still getting the same error -
Error: function files.SHGetFolderPath (void* hwndOwner, int 
nFolder, void* hToken, uint dwFlags, char* pszPath) is not 
callable using argument types (typeof(null), int, typeof(null), 
int, wchar*)


More information about the Digitalmars-d-learn mailing list