X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fwin32ss%2Fprinting%2Fbase%2Fwinspool%2Fmain.c;h=016d8075c29240838ab48b5b40fc4b4d72b7cf26;hp=a059a1a2f5e7b0d3155c05a3e70633f7b8a669e6;hb=7e4bcf78c4b3fffc5110d2d4daa029f337be4c9b;hpb=5df5a009e20968dbca3fc8083af9a41cabcf4d0a diff --git a/reactos/win32ss/printing/base/winspool/main.c b/reactos/win32ss/printing/base/winspool/main.c index a059a1a2f5e..016d8075c29 100644 --- a/reactos/win32ss/printing/base/winspool/main.c +++ b/reactos/win32ss/printing/base/winspool/main.c @@ -68,19 +68,15 @@ midl_user_free(void __RPC_FAR* ptr) BOOL WINAPI SpoolerInit() { - BOOL ReturnValue = FALSE; - DWORD ErrorCode; + BOOL bReturnValue = FALSE; + DWORD dwErrorCode; // Nothing to initialize here yet, but pass this call to the Spool Service as well. RpcTryExcept { - ErrorCode = _RpcSpoolerInit(); - if (ErrorCode) - { - ERR("_RpcSpoolerInit failed with error %lu!\n", ErrorCode); - } - - ReturnValue = (ErrorCode == ERROR_SUCCESS); + dwErrorCode = _RpcSpoolerInit(); + SetLastError(dwErrorCode); + bReturnValue = (dwErrorCode == ERROR_SUCCESS); } RpcExcept(EXCEPTION_EXECUTE_HANDLER) { @@ -88,5 +84,5 @@ SpoolerInit() } RpcEndExcept; - return ReturnValue; + return bReturnValue; }