Skip to content

Commit 60105fe

Browse files
committed
Replace magic values with constants
1 parent 5081730 commit 60105fe

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

qiling/os/windows/handle.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
from typing import Any, MutableMapping, Optional
88

9+
from qiling.os.windows.const import STD_ERROR_HANDLE, STD_INPUT_HANDLE, STD_OUTPUT_HANDLE
10+
911
class Handle:
1012
ID = 0xa0000000
1113

@@ -26,9 +28,9 @@ def __eq__(self, other: 'Handle'):
2628

2729
class HandleManager:
2830
# IO
29-
STDIN = Handle(id=0xfffffff6)
30-
STDOUT = Handle(id=0xfffffff5)
31-
STDERR = Handle(id=0xfffffff4)
31+
STDIN = Handle(id=STD_INPUT_HANDLE)
32+
STDOUT = Handle(id=STD_OUTPUT_HANDLE)
33+
STDERR = Handle(id=STD_ERROR_HANDLE)
3234

3335
# Register
3436
HKEY_CLASSES_ROOT = Handle(id=0x80000000)

0 commit comments

Comments
 (0)