/** @file 217828C1-DA75-5BC1-7B58-91954FED0101.h -- Header for 217828C1-DA75-5BC1-7B58-91954FED0101 Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __217828C1-DA75-5BC1-7B58-91954FED0101_H__ #define __217828C1-DA75-5BC1-7B58-91954FED0101_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI _ModuleEntryPoint( VOID ); EFI_STATUS EFIAPI VmdInitGlobals( VOID ); EFI_STATUS EFIAPI VmdDriverEntryPoint( VOID ); EFI_STATUS EFIAPI VmdDriverEntryStage2( VOID ); EFI_STATUS EFIAPI VmdDevicePathGetProtocol( VOID ); EFI_STATUS EFIAPI VmdCreateChildProtocol( VOID ); EFI_STATUS EFIAPI VmdCountNvmeChildren( VOID ); EFI_STATUS EFIAPI VmdNsUpdateIdentifyData( VOID ); EFI_STATUS EFIAPI VmdNvmeFirmwareUpdateHandler( VOID ); EFI_STATUS EFIAPI VmdDebugPrint( VOID ); EFI_STATUS EFIAPI VmdAssert( VOID ); EFI_STATUS EFIAPI FreePool( VOID ); EFI_STATUS EFIAPI VmdDevicePathExtract( VOID ); EFI_STATUS EFIAPI VmdDevicePathConfig( VOID ); EFI_STATUS EFIAPI VmdNvmeControllerInit( VOID ); EFI_STATUS EFIAPI VmdBlockIoGetNumBlocks( VOID ); EFI_STATUS EFIAPI VmdBlockIoReadBlocks( VOID ); EFI_STATUS EFIAPI VmdBlockIoWriteBlocks( VOID ); EFI_STATUS EFIAPI VmdBlockIoFlushBlocks( VOID ); EFI_STATUS EFIAPI VmdNvmePassThru( VOID ); EFI_STATUS EFIAPI VmdNvmeGetNextNamespace( VOID ); EFI_STATUS EFIAPI VmdNvmeGetNamespace( VOID ); EFI_STATUS EFIAPI VmdNvmeBuildDevicePath( VOID ); EFI_STATUS EFIAPI VmdNvmeTimerPoll( VOID ); EFI_STATUS EFIAPI VmdNvmePassThruNotification( VOID ); EFI_STATUS EFIAPI VmdRootBridgeIoNotification( VOID ); EFI_STATUS EFIAPI VmdExtractHii( VOID ); EFI_STATUS EFIAPI VmdRouteHii( VOID ); EFI_STATUS EFIAPI VmdNvmeSetupQueues( VOID ); EFI_STATUS EFIAPI VmdCopyDevicePath( VOID ); EFI_STATUS EFIAPI VmdCopyDevicePathEntry( VOID ); EFI_STATUS EFIAPI VmdPciIoPollMem( VOID ); EFI_STATUS EFIAPI VmdPciIoUnmap( VOID ); EFI_STATUS EFIAPI VmdPciIoCopyMem( VOID ); EFI_STATUS EFIAPI VmdNvmeDeviceEnumerate( VOID ); EFI_STATUS EFIAPI VmdCreateDeviceInstance( VOID ); EFI_STATUS EFIAPI VmdMmioAlloc( VOID ); EFI_STATUS EFIAPI VmdCopyNvmeStatus( VOID ); EFI_STATUS EFIAPI VmdPciIoPollMemEx( VOID ); EFI_STATUS EFIAPI NvmeGetIdentifyInfo( VOID ); EFI_STATUS EFIAPI VmdGetSlotInfo( VOID ); EFI_STATUS EFIAPI NvmeSubmitCommand( VOID ); EFI_STATUS EFIAPI NvmeGetNextNamespace( VOID ); EFI_STATUS EFIAPI NvmeBuildDevicePath( VOID ); EFI_STATUS EFIAPI NvmeGetNamespace( VOID ); EFI_STATUS EFIAPI NvmExpressPassThru( VOID ); EFI_STATUS EFIAPI NvmeGetNextNamespaceEx( VOID ); EFI_STATUS EFIAPI NvmExpressGetNextNamespace( VOID ); EFI_STATUS EFIAPI NvmExpressBuildDevicePath( VOID ); EFI_STATUS EFIAPI VmdGetLedSlot( VOID ); #endif /* __217828C1-DA75-5BC1-7B58-91954FED0101_H__ */