public unsafe int RemoteIsName(char* szNameBuf, uint lHashVal, BOOL* pfName, char** pBstrLibName) { ITypeLib_vtbl** @this = (ITypeLib_vtbl**)reference; ITypeLib_vtbl* vtbl = *@this; if (vtbl == null) throw new InvalidComObjectException(); Delegate genericDelegate = Marshal.GetDelegateForFunctionPointer(vtbl->method_10, typeof(delegate_10)); delegate_10 method = (delegate_10)genericDelegate; return method(@this, szNameBuf, lHashVal, pfName, pBstrLibName); }
public static unsafe extern BOOL AdjustWindowRect(RECT* lpRect, uint dwStyle, BOOL bMenu);