How to marshall a LPCWSTR to String in C#?

Posted by Carlos Loth on Stack Overflow See other posts from Stack Overflow or by Carlos Loth
Published on 2010-06-03T20:47:49Z Indexed on 2010/06/03 21:04 UTC
Read the original article Hit count: 1081

Filed under:
|
|

I'm trying to define a P/Invoke signature for the following method (defined in propsys.h)

PSSTDAPI PSRegisterPropertySchema(
    __in PCWSTR pszPath);

I've seen on the WinNT.h that PCWSTR is an alias to LPCWSTR as

typedef __nullterminated CONST WCHAR *LPCWSTR, *PCWSTR;

And the PSSTDAPI is an alias for HRESULT

So how should be the P/Invoke signature for the PSRegisterPropertySchema method?

© Stack Overflow or respective owner

Related posts about c#

Related posts about winapi