]> git.proxmox.com Git - mirror_edk2.git/blame - Nt32Pkg/MetronomeDxe/Metronome.h
UefiCpuPkg: Remove double \r
[mirror_edk2.git] / Nt32Pkg / MetronomeDxe / Metronome.h
CommitLineData
6ae81428 1/**@file\r
8a4a9d21 2\r
8f2a5f80 3Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>\r
9d2eedba 4SPDX-License-Identifier: BSD-2-Clause-Patent\r
8a4a9d21 5\r
6Module Name:\r
7\r
8 Metronome.h\r
9\r
10Abstract:\r
11\r
12 NT Emulation Metronome Architectural Protocol Driver as defined in DXE CIS\r
13\r
6ae81428 14**/\r
8a4a9d21 15\r
16#ifndef _NT_THUNK_METRONOME_H_\r
17#define _NT_THUNK_METRONOME_H_\r
18\r
60c93673 19#include <Uefi.h>\r
f2569572
A
20#include <WinNtDxe.h>\r
21#include <Protocol/Metronome.h>\r
22#include <Library/BaseLib.h>\r
f2569572
A
23#include <Library/UefiDriverEntryPoint.h>\r
24#include <Library/WinNtLib.h>\r
25#include <Library/UefiBootServicesTableLib.h>\r
8a4a9d21 26\r
27\r
8a4a9d21 28//\r
29// Period of on tick in 100 nanosecond units\r
30//\r
31#define TICK_PERIOD 2000\r
32\r
33//\r
34// Function Prototypes\r
35//\r
36\r
37EFI_STATUS\r
38EFIAPI\r
39WinNtMetronomeDriverInitialize (\r
40 IN EFI_HANDLE ImageHandle,\r
41 IN EFI_SYSTEM_TABLE *SystemTable\r
42 )\r
43/*++\r
44\r
45Routine Description:\r
46\r
47 TODO: Add function description\r
48\r
49Arguments:\r
50\r
51 ImageHandle - TODO: add argument description\r
52 SystemTable - TODO: add argument description\r
53\r
54Returns:\r
55\r
56 TODO: add return values\r
57\r
58--*/\r
59;\r
60\r
61EFI_STATUS\r
62EFIAPI\r
63WinNtMetronomeDriverWaitForTick (\r
64 IN EFI_METRONOME_ARCH_PROTOCOL *This,\r
65 IN UINT32 TickNumber\r
66 )\r
67/*++\r
68\r
69Routine Description:\r
70\r
71 TODO: Add function description\r
72\r
73Arguments:\r
74\r
75 This - TODO: add argument description\r
76 TickNumber - TODO: add argument description\r
77\r
78Returns:\r
79\r
80 TODO: add return values\r
81\r
82--*/\r
83;\r
84\r
85#endif\r