This function takes the following parameters:
Type set by the server
Pointer to the object you extended
Handle set by the server