apple_pad_interface - use void *