2 * Win32 miscellaneous functions
4 * Copyright 1995 Thomas Sandford (tdgsandf@prds-grn.demon.co.uk)
7 /* Misc. new functions - they should be moved into appropriate files
16 /****************************************************************************
17 * UTRegister (KERNEL32.697)
19 BOOL32 WINAPI
UTRegister(HMODULE32 hModule
,
23 /*UT32PROC*/ LPVOID
*ppfn32Thunk
,
24 /*FARPROC*/ LPVOID pfnUT32CallBack
,
27 fprintf(stdnimp
, "UTRegister Stub called!\n");
31 /****************************************************************************
32 * UTUnRegister (KERNEL32.698)
34 BOOL32 WINAPI
UTUnRegister(HMODULE32 hModule
)
36 fprintf(stdnimp
, "UTUnRegister Stub called!\n");
40 /****************************************************************************
41 * QueryPerformanceCounter (KERNEL32.564)
43 BOOL32 WINAPI
QueryPerformanceCounter(LPLARGE_INTEGER counter
)
45 /* FIXME: don't know what are good values */
47 counter
->HighPart
= 0;
48 /* FIXME: Set appropriate error */
52 HANDLE32 WINAPI
FindFirstChangeNotification32A(LPCSTR lpPathName
,BOOL32 bWatchSubtree
,DWORD dwNotifyFilter
) {
53 fprintf(stderr
,"FindFirstChangeNotification(%s,%d,%08lx),stub\n",
54 lpPathName
,bWatchSubtree
,dwNotifyFilter
59 BOOL32 WINAPI
FindNextChangeNotification(HANDLE32 fcnhandle
) {
60 fprintf(stderr
,"FindNextChangeNotification(%08x),stub!\n",fcnhandle
);
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 */
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 */