#pragma once typedef struct DestructorChain { /* 0 */ struct DestructorChain* next; /* 4 */ void* destructor; /* 8 */ void* object; /* c */ } DestructorChain; void* __register_global_object(void* object, void* destructor, DestructorChain* link);