ReactOS
0.4.15-dev-1629-g9aa73da
|
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ntstatus.h"
#include "windef.h"
#include "winerror.h"
#include "winbase.h"
#include "winuser.h"
#include "winnt.h"
#include "wine/winternl.h"
#include "ntsecapi.h"
#include "iptypes.h"
#include "iphlpapi.h"
#include "rpc.h"
#include "ole2.h"
#include "rpcndr.h"
#include "rpcproxy.h"
#include "rpc_binding.h"
#include "rpc_server.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | context_handle_list |
struct | threaddata |
Macros | |
#define | WIN32_NO_STATUS |
#define | TICKS_PER_CLOCK_TICK 1000 |
#define | SECSPERDAY 86400 |
#define | TICKSPERSEC 10000000 |
#define | SECS_15_OCT_1582_TO_1601 ((17 + 30 + 31 + 365 * 18 + 5) * SECSPERDAY) |
#define | TICKS_15_OCT_1582_TO_1601 ((ULONGLONG)SECS_15_OCT_1582_TO_1601 * TICKSPERSEC) |
#define | ADDRESS_BYTES_NEEDED 6 |
#define | MAX_RPC_ERROR_TEXT 256 |
Variables | |
static UUID | uuid_nil |
static CRITICAL_SECTION | uuid_cs = { &critsect_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | critsect_debug |
static CRITICAL_SECTION | threaddata_cs = { &threaddata_cs_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | threaddata_cs_debug |
static struct list | threaddata_list = LIST_INIT(threaddata_list) |
static const BYTE | hex2bin [] |
#define ADDRESS_BYTES_NEEDED 6 |
Definition at line 340 of file rpcrt4_main.c.
#define MAX_RPC_ERROR_TEXT 256 |
Definition at line 658 of file rpcrt4_main.c.
#define SECS_15_OCT_1582_TO_1601 ((17 + 30 + 31 + 365 * 18 + 5) * SECSPERDAY) |
Definition at line 326 of file rpcrt4_main.c.
#define SECSPERDAY 86400 |
Definition at line 323 of file rpcrt4_main.c.
#define TICKS_15_OCT_1582_TO_1601 ((ULONGLONG)SECS_15_OCT_1582_TO_1601 * TICKSPERSEC) |
Definition at line 327 of file rpcrt4_main.c.
#define TICKS_PER_CLOCK_TICK 1000 |
Definition at line 322 of file rpcrt4_main.c.
#define TICKSPERSEC 10000000 |
Definition at line 324 of file rpcrt4_main.c.
#define WIN32_NO_STATUS |
Definition at line 37 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY DceErrorInqTextA | ( | RPC_STATUS | e, |
RPC_CSTR | buffer | ||
) |
Definition at line 695 of file rpcrt4_main.c.
Referenced by TestDceErrorInqText().
RPC_STATUS RPC_ENTRY DceErrorInqTextW | ( | RPC_STATUS | e, |
RPC_WSTR | buffer | ||
) |
Definition at line 672 of file rpcrt4_main.c.
Referenced by DceErrorInqTextA().
Definition at line 111 of file rpcrt4_main.c.
Definition at line 652 of file rpcrt4_main.c.
|
static |
Definition at line 930 of file rpcrt4_main.c.
Referenced by RPCRT4_GetThreadCurrentCallHandle(), RPCRT4_PopThreadContextHandle(), RPCRT4_PushThreadContextHandle(), RPCRT4_RemoveThreadContextHandle(), RPCRT4_SetThreadCurrentCallHandle(), and RPCRT4_SetThreadCurrentConnection().
Definition at line 714 of file rpcrt4_main.c.
Referenced by do_ndr_async_client_call(), I_RpcGetBuffer(), ncacn_pipe_name(), ncalrpc_pipe_name(), NdrAsyncServerCall(), rpcrt4_ip_tcp_parse_top_of_tower(), rpcrt4_ncacn_np_parse_top_of_tower(), rpcrt4_ncalrpc_parse_top_of_tower(), RPCRT4_ReceiveWithAuth(), RpcTransport_ParseTopOfTower(), and TowerConstruct().
Definition at line 722 of file rpcrt4_main.c.
Referenced by delete_registered_ept_entry(), do_ndr_async_client_call(), epm_register(), ept_delete(), ept_map(), I_RpcFreeBuffer(), I_RpcGetBuffer(), I_RpcSendReceive(), NdrAsyncServerCall(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), process_request_packet(), RpcAssoc_BindConnection(), RpcEpResolveBinding(), RpcEpUnregister(), RPCRT4_io_thread(), rpcrt4_ip_tcp_parse_top_of_tower(), rpcrt4_ncacn_np_is_server_listening(), rpcrt4_ncacn_np_open(), rpcrt4_ncacn_np_parse_top_of_tower(), rpcrt4_ncalrpc_np_is_server_listening(), rpcrt4_ncalrpc_open(), RPCRT4_process_packet(), RPCRT4_ReceiveWithAuth(), test_towers(), and TowerConstruct().
LONG WINAPI I_RpcMapWin32Status | ( | RPC_STATUS | status | ) |
Definition at line 738 of file rpcrt4_main.c.
Referenced by DsAddressToSiteNamesExW(), DsAddressToSiteNamesW(), DsDeregisterDnsHostRecordsW(), DsEnumerateDomainTrustsW(), DsGetDcNameWithAccountW(), DsGetDcSiteCoverageW(), DsGetForestTrustInformationW(), DsGetSiteNameW(), DsRoleGetPrimaryDomainInformation(), ElfBackupEventLogFileA(), ElfBackupEventLogFileW(), ElfChangeNotify(), ElfClearEventLogFileA(), ElfClearEventLogFileW(), ElfCloseEventLog(), ElfDeregisterEventSource(), ElfFlushEventLog(), ElfNumberOfRecords(), ElfOldestRecord(), ElfOpenBackupEventLogA(), ElfOpenBackupEventLogW(), ElfOpenEventLogA(), ElfOpenEventLogW(), ElfReadEventLogA(), ElfReadEventLogW(), ElfRegisterEventSourceA(), ElfRegisterEventSourceW(), ElfReportEventA(), ElfReportEventAndSourceW(), ElfReportEventW(), GetEventLogInformation(), I_BrowserDebugTrace(), I_BrowserQueryEmulatedDomains(), I_BrowserQueryOtherDomains(), I_BrowserQueryStatistics(), I_BrowserResetNetlogonState(), I_BrowserResetStatistics(), I_BrowserServerEnum(), I_BrowserSetNetlogonState(), I_NetServerSetServiceBits(), LsaAddAccountRights(), LsaAddPrivilegesToAccount(), LsaClearAuditLog(), LsaClose(), LsaCreateAccount(), LsaCreateSecret(), LsaCreateTrustedDomain(), LsaCreateTrustedDomainEx(), LsaDelete(), LsaDeleteTrustedDomain(), LsaEnumerateAccountRights(), LsaEnumerateAccounts(), LsaEnumerateAccountsWithUserRight(), LsaEnumeratePrivileges(), LsaEnumeratePrivilegesOfAccount(), LsaEnumerateTrustedDomains(), LsaEnumerateTrustedDomainsEx(), LsaGetQuotasForAccount(), LsaGetRemoteUserName(), LsaGetSystemAccessAccount(), LsaGetUserName(), LsaLookupNames(), LsaLookupNames2(), LsaLookupPrivilegeDisplayName(), LsaLookupPrivilegeName(), LsaLookupPrivilegeValue(), LsaLookupSids(), LsaOpenAccount(), LsaOpenPolicy(), LsaOpenPolicySce(), LsaOpenSecret(), LsaOpenTrustedDomain(), LsaOpenTrustedDomainByName(), LsaQueryDomainInformationPolicy(), LsaQueryForestTrustInformation(), LsaQueryInformationPolicy(), LsaQueryInfoTrustedDomain(), LsaQuerySecret(), LsaQuerySecurityObject(), LsaQueryTrustedDomainInfo(), LsaQueryTrustedDomainInfoByName(), LsaRemoveAccountRights(), LsaRemovePrivilegesFromAccount(), LsaRetrievePrivateData(), LsarSetSecurityObject(), LsarStartRpcServer(), LsaSetDomainInformationPolicy(), LsaSetForestTrustInformation(), LsaSetInformationPolicy(), LsaSetQuotasForAccount(), LsaSetSecret(), LsaSetSecurityObject(), LsaSetSystemAccessAccount(), LsaStorePrivateData(), NetAddAlternateComputerName(), NetBrowserStatisticsGet(), NetConnectionEnum(), NetDfsAdd(), NetEnumerateComputerNames(), NetEnumerateTrustedDomains(), NetFileClose(), NetFileEnum(), NetFileGetInfo(), NetGetAnyDCName(), NetGetJoinableOUs(), NetGetJoinInformation(), NetJoinDomain(), NetLogonGetTimeServiceParentDomain(), NetRemoteTOD(), NetRemoveAlternateComputerName(), NetRenameMachineInDomain(), NetScheduleJobAdd(), NetScheduleJobDel(), NetScheduleJobEnum(), NetScheduleJobGetInfo(), NetServerDiskEnum(), NetServerGetInfo(), NetServerSetInfo(), NetServerTransportAdd(), NetServerTransportAddEx(), NetServerTransportDel(), NetServerTransportEnum(), NetSessionDel(), NetSessionEnum(), NetSessionGetInfo(), NetSetPrimaryComputerName(), NetShareAdd(), NetShareCheck(), NetShareDel(), NetShareDelSticky(), NetShareEnum(), NetShareEnumSticky(), NetShareGetInfo(), NetShareSetInfo(), NetStatisticsGet(), NetUnjoinDomain(), NetUseAdd(), NetUseDel(), NetUseEnum(), NetUseGetInfo(), NetValidateName(), NetWkstaSetInfo(), NetWkstaTransportAdd(), NetWkstaTransportDel(), NetWkstaUserSetInfo(), RpcpAddInterface(), RpcpStartRpcServer(), RpcpStopRpcServer(), RpcpStopRpcServerEx(), SamAddMemberToAlias(), SamAddMemberToGroup(), SamAddMultipleMembersToAlias(), SamChangePasswordUser(), SamCloseHandle(), SamConnect(), SamCreateAliasInDomain(), SamCreateGroupInDomain(), SamCreateUser2InDomain(), SamCreateUserInDomain(), SamDeleteAlias(), SamDeleteGroup(), SamDeleteUser(), SamEnumerateAliasesInDomain(), SamEnumerateDomainsInSamServer(), SamEnumerateGroupsInDomain(), SamEnumerateUsersInDomain(), SamGetAliasMembership(), SamGetDisplayEnumerationIndex(), SamGetGroupsForUser(), SamGetMembersInAlias(), SamGetMembersInGroup(), SamLookupDomainInSamServer(), SamLookupIdsInDomain(), SamLookupNamesInDomain(), SamOpenAlias(), SamOpenDomain(), SamOpenGroup(), SamOpenUser(), SamQueryDisplayInformation(), SamQueryInformationAlias(), SamQueryInformationDomain(), SamQueryInformationGroup(), SamQueryInformationUser(), SamQuerySecurityObject(), SamRemoveMemberFromAlias(), SamRemoveMemberFromForeignDomain(), SamRemoveMemberFromGroup(), SamRemoveMultipleMembersFromAlias(), SamSetInformationAlias(), SamSetInformationDomain(), SamSetInformationGroup(), SamSetInformationUser(), SamSetMemberAttributesOfGroup(), SamSetSecurityObject(), SamShutdownSamServer(), and test_I_RpcMapWin32Status().
RPC_STATUS WINAPI I_UuidCreate | ( | UUID * | Uuid | ) |
Definition at line 461 of file rpcrt4_main.c.
|
static |
Definition at line 1031 of file rpcrt4_main.c.
Referenced by RpcCancelThreadEx().
|
static |
Definition at line 342 of file rpcrt4_main.c.
Referenced by UuidCreateSequential().
Definition at line 329 of file rpcrt4_main.c.
Referenced by UuidCreateSequential().
RPC_STATUS RPC_ENTRY RpcCancelThread | ( | void * | ThreadHandle | ) |
Definition at line 1052 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcCancelThreadEx | ( | void * | ThreadHandle, |
LONG | Timeout | ||
) |
Definition at line 1061 of file rpcrt4_main.c.
Referenced by RpcCancelThread().
RPC_STATUS RPC_ENTRY RpcErrorEndEnumeration | ( | RPC_ERROR_ENUM_HANDLE * | EnumHandle | ) |
Definition at line 888 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcErrorGetNextRecord | ( | RPC_ERROR_ENUM_HANDLE * | EnumHandle, |
BOOL | CopyStrings, | ||
RPC_EXTENDED_ERROR_INFO * | ErrorInfo | ||
) |
Definition at line 915 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcErrorLoadErrorInfo | ( | void * | ErrorBlob, |
SIZE_T | BlobSize, | ||
RPC_ERROR_ENUM_HANDLE * | EnumHandle | ||
) |
Definition at line 906 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcErrorSaveErrorInfo | ( | RPC_ERROR_ENUM_HANDLE * | EnumHandle, |
void ** | ErrorBlob, | ||
SIZE_T * | BlobSize | ||
) |
Definition at line 897 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcErrorStartEnumeration | ( | RPC_ERROR_ENUM_HANDLE * | EnumHandle | ) |
Definition at line 879 of file rpcrt4_main.c.
Definition at line 857 of file rpcrt4_main.c.
RPC_STATUS RPC_ENTRY RpcMgmtSetCancelTimeout | ( | LONG | Timeout | ) |
Definition at line 924 of file rpcrt4_main.c.
void DECLSPEC_NORETURN WINAPI RpcRaiseException | ( | RPC_STATUS | exception | ) |
Definition at line 186 of file rpcrt4_main.c.
Referenced by array_buffer_size(), array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_free(), array_memory_size(), array_read_conformance(), array_read_variance_and_unmarshall(), array_write_variance_and_marshall(), call_buffer_sizer(), call_marshaller(), call_unmarshaller(), client_do_args(), client_free_handle(), client_get_handle(), ComplexMarshall(), ComplexUnmarshall(), convert_old_args(), CtxClose(), CtxHello(), CtxOpen(), dispatch_rpc(), do_ndr_async_client_call(), do_ndr_client_call(), EmbeddedComplexSize(), es_data_alloc(), es_data_read(), get_arm_offset_from_union_arm_selector(), hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), HMETAFILEPICT_UserUnmarshal(), LPSAFEARRAY_UserMarshal(), LPSAFEARRAY_UserSize(), LPSAFEARRAY_UserUnmarshal(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), mes_proc_header_unmarshal(), NdrAllocate(), NdrAsyncServerCall(), NdrBaseTypeMarshall(), NDRCContextBinding(), NDRCContextUnmarshall(), NdrClientContextMarshall(), NdrClientContextUnmarshall(), NdrComplexArrayBufferSize(), NdrComplexArrayFree(), NdrComplexArrayMarshall(), NdrComplexArrayMemorySize(), NdrComplexArrayUnmarshall(), NdrConformantArrayBufferSize(), NdrConformantArrayFree(), NdrConformantArrayMarshall(), NdrConformantArrayMemorySize(), NdrConformantArrayUnmarshall(), NdrConformantStringBufferSize(), NdrConformantStringMarshall(), NdrConformantStringMemorySize(), NdrConformantStringUnmarshall(), NdrConformantStructBufferSize(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingArrayBufferSize(), NdrConformantVaryingArrayFree(), NdrConformantVaryingArrayMarshall(), NdrConformantVaryingArrayMemorySize(), NdrConformantVaryingArrayUnmarshall(), NdrConformantVaryingStructBufferSize(), NdrConformantVaryingStructFree(), NdrConformantVaryingStructMarshall(), NdrConformantVaryingStructMemorySize(), NdrConformantVaryingStructUnmarshall(), NdrContextHandleBufferSize(), NdrContextHandleMarshall(), NdrContextHandleUnmarshall(), NdrFixedArrayBufferSize(), NdrFixedArrayFree(), NdrFixedArrayMarshall(), NdrFixedArrayMemorySize(), NdrFixedArrayUnmarshall(), NdrGetBuffer(), NdrInterfacePointerMarshall(), NdrInterfacePointerUnmarshall(), NdrMesProcEncodeDecode(), NdrNonConformantStringBufferSize(), NdrNonConformantStringMarshall(), NdrNonConformantStringMemorySize(), NdrNonConformantStringUnmarshall(), NdrpCompleteAsyncServerCall(), NdrPointerUnmarshall(), NdrProxyGetBuffer(), NdrProxyInitialize(), NdrProxySendReceive(), NdrRangeBufferSize(), NdrRangeMarshall(), NdrRangeMemorySize(), NdrRangeUnmarshall(), NDRSContextMarshall2(), NDRSContextUnmarshall2(), NdrSendReceive(), NdrServerContextMarshall(), NdrServerContextNewMarshall(), NdrServerContextNewUnmarshall(), NdrServerContextUnmarshall(), NdrStubCall2(), NdrStubForwardingFunction(), NdrStubGetBuffer(), NdrVaryingArrayBufferSize(), NdrVaryingArrayFree(), NdrVaryingArrayMarshall(), NdrVaryingArrayMemorySize(), NdrVaryingArrayUnmarshall(), PointerBufferSize(), PointerMarshall(), PointerMemorySize(), PointerUnmarshall(), ReadConformance(), ReadVariance(), RpcSsDestroyClientContext(), safe_buffer_increment(), safe_buffer_length_increment(), safe_copy_from_buffer(), safe_copy_to_buffer(), safe_multiply(), SAFEARRAY_GetUnionType(), SizeConformance(), SizeVariance(), STGMEDIUM_UserUnmarshal(), stub_do_args(), type_stack_size(), union_arm_marshall(), union_arm_unmarshall(), validate_string_data(), WriteConformance(), and WriteVariance().
RpcBinding* RPCRT4_GetThreadCurrentCallHandle | ( | void | ) |
Definition at line 970 of file rpcrt4_main.c.
Referenced by I_RpcGetCurrentCallHandle().
NDR_SCONTEXT RPCRT4_PopThreadContextHandle | ( | void | ) |
Definition at line 1014 of file rpcrt4_main.c.
Referenced by process_request_packet().
void RPCRT4_PushThreadContextHandle | ( | NDR_SCONTEXT | SContext | ) |
Definition at line 978 of file rpcrt4_main.c.
Referenced by NDRSContextUnmarshall2().
void RPCRT4_RemoveThreadContextHandle | ( | NDR_SCONTEXT | SContext | ) |
Definition at line 993 of file rpcrt4_main.c.
Referenced by NDRSContextMarshall2().
void RPCRT4_SetThreadCurrentCallHandle | ( | RpcBinding * | Binding | ) |
Definition at line 962 of file rpcrt4_main.c.
Referenced by process_request_packet().
void RPCRT4_SetThreadCurrentConnection | ( | RpcConnection * | Connection | ) |
Definition at line 952 of file rpcrt4_main.c.
Referenced by RPCRT4_ReceiveWithAuth(), and RPCRT4_SendWithAuth().
RPC_STATUS WINAPI RpcStringFreeA | ( | RPC_CSTR * | String | ) |
Definition at line 158 of file rpcrt4_main.c.
Referenced by client(), EVENTLOG_HANDLE_A_bind(), RpcBindingFromStringBindingA(), RpcBindingToStringBindingA(), RpcBindingToStringBindingW(), RpcStringBindingParseA(), s_authinfo_test(), s_context_handle_test(), SVCCTL_HANDLEA_bind(), test_endpoint_mapper(), test_ndr_buffer(), test_reconnect(), test_rpc_ncacn_ip_tcp(), test_RpcServerInqDefaultPrincName(), test_RpcServerUseProtseq(), test_RpcStringBindingFromBinding(), test_RpcStringBindingParseA(), test_server_listening(), and UuidConversionAndComparison().
RPC_STATUS WINAPI RpcStringFreeW | ( | RPC_WSTR * | String | ) |
Definition at line 174 of file rpcrt4_main.c.
Referenced by ATSVC_HANDLE_bind(), BROWSER_IDENTIFY_HANDLE_bind(), CM_Open_Class_Key_ExW(), CreateInstanceKey(), CreateJob(), DNSRSLVR_HANDLE_bind(), DsSetupBind(), EVENTLOG_HANDLE_W_bind(), get_irot_handle(), get_settingid(), GuidToString(), LOGONSRV_HANDLE_bind(), NetClassInstaller(), NetpBind(), PLSAPR_SERVER_NAME_bind(), PnpBindRpc(), PREGISTRY_SERVER_NAME_bind(), PSAMPR_SERVER_NAME_bind(), pSetupStringFromGuid(), RPC_CreateClientChannel(), RpcBindingFromStringBindingW(), RpcBindingInqAuthClientExA(), RpcBindingInqAuthInfoExA(), RpcServerInqDefaultPrincNameA(), RpcStringBindingParseW(), ScCreateStatusBinding(), SETUPDI_CreateDrvKey(), SetupDiInstallDevice(), SRVSVC_HANDLE_bind(), SVCCTL_HANDLEW_bind(), UuidConversionAndComparison(), WINSPOOL_HANDLE_bind(), WKSSVC_IDENTIFY_HANDLE_bind(), WKSSVC_IMPERSONATE_HANDLE_bind(), and WLANSVC_HANDLE_bind().
int WINAPI UuidCompare | ( | UUID * | Uuid1, |
UUID * | Uuid2, | ||
RPC_STATUS * | Status | ||
) |
Definition at line 207 of file rpcrt4_main.c.
Referenced by LookupObjTypeMap(), RpcObjectSetType(), UuidEqual(), and UuidIsNil().
RPC_STATUS WINAPI UuidCreate | ( | UUID * | Uuid | ) |
Definition at line 303 of file rpcrt4_main.c.
Referenced by AllocAndInitializeTelemetryContext(), CoCreateGuid(), CreateInstanceKey(), CRYPT_CreateMachineGuid(), generate_ipid(), GetCurrentHwProfileW(), InstallDevice(), NetClassInstaller(), RpcAssoc_Alloc(), rpcrt4_ncacn_http_open(), RpcServerAssoc_UpdateContextHandle(), test_QueryPathOfRegTypeLib(), test_UuidCreate(), and uuid_generate().
RPC_STATUS WINAPI UuidCreateNil | ( | UUID * | Uuid | ) |
Definition at line 282 of file rpcrt4_main.c.
Referenced by generate_ipid(), RPCRT4_SetBindingObject(), UuidFromStringA(), and UuidFromStringW().
RPC_STATUS WINAPI UuidCreateSequential | ( | UUID * | Uuid | ) |
Definition at line 388 of file rpcrt4_main.c.
Referenced by I_UuidCreate().
int WINAPI UuidEqual | ( | UUID * | Uuid1, |
UUID * | Uuid2, | ||
RPC_STATUS * | Status | ||
) |
Definition at line 250 of file rpcrt4_main.c.
Referenced by ATL::CImage::IsGuidEqual(), PnpEventThread(), RPCRT4_find_interface(), RpcServerUnregisterIf(), test_UuidCreate(), and UuidConversionAndComparison().
RPC_STATUS WINAPI UuidFromStringA | ( | RPC_CSTR | s, |
UUID * | uuid | ||
) |
Definition at line 572 of file rpcrt4_main.c.
Referenced by RpcBindingFromStringBindingA(), RpcStringBindingParseA(), and UuidConversionAndComparison().
RPC_STATUS WINAPI UuidFromStringW | ( | RPC_WSTR | s, |
UUID * | uuid | ||
) |
Definition at line 612 of file rpcrt4_main.c.
Referenced by CM_Enumerate_Classes_Ex(), get_token(), GetVersionInformationFromInfFile(), InitProbeListPage(), PARSER_GetInfClassW(), pSetupGuidFromString(), RpcBindingFromStringBindingW(), RpcStringBindingParseW(), SETUP_CreateDevicesListFromEnumerator(), SETUP_CreateInterfaceList(), SetupDiBuildClassInfoListExW(), SetupDiClassGuidsFromNameExW(), SetupDiInstallDeviceInterfaces(), SetupDiOpenDeviceInfoW(), SetupDiOpenDeviceInterfaceW(), and UuidConversionAndComparison().
unsigned short WINAPI UuidHash | ( | UUID * | uuid, |
RPC_STATUS * | Status | ||
) |
Definition at line 474 of file rpcrt4_main.c.
int WINAPI UuidIsNil | ( | UUID * | Uuid, |
RPC_STATUS * | Status | ||
) |
Definition at line 266 of file rpcrt4_main.c.
Referenced by NDRSContextUnmarshall2(), process_auth3_packet(), process_bind_packet_no_send(), process_request_packet(), RpcBindingToStringBindingA(), RpcObjectSetType(), RPCRT4_BuildRequestHeader(), RpcServerAssoc_UpdateContextHandle(), and s_context_handle_test().
RPC_STATUS WINAPI UuidToStringA | ( | UUID * | Uuid, |
RPC_CSTR * | StringUuid | ||
) |
Definition at line 512 of file rpcrt4_main.c.
Referenced by RpcBindingToStringBindingA(), and UuidConversionAndComparison().
RPC_STATUS WINAPI UuidToStringW | ( | UUID * | Uuid, |
RPC_WSTR * | StringUuid | ||
) |
Definition at line 538 of file rpcrt4_main.c.
Referenced by CM_Open_Class_Key_ExW(), CreateInstanceKey(), get_settingid(), GuidToString(), NetClassInstaller(), pSetupStringFromGuid(), SETUPDI_CreateDrvKey(), SetupDiInstallDevice(), and UuidConversionAndComparison().
WINE_DEFAULT_DEBUG_CHANNEL | ( | rpc | ) |
|
static |
Definition at line 63 of file rpcrt4_main.c.
Definition at line 558 of file rpcrt4_main.c.
Referenced by UuidFromStringA(), and UuidFromStringW().
|
static |
Definition at line 71 of file rpcrt4_main.c.
Referenced by DllMain(), get_or_create_threaddata(), and rpc_cancel_thread().
|
static |
Definition at line 72 of file rpcrt4_main.c.
Definition at line 80 of file rpcrt4_main.c.
Referenced by get_or_create_threaddata(), and rpc_cancel_thread().
|
static |
Definition at line 62 of file rpcrt4_main.c.
Referenced by DllMain(), and UuidCreateSequential().
|
static |
Definition at line 60 of file rpcrt4_main.c.
Referenced by UuidCompare(), UuidCreateNil(), UuidHash(), UuidIsNil(), UuidToStringA(), and UuidToStringW().