I have an IDL file with some interfaces in it.
[
object,
uuid(newguid),
dual,
helpstring("NewInterface Interface"),
pointer_default(unique)
]
interface INewInterface: IOldInterface
{
[id(newid), helpstring("method NewMethod")] HRESULT NewMethod([in] BSTR bstrParam );
}
But when I compile my code it does not see my new interface. Also when I open the .tlh file it has not been updated to display the new interface.
Any thoughts on what I need to do?
Edit: Imports are made via
#import "File.tlb" raw_interfaces_only no_namespace
The tlb file does not seem to be getting updated either :(