Поделиться через


Удаленный вызов процедур (RPC)

Обзор технологии удаленного вызова процедур (RPC).

Чтобы разработать удаленный вызов процедур (RPC), вам потребуется следующее:

Рекомендации по программированию для этой технологии см. в следующих руководствах.

Перечисления

 
RPC_ASYNC_EVENT

Перечисленный RPC_ASYNC_EVENT тип описывает асинхронные события уведомлений, которые может получать приложение RPC.
RPC_NOTIFICATION_TYPES

Указанный RPC_NOTIFICATION_TYPES тип содержит значения, указывающие метод асинхронного уведомления, который будет использоваться клиентской программой.
RPC_NOTIFICATIONS

Перечисление RPC_NOTIFICATIONS указывает уведомления, которые сервер может получать от RPC.
RpcCallClientLocality

Задает набор возможных локальных параметров клиента RPC.
RpcCallType

Задает набор типов вызовов RPC.
RpcLocalAddressFormat

Указывает возможные форматы локальных IP-адресов, поддерживаемые RPC.

Functions

 
CStdAsyncStubBuffer_AddRef

Реализует метод IRpcStubBuffer::AddRef.
CStdAsyncStubBuffer_Connect

Реализует метод IRpcStubBuffer::Connect и подключает объект сервера к заглушку. (CStdAsyncStubBuffer_Connect)
CStdAsyncStubBuffer_Disconnect

Реализует метод IRpcStubBuffer::D isconnect и отключает объект сервера от заглушки. (CStdAsyncStubBuffer_Disconnect)
CStdAsyncStubBuffer_Invoke

Реализует метод IRpcStubBuffer::Invoke.
CStdAsyncStubBuffer_QueryInterface

Реализует метод IRpcStubBuffer::QueryInterface. (CStdAsyncStubBuffer_QueryInterface)
CStdAsyncStubBuffer_Release

Реализует метод IRpcStubBuffer::Release. (CStdAsyncStubBuffer_Release)
CStdAsyncStubBuffer2_Connect

Реализует метод IRpcStubBuffer::Connect и подключает объект сервера к заглушку. (CStdAsyncStubBuffer2_Connect)
CStdAsyncStubBuffer2_Disconnect

Реализует метод IRpcStubBuffer::D isconnect и отключает объект сервера от заглушки. (CStdAsyncStubBuffer2_Disconnect)
CStdAsyncStubBuffer2_Release

Реализует метод IRpcStubBuffer::Release. (CStdAsyncStubBuffer2_Release)
CStdStubBuffer_AddRef

Функция CStdStubBuffer_AddRef реализует метод IRpcStubBuffer::AddRef.
CStdStubBuffer_Connect

Функция CStdStubBuffer_Connect реализует метод IRpcStubBuffer::Connect и подключает объект сервера к заглушку.
CStdStubBuffer_CountRefs

Функция CStdStubBuffer_CountRefs реализует метод IRpcStubBuffer::CountRefs.
CStdStubBuffer_DebugServerQueryInterface

Функция CStdStubBuffer_DebugServerQueryInterface реализует метод IRpcStubBuffer::D ebugServerQueryInterface.
CStdStubBuffer_DebugServerRelease

Функция CStdStubBuffer_DebugServerRelease реализует метод IRpcStubBuffer::D ebugServerRelease.
CStdStubBuffer_Disconnect

Функция CStdStubBuffer_Disconnect реализует метод IRpcStubBuffer::D isconnect и отключает объект сервера от заглушки.
CStdStubBuffer_Invoke

Функция CStdStubBuffer_Invoke реализует метод IRpcStubBuffer::Invoke.
CStdStubBuffer_IsIIDSupported

Функция CStdStubBuffer_IsIIDSupported реализует метод IRpcStubBuffer::IsIIDSupported.
CStdStubBuffer_QueryInterface

Функция CStdStubBuffer_QueryInterface реализует метод IRpcStubBuffer::QueryInterface.
CStdStubBuffer2_Connect

Реализует метод IRpcStubBuffer::Connect и подключает объект сервера к заглушку. (CStdStubBuffer2_Connect)
CStdStubBuffer2_CountRefs

Реализует метод IRpcStubBuffer::CountRefs.
CStdStubBuffer2_Disconnect

Реализует метод IRpcStubBuffer::D isconnect и отключает объект сервера от заглушки. (CStdStubBuffer2_Disconnect)
CStdStubBuffer2_QueryInterface

Реализует метод IRpcStubBuffer::QueryInterface. (CStdStubBuffer2_QueryInterface)
DceErrorInqText

Функция DceErrorInqText (rpcdce.h) возвращает текст сообщения для кода состояния.
DceErrorInqTextA

Функция DceErrorInqText возвращает текст сообщения для кода состояния. (DceErrorInqTextA)
DceErrorInqTextW

Функция DceErrorInqTextW (Юникод) (rpcdce.h) возвращает текст сообщения для кода состояния.
I_RpcBindingInqLocalClientPID

Получает идентификатор процесса клиента.
I_RpcExceptionFilter

Определяет, является ли исключение неустранимым или неустранимым
IUnknown_AddRef_Proxy

Функция IUnknown_AddRef_Proxy реализует метод AddRef для всех прокси-серверов интерфейса.
IUnknown_QueryInterface_Proxy

Функция IUnknown_QueryInterface_Proxy реализует метод QueryInterface для всех прокси-серверов интерфейса.
IUnknown_Release_Proxy

Функция IUnknown_Release_Proxy реализует метод Release для всех прокси-серверов интерфейса.
MesBufferHandleReset

Функция MesBufferHandleReset повторно инициализирует дескриптор для сериализации буфера.
MesDecodeBufferHandleCreate

Функция MesDecodeBufferHandleCreate создает декодирования и инициализирует его для (фиксированного) стиля сериализации.
MesDecodeIncrementalHandleCreate

Функция MesDecodeIncrementalHandleCreate создает декодирования для добавочного стиля сериализации.
MesEncodeDynBufferHandleCreate

Функция MesEncodeDynBufferHandleCreate создает дескриптор кодирования, а затем инициализирует его для динамического стиля сериализации буфера.
MesEncodeFixedBufferHandleCreate

Функция MesEncodeFixedBufferHandleCreate создает дескриптор кодирования, а затем инициализирует его для фиксированного стиля сериализации буфера.
MesEncodeIncrementalHandleCreate

Функция MesEncodeIncrementalHandleCreate создает кодировку, а затем инициализирует ее для добавочного стиля сериализации.
MesHandleFree

Функция MesHandleFree освобождает память, выделенную дескриптором сериализации.
MesIncrementalHandleReset

Функция MesIncrementalHandleReset повторно инициализирует дескриптор добавочной сериализации.
MesInqProcEncodingId

Функция MesInqProcEncodingId предоставляет удостоверение кодировки.
Ndr64AsyncClientCall

Ndr64AsyncClientCall не предназначен для прямого вызова приложениями.
Ndr64AsyncServerCallAll

Ndr64AsyncServerCallAll не предназначен для прямого вызова приложениями.
NdrAsyncClientCall

Функция NdrAsyncClientCall — это асинхронная точка входа на стороне клиента для заглушки режима /Oi и /Oic.
NdrAsyncClientCall2

NdrAsyncClientCall2 может быть изменен или недоступен.
NdrAsyncServerCall

NdrAsyncServerCall не предназначен для прямого вызова приложениями.
NdrClearOutParameters

Функция NdrClearOutParameters освобождает ресурсы от параметра out и очищает память, если вызов RPC к серверу завершается сбоем.
NdrClientCall

Функция NdrClientCall — это точка входа на стороне клиента для заглушки режима /Oicf.
NdrClientCall2

Функция NdrClientCall2 — это точка входа на стороне клиента для заглушки режима /Oicf.
NdrClientCall3

NdrClientCall3 может быть изменен или недоступен.
NdrClientCall4

NdrClientCall4 может быть изменен или недоступен.
NdrConformantArrayUnmarshall

Функция NdrConformantArrayUnmarshall распакует соответствующий массив.
NdrConformantStringBufferSize

Функция NdrConformantStringBufferSize вычисляет размер буфера в байтах, необходимый для маршалирования соответствующей строки.
NdrConformantStringMarshall

Функция NdrConformantStringMarshall маршалирует соответствующую строку в сетевой буфер для отправки на сервер.
NdrConformantStringUnmarshall

Функция NdrConformantStringUnmarshall распакует соответствующую строку из сетевого буфера в память.
NdrContextHandleInitialize

Инициализирует новый дескриптор контекста RPC.
NdrContextHandleMemorySize

Возвращает размер предоставленного дескриптора контекста RPC, представленного в локальной памяти.
NdrContextHandleSize

Функция NdrContextHandleSize возвращает размер предоставленного дескриптора контекста RPC.
NdrConvert

Функция NdrConvert преобразует сетевой буфер из представления данных отправителя в представление данных получателя, если они отличаются.
NdrCStdStubBuffer_Release

Функция NdrCStdStubBuffer_Release реализует метод IRpcStubBuffer::Release.
NdrCStdStubBuffer2_Release

Функция NdrCStdStubBuffer2_Release реализует метод IRpcStubBuffer::Release.
NdrDcomAsyncClientCall

NdrDcomAsyncClientCall может быть изменен или недоступен.
NdrDcomAsyncClientCall2

NdrDcomAsyncClientCall2 может быть изменен или недоступен.
NdrDllCanUnloadNow

Функция NdrDllCanUnloadNow определяет, используется ли библиотека DLL, реализующая прокси-сервер и заглушку. В противном случае вызывающий объект может безопасно выгрузить библиотеку DLL из памяти.
NdrDllGetClassObject

Функция NdrDllGetClassObject извлекает объект класса прокси-сервера или заглушки.
NdrDllRegisterProxy

Функция NdrDllRegisterProxy создает запись реестра для интерфейсов, содержащихся в библиотеке DLL прокси-сервера.
NdrDllUnregisterProxy

Функция NdrDllUnregisterProxy удаляет запись реестра для интерфейсов, содержащихся в библиотеке DLL прокси-сервера.
NdrGetUserMarshalInfo

Функция NdrGetUserMarshalInfo предоставляет дополнительные сведения для wire_marshal и user_marshal вспомогательных функций.
NdrInterfacePointerBufferSize

Функция NdrInterfacePointerBufferSize вычисляет размер буфера в байтах, необходимый для маршалирования указателя интерфейса.
NdrInterfacePointerFree

Функция NdrInterfacePointerFree освобождает указатель интерфейса.
NdrInterfacePointerMarshall

Функция NdrInterfacePointerMarshall маршализирует указатель интерфейса в сетевой буфер для отправки на сервер.
NdrInterfacePointerUnmarshall

Функция NdrInterfacePointerUnmarshall немарсхоллирует данные, на которые ссылается указатель интерфейса из сетевого буфера в память.
NdrMesProcEncode2

NdrMesProcEncode2 может быть изменен или недоступен.
NdrMesProcEncode4

NdrMesProcEncode4 может быть изменен или недоступен.
NdrOleAllocate

Функция NdrOleAllocate используется RPC для выделения памяти для интерфейса объекта. Эта функция представляет собой оболочку для функции CoTaskMemAlloc.
NdrOleFree

Функция NdrOleFree — это оболочка для функции CoTaskMemFree.
NdrPointerBufferSize

Функция NdrPointerBufferSize вычисляет необходимый размер буфера в байтах для указателя верхнего уровня на что-либо.
NdrPointerFree

Функция NdrPointerFree освобождает память.
NdrPointerMarshall

Функция NdrPointerMarshall маршалирует указатель верхнего уровня на что-либо. Указатели, внедренные в структуры, массивы или объединения, вызывают NdrPointerMarshall напрямую.
NdrPointerUnmarshall

Функция NdrPointerUnmarshall unmarshallshalls указатель верхнего уровня на что-либо. Указатели, внедренные в структуры, массивы или объединения, вызывают NdrPointerUnmarshall напрямую.
NdrProxyErrorHandler

Функция NdrProxyErrorHandler сопоставляет исключение с кодом объекта HRESULT с кодом объекта RPC.
NdrProxyForwardingFunction10

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction10)
NdrProxyForwardingFunction11

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction11)
NdrProxyForwardingFunction12

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction12)
NdrProxyForwardingFunction13

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction13)
NdrProxyForwardingFunction14

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction14)
NdrProxyForwardingFunction15

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction15)
NdrProxyForwardingFunction16

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction16)
NdrProxyForwardingFunction17

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction17)
NdrProxyForwardingFunction18

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction18)
NdrProxyForwardingFunction19

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction19)
NdrProxyForwardingFunction20

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction20)
NdrProxyForwardingFunction21

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction21)
NdrProxyForwardingFunction22

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction22)
NdrProxyForwardingFunction23

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction23)
NdrProxyForwardingFunction24

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction24)
NdrProxyForwardingFunction25

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction25)
NdrProxyForwardingFunction26

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction26)
NdrProxyForwardingFunction27

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction27)
NdrProxyForwardingFunction28

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction28)
NdrProxyForwardingFunction29

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction29)
NdrProxyForwardingFunction3

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction3)
NdrProxyForwardingFunction30

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction30)
NdrProxyForwardingFunction31

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction31)
NdrProxyForwardingFunction32

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction32)
NdrProxyForwardingFunction4

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction4)
NdrProxyForwardingFunction5

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction5)
NdrProxyForwardingFunction6

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction6)
NdrProxyForwardingFunction7

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction7)
NdrProxyForwardingFunction8

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction8)
NdrProxyForwardingFunction9

Функция заглушки для прокси-серверов COM. (NdrProxyForwardingFunction9)
NdrProxyFreeBuffer

Функция NdrProxyFreeBuffer освобождает буфер RPC.
NdrProxyGetBuffer

Функция NdrProxyGetBuffer получает сетевой буфер из COM с помощью вызова метода IRpcChannelBuffer::GetBuffer.
NdrProxyInitialize

Функция NdrProxyInitialize инициализирует прокси-сервер для метода объекта.
NdrProxySendReceive

Функция NdrProxySendReceive отправляет на сервер сообщение, а затем ожидает ответа.
NdrServerCall2

NdrServerCall2 не предназначен для прямого вызова приложениями.
NdrServerCallAll

NdrServerCallAll Не предназначен для прямого вызова приложениями.
NdrSimpleTypeMarshall

Функция NdrSimpleTypeMarshall маршалирует простой тип.
NdrSimpleTypeUnmarshall

Функция NdrSimpleTypeUnmarshall unmarshalls simple type.
NdrStubCall2

Функция NdrStubCall2 — это точка входа на стороне сервера для заглушки режима /Oicf.
NdrStubCall3

NdrStubCall3 не предназначен для прямого вызова приложениями.
NdrStubForwardingFunction

Функция NdrStubForwardingFunction — это точка входа для методов объектов на стороне сервера, определенных в базовом интерфейсе.
NdrStubGetBuffer

Функция NdrStubGetBuffer извлекает буфер из канала RPC.
NdrStubInitialize

Функция NdrStubInitialize вызывается заглушкой сервера перед отменой параметров. Он настраивает некоторые поля сообщения заглушки.
NdrUserMarshalBufferSize

Функция NdrUserMarshalBufferSize вычисляет размер буфера в байтах, необходимый для маршалирования объекта маршала пользователя.
NdrUserMarshalFree

Функция NdrUserMarshalFree освобождает объект маршала пользователя.
NdrUserMarshalMarshall

Функция NdrUserMarshalMarshall маршалирует предоставленный буфер данных.
ObjectStublessClient10

Функция заглушки для прокси-серверов COM. (ObjectStublessClient10)
ObjectStublessClient11

Функция заглушки для прокси-серверов COM. (ObjectStublessClient11)
ObjectStublessClient12

Функция заглушки для прокси-серверов COM. (ObjectStublessClient12)
ObjectStublessClient13

Функция заглушки для прокси-серверов COM. (ObjectStublessClient13)
ObjectStublessClient14

Функция заглушки для прокси-серверов COM. (ObjectStublessClient14)
ObjectStublessClient15

Функция заглушки для прокси-серверов COM. (ObjectStublessClient15)
ObjectStublessClient16

Функция заглушки для прокси-серверов COM. (ObjectStublessClient16)
ObjectStublessClient17

Функция заглушки для прокси-серверов COM. (ObjectStublessClient17)
ObjectStublessClient18

Функция заглушки для прокси-серверов COM. (ObjectStublessClient18)
ObjectStublessClient19

Функция заглушки для прокси-серверов COM. (ObjectStublessClient19)
ObjectStublessClient20

Функция заглушки для прокси-серверов COM. (ObjectStublessClient20)
ObjectStublessClient21

Функция заглушки для прокси-серверов COM. (ObjectStublessClient21)
ObjectStublessClient22

Функция заглушки для прокси-серверов COM. (ObjectStublessClient22)
ObjectStublessClient23

Функция заглушки для прокси-серверов COM. (ObjectStublessClient23)
ObjectStublessClient24

Функция заглушки для прокси-серверов COM. (ObjectStublessClient24)
ObjectStublessClient25

Функция заглушки для прокси-серверов COM. (ObjectStublessClient25)
ObjectStublessClient26

Функция заглушки для прокси-серверов COM. (ObjectStublessClient26)
ObjectStublessClient27

Функция заглушки для прокси-серверов COM. (ObjectStublessClient27)
ObjectStublessClient28

Функция заглушки для прокси-серверов COM. (ObjectStublessClient28)
ObjectStublessClient29

Функция заглушки для прокси-серверов COM. (ObjectStublessClient29)
ObjectStublessClient3

Функция заглушки для прокси-серверов COM. (ObjectStublessClient3)
ObjectStublessClient30

Функция заглушки для прокси-серверов COM. (ObjectStublessClient30)
ObjectStublessClient31

Функция заглушки для прокси-серверов COM. (ObjectStublessClient31)
ObjectStublessClient32

Функция заглушки для прокси-серверов COM. (ObjectStublessClient32)
ObjectStublessClient4

Функция заглушки для прокси-серверов COM. (ObjectStublessClient4)
ObjectStublessClient5

Функция ObjectStublessClient5 — это заглушка для прокси-серверов COM.
ObjectStublessClient6

Функция заглушки для прокси-серверов COM. (ObjectStublessClient6)
ObjectStublessClient7

Функция заглушки для прокси-серверов COM. (ObjectStublessClient7)
ObjectStublessClient8

Функция заглушки для прокси-серверов COM. (ObjectStublessClient8)
ObjectStublessClient9

Функция заглушки для прокси-серверов COM. (ObjectStublessClient9)
RPC_AUTH_KEY_RETRIEVAL_FN

Функция RPC_AUTH_KEY_RETRIEVAL_FN — это прототип функции, указывающей адрес предоставленной сервером подпрограммы, возвращающей ключи шифрования.
RPC_IF_CALLBACK_FN

RPC_IF_CALLBACK_FN — это прототип функции обратного вызова безопасности, которую предоставляет ваше приложение. Программа может предоставить функцию обратного вызова для каждого интерфейса, который он определяет.
RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN

RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN — это определяемый пользователем обратный вызов, который можно реализовать для каждой определенной группы интерфейсов. Этот обратный вызов вызывается средой выполнения RPC, когда обнаруживает, что состояние простоя группы интерфейсов изменилось.
RPC_MGMT_AUTHORIZATION_FN

RPC_MGMT_AUTHORIZATION_FN позволяет серверным программам реализовать пользовательские методы авторизации RPC.
RPC_OBJECT_INQ_FN

Функция RPC_OBJECT_INQ_FN является прототипом функции, которая упрощает замену UUID объекта по умолчанию для сопоставления UUID типа UUID.
RpcAsyncAbortCall

Сервер вызывает RpcAsyncAbortCall для прерывания асинхронного вызова.
RpcAsyncCancelCall

Клиент вызывает функцию RpcAsyncCancelCall, чтобы отменить асинхронный вызов.
RpcAsyncCompleteCall

Клиент и сервер вызывают функцию RpcAsyncCompleteCall для выполнения асинхронного удаленного вызова процедуры.
RpcAsyncGetCallHandle

Макрос RpcAsyncGetCallHandle возвращает дескриптор привязки при вызове асинхронной удаленной процедуры.
RpcAsyncGetCallStatus

Клиент вызывает функцию RpcAsyncGetCallStatus, чтобы определить текущее состояние асинхронного удаленного вызова.
RpcAsyncInitializeHandle

Клиент вызывает функцию RpcAsyncInitializeHandle для инициализации структуры RPC_ASYNC_STATE, используемой для асинхронного вызова.
RpcAsyncRegisterInfo

Функция RpcAsyncRegisterInfo устарела.
RpcBindingBindddd

Функция RpcBindingBinddd связывается с сервером RPC и привязывается к нему.
RpcBindingCopy

Функция RpcBindingCopy копирует сведения о привязке и создает новый дескриптор привязки.
RpcBindingCreateA

Функция RpcBindingCreate создает новый быстрый дескриптор привязки RPC на основе предоставленного шаблона. (ANSI)
RpcBindingCreateW

Функция RpcBindingCreate создает новый быстрый дескриптор привязки RPC на основе предоставленного шаблона. (Юникод)
RpcBindingFree

Функция RpcBindingFree освобождает ресурсы привязки.
RpcBindingFromStringBinding

Функция RpcBindingFromStringBinding (rpcdce.h) возвращает дескриптор привязки из строкового представления дескриптора привязки.
RpcBindingFromStringBindingA

Возвращает дескриптор привязки из строкового представления дескриптора привязки. (RpcBindingFromStringBindingA)
RpcBindingFromStringBindingW

Функция RpcBindingFromStringBindingW (Юникод) (rpcdce.h) возвращает дескриптор привязки из строкового представления дескриптора привязки.
RpcBindingInqAuthClient

Функция RpcBindingInqAuthClient (rpcdce.h) получает имя субъекта или атрибуты привилегий прошедшего проверку подлинности клиента, который вызвал удаленную процедуру.
RpcBindingInqAuthClientA

Серверное приложение вызывает функцию RpcBindingInqAuthClient, чтобы получить имя субъекта или атрибуты привилегий прошедшего проверку подлинности клиента, который вызвал удаленную процедуру. (RpcBindingInqAuthClientA)
RpcBindingInqAuthClientEx

Функция RpcBindingInqAuthClientEx (rpcdce.h) получает расширенную информацию о клиентской программе, которая вызвала удаленную процедуру.
RpcBindingInqAuthClientExA

Серверное приложение вызывает функцию RpcBindingInqAuthClientEx, чтобы получить расширенные сведения о клиентской программе, которая вызвала удаленную процедуру. (RpcBindingInqAuthClientExA)
RpcBindingInqAuthClientExW

Функция RpcBindingInqAuthClientExW (Юникод) (rpcdce.h) получает расширенные сведения о клиентской программе, которая вызвала удаленную процедуру.
RpcBindingInqAuthClientW

Функция RpcBindingInqAuthClientW (Юникод) (rpcdce.h) получает имя субъекта или атрибуты привилегий клиента, который сделал удаленный вызов процедуры.
RpcBindingInqAuthInfo

Функция RpcBindingInqAuthInfo (rpcdce.h) возвращает сведения о проверке подлинности и авторизации из дескриптора привязки.
RpcBindingInqAuthInfoA

Функция RpcBindingInqAuthInfo возвращает сведения о проверке подлинности и авторизации из дескриптора привязки. (RpcBindingInqAuthInfoA)
RpcBindingInqAuthInfoExA

Функция RpcBindingInqAuthInfoEx возвращает данные проверки подлинности, авторизации и качества безопасности из дескриптора привязки. (ANSI)
RpcBindingInqAuthInfoExW

Функция RpcBindingInqAuthInfoEx возвращает данные проверки подлинности, авторизации и качества безопасности из дескриптора привязки. (Юникод)
RpcBindingInqAuthInfoW

Функция RpcBindingInqAuthInfoW (Юникод) (rpcdce.h) возвращает сведения о проверке подлинности и авторизации из дескриптора привязки.
RpcBindingInqObject

Функция RpcBindingInqObject возвращает объект UUID из дескриптора привязки.
RpcBindingInqOption

Клиентские процессы RPC используют RpcBindingInqOption для определения текущих значений параметров привязки для заданного дескриптора привязки.
RpcBindingReset

Функция RpcBindingReset сбрасывает дескриптор привязки, чтобы узел был указан, но сервер на этом узле не указан.
RpcBindingServerFromClient

Приложение вызывает RpcBindingServerFromClient для преобразования дескриптора привязки клиента в дескриптор привязки сервера с частичной привязкой.
RpcBindingSetAuthInfo

Функция RpcBindingSetAuthInfo (rpcdce.h) задает сведения о проверке подлинности и авторизации дескриптора привязки.
RpcBindingSetAuthInfoA

Функция RpcBindingSetAuthInfo задает сведения о проверке подлинности и авторизации дескриптора привязки. (RpcBindingSetAuthInfoA)
RpcBindingSetAuthInfoExA

Функция RpcBindingSetAuthInfoEx задает проверку подлинности, авторизацию и безопасность сведений о качестве обслуживания дескриптора привязки. (ANSI)
RpcBindingSetAuthInfoExW

Функция RpcBindingSetAuthInfoEx задает проверку подлинности, авторизацию и безопасность сведений о качестве обслуживания дескриптора привязки. (Юникод)
RpcBindingSetAuthInfoW

Функция RpcBindingSetAuthInfoW (Юникод) (rpcdce.h) задает сведения о проверке подлинности и авторизации дескриптора привязки.
RpcBindingSetObject

Функция RpcBindingSetObject задает значение объекта UUID в дескрипторе привязки.
RpcBindingSetOption

Функция RpcBindingSetOption позволяет клиентским приложениям указывать параметры очереди сообщений в дескрипторе привязки.
RpcBindingToStringBindingBinding

Функция RpcBindingToStringBinding (rpcdce.h) возвращает строковое представление дескриптора привязки.
RpcBindingToStringBindingA

Функция RpcBindingToStringBinding возвращает строковое представление дескриптора привязки. (RpcBindingToStringBindingA)
RpcBindingToStringBindingW

Функция RpcBindingToStringBindingW (Юникод) (rpcdce.h) возвращает строковое представление дескриптора привязки.
RpcBindingUnbind

Отменяет привязку дескриптора, ранее привязанного RpcBindingBinddd.
RpcBindingVectorFree

Функция RpcBindingVectorFree освобождает дескриптор привязки, содержащиеся в векторе и самом векторе.
RpcCancelThread

Функция RpcCancelThread отменяет поток. Функция RpcCancelThread не должна использоваться для отмены асинхронных вызовов RPC; Вместо этого используйте функцию RpcAsyncCancelCall для отмены асинхронного вызова RPC.
RpcCancelThreadEx

Функция RpcCancelThreadEx останавливает выполнение потока.
RpcCertGeneratePrincipalName

Функция RpcCertGeneratePrincipalName (rpcssl.h) используется серверными программами для создания имен субъектов для сертификатов безопасности.
RpcCertGeneratePrincipalNameA

Серверные программы используют функцию RpcCertGeneratePrincipalName для создания имен субъектов для сертификатов безопасности. (RpcCertGeneratePrincipalNameA)
RpcCertGeneratePrincipalNameW

Функция RpcCertGeneratePrincipalNameW (Unicode) (rpcssl.h) используется серверными программами для создания имен субъектов для сертификатов безопасности.
RpcEpRegister

Функция RpcEpRegister (rpcdce.h) добавляет или заменяет сведения об адресе сервера в локальной базе данных карты конечных точек.
RpcEpRegisterA

Функция RpcEpRegister добавляет или заменяет сведения об адресе сервера в локальной базе данных endpoint-map. (RpcEpRegisterA)
RpcEpRegisterNoReplace

Функция RpcEpRegisterNoReplace (rpcdce.h) добавляет сведения об адресе сервера в локальную базу данных карты конечных точек.
RpcEpRegisterNoReplaceA

Функция RpcEpRegisterNoReplace добавляет сведения об адресе сервера в локальную базу данных карты конечных точек. (RpcEpRegisterNoReplaceA)
RpcEpRegisterNoReplaceW

Функция RpcEpRegisterNoReplaceW (Юникод) (rpcdce.h) добавляет сведения об адресе сервера в локальную базу данных карты конечных точек.
RpcEpRegisterW

Функция RpcEpRegisterW (Юникод) (rpcdce.h) добавляет или заменяет сведения об адресе сервера в локальной базе данных карты конечных точек.
RpcEpResolveBinding

Функция RpcEpResolveBinding разрешает дескриптор привязки сервера с частичной привязкой к серверу в полностью привязанный дескриптор привязки сервера.
RpcEpUnregister

Функция RpcEpUnregister удаляет сведения об адресе сервера из локальной базы данных карты конечных точек.
RpcErrorAddRecord

Функция RpcErrorAddRecord добавляет расширенные сведения об ошибке в цепочку расширенных записей сведений об ошибках.
RpcErrorClearInformation

Функция RpcErrorClearInformation очищает все расширенные сведения об ошибках в текущем потоке.
RpcErrorEndEnumeration

Функция RpcErrorEndEnumeration завершает перечисление расширенных сведений об ошибках и освобождает все ресурсы, выделенные RPC для перечисления.
RpcErrorGetNextRecord

Функция RpcErrorGetNextRecord извлекает следующую расширенную запись сведений об ошибке для дескриптора перечисления.
RpcErrorGetNumberOfRecords

Функция RpcErrorGetNumberOfRecords возвращает количество записей в расширенных сведениях об ошибке.
RpcErrorLoadErrorInfo

Функция RpcErrorLoadErrorInfo преобразует BLOB-объект, полученный вызовом RpcErrorSaveErrorInfo, в расширенные сведения об ошибке.
RpcErrorResetEnumeration

Функция RpcErrorResetEnumeration сбрасывает курсор перечисления для любого внутрипроцессного перечисления, сбрасывая процесс таким образом, чтобы последующий вызов RpcErrorGetNextRecord извлекает первую расширенную запись сведений об ошибках.
RpcErrorSaveErrorInfo

Функция RpcErrorSaveErrorInfo возвращает все сведения об ошибке для дескриптора перечисления в виде BLOB-объекта.
RpcErrorStartEnumeration

Функция RpcErrorStartEnumeration начинает перечисление расширенных сведений об ошибках.
RpcExcept

Инструкция RpcExcept предоставляет структурированную обработку исключений для приложений RPC.
RpcExceptionFilter

Фильтр исключений по умолчанию, определяющий, является ли исключение неустранимым или неустранимым.
RpcFreeAuthorizationContext

Функция RpcFreeAuthorizationContext освобождает контекст Authz, полученный предыдущим вызовом функции RpcGetAuthorizationContextForClient.
RpcGetAuthorizationContextForClient

Функция RpcGetAuthorizationContextForClient возвращает контекст Authz для клиента RPC, который можно использовать с функциями Authz для высокопроизводительной проверки подлинности. Поддерживается только для последовательностей протоколов ncalrpc и ncacn_*.
RpcIfIdVectorFree

Функция RpcIfIdVectorFree освобождает вектор и структуры идентификации интерфейса, содержащиеся в векторе.
RpcIfInqId

Функция RpcIfInqId возвращает часть идентификатора интерфейса спецификации интерфейса.
RpcImpersonateClient

Поток сервера, обрабатывающий вызовы удаленной процедуры клиента, могут вызывать функцию RpcImpersonateClient для олицетворения активного клиента.
RpcImpersonateClientContainer

RpcImpersonateClientContainer может быть изменен или недоступен.
RpcMgmtEnableIdleCleanup

Функция RpcMgmtEnableIdleCleanup позволяет RPC закрыть неактивные ресурсы, такие как сетевые подключения, на клиенте.
RpcMgmtEpEltInqBegin

Функция RpcMgmtEpEltInqBegin создает контекст запроса для просмотра элементов на карте конечных точек.
RpcMgmtEpEltInqDone

Функция RpcMgmtEpEltInqDone удаляет контекст запроса для просмотра элементов на карте конечной точки.
RpcMgmtEpEltInqNext

Функция RpcMgmtEpEltInqNext (rpcdce.h) возвращает один элемент из карты конечных точек.
RpcMgmtEpEltInqNextA

Функция RpcMgmtEpEltInqNext возвращает один элемент из карты конечных точек. (RpcMgmtEpEltInqNextA)
RpcMgmtEpEltInqNextW

Функция RpcMgmtEpEltInqNextW (Юникод) (rpcdce.h) возвращает один элемент из карты конечных точек.
RpcMgmtEpUnregister

Функция RpcMgmtEpUnregister удаляет сведения об адресе сервера из карты конечных точек.
RpcMgmtInqComTimeout

Функция RpcMgmtInqComTimeout возвращает значение времени ожидания привязки связи в дескрипторе привязки.
RpcMgmtInqDefaultProtectLevel

Функция RpcMgmtInqDefaultProtectLevel возвращает уровень проверки подлинности по умолчанию для службы проверки подлинности.
RpcMgmtInqIfIds

Функция RpcMgmtInqIfIds возвращает вектор, содержащий идентификаторы интерфейсов, предлагаемых сервером.
RpcMgmtInqServerPrincName

Функция RpcMgmtInqServerPrincName (rpcdce.h) возвращает имя участника сервера.
RpcMgmtInqServerPrincNameA

Функция RpcMgmtInqServerPrincName возвращает имя субъекта сервера. (RpcMgmtInqServerPrincNameA)
RpcMgmtInqServerPrincNameW

Функция RpcMgmtInqServerPrincNameW (Юникод) (rpcdce.h) возвращает имя субъекта-сервера.
RpcMgmtInqStats

Функция RpcMgmtInqStats возвращает статистику времени выполнения RPC.
RpcMgmtIsServerListening

Функция RpcMgmtIsServerListening указывает, прослушивает ли сервер удаленные вызовы процедур.
RpcMgmtSetAuthorizationFn

Функция RpcMgmtSetAuthorizationFn устанавливает функцию авторизации для обработки удаленных вызовов к функциям управления сервера.
RpcMgmtSetCancelTimeout

Функция RpcMgmtSetCancelTimeout задает нижняя граница времени ожидания до истечения времени после переадресации отмены.
RpcMgmtSetComTimeout

Функция RpcMgmtSetComTimeout задает значение времени ожидания привязки связи в дескрипторе привязки.
RpcMgmtSetServerStackSize

Функция RpcMgmtSetServerStackSize указывает размер стека для потоков сервера, созданных временем выполнения RPC.
RpcMgmtStatsVectorFree

Функция RpcMgmtStatsVectorFree освобождает вектор статистики.
RpcMgmtStopServerListening

Функция RpcMgmtStopServerListening сообщает серверу прекратить прослушивание удаленных вызовов процедур. Эта функция не влияет на интерфейсы автоматического прослушивания. Дополнительные сведения см. в статье RpcServerRegisterIfEx.
RpcMgmtWaitServerListen

Функция RpcMgmtWaitServerListen обычно выполняет операцию ожидания, связанную с RpcServerListen.
RpcNetworkInqProtseqs

Функция RpcNetworkInqProtseqs (rpcdce.h) возвращает все последовательности протоколов, поддерживаемые библиотекой времени выполнения RPC и операционной системой.
RpcNetworkInqProtseqsA

Функция RpcNetworkInqProtseqs возвращает все последовательности протоколов, поддерживаемые библиотекой времени выполнения RPC и операционной системой. (RpcNetworkInqProtseqsA)
RpcNetworkInqProtseqsW

Функция RpcNetworkInqProtseqsW (Unicode) (rpcdce.h) возвращает все последовательности протоколов, поддерживаемые библиотекой времени выполнения RPC и операционной системой.
RpcNetworkIsProtseqValid

Функция RpcNetworkIsProtseqValid (rpcdce.h) сообщает, поддерживает ли библиотека времени выполнения RPC и операционная система поддержку указанной последовательности протоколов.
RpcNetworkIsProtseqValidA

Функция RpcNetworkIsProtseqValid указывает, поддерживается ли указанная последовательность протоколов как библиотекой времени выполнения RPC, так и операционной системой. Серверные приложения часто используют RpcNetworkInqProtseqs. (RpcNetworkIsProtseqValidA)
RpcNetworkIsProtseqValidW

Функция RpcNetworkIsProtseqValidW (Юникод) (rpcdce.h) сообщает, поддерживает ли библиотека времени выполнения RPC и операционная система поддержку указанной последовательности протоколов.
RPCNOTIFICATION_ROUTINE

Функция RPCNOTIFICATION_ROUTINE предоставляет программы, использующие асинхронный RPC с возможностью настройки ответов на асинхронные события.
RpcNsBindingExportA

Функция RpcNsBindingExport устанавливает запись базы данных службы имен с несколькими дескрипторами привязки и несколькими объектами для сервера. (ANSI)
RpcNsBindingExportPnPA

Функция RpcNsBindingExportPnP устанавливает запись базы данных name-service с несколькими дескрипторами привязки и несколькими объектами для сервера, поддерживающего Plug and Play. (ANSI)
RpcNsBindingExportPnPW

Функция RpcNsBindingExportPnP устанавливает запись базы данных name-service с несколькими дескрипторами привязки и несколькими объектами для сервера, поддерживающего Plug and Play. (Юникод)
RpcNsBindingExportW

Функция RpcNsBindingExport устанавливает запись базы данных службы имен с несколькими дескрипторами привязки и несколькими объектами для сервера. (Юникод)
RpcNsBindingImportBeginA

Функция RpcNsBindingImportBegin создает контекст импорта для импорта дескрипторов привязки, совместимых с клиентом, для серверов, которые предлагают указанный интерфейс и объект. (ANSI)
RpcNsBindingImportBeginW

Функция RpcNsBindingImportBegin создает контекст импорта для импорта дескрипторов привязки, совместимых с клиентом, для серверов, которые предлагают указанный интерфейс и объект. (Юникод)
RpcNsBindingImportDone

Функция RpcNsBindingImportDone сигнализирует о том, что клиент завершил поиск совместимого сервера и удаляет контекст импорта.
RpcNsBindingImportNext

Функция RpcNsBindingImportNext ищет интерфейс (и при необходимости объект из базы данных службы имен) и возвращает дескриптор привязки совместимого сервера, если он найден.
RpcNsBindingInqEntryName

Функция RpcNsBindingInqEntryName (rpcdce.h) возвращает имя записи, из которого пришел дескриптор привязки.
RpcNsBindingInqEntryNameA

Функция RpcNsBindingInqEntryName возвращает имя записи, из которого пришел дескриптор привязки. (RpcNsBindingInqEntryNameA)
RpcNsBindingInqEntryNameW

Функция RpcNsBindingInqEntryNameW (Юникод) (rpcdce.h) возвращает имя записи, из которой пришел дескриптор привязки.
RpcNsBindingLookupBeginA

Функция RpcNsBindingLookupBegin создает контекст подстановки для интерфейса и объекта. (ANSI)
RpcNsBindingLookupBeginW

Функция RpcNsBindingLookupBegin создает контекст подстановки для интерфейса и объекта. (Юникод)
RpcNsBindingLookupDone

Функция RpcNsBindingLookupDone означает, что клиент завершил поиск совместимых серверов и удаляет контекст подстановки.
RpcNsBindingLookupNext

Функция RpcNsBindingLookupNext возвращает список совместимых дескрипторов привязки для указанного интерфейса и при необходимости объекта.
RpcNsBindingSelect

Функция RpcNsBindingSelect возвращает дескриптор привязки из списка совместимых дескрипторов привязки.
RpcNsBindingUnexportA

Функция RpcNsBindingUnexport удаляет дескриптор привязки для интерфейса и объектов из записи в базе данных службы имен. (ANSI)
RpcNsBindingUnexportPnPA

Функция RpcNsBindingUnexportPnP удаляет дескриптор привязки для интерфейсов и объектов Plug and Play из записи в базе данных службы имен. (ANSI)
RpcNsBindingUnexportPnPW

Функция RpcNsBindingUnexportPnP удаляет дескриптор привязки для интерфейсов и объектов Plug and Play из записи в базе данных службы имен. (Юникод)
RpcNsBindingUnexportW

Функция RpcNsBindingUnexport удаляет дескриптор привязки для интерфейса и объектов из записи в базе данных службы имен. (Юникод)
RpcNsEntryExpandNameA

Функция RpcNsEntryExpandName расширяет имя записи службы имен. Эта функция поддерживается Active Directory. (ANSI)
RpcNsEntryExpandNameW

Функция RpcNsEntryExpandName расширяет имя записи службы имен. Эта функция поддерживается Active Directory. (Юникод)
RpcNsEntryObjectInqBeginA

Функция RpcNsEntryObjectInqBegin создает контекст запроса для объектов записи базы данных name-service. (ANSI)
RpcNsEntryObjectInqBeginW

Функция RpcNsEntryObjectInqBegin создает контекст запроса для объектов записи базы данных name-service. (Юникод)
RpcNsEntryObjectInqDone

Функция RpcNsEntryObjectInqDone удаляет контекст запроса для объектов базы данных name-service.
RpcNsEntryObjectInqNext

Функция RpcNsEntryObjectInqNext возвращает один объект за раз из записи базы данных name-service.
RpcNsGroupDeleteA

Функция RpcNsGroupDelete удаляет атрибут группы. (ANSI)
RpcNsGroupDeleteW

Функция RpcNsGroupDelete удаляет атрибут группы. (Юникод)
RpcNsGroupMbrAddA

Функция RpcNsGroupMbrAdd добавляет имя записи в группу. При необходимости он создает запись. (ANSI)
RpcNsGroupMbrAddW

Функция RpcNsGroupMbrAdd добавляет имя записи в группу. При необходимости он создает запись. (Юникод)
RpcNsGroupMbrInqBeginA

Функция RpcNsGroupMbrInqBegin создает контекст запроса для просмотра членов группы. (ANSI)
RpcNsGroupMbrInqBeginW

Функция RpcNsGroupMbrInqBegin создает контекст запроса для просмотра членов группы. (Юникод)
RpcNsGroupMbrInqDone

Функция RpcNsGroupMbrInqDone удаляет контекст запроса для группы.
RpcNsGroupMbrInqNextA

Функция RpcNsGroupMbrInqNext возвращает одно имя записи из группы одновременно. (ANSI)
RpcNsGroupMbrInqNextW

Функция RpcNsGroupMbrInqNext возвращает одно имя записи из группы одновременно. (Юникод)
RpcNsGroupMbrRemoveA

Функция RpcNsGroupMbrRemove удаляет имя записи из группы. (ANSI)
RpcNsGroupMbrRemoveW

Функция RpcNsGroupMbrRemove удаляет имя записи из группы. (Юникод)
RpcNsMgmtBindingUnexportA

Функция RpcNsMgmtBindingUnexport удаляет несколько дескрипторов привязки и объектов из записи в базе данных службы имен. (ANSI)
RpcNsMgmtBindingUnexportW

Функция RpcNsMgmtBindingUnexport удаляет несколько дескрипторов привязки и объектов из записи в базе данных службы имен. (Юникод)
RpcNsMgmtEntryCreateA

Функция RpcNsMgmtEntryCreate создает запись базы данных службы имен. (ANSI)
RpcNsMgmtEntryCreateW

Функция RpcNsMgmtEntryCreate создает запись базы данных службы имен. (Юникод)
RpcNsMgmtEntryDeleteA

Функция RpcNsMgmtEntryDelete удаляет запись базы данных службы имен. (ANSI)
RpcNsMgmtEntryDeleteW

Функция RpcNsMgmtEntryDelete удаляет запись базы данных службы имен. (Юникод)
RpcNsMgmtEntryInqIfIdsA

Функция RpcNsMgmtEntryInqIfIds возвращает список интерфейсов, экспортированных в запись базы данных службы имен. (ANSI)
RpcNsMgmtEntryInqIfIdsW

Функция RpcNsMgmtEntryInqIfIds возвращает список интерфейсов, экспортированных в запись базы данных службы имен. (Юникод)
RpcNsMgmtHandleSetExpAge

Функция RpcNsMgmtHandleSetExpAge задает срок действия дескриптора службы имен для локальных копий данных службы имен.
RpcNsMgmtInqExpAge

Функция RpcNsMgmtInqExpAge возвращает глобальный срок действия для локальных копий данных службы имен.
RpcNsMgmtSetExpAge

Функция RpcNsMgmtSetExpAge изменяет глобальный срок действия приложения для локальных копий данных службы имен.
RpcNsProfileDeleteA

Функция RpcNsProfileDelete удаляет атрибут профиля. (ANSI)
RpcNsProfileDeleteW

Функция RpcNsProfileDelete удаляет атрибут профиля. (Юникод)
RpcNsProfileEltAddA

Функция RpcNsProfileEltAdd добавляет элемент в профиль. При необходимости он создает запись. (ANSI)
RpcNsProfileEltAddW

Функция RpcNsProfileEltAdd добавляет элемент в профиль. При необходимости он создает запись. (Юникод)
RpcNsProfileEltInqBeginA

Функция RpcNsProfileEltInqBegin создает контекст запроса для просмотра элементов в профиле. (ANSI)
RpcNsProfileEltInqBeginW

Функция RpcNsProfileEltInqBegin создает контекст запроса для просмотра элементов в профиле. (Юникод)
RpcNsProfileEltInqDone

Функция RpcNsProfileEltInqDone удаляет контекст запроса для просмотра элементов в профиле.
RpcNsProfileEltInqNextA

Функция RpcNsProfileEltInqNext возвращает один элемент за раз из профиля. (ANSI)
RpcNsProfileEltInqNextW

Функция RpcNsProfileEltInqNext возвращает один элемент за раз из профиля. (Юникод)
RpcNsProfileEltRemoveA

Функция RpcNsProfileEltRemove удаляет элемент из профиля. (ANSI)
RpcNsProfileEltRemoveW

Функция RpcNsProfileEltRemove удаляет элемент из профиля. (Юникод)
RpcObjectInqType

Функция RpcObjectInqType возвращает тип объекта.
RpcObjectSetInqFn

Функция RpcObjectSetInqFn регистрирует функцию запроса объекта. Значение NULL отключает ранее зарегистрированную функцию запроса объектов.
RpcObjectSetType

Функция RpcObjectSetType назначает тип объекта.
RpcProtseqVectorFree

Функция RpcProtseqVectorFree (rpcdce.h) освобождает последовательности протоколов, содержащиеся в векторе и самом векторе.
RpcProtseqVectorFreeA

Функция RpcProtseqVectorFree освобождает последовательности протоколов, содержащиеся в векторе и самом векторе. (RpcProtseqVectorFreeA)
RpcProtseqVectorFreeW

Функция RpcProtseqVectorFreeW (Юникод) (rpcdce.h) освобождает последовательности протоколов, содержащиеся в векторе и самом векторе.
RpcRaiseException

Используйте функцию RpcRaiseException для создания исключения. Функция не возвращается вызывающей функции.
RpcRevertContainerImpersonation

RpcRevertContainerImpersonation может быть изменено или недоступно.
RpcRevertToSelf

После вызова RpcImpersonateClient и выполнения любых задач, требующих олицетворения клиента, сервер вызывает RpcRevertToSelf для завершения олицетворения и повторного определения собственного удостоверения безопасности.
RpcRevertToSelfEx

Функция RpcRevertToSelfEx позволяет серверу олицетворить клиент, а затем вернуться в многопоточной операции, в которой вызов олицетворения клиента может поступать из потока, отличного от потока, первоначально отправленного из RPC.
RpcServerCompleteSecurityCallback

Функция RpcServerCompleteSecurityCallback завершает асинхронный обратный вызов безопасности.
RpcServerInqBindingHandle

Получает дескриптор привязки для вызовов RPC, обслуживаемых потоком, в котором вызывается RpcServerInqBindingHandle.
RpcServerInqBindings

Функция RpcServerInqBindings возвращает дескриптор привязки, по которым можно получить удаленные вызовы процедур.
RpcServerInqCallAttributesA

Функция RpcServerInqCallAttributes — это вызов сервера RPC, который получает атрибуты контекста безопасности клиента. (ANSI)
RpcServerInqCallAttributesW

Функция RpcServerInqCallAttributes — это вызов сервера RPC, который получает атрибуты контекста безопасности клиента. (Юникод)
RpcServerInqDefaultPrincName

Функция RpcServerInqDefaultPrincName (rpcdce.h) получает имя субъекта по умолчанию для данной службы проверки подлинности.
RpcServerInqDefaultPrincNameA

Функция RpcServerInqDefaultPrincName получает имя субъекта по умолчанию для данной службы проверки подлинности. (RpcServerInqDefaultPrincNameA)
RpcServerInqDefaultPrincNameW

Функция RpcServerInqDefaultPrincNameW (Юникод) (rpcdce.h) получает имя субъекта по умолчанию для данной службы проверки подлинности.
RpcServerInqIf

Функция RpcServerInqIf возвращает вектор точки входа диспетчера (EPV), зарегистрированный для интерфейса.
RpcServerInterfaceGroupActivate

Функция RpcServerInterfaceGroupActivate сообщает среде выполнения сервера RPC зарегистрировать интерфейсы и конечные точки группы интерфейсов и начать прослушивание вызовов.
RpcServerInterfaceGroupClose

Функция RpcServerInterfaceGroupClose используется для освобождения группы интерфейсов.
RpcServerInterfaceGroupCreate

Функция RpcServerInterfaceGroupCreate (rpcdce.h) создает группу интерфейсов RPC для серверного приложения.
RpcServerInterfaceGroupCreateA

Функция RpcServerInterfaceGroupCreate создает группу интерфейса сервера RPC для серверного приложения. (RpcServerInterfaceGroupCreateA)
RpcServerInterfaceGroupCreateW

Функция RpcServerInterfaceGroupCreateW (Юникод) (rpcdce.h) создает группу интерфейсов сервера RPC для серверного приложения.
RpcServerInterfaceGroupDeactivate

Функция RpcServerInterfaceGroupDeactivate сообщает среде выполнения RPC, чтобы попытаться закрыть указанную группу интерфейсов, при необходимости прервав операцию, если существует неустраченное действие клиента.
RpcServerInterfaceGroupInqBindings

Функция RpcServerInterfaceGroupInqBindings возвращает дескриптор привязки, через которые можно получить удаленные вызовы процедур для данной группы интерфейсов.
RpcServerListen

Функция RpcServerListen сообщает библиотеке времени выполнения RPC прослушивать удаленные вызовы процедур. Эта функция не влияет на интерфейсы автоматического прослушивания; Используйте RpcServerRegisterIfEx, если вам нужна эта функция.
RpcServerRegisterAuthInfo

Функция RpcServerRegisterAuthInfo (rpcdce.h) регистрирует сведения о проверке подлинности в библиотеке времени выполнения RPC.
RpcServerRegisterAuthInfoA

Функция RpcServerRegisterAuthInfo регистрирует сведения о проверке подлинности в библиотеке времени выполнения RPC. (RpcServerRegisterAuthInfoA)
RpcServerRegisterAuthInfoW

Функция RpcServerRegisterAuthInfoW (Юникод) (rpcdce.h) регистрирует сведения о проверке подлинности в библиотеке времени выполнения RPC.
RpcServerRegisterIf

Функция RpcServerRegisterIf регистрирует интерфейс с библиотекой времени выполнения RPC.
RpcServerRegisterIf2

Функция RpcServerRegisterIf2 регистрирует интерфейс с библиотекой времени выполнения RPC.
RpcServerRegisterIf3

Функция RpcServerRegisterIf3 регистрирует интерфейс с библиотекой времени выполнения RPC.
RpcServerRegisterIfEx

Функция RpcServerRegisterIfEx регистрирует интерфейс с библиотекой времени выполнения RPC.
RpcServerSubscribeForNotification

Подписывается на сервер для уведомлений RPC.
RpcServerTestCancel

Сервер вызывает RpcServerTestCancel для тестирования запросов на отмену клиента.
RpcServerUnregisterIf

Функция RpcServerUnregisterIf удаляет интерфейс из реестра библиотеки времени выполнения RPC.
RpcServerUnregisterIfEx

Функция RpcServerUnregisterIfEx удаляет интерфейс из реестра библиотеки времени выполнения RPC. Эта функция расширяет функциональные возможности функции функции RpcServerUnregisterIf.
RpcServerUnsubscribeForNotification

Отменяет подписку на сервер из уведомлений RPC.
RpcServerUseAllProtseqs

Функция RpcServerUseAllProtseqs сообщает библиотеке времени выполнения RPC использовать все поддерживаемые последовательности протоколов для получения вызовов удаленных процедур.
RpcServerUseAllProtseqsEx

Функция RpcServerUseAllProtseqsEx сообщает библиотеке времени выполнения RPC использовать все поддерживаемые последовательности протоколов для получения вызовов удаленных процедур.
RpcServerUseAllProtseqsIf

Функция RpcServerUseAllProtseqsIf сообщает библиотеке времени выполнения RPC использовать все указанные последовательности протоколов и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseAllProtseqsIfEx

Функция RpcServerUseAllProtseqsIfEx сообщает библиотеке времени выполнения RPC использовать все указанные последовательности и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseProtseq

Функция RpcServerUseProtseq (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур.
RpcServerUseProtseqA

Функция RpcServerUseProtseq сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур. (RpcServerUseProtseqA)
RpcServerUseProtseqEp

Функция RpcServerUseProtseqEp (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечную точку для получения удаленных вызовов процедур.
RpcServerUseProtseqEpA

Функция RpcServerUseProtseqEp сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов в сочетании с указанной конечной точкой для получения удаленных вызовов процедур. (RpcServerUseProtseqEpA)
RpcServerUseProtseqEpEx

Функция RpcServerUseProtseqEpEx (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечную точку для получения удаленных вызовов процедур.
RpcServerUseProtseqEpExA

Функция RpcServerUseProtseqEpEx сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов в сочетании с указанной конечной точкой для получения удаленных вызовов процедур. (RpcServerUseProtseqEpExA)
RpcServerUseProtseqEpExW

Функция RpcServerUseProtseqEpExW (Юникод) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечную точку для получения удаленных вызовов процедур.
RpcServerUseProtseqEpW

Функция RpcServerUseProtseqEpW (Юникод) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечную точку для получения удаленных вызовов процедур.
RpcServerUseProtseqEx

Функция RpcServerUseProtseqEx (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур.
RpcServerUseProtseqExA

Функция RpcServerUseProtseqEx сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур. (RpcServerUseProtseqExA)
RpcServerUseProtseqExW

Функция RpcServerUseProtseqExW (Юникод) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур.
RpcServerUseProtseqIf

Функция RpcServerUseProtseqIf (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseProtseqIfA

Функция RpcServerUseProtseqIf сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов в сочетании с конечными точками в спецификации интерфейса для получения удаленных вызовов процедур. (RpcServerUseProtseqIfA)
RpcServerUseProtseqIfEx

Функция RpcServerUseProtseqIfEx (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseProtseqIfExA

Функция RpcServerUseProtseqIfEx сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов в сочетании с конечными точками в спецификации интерфейса для получения удаленных вызовов процедур. (RpcServerUseProtseqIfExA)
RpcServerUseProtseqIfW

Функция RpcServerUseProtseqIfExW (Unicode) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseProtseqIfW

Функция RpcServerUseProtseqIfW (Юникод) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов и конечные точки в спецификации интерфейса для получения удаленных вызовов процедур.
RpcServerUseProtseqW

Функция RpcServerUseProtseqW (Юникод) (rpcdce.h) сообщает библиотеке времени выполнения RPC использовать указанную последовательность протоколов для получения удаленных вызовов процедур.
RpcSmAllocate

Функция RpcSmAllocate выделяет память в функции управления памятью заглушки RPC и возвращает указатель на выделенную память или ЗНАЧЕНИЕ NULL.
RpcSmClientFree

Функция RpcSmClientFree освобождает память, возвращаемую из заглушки клиента.
RpcSmDeskientClientContext

Функция RpcSmDebuildClientContext освобождает ресурсы памяти клиента для дескриптора контекста и делает маркер контекста NULL.
RpcSmDisableAllocate

Функция RpcSmDisableAllocate освобождает ресурсы и память в памяти заглушки — среду управления.
RpcSmEnableAllocate

Функция RpcSmEnableAllocate устанавливает заглушку памяти — среду управления.
RpcSmFree

Функция RpcSmFree освобождает память, выделенную RpcSmAllocate.
RpcSmGetThreadHandle

Функция RpcSmGetThreadHandle возвращает дескриптор потока или NULL для заглушки памяти — среды управления.
RpcSmSetClientAllocFree

Функция RpcSmSetClientAllocFree включает механизмы выделения памяти и выпуска, используемые заглушками клиента.
RpcSmSetThreadHandle

Функция RpcSmSetThreadHandle задает дескриптор потока для заглушки памяти — среды управления.
RpcSmSwapClientAllocFree

Функция RpcSmSwapClientAllocFree обменивается механизмами выделения памяти и освобождения памяти клиента с теми, которые предоставляются клиентом.
RpcSsAllocate

Функция RpcSSAllocate выделяет память в функции управления заглушками RPC и возвращает указатель на выделенную память или ЗНАЧЕНИЕ NULL.
RpcSsContextLockExclusive

Функция RpcSsContextLockExclusive позволяет приложению начать использование дескриптора контекста в монопольном режиме.
RpcSsContextLockShared

Функция RpcSsContextLockShared позволяет приложению начать использование дескриптора контекста в общем режиме.
RpcSsDetextClientClientContext

Функция RpcSsDesqlClientContext уничтожает дескриптор контекста, который больше не нужен клиенту, не связываясь с сервером.
RpcSsDisableAllocate

Функция RpcSsDisableAllocate освобождает ресурсы и память в заглушку памяти — среду управления.
RpcSsDontSerializeContext

Функция RpcSsDontSerializeContext отключает сериализацию во время выполнения нескольких вызовов, отправленных в подпрограммы диспетчера серверов в одном дескрипторе контекста.
RpcSsEnableAllocate

Функция RpcSSEnableAllocate устанавливает заглушку памяти — среду управления.
RpcSsFree

Функция RpcSsFree освобождает память, выделенную RpcSsAllocate.
RpcSsGetThreadHandle

Функция RpcSsGetThreadHandle возвращает дескриптор потока для заглушки памяти — среды управления.
RpcSsSetClientAllocFree

Функция RpcSsSetClientAllocFree включает механизмы выделения памяти и выпуска, используемые заглушками клиента.
RpcSsSetThreadHandle

Функция RpcSsSetThreadHandle задает дескриптор потока для среды управления заглушкой памяти.
RpcSsSwapClientAllocFree

Функция RpcSsSwapClientAllocFree обменивается механизмами выделения памяти и выпуска, используемыми заглушками клиента, с теми, которые предоставляются клиентом.
RpcStringBindingCompose

Функция RpcStringBindingCompose (rpcdce.h) создает дескриптор привязки строки.
RpcStringBindingComposeA

Функция RpcStringBindingCompose создает дескриптор привязки строки. (RpcStringBindingComposeA)
RpcStringBindingComposeW

Функция RpcStringBindingComposeW (Юникод) (rpcdce.h) создает дескриптор привязки строки.
RpcStringBindingParse

Функция RpcStringBindingParse (rpcdce.h) возвращает часть UUID объекта и адреса строковой привязки в виде отдельных строк.
RpcStringBindingParseA

Функция RpcStringBindingParse возвращает часть UUID объекта и адреса строковой привязки в виде отдельных строк. (RpcStringBindingParseA)
RpcStringBindingParseW

Функция RpcStringBindingParseW (Юникод) (rpcdce.h) возвращает часть UUID объекта и адреса строковой привязки в виде отдельных строк.
RpcStringFree

Функция RpcStringFree (rpcdce.h) освобождает символьную строку, выделенную библиотекой времени выполнения RPC.
RpcStringFreeA

Функция RpcStringFree освобождает символьную строку, выделенную библиотекой времени выполнения RPC. (RpcStringFreeA)
RpcStringFreeW

Функция RpcStringFreeW (Юникод) (rpcdce.h) освобождает символьную строку, выделенную библиотекой времени выполнения RPC.
RpcTestCancel

Функция RpcTestCancel проверяет указание отмены.
RpcUserFree

RpcUserFree может быть изменен или недоступен.
UuidCompare

Приложение вызывает функцию UuidCompare для сравнения двух UUID и определения их порядка. Возвращаемое значение дает заказ.
UuidCreate

Функция UuidCreate создает новый идентификатор UUID.
UuidCreateNil

Функция UuidCreateNil создает nil-valued UUID.
UuidCreateSequential

Функция UuidCreateSequential создает новый идентификатор UUID.
UuidEqual

Приложение вызывает функцию UuidEqual, чтобы сравнить два UUID и определить, равны ли они.
UuidFromString

Функция UuidFromString (rpcdce.h) преобразует строку в UUID.
UuidFromStringA

Функция UuidFromString преобразует строку в UUID. (UuidFromStringA)
UuidFromStringW

Функция UuidFromStringW (Юникод) (rpcdce.h) преобразует строку в UUID.
UuidHash

Приложение вызывает функцию UuidHash, чтобы создать хэш-значение для указанного UUID.
UuidIsNil

Приложение вызывает функцию UuidIsNil, чтобы определить, является ли указанный UUID nil-valued UUID.
UuidToString

Функция UuidToString (rpcdce.h) преобразует UUID в строку.
UuidToStringA

Функция UuidToString преобразует UUID в строку. (UuidToStringA)
UuidToStringW

Функция UuidToStringW (Юникод) (rpcdce.h) преобразует UUID в строку.

Структуры

 
MIDL_STUB_DESC

Структура MIDL_STUB_DESC — это созданная MIDL структура, содержащая сведения о заглушки интерфейса относительно вызовов RPC между клиентом и сервером.
MIDL_STUB_MESSAGE

Создается MIDL и содержит текущее состояние заглушки RPC. Приложения не изменяют структуру MIDL_STUB_MESSAGE напрямую.
NDR_USER_MARSHAL_INFO

Структура NDR_USER_MARSHAL_INFO содержит сведения о состоянии вызова RPC, который можно передать в wire_marshal и user_marshal вспомогательные функции.
NDR_USER_MARSHAL_INFO_LEVEL1

Структура NDR_USER_MARSHAL_INFO_LEVEL1 содержит сведения о состоянии вызова RPC, который можно передать в wire_marshal и user_marshal вспомогательные функции.
ProxyFileInfo

Структура ProxyFileInfo содержит сведения о прокси-серверах интерфейса в библиотеке DLL-сервера.
RPC_ASYNC_NOTIFICATION_INFO

Содержит сведения о уведомлениях для вызовов асинхронных удаленных процедур. Эти сведения уведомления можно настроить для портов завершения ввода-вывода (IOC), асинхронных вызовов процедур Windows (APC), обмена сообщениями Windows и уведомления о событиях Windows.
RPC_ASYNC_STATE

Структура RPC_ASYNC_STATE содержит состояние асинхронного вызова удаленной процедуры. RPC_ASYNC_STATE — это дескриптор этой структуры, используемый для ожидания, запроса, ответа или отмены асинхронных вызовов.
RPC_BINDING_HANDLE_OPTIONS_V1

Содержит дополнительные параметры, с помощью которых создается дескриптор привязки RPC.
RPC_BINDING_HANDLE_SECURITY_V1_A

Содержит основные параметры безопасности, с помощью которых создается дескриптор привязки RPC. (ANSI)
RPC_BINDING_HANDLE_SECURITY_V1_W

Содержит основные параметры безопасности, с помощью которых создается дескриптор привязки RPC. (Юникод)
RPC_BINDING_HANDLE_TEMPLATE_V1_A

Содержит основные параметры, с помощью которых создается дескриптор привязки RPC. (ANSI)
RPC_BINDING_HANDLE_TEMPLATE_V1_W

Содержит основные параметры, с помощью которых создается дескриптор привязки RPC. (Юникод)
RPC_BINDING_VECTOR

Структура RPC_BINDING_VECTOR содержит список дескрипторов привязки, по которым серверное приложение может получать удаленные вызовы процедур.
RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR

Структура RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR содержит файл cookie, вставленный в заголовок трафика RPC/HTTP.
RPC_CALL_ATTRIBUTES_V1_A

Структура RPC_CALL_ATTRIBUTES_V1 предоставляет параметры функции RpcServerInqCallAttributes. Реализовано в версиях ANSI и ЮНИКОД для операционных систем Windows XP и Windows Server 2003. (ANSI)
RPC_CALL_ATTRIBUTES_V1_W

Структура RPC_CALL_ATTRIBUTES_V1 предоставляет параметры функции RpcServerInqCallAttributes. Реализовано в версиях ANSI и ЮНИКОД для операционных систем Windows XP и Windows Server 2003. (Юникод)
RPC_CALL_ATTRIBUTES_V2_A

Структура RPC_CALL_ATTRIBUTES_V2 предоставляет параметры функции RpcServerInqCallAttributes. Версия 2 указывает поддержку локальных адресов и идентификаторов клиентских процессов. (ANSI)
RPC_CALL_ATTRIBUTES_V2_W

Структура RPC_CALL_ATTRIBUTES_V2 предоставляет параметры функции RpcServerInqCallAttributes. Версия 2 указывает поддержку локальных адресов и идентификаторов клиентских процессов. (Юникод)
RPC_CALL_LOCAL_ADDRESS_V1

Содержит сведения о локальном адресе, на котором был выполнен вызов.
RPC_CLIENT_INTERFACE

Структура RPC_CLIENT_INTERFACE является частью частного интерфейса между библиотеками времени выполнения и заглушками. Большинство распределенных приложений, использующих Microsoft RPC, не нуждаются в этой структуре.
RPC_DISPATCH_TABLE

Структура RPC_DISPATCH_TABLE является частью частного интерфейса между библиотеками времени выполнения и заглушками. Большинство распределенных приложений, использующих Microsoft RPC, не нуждаются в этой структуре.
RPC_EE_INFO_PARAM

Структура RPC_EE_INFO_PARAM используется для хранения расширенных сведений об ошибках.
RPC_ENDPOINT_TEMPLATE

Структура RPC_ENDPOINT_TEMPLATE (rpcdce.h) указывает свойства конечной точки сервера группы интерфейсов RPC, включая последовательность и имя протокола.
RPC_ENDPOINT_TEMPLATEA

Указывает свойства конечной точки сервера группы интерфейсов RPC, включая последовательность протоколов и имя. (RPC_ENDPOINT_TEMPLATEA)
RPC_ENDPOINT_TEMPLATEW

Структура RPC_ENDPOINT_TEMPLATEW (Юникод) (rpcdce.h) указывает свойства конечной точки сервера группы интерфейсов RPC, включая последовательность протоколов и имя.
RPC_ERROR_ENUM_HANDLE

Структура RPC_ERROR_ENUM_HANDLE предоставляет дескриптор перечисления, используемый функциями RpcError* для обработки расширенных сведений об ошибках.
RPC_EXTENDED_ERROR_INFO

Структура RPC_EXTENDED_ERROR_INFO используется для хранения расширенных сведений об ошибках.
RPC_HTTP_TRANSPORT_CREDENTIALS_A

Структура RPC_HTTP_TRANSPORT_CREDENTIALS определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC при использовании RPC/HTTP. (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A

Структура RPC_HTTP_TRANSPORT_CREDENTIALS_V2 определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC или http-прокси-сервере при использовании RPC/HTTP. RPC_HTTP_TRANSPORT_CREDENTIALS_V2 расширяет RPC_HTTP_TRANSPORT_CREDENTIALS, разрешая проверку подлинности на прокси-сервере HTTP. (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W

Структура RPC_HTTP_TRANSPORT_CREDENTIALS_V2 определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC или http-прокси-сервере при использовании RPC/HTTP. RPC_HTTP_TRANSPORT_CREDENTIALS_V2 расширяет RPC_HTTP_TRANSPORT_CREDENTIALS, разрешая проверку подлинности на прокси-сервере HTTP. (Юникод)
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A

Структура RPC_HTTP_TRANSPORT_CREDENTIALS_V3 определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC или http-прокси-сервере при использовании RPC/HTTP. RPC_HTTP_TRANSPORT_CREDENTIALS_V3 расширяет RPC_HTTP_TRANSPORT_CREDENTIALS_V2, позволяя использовать произвольные формы учетных данных. (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W

Структура RPC_HTTP_TRANSPORT_CREDENTIALS_V3 определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC или http-прокси-сервере при использовании RPC/HTTP. RPC_HTTP_TRANSPORT_CREDENTIALS_V3 расширяет RPC_HTTP_TRANSPORT_CREDENTIALS_V2, позволяя использовать произвольные формы учетных данных. (Юникод)
RPC_HTTP_TRANSPORT_CREDENTIALS_W

Структура RPC_HTTP_TRANSPORT_CREDENTIALS определяет дополнительные учетные данные для проверки подлинности на прокси-сервере RPC при использовании RPC/HTTP. (Юникод)
RPC_IF_ID

Структура RPC_IF_ID содержит идентификатор UUID интерфейса и номера основных и дополнительных версий интерфейса.
RPC_IF_ID_VECTOR

Структура RPC_IF_ID_VECTOR содержит список интерфейсов, предлагаемых сервером.
RPC_INTERFACE_TEMPLATE

Структура RPC_INTERFACE_TEMPLATE (rpcdce.h) определяет интерфейс сервера группы интерфейсов RPC.
RPC_INTERFACE_TEMPLATEA

Определяет интерфейс сервера группы интерфейсов RPC. (RPC_INTERFACE_TEMPLATEA)
RPC_INTERFACE_TEMPLATEW

Структура RPC_INTERFACE_TEMPLATEW (Юникод) (rpcdce.h) определяет интерфейс сервера группы интерфейсов RPC.
RPC_MESSAGE

Структура RPC_MESSAGE содержит информацию, общую между NDR и остальной частью среды выполнения RPC или OLE.
RPC_POLICY

Структура RPC_POLICY содержит флаги, определяющие привязку на многодомных компьютерах, а также выделения портов при использовании протоколов ncacn_ip_tcp и ncadg_ip_udp.
RPC_PROTSEQ_VECTOR

Структура RPC_PROTSEQ_VECTOR содержит список последовательностей протоколов, используемых библиотекой времени выполнения RPC для отправки и получения удаленных вызовов процедур.
RPC_SECURITY_QOS

Структура RPC_SECURITY_QOS определяет параметры качества обслуживания безопасности в дескрипторе привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях.
RPC_SECURITY_QOS_V2_A

Структура RPC_SECURITY_QOS_V2 определяет параметры качества безопасности 2 в дескрипторе привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (ANSI)
RPC_SECURITY_QOS_V2_W

Структура RPC_SECURITY_QOS_V2 определяет параметры качества безопасности 2 в дескрипторе привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (Юникод)
RPC_SECURITY_QOS_V3_A

Структура RPC_SECURITY_QOS_V3 определяет параметры качества безопасности 3 в дескрипторе привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (ANSI)
RPC_SECURITY_QOS_V3_W

Структура RPC_SECURITY_QOS_V3 определяет параметры качества безопасности 3 в дескрипторе привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (Юникод)
RPC_SECURITY_QOS_V4_A

Структура RPC_SECURITY_QOS_V4 определяет параметры качества безопасности 4 для дескриптора привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (ANSI)
RPC_SECURITY_QOS_V4_W

Структура RPC_SECURITY_QOS_V4 определяет параметры качества безопасности 4 для дескриптора привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (Юникод)
RPC_SECURITY_QOS_V5_A

Структура RPC_SECURITY_QOS_V5 определяет параметры качества безопасности 5 для дескриптора привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (ANSI)
RPC_SECURITY_QOS_V5_W

Структура RPC_SECURITY_QOS_V5 определяет параметры качества безопасности 5 для дескриптора привязки. Сведения о доступности версий в выпусках Windows см. в примечаниях. (Юникод)
RPC_STATS_VECTOR

Структура RPC_STATS_VECTOR содержит статистику из библиотеки времени выполнения RPC на каждом сервере.
SEC_WINNT_AUTH_IDENTITY_A

Структура SEC_WINNT_AUTH_IDENTITY позволяет передавать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. Структура допустима для Windows и Macintosh. (ANSI)
SEC_WINNT_AUTH_IDENTITY_W

Структура SEC_WINNT_AUTH_IDENTITY позволяет передавать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. Структура допустима для Windows и Macintosh. (Юникод)
UUID_VECTOR

Структура UUID_VECTOR содержит список UUID.