C callback function emulation and asynchronous events.
AsyncWaitForObject | Waits for a API HANDLE on a seperate thread without blocking, when the HANDLE is signaled the supplied callback function is executed. |
BindEventsEx | Provides the ability to execute a function or object method when an API window receives a specified window message. |
CancelWaitForObject | Stops the thread which waits for a HANDLE to be signaled. |
CreateCallbackFunc | Creates an assembly thunk which emulates a C callback function. |
CreatePublicShadowObjReference | Creates a new public variable referencing the supplied object without incrementing the objects reference count. |
DestroyCallbackFunc | Releases the passed in C callback function. |
ReleasePublicShadowObjReference | Releases the public variable referencing an object created with CreatePublicShadowObjReference. |
UnbindEventsEx | Unbinds events for a windows which was previously bound with BindEventsEx. |