diff options
Diffstat (limited to 'libmsi/handle.c')
-rw-r--r-- | libmsi/handle.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/libmsi/handle.c b/libmsi/handle.c index 50f6553..251a4c8 100644 --- a/libmsi/handle.c +++ b/libmsi/handle.c @@ -31,25 +31,13 @@ #include "msipriv.h" -void *msihandle2msiinfo(LibmsiObject *obj, unsigned type) -{ - if( !obj ) - return NULL; - if( type && obj->type != type ) - return NULL; - - msiobj_addref( obj ); - return obj; -} - -void *alloc_msiobject(unsigned type, unsigned size, msihandledestructor destroy ) +void *alloc_msiobject(unsigned size, msihandledestructor destroy ) { LibmsiObject *info; info = msi_alloc_zero( size ); if( info ) { - info->type = type; info->refcount = 1; info->destructor = destroy; } @@ -87,7 +75,7 @@ int msiobj_release( LibmsiObject *obj ) /*********************************************************** * MsiCloseHandle [MSI.@] */ -unsigned MsiCloseHandle(LibmsiObject *obj) +unsigned MsiCloseHandle(void *obj) { TRACE("%x\n",obj); |