public int GetProfile([NativeTypeName("DWORD")] uint dwProfileType, [NativeTypeName("LANGID")] ushort langid, [NativeTypeName("const IID &")] Guid *clsid, [NativeTypeName("const GUID &")] Guid *guidProfile, [NativeTypeName("HKL")] IntPtr hkl, [NativeTypeName("TF_INPUTPROCESSORPROFILE *")] TF_INPUTPROCESSORPROFILE *pProfile) { return(((delegate * unmanaged <ITfInputProcessorProfileMgr *, uint, ushort, Guid *, Guid *, IntPtr, TF_INPUTPROCESSORPROFILE *, int>)(lpVtbl[5]))((ITfInputProcessorProfileMgr *)Unsafe.AsPointer(ref this), dwProfileType, langid, clsid, guidProfile, hkl, pProfile)); }
public int GetActiveProfile([NativeTypeName("const GUID &")] Guid *catid, [NativeTypeName("TF_INPUTPROCESSORPROFILE *")] TF_INPUTPROCESSORPROFILE *pProfile) { return(((delegate * unmanaged <ITfInputProcessorProfileMgr *, Guid *, TF_INPUTPROCESSORPROFILE *, int>)(lpVtbl[10]))((ITfInputProcessorProfileMgr *)Unsafe.AsPointer(ref this), catid, pProfile)); }
public HRESULT Next([NativeTypeName("ULONG")] uint ulCount, TF_INPUTPROCESSORPROFILE *pProfile, [NativeTypeName("ULONG *")] uint *pcFetch) { return(((delegate * unmanaged <IEnumTfInputProcessorProfiles *, uint, TF_INPUTPROCESSORPROFILE *, uint *, int>)(lpVtbl[4]))((IEnumTfInputProcessorProfiles *)Unsafe.AsPointer(ref this), ulCount, pProfile, pcFetch)); }