-@ stub BackupPerfRegistryToFileW
+@ stdcall BackupPerfRegistryToFileW(long long)
@ stdcall InstallPerfDllA(str str ptr)
@ stdcall InstallPerfDllW(wstr wstr ptr)
-@ stub LoadMofFromInstalledServiceA
-@ stub LoadMofFromInstalledServiceW
+@ stdcall LoadMofFromInstalledServiceA(ptr ptr ptr)
+@ stdcall LoadMofFromInstalledServiceW(ptr ptr ptr)
@ stdcall LoadPerfCounterTextStringsA(str long)
@ stdcall LoadPerfCounterTextStringsW(wstr long)
-@ stub RestorePerfRegistryFromFileW
-@ stub SetServiceAsTrustedA
-@ stub SetServiceAsTrustedW
+@ stdcall RestorePerfRegistryFromFileW(ptr ptr)
+@ stdcall SetServiceAsTrustedA(ptr ptr)
+@ stdcall SetServiceAsTrustedW(ptr ptr)
@ stdcall UnloadPerfCounterTextStringsA(str long)
@ stdcall UnloadPerfCounterTextStringsW(wstr long)
-@ stub UpdatePerfNameFilesA
-@ stub UpdatePerfNameFilesW
+@ stdcall UpdatePerfNameFilesA(ptr ptr ptr ptr)
+@ stdcall UpdatePerfNameFilesW(ptr ptr ptr ptr)
--- /dev/null
+
+#include <windows.h>
+#define NDEBUG
+#include <debug.h>
+
+#define LOADPERF_FUNCTION DWORD WINAPI
+
+LOADPERF_FUNCTION
+BackupPerfRegistryToFileW(
+ IN LPCWSTR szFileName,
+ IN LPCWSTR szCommentString OPTIONAL)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+LoadMofFromInstalledServiceA(
+ IN LPCSTR szServiceName,
+ IN LPCSTR szMofFilename,
+ IN ULONG_PTR dwFlags)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+LoadMofFromInstalledServiceW(
+ IN LPCWSTR szServiceName,
+ IN LPCWSTR szMofFilename,
+ IN ULONG_PTR dwFlags)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+RestorePerfRegistryFromFileW(
+ IN LPCWSTR szFileName,
+ IN LPCWSTR szLangId)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+SetServiceAsTrustedA(
+ IN LPCSTR szReserved,
+ IN LPCSTR szServiceName)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+SetServiceAsTrustedW(
+ IN LPCWSTR szReserved OPTIONAL,
+ IN LPCWSTR szServiceName)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+UpdatePerfNameFilesA(
+ IN LPCSTR szNewCtrFilePath,
+ IN LPCSTR szNewHlpFilePath OPTIONAL,
+ IN LPSTR szLanguageID,
+ IN ULONG_PTR dwFlags)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+LOADPERF_FUNCTION
+UpdatePerfNameFilesW(
+ IN LPCWSTR szNewCtrFilePath,
+ IN LPCWSTR szNewHlpFilePath OPTIONAL,
+ IN LPWSTR szLanguageID,
+ IN ULONG_PTR dwFlags)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+