NeKernel dev
Loading...
Searching...
No Matches
Database.h
Go to the documentation of this file.
1/* ========================================
2
3 Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
4
5======================================== */
6#pragma once
7
9#include <NeKit/Config.h>
10
11namespace Kernel {
35} // namespace Kernel
36
38 return rhs != (Kernel::UChar) lhs;
39}
40
42 return rhs == (Kernel::UChar) lhs;
43}
44
46 return lhs != (Kernel::UChar) rhs;
47}
48
50 return lhs == (Kernel::UChar) rhs;
51}
BOOL operator!=(const Kernel::Types::PciDeviceKind &lhs, Kernel::UChar rhs)
Definition Database.h:37
BOOL operator==(const Kernel::Types::PciDeviceKind &lhs, Kernel::UChar rhs)
Definition Database.h:41
#define BOOL
Definition Database.h:12
PciDeviceKind
Definition Database.h:14
@ CommunicationController
Definition Database.h:21
@ MultimediaController
Definition Database.h:18
@ Invalid
Definition Database.h:32
@ NetworkController
Definition Database.h:16
@ DockingStation
Definition Database.h:24
@ DisplayController
Definition Database.h:17
@ SatelliteCommunicationsController
Definition Database.h:29
@ Unassgined
Definition Database.h:31
@ IntelligentController
Definition Database.h:28
@ GenericSystemPeripheral
Definition Database.h:22
@ InputDeviceController
Definition Database.h:23
@ MemoryController
Definition Database.h:19
@ MassStorageController
Definition Database.h:15
@ CoProcessor
Definition Database.h:30
@ WirelessController
Definition Database.h:27
@ Bridge
Definition Database.h:20
@ Processor
Definition Database.h:25
@ SerialBusController
Definition Database.h:26
UPS inline definitions.
Definition Device.h:12
__UINT8_TYPE__ UChar
Definition Config.h:54