Release 971221
[wine/multimedia.git] / win32 / newfns.c
blob1ef72e5f02d6411cf8aebc52e00b2e6ede388d66
1 /*
2 * Win32 miscellaneous functions
4 * Copyright 1995 Thomas Sandford (tdgsandf@prds-grn.demon.co.uk)
5 */
7 /* Misc. new functions - they should be moved into appropriate files
8 at a later date. */
10 #include <stdio.h>
11 #include "windows.h"
12 #include "winerror.h"
13 #include "stddebug.h"
14 #include "debug.h"
16 /****************************************************************************
17 * UTRegister (KERNEL32.697)
19 BOOL32 WINAPI UTRegister(HMODULE32 hModule,
20 LPSTR lpsz16BITDLL,
21 LPSTR lpszInitName,
22 LPSTR lpszProcName,
23 /*UT32PROC*/ LPVOID *ppfn32Thunk,
24 /*FARPROC*/ LPVOID pfnUT32CallBack,
25 LPVOID lpBuff)
27 fprintf(stdnimp, "UTRegister Stub called!\n");
28 return TRUE;
31 /****************************************************************************
32 * UTUnRegister (KERNEL32.698)
34 BOOL32 WINAPI UTUnRegister(HMODULE32 hModule)
36 fprintf(stdnimp, "UTUnRegister Stub called!\n");
37 return TRUE;
40 /****************************************************************************
41 * QueryPerformanceCounter (KERNEL32.564)
43 BOOL32 WINAPI QueryPerformanceCounter(LPLARGE_INTEGER counter)
45 /* FIXME: don't know what are good values */
46 counter->LowPart = 0;
47 counter->HighPart = 0;
48 /* FIXME: Set appropriate error */
49 return FALSE;
52 HANDLE32 WINAPI FindFirstChangeNotification32A(LPCSTR lpPathName,BOOL32 bWatchSubtree,DWORD dwNotifyFilter) {
53 fprintf(stderr,"FindFirstChangeNotification(%s,%d,%08lx),stub\n",
54 lpPathName,bWatchSubtree,dwNotifyFilter
56 return 0xcafebabe;
59 BOOL32 WINAPI FindNextChangeNotification(HANDLE32 fcnhandle) {
60 fprintf(stderr,"FindNextChangeNotification(%08x),stub!\n",fcnhandle);
61 return FALSE;
64 /****************************************************************************
65 * QueryPerformanceFrequency (KERNEL32.565)
67 BOOL32 WINAPI QueryPerformanceFrequency(LPLARGE_INTEGER frequency)
69 /* FIXME: don't know what are good values */
70 frequency->LowPart = 0;
71 frequency->HighPart = 0;
72 /* FIXME: Set appropriate error */
73 return FALSE;
76 /****************************************************************************
77 * DeviceIoControl (KERNEL32.188)
79 BOOL32 WINAPI DeviceIoControl(HANDLE32 hDevice, DWORD dwIoControlCode,
80 LPVOID lpvlnBuffer, DWORD cblnBuffer,
81 LPVOID lpvOutBuffer, DWORD cbOutBuffer,
82 LPDWORD lpcbBytesReturned,
83 LPOVERLAPPED lpoPverlapped)
86 fprintf(stdnimp, "DeviceIoControl Stub called!\n");
87 /* FIXME: Set appropriate error */
88 return FALSE;