public static RegistryKeyHandle AssocQueryKey(ASSOCF flags, ASSOCKEY key, string association, string extraInfo) { HRESULT result = Imports.AssocQueryKeyW(flags, key, association, extraInfo, out RegistryKeyHandle handle); if (result != HRESULT.S_OK) { throw Errors.GetIoExceptionForHResult(result); } return(handle); }
public static extern HRESULT AssocQueryKey(ASSOCF flags, ASSOCKEY key, string pszAssoc, string pszExtra, out IntPtr phkeyOut);
public HRESULT GetKey([NativeTypeName("ASSOCF")] uint flags, ASSOCKEY key, [NativeTypeName("LPCWSTR")] ushort *pszExtra, HKEY *phkeyOut) { return(((delegate * unmanaged <IQueryAssociations *, uint, ASSOCKEY, ushort *, HKEY *, int>)(lpVtbl[5]))((IQueryAssociations *)Unsafe.AsPointer(ref this), flags, key, pszExtra, phkeyOut)); }
public static extern HRESULT AssocQueryKeyW( ASSOCF flags, ASSOCKEY key, string pszAssoc, string pszExtra, out RegistryKeyHandle phkeyOut);