public static extern int CopyAcceleratorTable(HACCEL hAccelSrc, [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] ACCEL[] lpAccelDst, int cAccelEntries);
public static extern bool DestroyAcceleratorTable(HACCEL hAccel);
public static extern int TranslateAccelerator(HWND hWnd, HACCEL hAccTable, in MSG lpMsg);
public HRESULT SetAcceleratorTable(HWND hwnd, HACCEL hAccel) { return(((delegate * unmanaged <IFullScreenVideoEx *, HWND, HACCEL, int>)(lpVtbl[20]))((IFullScreenVideoEx *)Unsafe.AsPointer(ref this), hwnd, hAccel)); }