""" struct Interface; Information about an interface. A pointer to this appears as the first entry in the interface's vtbl[]. """ By implication, the vtbl has to be a void* array of length one, and the first entry must be non-null. --- interface IFoo {}; writefln("%x", IFoo.classinfo.vtbl.ptr); // prints '0' --- --