HaliGetInterruptTranslator
NTSTATUS __stdcall HaliGetInterruptTranslator(
_INTERFACE_TYPE ParentInterfaceType,
_INTERFACE_TYPE BridgeInterfaceType,
_INTERFACE_TYPE Size,
UINT16 Version,
_TRANSLATOR_INTERFACE *Translator,
_TRANSLATOR_INTERFACE *BridgeBusNumber,
UINT64 *a7){
if( Size != InterfaceTypeUndefined && (Size <= Internal || Size > Eisa) )
return -1073741822;
*(_QWORD *)(&BridgeBusNumber->Version + 1) = 0i64;
HIDWORD(BridgeBusNumber->Context) = 0;
BridgeBusNumber->InterfaceReference = (PINTERFACE_REFERENCE)xHalTimerWatchdogStop;
BridgeBusNumber->InterfaceDereference = (PINTERFACE_DEREFERENCE)xHalTimerWatchdogStop;
BridgeBusNumber->TranslateResources = (PTRANSLATE_RESOURCE_HANDLER)HalacpiIrqTranslateResourcesIsa;
BridgeBusNumber->TranslateResourceRequirements = (PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER)HalacpiIrqTranslateResourceRequirementsIsa;
*(_DWORD *)&BridgeBusNumber->Size = 48;
return 0;
}Referenced by:
No references.