Patch from David "gigaherz" Quintana: Stub out EnumPrinterKeyA/W, minor fixes by me.

svn path=/trunk/; revision=43548
This commit is contained in:
Stefan Ginsberg 2009-10-18 01:48:30 +00:00
parent f0eec39ba8
commit 7eb77b7780
2 changed files with 31 additions and 0 deletions

View file

@ -802,6 +802,35 @@ EnumPrinterDriversW(LPWSTR Name, LPWSTR Environment, DWORD Level, PBYTE Buffer,
return FALSE;
}
/*
* @unimplemented
*/
DWORD
WINAPI
EnumPrinterKeyA(HANDLE Printer, LPSTR KeyName, LPTSTR Subkey, DWORD SubkeySize, PDWORD SubkeyReturned)
{
OutputDebugStringW(L"winspool EnumPrinterKeyA stub called\n");
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
*SubkeyReturned = 0;
return 0;
}
/*
* @unimplemented
*/
DWORD
WINAPI
EnumPrinterKeyW(HANDLE Printer, LPWSTR KeyName, LPTSTR Subkey, DWORD SubkeySize, PDWORD SubkeyReturned)
{
OutputDebugStringW(L"winspool EnumPrinterKeyW stub called\n");
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
*SubkeyReturned = 0;
return 0;
}
/*
* @unimplemented

View file

@ -124,6 +124,8 @@
@ stdcall EnumPrinterDriversW(wstr wstr long ptr long ptr ptr)
@ stdcall EnumPrintersA(long ptr long ptr long ptr ptr)
@ stdcall EnumPrintersW(long ptr long ptr long ptr ptr)
@ stdcall EnumPrinterKeyA(long str str long ptr)
@ stdcall EnumPrinterKeyW(long wstr wstr long ptr)
@ stdcall ExtDeviceMode(long long ptr str str ptr str long)
@ stdcall EnumPrintProcessorDatatypesA(str str long ptr long ptr ptr)
@ stdcall EnumPrintProcessorDatatypesW(wstr wstr long ptr long ptr ptr)