rpcrt4: Added RpcError* stubs.

This commit is contained in:
Jacek Caban 2012-08-13 13:32:49 +02:00 committed by Alexandre Julliard
parent b14fb33148
commit 028f3be092
2 changed files with 41 additions and 5 deletions

View File

@ -53,7 +53,7 @@
@ stub I_RpcIfInqTransferSyntaxes @ stub I_RpcIfInqTransferSyntaxes
@ stub I_RpcLogEvent @ stub I_RpcLogEvent
@ stdcall I_RpcMapWin32Status(long) @ stdcall I_RpcMapWin32Status(long)
@ stub I_RpcNegotiateTransferSyntax # wxp @ stdcall I_RpcNegotiateTransferSyntax(ptr)
@ stub I_RpcNsBindingSetEntryName @ stub I_RpcNsBindingSetEntryName
@ stub I_RpcNsBindingSetEntryNameA @ stub I_RpcNsBindingSetEntryNameA
@ stub I_RpcNsBindingSetEntryNameW @ stub I_RpcNsBindingSetEntryNameW
@ -376,12 +376,12 @@
@ stdcall RpcEpUnregister(ptr ptr ptr) @ stdcall RpcEpUnregister(ptr ptr ptr)
@ stub RpcErrorAddRecord # wxp @ stub RpcErrorAddRecord # wxp
@ stub RpcErrorClearInformation # wxp @ stub RpcErrorClearInformation # wxp
@ stub RpcErrorEndEnumeration # wxp @ stdcall RpcErrorEndEnumeration(ptr)
@ stub RpcErrorGetNextRecord # wxp @ stdcall RpcErrorGetNextRecord(ptr long ptr)
@ stub RpcErrorLoadErrorInfo # wxp @ stdcall RpcErrorLoadErrorInfo(ptr long ptr)
@ stub RpcErrorNumberOfRecords # wxp @ stub RpcErrorNumberOfRecords # wxp
@ stub RpcErrorResetEnumeration # wxp @ stub RpcErrorResetEnumeration # wxp
@ stub RpcErrorSaveErrorInfo # wxp @ stdcall RpcErrorSaveErrorInfo(ptr ptr ptr)
@ stdcall RpcErrorStartEnumeration(ptr) @ stdcall RpcErrorStartEnumeration(ptr)
@ stub RpcFreeAuthorizationContext # wxp @ stub RpcFreeAuthorizationContext # wxp
@ stdcall RpcGetAsyncCallStatus(ptr) RpcAsyncGetCallStatus @ stdcall RpcGetAsyncCallStatus(ptr) RpcAsyncGetCallStatus

View File

@ -874,6 +874,42 @@ RPC_STATUS RPC_ENTRY RpcErrorStartEnumeration(RPC_ERROR_ENUM_HANDLE* EnumHandle)
return RPC_S_ENTRY_NOT_FOUND; return RPC_S_ENTRY_NOT_FOUND;
} }
/******************************************************************************
* RpcErrorEndEnumeration (rpcrt4.@)
*/
RPC_STATUS RPC_ENTRY RpcErrorEndEnumeration(RPC_ERROR_ENUM_HANDLE* EnumHandle)
{
FIXME("(%p): stub\n", EnumHandle);
return RPC_S_OK;
}
/******************************************************************************
* RpcErrorSaveErrorInfo (rpcrt4.@)
*/
RPC_STATUS RPC_ENTRY RpcErrorSaveErrorInfo(RPC_ERROR_ENUM_HANDLE *EnumHandle, void **ErrorBlob, SIZE_T *BlobSize)
{
FIXME("(%p %p %p): stub\n", EnumHandle, ErrorBlob, BlobSize);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/******************************************************************************
* RpcErrorLoadErrorInfo (rpcrt4.@)
*/
RPC_STATUS RPC_ENTRY RpcErrorLoadErrorInfo(void *ErrorBlob, SIZE_T BlobSize, RPC_ERROR_ENUM_HANDLE *EnumHandle)
{
FIXME("(%p %lu %p): stub\n", ErrorBlob, BlobSize, EnumHandle);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/******************************************************************************
* RpcErrorGetNextRecord (rpcrt4.@)
*/
RPC_STATUS RPC_ENTRY RpcErrorGetNextRecord(RPC_ERROR_ENUM_HANDLE *EnumHandle, BOOL CopyStrings, RPC_EXTENDED_ERROR_INFO *ErrorInfo)
{
FIXME("(%p %x %p): stub\n", EnumHandle, CopyStrings, ErrorInfo);
return RPC_S_ENTRY_NOT_FOUND;
}
/****************************************************************************** /******************************************************************************
* RpcMgmtSetCancelTimeout (rpcrt4.@) * RpcMgmtSetCancelTimeout (rpcrt4.@)
*/ */