HyperDbg Debugger
Loading...
Searching...
No Matches
type.h
Go to the documentation of this file.
1
13#pragma once
14
15#ifndef TYPE_H
16# define TYPE_H
17
38
39typedef struct _VARIABLE_TYPE
40{
42 int Size; // sizeof() value
43 int Align; // alignment
48
50
53
58
63
67
82
83#endif
UCHAR BOOLEAN
Definition BasicTypes.h:35
Definition type.h:40
struct _VARIABLE_TYPE * Base
Definition type.h:45
int Size
Definition type.h:42
int Align
Definition type.h:43
int ArrayLen
Definition type.h:46
VARIABLE_TYPE_KIND Kind
Definition type.h:41
BOOLEAN IsUnsigned
Definition type.h:44
VARIABLE_TYPE * VARIABLE_TYPE_FLOAT
Definition type.c:30
VARIABLE_TYPE * VARIABLE_TYPE_UCHAR
Definition type.c:25
VARIABLE_TYPE * VARIABLE_TYPE_UNKNOWN
Definition type.c:15
VARIABLE_TYPE * VARIABLE_TYPE_DOUBLE
Definition type.c:31
VARIABLE_TYPE * VARIABLE_TYPE_ULONG
Definition type.c:28
VARIABLE_TYPE * VARIABLE_TYPE_VOID
Definition type.c:17
VARIABLE_TYPE * VARIABLE_TYPE_LONG
Definition type.c:23
VARIABLE_TYPE * VARIABLE_TYPE_SHORT
Definition type.c:21
VARIABLE_TYPE * VARIABLE_TYPE_BOOL
Definition type.c:18
VARIABLE_TYPE * VARIABLE_TYPE_INT
Definition type.c:22
VARIABLE_TYPE * VARIABLE_TYPE_CHAR
Definition type.c:20
VARIABLE_TYPE * VARIABLE_TYPE_UINT
Definition type.c:27
VARIABLE_TYPE * VARIABLE_TYPE_USHORT
Definition type.c:26
VARIABLE_TYPE * VARIABLE_TYPE_LDOUBLE
Definition type.c:32
enum _SCRIPT_ENGINE_ERROR_TYPE SCRIPT_ENGINE_ERROR_TYPE
struct _VARIABLE_TYPE * PVARIABLE_TYPE
enum _VARIABLE_TYPE_KIND VARIABLE_TYPE_KIND
_VARIABLE_TYPE_KIND
Definition type.h:19
@ TY_PTR
Definition type.h:31
@ TY_SHORT
Definition type.h:24
@ TY_VOID
Definition type.h:21
@ TY_STRUCT
Definition type.h:35
@ TY_UNION
Definition type.h:36
@ TY_INT
Definition type.h:25
@ TY_DOUBLE
Definition type.h:28
@ TY_FLOAT
Definition type.h:27
@ TY_CHAR
Definition type.h:23
@ TY_VLA
Definition type.h:34
@ TY_ENUM
Definition type.h:30
@ TY_LDOUBLE
Definition type.h:29
@ TY_LONG
Definition type.h:26
@ TY_ARRAY
Definition type.h:33
@ TY_UNKNOWN
Definition type.h:20
@ TY_FUNC
Definition type.h:32
@ TY_BOOL
Definition type.h:22
enum _SCRIPT_ENGINE_ERROR_TYPE * PSCRIPT_ENGINE_ERROR_TYPE
_SCRIPT_ENGINE_ERROR_TYPE
Definition type.h:69
@ SCRIPT_ENGINE_ERROR_UNDEFINED_FUNCTION
Definition type.h:76
@ SCRIPT_ENGINE_ERROR_UNRESOLVED_VARIABLE
Definition type.h:73
@ SCRIPT_ENGINE_ERROR_UNKNOWN_TOKEN
Definition type.h:72
@ SCRIPT_ENGINE_ERROR_NON_VOID_FUNCTION_NOT_RETURNING_VALUE
Definition type.h:79
@ SCRIPT_ENGINE_ERROR_UNHANDLED_SEMANTIC_RULE
Definition type.h:74
@ SCRIPT_ENGINE_ERROR_UNDEFINED_VARIABLE_TYPE
Definition type.h:77
@ SCRIPT_ENGINE_ERROR_VOID_FUNCTION_RETURNING_VALUE
Definition type.h:78
@ SCRIPT_ENGINE_ERROR_SYNTAX
Definition type.h:71
@ SCRIPT_ENGINE_ERROR_FREE
Definition type.h:70
@ SCRIPT_ENGINE_ERROR_TEMP_LIST_FULL
Definition type.h:75
struct _VARIABLE_TYPE VARIABLE_TYPE