2010/7/26 Rico Schüller <kgbricola at web.de>: > +static HRESULT shader_singnature_handler(const char *data, DWORD data_size, DWORD tag, void *ctx) That's not how you write "signature". > + IUnknown_Release((IUnknown *)object); Is that cast needed?