|
| | SLANG_COM_INTERFACE (0x70dbc7c4, 0xdc3b, 0x4a07, {0xae, 0x7e, 0x75, 0x2a, 0xf6, 0xa8, 0x15, 0x55}) SLANG_FORCE_INLINE SlangFuncPtr findFuncByName(char const *name) |
| |
| virtual SLANG_NO_THROW void *SLANG_MCALL | findSymbolAddressByName (char const *name)=0 |
| |
| virtual SLANG_NO_THROW SlangResult SLANG_MCALL | queryInterface (SlangUUID const &uuid, void **outObject)=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | addRef ()=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | release ()=0 |
| |
| | SLANG_COM_INTERFACE (0x00000000, 0x0000, 0x0000, {0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}) virtual SLANG_NO_THROW SlangResult SLANG_MCALL queryInterface(SlangUUID const &uuid |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | addRef ()=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | release ()=0 |
| |
| SlangResult | QueryInterface (struct _GUID const &uuid, void **outObject) |
| |
| uint32_t | AddRef () |
| |
| uint32_t | Release () |
| |
An interface that can be used to encapsulate access to a shared library. An implementation does not have to implement the library as a shared library