nsITestXPCFoo2InterfaceDescriptor.parent_interface = &InterfaceDirectoryEntryTable[1];  nsIEchoInterfaceDescriptor.parent_interface = &InterfaceDirectoryEntryTable[0];  nsIEcho_SetRecieverParams[0].type.type.interface = 3;
nsIEcho_SetRecieverParams[0].type.type.interface =            4; nsIXPCComponents_GetInterfacesParams[0].type.type.interface = 6; nsIXPCComponents_GetClassesParams[0].type.type.interface    = 7; nsIJSID_EqualsParams[0].type.type.interface =                 8; nsIJSCID_NewInstanceParams[0].type.type.interface =           1;
static void BogusTableInit(){    nsITestXPCFooInterfaceDescriptor.parent_interface =        &InterfaceDirectoryEntryTable[0];    nsITestXPCFoo2InterfaceDescriptor.parent_interface =        &InterfaceDirectoryEntryTable[1];    nsIEchoInterfaceDescriptor.parent_interface =        &InterfaceDirectoryEntryTable[0];    nsIEcho_SetRecieverParams[0].type.type.interface = 3; // fixup index}