static extern IntPtr DirectOutput_RegisterPageCallback(IntPtr hDevice, [MarshalAs(UnmanagedType.FunctionPtr)] PageCallback pfnCallback, IntPtr pvParam);
public static ReturnValues RegisterPageCallback(IntPtr hDevice, PageCallback pfnCallback) { return((ReturnValues)DirectOutput_RegisterPageCallback(hDevice, pfnCallback, IntPtr.Zero)); }