feat(event): add EventUnregister

This commit is contained in:
fallenoak 2025-11-26 20:02:06 -06:00
parent a6a3cbb147
commit 152cd6d866
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 6 additions and 0 deletions

View File

@ -166,6 +166,10 @@ void EventRegisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, float pr
}
}
void EventUnregister(EVENTID id, EVENTHANDLERFUNC handler) {
EventUnregisterEx(id, handler, nullptr, -1);
}
void EventUnregisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, uint32_t flags) {
HEVENTCONTEXT hContext = PropGet(PROP_EVENTCONTEXT);

View File

@ -57,6 +57,8 @@ void EventRegister(EVENTID id, int32_t (*handler)(const void*, void*));
void EventRegisterEx(EVENTID id, int32_t (*handler)(const void*, void*), void* param, float priority);
void EventUnregister(EVENTID id, EVENTHANDLERFUNC handler);
void EventUnregisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, uint32_t flags);
void OsNetPump(uint32_t timeout);