ReactOS 0.4.17-dev-1071-gb2116d0
loadperf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define InstallPerfDll   WINELIB_NAME_AW(InstallPerfDll);
 
#define LoadPerfCounterTextStrings   WINELIB_NAME_AW(LoadPerfCounterTextStrings)
 
#define UnloadPerfCounterTextStrings   WINELIB_NAME_AW(UnloadPerfCounterTextStrings)
 

Functions

DWORD WINAPI InstallPerfDllA (LPCSTR, LPCSTR, ULONG_PTR)
 
DWORD WINAPI InstallPerfDllW (LPCWSTR, LPCWSTR, ULONG_PTR)
 
DWORD WINAPI LoadPerfCounterTextStringsA (LPCSTR, BOOL)
 
DWORD WINAPI LoadPerfCounterTextStringsW (LPCWSTR, BOOL)
 
DWORD WINAPI UnloadPerfCounterTextStringsA (LPCSTR, BOOL)
 
DWORD WINAPI UnloadPerfCounterTextStringsW (LPCWSTR, BOOL)
 

Macro Definition Documentation

◆ InstallPerfDll

#define InstallPerfDll   WINELIB_NAME_AW(InstallPerfDll);

Definition at line 28 of file loadperf.h.

◆ LoadPerfCounterTextStrings

#define LoadPerfCounterTextStrings   WINELIB_NAME_AW(LoadPerfCounterTextStrings)

Definition at line 32 of file loadperf.h.

◆ UnloadPerfCounterTextStrings

#define UnloadPerfCounterTextStrings   WINELIB_NAME_AW(UnloadPerfCounterTextStrings)

Definition at line 36 of file loadperf.h.

Function Documentation

◆ InstallPerfDllA()

DWORD WINAPI InstallPerfDllA ( LPCSTR  computer,
LPCSTR  ini,
ULONG_PTR  flags 
)

Definition at line 49 of file loadperf_main.c.

50{
51 DWORD ret;
52 LPWSTR computerW = NULL, iniW = NULL;
53
54 if (computer && !(computerW = strdupAW(computer))) return ERROR_OUTOFMEMORY;
55 if (ini && !(iniW = strdupAW(ini)))
56 {
57 HeapFree(GetProcessHeap(), 0, computerW);
58 return ERROR_OUTOFMEMORY;
59 }
60
61 ret = InstallPerfDllW(computerW, iniW, flags);
62
63 HeapFree(GetProcessHeap(), 0, computerW);
64 HeapFree(GetProcessHeap(), 0, iniW);
65
66 return ret;
67}
#define ERROR_OUTOFMEMORY
Definition: deptool.c:13
#define NULL
Definition: types.h:112
#define GetProcessHeap()
Definition: compat.h:736
#define HeapFree(x, y, z)
Definition: compat.h:735
return ret
Definition: mutex.c:147
unsigned long DWORD
Definition: ntddk_ex.h:95
GLbitfield flags
Definition: glext.h:7161
DWORD WINAPI InstallPerfDllW(LPCWSTR computer, LPCWSTR ini, ULONG_PTR flags)
Definition: loadperf_main.c:72
static WCHAR * strdupAW(const char *str)
Definition: loadperf_main.c:34
TConfig ini
Definition: tnconfig.cpp:45
uint16_t * LPWSTR
Definition: typedefs.h:56

◆ InstallPerfDllW()

DWORD WINAPI InstallPerfDllW ( LPCWSTR  computer,
LPCWSTR  ini,
ULONG_PTR  flags 
)

Definition at line 72 of file loadperf_main.c.

73{
74 FIXME("(%s, %s, %Ix)\n", debugstr_w(computer), debugstr_w(ini), flags);
75 return ERROR_SUCCESS;
76}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define ERROR_SUCCESS
Definition: deptool.c:10
#define debugstr_w
Definition: kernel32.h:32

Referenced by InstallPerfDllA().

◆ LoadPerfCounterTextStringsA()

DWORD WINAPI LoadPerfCounterTextStringsA ( LPCSTR  cmdline,
BOOL  quiet 
)

Definition at line 84 of file loadperf_main.c.

85{
86 DWORD ret;
87 LPWSTR cmdlineW = NULL;
88
89 if (cmdline && !(cmdlineW = strdupAW(cmdline))) return ERROR_OUTOFMEMORY;
90
91 ret = LoadPerfCounterTextStringsW(cmdlineW, quiet);
92
93 HeapFree(GetProcessHeap(), 0, cmdlineW);
94
95 return ret;
96}
DWORD WINAPI LoadPerfCounterTextStringsW(LPCWSTR cmdline, BOOL quiet)
TCHAR * cmdline
Definition: stretchblt.cpp:32

◆ LoadPerfCounterTextStringsW()

DWORD WINAPI LoadPerfCounterTextStringsW ( LPCWSTR  cmdline,
BOOL  quiet 
)

Definition at line 106 of file loadperf_main.c.

107{
108 FIXME("(%s, %d): stub\n", debugstr_w(cmdline), quiet);
109
110 return ERROR_SUCCESS;
111}

Referenced by LoadPerfCounterTextStringsA(), and wmain().

◆ UnloadPerfCounterTextStringsA()

DWORD WINAPI UnloadPerfCounterTextStringsA ( LPCSTR  cmdline,
BOOL  quiet 
)

Definition at line 119 of file loadperf_main.c.

120{
121 DWORD ret;
122 LPWSTR cmdlineW = NULL;
123
124 if (cmdline && !(cmdlineW = strdupAW(cmdline))) return ERROR_OUTOFMEMORY;
125
126 ret = UnloadPerfCounterTextStringsW(cmdlineW, quiet);
127
128 HeapFree(GetProcessHeap(), 0, cmdlineW);
129
130 return ret;
131}
DWORD WINAPI UnloadPerfCounterTextStringsW(LPCWSTR cmdline, BOOL quiet)

◆ UnloadPerfCounterTextStringsW()

DWORD WINAPI UnloadPerfCounterTextStringsW ( LPCWSTR  cmdline,
BOOL  quiet 
)

Definition at line 141 of file loadperf_main.c.

142{
143 FIXME("(%s, %d): stub\n", debugstr_w(cmdline), quiet);
144
145 return ERROR_SUCCESS;
146}

Referenced by UnloadPerfCounterTextStringsA().