53 WUT_CHECK_OFFSET(
IMRequest, 0x80, ioctlVecs);
54 WUT_CHECK_OFFSET(
IMRequest, 0x98, handle);
55 WUT_CHECK_OFFSET(
IMRequest, 0x9C, request);
56 WUT_CHECK_OFFSET(
IMRequest, 0xA0, asyncCallback);
57 WUT_CHECK_OFFSET(
IMRequest, 0xA4, asyncCallbackContext);
58 WUT_CHECK_OFFSET(
IMRequest, 0xA8, copySrc);
59 WUT_CHECK_OFFSET(
IMRequest, 0xAC, copyDst);
60 WUT_CHECK_OFFSET(
IMRequest, 0xB0, copySize);
150 void *asyncCallbackContext);
158 void *asyncCallbackContext);
169 void *asyncCallbackContext);
185 void *asyncCallbackContext);
189 uint32_t *outSeconds);
197 void *asyncCallbackContext);
208 void *asyncCallbackContext);
214 void *asyncCallbackContext);
221 void *asyncCallbackContext);
228 void *asyncCallbackContext);
IOSAsyncCallbackFn asyncCallback
void * asyncCallbackContext
IMHomeButtonParams params
IMPadType type
The controller type which pressed the home button.
int32_t index
The controller index which pressed the home button.
IOSError IM_SetRuntimeParameter(IMParameter parameter, uint32_t value)
IOSError IM_GetNvParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_GetHomeButtonParams(IOSHandle handle, IMRequest *request, IMHomeButtonParams *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_SetDeviceStateEx(IOSHandle handle, IMRequest *request, IMDeviceStateEx *state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_GetNvParameterWithoutHandleAndItb(IMParameter parameter, uint32_t *outValue)
IOSError IM_GetParameters(IMParameters *parameters)
IOSError IM_GetRuntimeParameter(IMParameter parameter, uint32_t *outValue)
IOSError IM_SetParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t value, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_CancelGetEventNotify(IOSHandle handle, IMRequest *request, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_GetTimerRemainingSeconds(IMTimer timer, uint32_t *outSeconds)
IOSError IM_GetParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_SetDeviceState(IOSHandle handle, IMRequest *request, IMDeviceState state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_GetTimerRemaining(IOSHandle handle, IMRequest *request, IMTimer timer, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_GetEventNotify(IOSHandle handle, IMRequest *request, IMEventMask *event, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
IOSError IM_Close(IOSHandle handle)
@ IM_PAD_TYPE_WIIU_PRO_CONTROLLER
@ IM_PAD_TYPE_WII_REMOTE_EXTENSION
@ IM_PAD_TYPE_WIIU_GAMEPAD
@ IM_PARAMETER_APD_OCCURED
@ IM_PARAMETER_APD_PERIOD
@ IM_PARAMETER_DIM_ENABLE_TV
@ IM_PARAMETER_INACTIVE_SECONDS
@ IM_PARAMETER_DIM_PERIOD
@ IM_PARAMETER_DIM_ENABLE_DRC
@ IM_PARAMETER_APD_ENABLED
@ IM_PARAMETER_POWER_OFF_ENABLE
@ IM_PARAMETER_RESET_SECONDS
@ IM_PARAMETER_DIM_ENABLED
@ IM_PARAMETER_RESET_ENABLE
@ IM_EVENT_CANCELLED
Event notify was cancelled.
@ IM_EVENT_POWER
Controller power button was pressed.
@ IM_EVENT_SYNC
Console sync button was pressed.
@ IM_EVENT_APD
Automatic power down.
@ IM_EVENT_HOME
Home button was pressed.
@ IM_DEVICE_STATE_INACTIVE
void(* IOSAsyncCallbackFn)(IOSError, void *)