@@ -33,8 +33,9 @@ typedef enum OSDynLoad_Error
3333 OS_DYNLOAD_INVALID_ALLOCATOR_PTR = 0xBAD10017 ,
3434 OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY = 0xBAD1002F ,
3535 OS_DYNLOAD_TLS_ALLOCATOR_LOCKED = 0xBAD10031 ,
36- OS_DYNLOAD_MODULE_NOT_FOUND = -6 ,
36+ OS_DYNLOAD_MODULE_NOT_FOUND = 0xFFFFFFFA ,
3737} OSDynLoad_Error ;
38+ WUT_CHECK_SIZE (OSDynLoad_Error , 4 );
3839
3940typedef OSDynLoad_Error (* OSDynLoadAllocFn )(int32_t size , int32_t align , void * * outAddr );
4041typedef void (* OSDynLoadFreeFn )(void * addr );
@@ -43,12 +44,14 @@ typedef enum OSDynLoad_ExportType {
4344 OS_DYNLOAD_EXPORT_FUNC = 0 ,
4445 OS_DYNLOAD_EXPORT_DATA = 1 ,
4546} OSDynLoad_ExportType ;
47+ WUT_CHECK_SIZE (OSDynLoad_ExportType , 4 );
4648
4749typedef enum OSDynLoad_EntryReason
4850{
4951 OS_DYNLOAD_LOADED = 0 ,
5052 OS_DYNLOAD_UNLOADED = 1 ,
5153} OSDynLoad_EntryReason ;
54+ WUT_CHECK_SIZE (OSDynLoad_EntryReason , 4 );
5255
5356struct OSDynLoad_NotifyData
5457{
@@ -201,6 +204,7 @@ typedef enum OSDynLoad_NotifyReason
201204 OS_DYNLOAD_NOTIFY_UNLOADED = 0 ,
202205 OS_DYNLOAD_NOTIFY_LOADED = 1
203206} OSDynLoad_NotifyReason ;
207+ WUT_CHECK_SIZE (OSDynLoad_NotifyReason , 4 );
204208
205209typedef void (* OSDynLoadNotifyFunc )(OSDynLoad_Module module ,
206210 void * userContext ,
0 commit comments