ReactOS 0.4.16-dev-736-g28b802b
avrt.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define THREAD_ORDER_GROUP_INFINITE_TIMEOUT   ((void*)((LONG_PTR)-1))
 
#define AvSetMmThreadCharacteristics   WINELIB_NAME_AW(AvSetMmThreadCharacteristics)
 
#define AvSetMmMaxThreadCharacteristics   WINELIB_NAME_AW(AvSetMmMaxThreadCharacteristics)
 
#define AvRtCreateThreadOrderingGroupEx   WINELIB_NAME_AW(AvRtCreateThreadOrderingGroupEx)
 

Typedefs

typedef enum _AVRT_PRIORITY AVRT_PRIORITY
 
typedef enum _AVRT_PRIORITYPAVRT_PRIORITY
 

Enumerations

enum  _AVRT_PRIORITY {
  AVRT_PRIORITY_VERYLOW = -2 , AVRT_PRIORITY_LOW , AVRT_PRIORITY_NORMAL , AVRT_PRIORITY_HIGH ,
  AVRT_PRIORITY_CRITICAL
}
 

Functions

HANDLE WINAPI AvSetMmThreadCharacteristicsA (LPCSTR TaskName, LPDWORD TaskIndex)
 
HANDLE WINAPI AvSetMmThreadCharacteristicsW (LPCWSTR TaskName, LPDWORD TaskIndex)
 
HANDLE WINAPI AvSetMmMaxThreadCharacteristicsA (LPCSTR FirstTask, LPCSTR SecondTask, LPDWORD TaskIndex)
 
HANDLE WINAPI AvSetMmMaxThreadCharacteristicsW (LPCWSTR FirstTask, LPCWSTR SecondTask, LPDWORD TaskIndex)
 
BOOL WINAPI AvRevertMmThreadCharacteristics (HANDLE AvrtHandle)
 
BOOL WINAPI AvSetMmThreadPriority (HANDLE AvrtHandle, AVRT_PRIORITY Priority)
 
BOOL WINAPI AvRtCreateThreadOrderingGroup (PHANDLE Context, PLARGE_INTEGER Period, GUID *ThreadOrderingGuid, PLARGE_INTEGER Timeout)
 
BOOL WINAPI AvRtCreateThreadOrderingGroupExA (PHANDLE Context, PLARGE_INTEGER Period, GUID *ThreadOrderingGuid, PLARGE_INTEGER Timeout, LPCSTR TaskName)
 
BOOL WINAPI AvRtCreateThreadOrderingGroupExW (PHANDLE Context, PLARGE_INTEGER Period, GUID *ThreadOrderingGuid, PLARGE_INTEGER Timeout, LPCSTR TaskName)
 
BOOL WINAPI AvRtJoinThreadOrderingGroup (PHANDLE Context, GUID *ThreadOrderingGuid, BOOL Before)
 
BOOL WINAPI AvRtWaitOnThreadOrderingGroup (HANDLE Context)
 
BOOL WINAPI AvRtLeaveThreadOrderingGroup (HANDLE Context)
 
BOOL WINAPI AvRtDeleteThreadOrderingGroup (HANDLE Context)
 
BOOL WINAPI AvQuerySystemResponsiveness (HANDLE AvrtHandle, PULONG SystemResponsivenessValue)
 

Macro Definition Documentation

◆ AvRtCreateThreadOrderingGroupEx

#define AvRtCreateThreadOrderingGroupEx   WINELIB_NAME_AW(AvRtCreateThreadOrderingGroupEx)

Definition at line 63 of file avrt.h.

◆ AvSetMmMaxThreadCharacteristics

#define AvSetMmMaxThreadCharacteristics   WINELIB_NAME_AW(AvSetMmMaxThreadCharacteristics)

Definition at line 47 of file avrt.h.

◆ AvSetMmThreadCharacteristics

#define AvSetMmThreadCharacteristics   WINELIB_NAME_AW(AvSetMmThreadCharacteristics)

Definition at line 43 of file avrt.h.

◆ THREAD_ORDER_GROUP_INFINITE_TIMEOUT

#define THREAD_ORDER_GROUP_INFINITE_TIMEOUT   ((void*)((LONG_PTR)-1))

Definition at line 39 of file avrt.h.

Typedef Documentation

◆ AVRT_PRIORITY

◆ PAVRT_PRIORITY

Enumeration Type Documentation

◆ _AVRT_PRIORITY

Enumerator
AVRT_PRIORITY_VERYLOW 
AVRT_PRIORITY_LOW 
AVRT_PRIORITY_NORMAL 
AVRT_PRIORITY_HIGH 
AVRT_PRIORITY_CRITICAL 

Definition at line 29 of file avrt.h.

30{
enum _AVRT_PRIORITY * PAVRT_PRIORITY
enum _AVRT_PRIORITY AVRT_PRIORITY
@ AVRT_PRIORITY_HIGH
Definition: avrt.h:34
@ AVRT_PRIORITY_LOW
Definition: avrt.h:32
@ AVRT_PRIORITY_CRITICAL
Definition: avrt.h:35
@ AVRT_PRIORITY_NORMAL
Definition: avrt.h:33
@ AVRT_PRIORITY_VERYLOW
Definition: avrt.h:31

Function Documentation

◆ AvQuerySystemResponsiveness()

BOOL WINAPI AvQuerySystemResponsiveness ( HANDLE  AvrtHandle,
PULONG  SystemResponsivenessValue 
)

◆ AvRevertMmThreadCharacteristics()

BOOL WINAPI AvRevertMmThreadCharacteristics ( HANDLE  AvrtHandle)

Definition at line 83 of file main.c.

84{
85 FIXME("(%p): stub\n", AvrtHandle);
86 return TRUE;
87}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define TRUE
Definition: types.h:120

◆ AvRtCreateThreadOrderingGroup()

BOOL WINAPI AvRtCreateThreadOrderingGroup ( PHANDLE  Context,
PLARGE_INTEGER  Period,
GUID ThreadOrderingGuid,
PLARGE_INTEGER  Timeout 
)

◆ AvRtCreateThreadOrderingGroupExA()

BOOL WINAPI AvRtCreateThreadOrderingGroupExA ( PHANDLE  Context,
PLARGE_INTEGER  Period,
GUID ThreadOrderingGuid,
PLARGE_INTEGER  Timeout,
LPCSTR  TaskName 
)

◆ AvRtCreateThreadOrderingGroupExW()

BOOL WINAPI AvRtCreateThreadOrderingGroupExW ( PHANDLE  Context,
PLARGE_INTEGER  Period,
GUID ThreadOrderingGuid,
PLARGE_INTEGER  Timeout,
LPCSTR  TaskName 
)

◆ AvRtDeleteThreadOrderingGroup()

BOOL WINAPI AvRtDeleteThreadOrderingGroup ( HANDLE  Context)

◆ AvRtJoinThreadOrderingGroup()

BOOL WINAPI AvRtJoinThreadOrderingGroup ( PHANDLE  Context,
GUID ThreadOrderingGuid,
BOOL  Before 
)

◆ AvRtLeaveThreadOrderingGroup()

BOOL WINAPI AvRtLeaveThreadOrderingGroup ( HANDLE  Context)

◆ AvRtWaitOnThreadOrderingGroup()

BOOL WINAPI AvRtWaitOnThreadOrderingGroup ( HANDLE  Context)

◆ AvSetMmMaxThreadCharacteristicsA()

HANDLE WINAPI AvSetMmMaxThreadCharacteristicsA ( LPCSTR  FirstTask,
LPCSTR  SecondTask,
LPDWORD  TaskIndex 
)

◆ AvSetMmMaxThreadCharacteristicsW()

HANDLE WINAPI AvSetMmMaxThreadCharacteristicsW ( LPCWSTR  FirstTask,
LPCWSTR  SecondTask,
LPDWORD  TaskIndex 
)

◆ AvSetMmThreadCharacteristicsA()

HANDLE WINAPI AvSetMmThreadCharacteristicsA ( LPCSTR  TaskName,
LPDWORD  TaskIndex 
)

◆ AvSetMmThreadCharacteristicsW()

HANDLE WINAPI AvSetMmThreadCharacteristicsW ( LPCWSTR  TaskName,
LPDWORD  TaskIndex 
)

◆ AvSetMmThreadPriority()

BOOL WINAPI AvSetMmThreadPriority ( HANDLE  AvrtHandle,
AVRT_PRIORITY  Priority 
)

Definition at line 89 of file main.c.

90{
91 FIXME("(%p)->(%u) stub\n", AvrtHandle, prio);
92 return TRUE;
93}