Sync to Wine-20050830:
[reactos.git] / reactos / lib / rpcrt4 / rpcrt4.spec
index b098786..97c7609 100644 (file)
-@ stdcall DceErrorInqTextA (long ptr)\r
-@ stdcall DceErrorInqTextW (long ptr)\r
-@ stdcall -private DllRegisterServer() RPCRT4_DllRegisterServer\r
-\r
-@ stub MesBufferHandleReset\r
-@ stub MesDecodeBufferHandleCreate\r
-@ stub MesDecodeIncrementalHandleCreate\r
-@ stub MesEncodeDynBufferHandleCreate\r
-@ stub MesEncodeFixedBufferHandleCreate\r
-@ stub MesEncodeIncrementalHandleCreate\r
-@ stub MesHandleFree\r
-@ stub MesIncrementalHandleReset\r
-@ stub MesInqProcEncodingId\r
-\r
-@ stub MqGetContext # win9x\r
-@ stub MqRegisterQueue # win9x\r
-\r
-@ stub RpcAbortAsyncCall\r
-@ stub RpcAsyncAbortCall\r
-@ stub RpcAsyncCancelCall\r
-@ stub RpcAsyncCompleteCall\r
-@ stub RpcAsyncGetCallStatus\r
-@ stub RpcAsyncInitializeHandle\r
-@ stub RpcAsyncRegisterInfo\r
-@ stub RpcBindingCopy\r
-@ stdcall RpcBindingFree(ptr)\r
-@ stdcall RpcBindingFromStringBindingA(str  ptr)\r
-@ stdcall RpcBindingFromStringBindingW(wstr ptr)\r
-@ stub RpcBindingInqAuthClientA\r
-@ stub RpcBindingInqAuthClientW\r
-@ stub RpcBindingInqAuthClientExA\r
-@ stub RpcBindingInqAuthClientExW\r
-@ stub RpcBindingInqAuthInfoA\r
-@ stub RpcBindingInqAuthInfoW\r
-@ stub RpcBindingInqAuthInfoExA\r
-@ stub RpcBindingInqAuthInfoExW\r
-@ stdcall RpcBindingInqObject(ptr ptr)\r
-@ stub RpcBindingInqOption\r
-@ stub RpcBindingReset\r
-@ stub RpcBindingServerFromClient\r
-@ stub RpcBindingSetAuthInfoA\r
-@ stub RpcBindingSetAuthInfoW\r
-@ stub RpcBindingSetAuthInfoExA\r
-@ stub RpcBindingSetAuthInfoExW\r
-@ stdcall RpcBindingSetObject(ptr ptr)\r
-@ stub RpcBindingSetOption\r
-@ stdcall RpcBindingToStringBindingA(ptr ptr)\r
-@ stdcall RpcBindingToStringBindingW(ptr ptr)\r
-@ stdcall RpcBindingVectorFree(ptr)\r
-@ stub RpcCancelAsyncCall\r
-@ stub RpcCancelThread\r
-@ stub RpcCancelThreadEx\r
-@ stub RpcCertGeneratePrincipalNameA\r
-@ stub RpcCertGeneratePrincipalNameW\r
-@ stub RpcCompleteAsyncCall\r
-@ stdcall RpcEpRegisterA(ptr ptr ptr str)\r
-@ stub RpcEpRegisterW\r
-@ stub RpcEpRegisterNoReplaceA\r
-@ stub RpcEpRegisterNoReplaceW\r
-@ stdcall RpcEpResolveBinding(ptr ptr)\r
-@ stdcall RpcEpUnregister(ptr ptr ptr)\r
-@ stub RpcErrorAddRecord # wxp\r
-@ stub RpcErrorClearInformation # wxp\r
-@ stub RpcErrorEndEnumeration # wxp\r
-@ stub RpcErrorGetNextRecord # wxp\r
-@ stub RpcErrorNumberOfRecords # wxp\r
-@ stub RpcErrorLoadErrorInfo # wxp\r
-@ stub RpcErrorResetEnumeration # wxp\r
-@ stub RpcErrorSaveErrorInfo # wxp\r
-@ stub RpcErrorStartEnumeration # wxp\r
-@ stub RpcFreeAuthorizationContext # wxp\r
-@ stub RpcGetAsyncCallStatus\r
-@ stub RpcIfIdVectorFree\r
-@ stub RpcIfInqId\r
-@ stdcall RpcImpersonateClient(ptr)\r
-@ stub RpcInitializeAsyncHandle\r
-@ stub RpcMgmtBindingInqParameter # win9x\r
-@ stub RpcMgmtBindingSetParameter # win9x\r
-@ stub RpcMgmtEnableIdleCleanup\r
-@ stub RpcMgmtEpEltInqBegin\r
-@ stub RpcMgmtEpEltInqDone\r
-@ stub RpcMgmtEpEltInqNextA\r
-@ stub RpcMgmtEpEltInqNextW\r
-@ stub RpcMgmtEpUnregister\r
-@ stub RpcMgmtInqComTimeout\r
-@ stub RpcMgmtInqDefaultProtectLevel\r
-@ stub RpcMgmtInqIfIds\r
-@ stub RpcMgmtInqParameter # win9x\r
-@ stub RpcMgmtInqServerPrincNameA\r
-@ stub RpcMgmtInqServerPrincNameW\r
-@ stub RpcMgmtInqStats\r
-@ stub RpcMgmtIsServerListening\r
-@ stub RpcMgmtSetAuthorizationFn\r
-@ stub RpcMgmtSetCancelTimeout\r
-@ stub RpcMgmtSetComTimeout\r
-@ stub RpcMgmtSetParameter # win9x\r
-@ stub RpcMgmtSetServerStackSize\r
-@ stub RpcMgmtStatsVectorFree\r
-@ stdcall RpcMgmtStopServerListening(ptr)\r
-@ stdcall RpcMgmtWaitServerListen()\r
-@ stub RpcNetworkInqProtseqsA\r
-@ stub RpcNetworkInqProtseqsW\r
-@ stdcall RpcNetworkIsProtseqValidA(ptr)\r
-@ stdcall RpcNetworkIsProtseqValidW(ptr)\r
-@ stub RpcNsBindingInqEntryNameA\r
-@ stub RpcNsBindingInqEntryNameW\r
-@ stub RpcObjectInqType\r
-@ stub RpcObjectSetInqFn\r
-@ stdcall RpcObjectSetType(ptr ptr)\r
-@ stub RpcProtseqVectorFreeA\r
-@ stub RpcProtseqVectorFreeW\r
-@ stdcall RpcRaiseException(long)\r
-@ stub RpcRegisterAsyncInfo\r
-@ stub RpcRevertToSelf\r
-@ stub RpcRevertToSelfEx\r
-@ stdcall RpcServerInqBindings(ptr)\r
-@ stub RpcServerInqCallAttributesA # wxp\r
-@ stub RpcServerInqCallAttributesW # wxp\r
-@ stub RpcServerInqDefaultPrincNameA\r
-@ stub RpcServerInqDefaultPrincNameW\r
-@ stub RpcServerInqIf\r
-@ stdcall RpcServerListen(long long long)\r
-@ stdcall RpcServerRegisterAuthInfoA(str  long ptr ptr)\r
-@ stdcall RpcServerRegisterAuthInfoW(wstr long ptr ptr)\r
-@ stdcall RpcServerRegisterIf(ptr ptr ptr)\r
-@ stdcall RpcServerRegisterIfEx(ptr ptr ptr long long ptr)\r
-@ stdcall RpcServerRegisterIf2(ptr ptr ptr long long long ptr)\r
-@ stub RpcServerTestCancel\r
-@ stdcall RpcServerUnregisterIf(ptr ptr long)\r
-@ stdcall RpcServerUnregisterIfEx(ptr ptr long)\r
-@ stub RpcServerUseAllProtseqs\r
-@ stub RpcServerUseAllProtseqsEx\r
-@ stub RpcServerUseAllProtseqsIf\r
-@ stub RpcServerUseAllProtseqsIfEx\r
-@ stdcall RpcServerUseProtseqA(str long ptr)\r
-@ stdcall RpcServerUseProtseqW(wstr long ptr)\r
-@ stub RpcServerUseProtseqExA\r
-@ stub RpcServerUseProtseqExW\r
-@ stdcall RpcServerUseProtseqEpA(str  long str  ptr)\r
-@ stdcall RpcServerUseProtseqEpW(wstr long wstr ptr)\r
-@ stdcall RpcServerUseProtseqEpExA(str  long str  ptr ptr)\r
-@ stdcall RpcServerUseProtseqEpExW(wstr long wstr ptr ptr)\r
-@ stub RpcServerUseProtseqIfA\r
-@ stub RpcServerUseProtseqIfW\r
-@ stub RpcServerUseProtseqIfExA\r
-@ stub RpcServerUseProtseqIfExW\r
-@ stub RpcServerYield\r
-@ stub RpcSmAllocate\r
-@ stub RpcSmClientFree\r
-@ stub RpcSmDestroyClientContext\r
-@ stub RpcSmDisableAllocate\r
-@ stub RpcSmEnableAllocate\r
-@ stub RpcSmFree\r
-@ stub RpcSmGetThreadHandle\r
-@ stub RpcSmSetClientAllocFree\r
-@ stub RpcSmSetThreadHandle\r
-@ stub RpcSmSwapClientAllocFree\r
-@ stub RpcSsAllocate\r
-@ stub RpcSsContextLockExclusive # wxp\r
-@ stub RpcSsContextLockShared # wxp\r
-@ stub RpcSsDestroyClientContext\r
-@ stub RpcSsDisableAllocate\r
-@ stub RpcSsDontSerializeContext\r
-@ stub RpcSsEnableAllocate\r
-@ stub RpcSsFree\r
-@ stub RpcSsGetContextBinding\r
-@ stub RpcSsGetThreadHandle\r
-@ stub RpcSsSetClientAllocFree\r
-@ stub RpcSsSetThreadHandle\r
-@ stub RpcSsSwapClientAllocFree\r
-@ stdcall RpcStringBindingComposeA(str  str  str  str  str  ptr)\r
-@ stdcall RpcStringBindingComposeW(wstr wstr wstr wstr wstr ptr)\r
-@ stdcall RpcStringBindingParseA(str  ptr ptr ptr ptr ptr)\r
-@ stdcall RpcStringBindingParseW(wstr ptr ptr ptr ptr ptr)\r
-@ stdcall RpcStringFreeA(ptr)\r
-@ stdcall RpcStringFreeW(ptr)\r
-@ stub RpcTestCancel\r
-@ stub RpcUserFree # wxp\r
-\r
-@ stub TowerConstruct\r
-@ stub TowerExplode\r
-\r
-@ stub SimpleTypeAlignment # wxp\r
-@ stub SimpleTypeBufferSize # wxp\r
-@ stub SimpleTypeMemorySize # wxp\r
-\r
-@ stub pfnFreeRoutines # wxp\r
-@ stub pfnMarshallRouteines # wxp\r
-@ stub pfnSizeRoutines # wxp\r
-@ stub pfnUnmarshallRouteines # wxp\r
-\r
-@ stdcall UuidCompare(ptr ptr ptr)\r
-@ stdcall UuidCreate(ptr)\r
-@ stdcall UuidCreateSequential(ptr) # win 2000\r
-@ stdcall UuidCreateNil(ptr)\r
-@ stdcall UuidEqual(ptr ptr ptr)\r
-@ stdcall UuidFromStringA(str ptr)\r
-@ stdcall UuidFromStringW(wstr ptr)\r
-@ stdcall UuidHash(ptr ptr)\r
-@ stdcall UuidIsNil(ptr ptr)\r
-@ stdcall UuidToStringA(ptr ptr)\r
-@ stdcall UuidToStringW(ptr ptr)\r
-\r
-@ stdcall CStdStubBuffer_QueryInterface(ptr ptr ptr)\r
-@ stdcall CStdStubBuffer_AddRef(ptr)\r
-@ stdcall CStdStubBuffer_Connect(ptr ptr)\r
-@ stdcall CStdStubBuffer_Disconnect(ptr)\r
-@ stdcall CStdStubBuffer_Invoke(ptr ptr ptr)\r
-@ stdcall CStdStubBuffer_IsIIDSupported(ptr ptr)\r
-@ stdcall CStdStubBuffer_CountRefs(ptr)\r
-@ stdcall CStdStubBuffer_DebugServerQueryInterface(ptr ptr)\r
-@ stdcall CStdStubBuffer_DebugServerRelease(ptr ptr)\r
-@ stdcall NdrCStdStubBuffer_Release(ptr ptr)\r
-@ stub NdrCStdStubBuffer2_Release\r
-\r
-@ stdcall IUnknown_QueryInterface_Proxy(ptr ptr ptr)\r
-@ stdcall IUnknown_AddRef_Proxy(ptr)\r
-@ stdcall IUnknown_Release_Proxy(ptr)\r
-\r
-@ stdcall NdrDllCanUnloadNow(ptr)\r
-@ stdcall NdrDllGetClassObject(ptr ptr ptr ptr ptr ptr)\r
-@ stdcall NdrDllRegisterProxy(long ptr ptr)\r
-@ stdcall NdrDllUnregisterProxy(long ptr ptr)\r
-\r
-@ stdcall NdrAllocate(ptr long)\r
-@ stub NdrAsyncClientCall\r
-@ stub NdrAsyncServerCall\r
-@ stdcall NdrClearOutParameters(ptr ptr ptr)\r
-@ stub NdrClientCall\r
-@ varargs NdrClientCall2(ptr ptr)\r
-@ stub NdrClientInitialize\r
-@ stdcall NdrClientInitializeNew(ptr ptr ptr long)\r
-@ stub NdrContextHandleInitialize\r
-@ stub NdrContextHandleSize\r
-@ stdcall NdrConvert(ptr ptr)\r
-@ stdcall NdrConvert2(ptr ptr long)\r
-@ stub NdrCorrelationFree\r
-@ stub NdrCorrelationInitialize\r
-@ stub NdrCorrelationPass\r
-@ stub CreateServerInterfaceFromStub # wxp\r
-@ stub NdrDcomAsyncClientCall\r
-@ stub NdrDcomAsyncStubCall\r
-@ stdcall NdrFreeBuffer(ptr)\r
-@ stub NdrFullPointerFree\r
-@ stub NdrFullPointerInsertRefId\r
-@ stub NdrFullPointerQueryPointer\r
-@ stub NdrFullPointerQueryRefId\r
-@ stub NdrFullPointerXlatFree\r
-@ stub NdrFullPointerXlatInit\r
-@ stdcall NdrGetBuffer(ptr long ptr)\r
-@ stub NdrGetDcomProtocolVersion\r
-@ stub NdrGetSimpleTypeBufferAlignment # wxp\r
-@ stub NdrGetSimpleTypeBufferSize # wxp\r
-@ stub NdrGetSimpleTypeMemorySize # wxp\r
-@ stub NdrGetTypeFlags # wxp\r
-@ stub NdrGetPartialBuffer\r
-@ stub NdrGetPipeBuffer\r
-@ stub NdrGetUserMarshallInfo\r
-@ stub NdrIsAppDoneWithPipes\r
-@ stub NdrMapCommAndFaultStatus\r
-@ stub NdrMarkNextActivePipe\r
-@ stub NdrMesProcEncodeDecode\r
-@ stub NdrMesProcEncodeDecode2\r
-@ stub NdrMesSimpleTypeAlignSize\r
-@ stub NdrMesSimpleTypeDecode\r
-@ stub NdrMesSimpleTypeEncode\r
-@ stub NdrMesTypeAlignSize\r
-@ stub NdrMesTypeAlignSize2\r
-@ stub NdrMesTypeDecode\r
-@ stub NdrMesTypeDecode2\r
-@ stub NdrMesTypeEncode\r
-@ stub NdrMesTypeEncode2\r
-@ stub NdrMesTypeFree2\r
-@ stub NdrNsGetBuffer\r
-@ stub NdrNsSendReceive\r
-@ stdcall NdrOleAllocate(long)\r
-@ stdcall NdrOleFree(ptr)\r
-@ stub NdrOutInit # wxp\r
-@ stub NdrPartialIgnoreClientBufferSize # wxp\r
-@ stub NdrPartialIgnoreClientMarshall # wxp\r
-@ stub NdrPartialIgnoreServerInitialize # wxp\r
-@ stub NdrPartialIgnoreServerUnmarshall # wxp\r
-@ stub NdrPipePull\r
-@ stub NdrPipePush\r
-@ stub NdrPipeSendReceive\r
-@ stub NdrPipesDone\r
-@ stub NdrPipesInitialize\r
-@ stdcall NdrProxyErrorHandler(long)\r
-@ stdcall NdrProxyFreeBuffer(ptr ptr)\r
-@ stdcall NdrProxyGetBuffer(ptr ptr)\r
-@ stdcall NdrProxyInitialize(ptr ptr ptr ptr long)\r
-@ stdcall NdrProxySendReceive(ptr ptr)\r
-@ stub NdrRangeUnmarshall\r
-@ stub NdrRpcSmClientAllocate\r
-@ stub NdrRpcSmClientFree\r
-@ stub NdrRpcSmSetClientToOsf\r
-@ stub NdrRpcSsDefaultAllocate\r
-@ stub NdrRpcSsDefaultFree\r
-@ stub NdrRpcSsDisableAllocate\r
-@ stub NdrRpcSsEnableAllocate\r
-@ stdcall NdrSendReceive(ptr ptr)\r
-@ stub NdrServerCall\r
-@ stub NdrServerCall2\r
-@ stub NdrStubCall\r
-@ stub NdrStubCall2\r
-@ stub NdrStubForwardingFunction\r
-@ stdcall NdrStubGetBuffer(ptr ptr ptr)\r
-@ stdcall NdrStubInitialize(ptr ptr ptr ptr)\r
-@ stub NdrStubInitializeMarshall\r
-@ stub NdrpCreateProxy # wxp\r
-@ stub NdrpCreateStub # wxp\r
-@ stub NdrpGetProcFormatString # wxp\r
-@ stub NdrpGetTypeFormatString # wxp\r
-@ stub NdrpGetTypeGenCookie # wxp\r
-@ stub NdrpMemoryIncrement # wxp\r
-@ stub NdrpReleaseTypeFormatString # wxp\r
-@ stub NdrpReleaseTypeGenCookie # wxp\r
-@ stub NdrpSetRpcSsDefaults\r
-@ stub NdrpVarVtOfTypeDesc # wxp\r
-@ stub NdrTypeFlags # wxp\r
-@ stub NdrTypeFree # wxp\r
-@ stub NdrTypeMarshall # wxp\r
-@ stub NdrTypeSize # wxp\r
-@ stub NdrTypeUnmarshall # wxp\r
-@ stub NdrUnmarshallBasetypeInline # wxp\r
-\r
-@ stub NdrByteCountPointerBufferSize\r
-@ stub NdrByteCountPointerFree\r
-@ stub NdrByteCountPointerMarshall\r
-@ stub NdrByteCountPointerUnmarshall\r
-@ stub NdrClientContextMarshall\r
-@ stub NdrClientContextUnmarshall\r
-@ stdcall NdrComplexArrayBufferSize(ptr ptr ptr)\r
-@ stdcall NdrComplexArrayFree(ptr ptr ptr)\r
-@ stdcall NdrComplexArrayMarshall(ptr ptr ptr)\r
-@ stdcall NdrComplexArrayMemorySize(ptr ptr)\r
-@ stdcall NdrComplexArrayUnmarshall(ptr ptr ptr long)\r
-@ stdcall NdrComplexStructBufferSize(ptr ptr ptr)\r
-@ stdcall NdrComplexStructFree(ptr ptr ptr)\r
-@ stdcall NdrComplexStructMarshall(ptr ptr ptr)\r
-@ stdcall NdrComplexStructMemorySize(ptr ptr)\r
-@ stdcall NdrComplexStructUnmarshall(ptr ptr ptr long)\r
-@ stdcall NdrConformantArrayBufferSize(ptr ptr ptr)\r
-@ stdcall NdrConformantArrayFree(ptr ptr ptr)\r
-@ stdcall NdrConformantArrayMarshall(ptr ptr ptr)\r
-@ stdcall NdrConformantArrayMemorySize(ptr ptr)\r
-@ stdcall NdrConformantArrayUnmarshall(ptr ptr ptr long)\r
-@ stdcall NdrConformantStringBufferSize(ptr ptr ptr)\r
-@ stdcall NdrConformantStringMarshall(ptr ptr ptr)\r
-@ stdcall NdrConformantStringMemorySize(ptr ptr)\r
-@ stdcall NdrConformantStringUnmarshall(ptr ptr ptr long)\r
-@ stub NdrConformantStructBufferSize\r
-@ stub NdrConformantStructFree\r
-@ stub NdrConformantStructMarshall\r
-@ stub NdrConformantStructMemorySize\r
-@ stub NdrConformantStructUnmarshall\r
-@ stdcall NdrConformantVaryingArrayBufferSize(ptr ptr ptr)\r
-@ stdcall NdrConformantVaryingArrayFree(ptr ptr ptr)\r
-@ stdcall NdrConformantVaryingArrayMarshall(ptr ptr ptr)\r
-@ stdcall NdrConformantVaryingArrayMemorySize(ptr ptr)\r
-@ stdcall NdrConformantVaryingArrayUnmarshall(ptr ptr ptr long)\r
-@ stub NdrConformantVaryingStructBufferSize\r
-@ stub NdrConformantVaryingStructFree\r
-@ stub NdrConformantVaryingStructMarshall\r
-@ stub NdrConformantVaryingStructMemorySize\r
-@ stub NdrConformantVaryingStructUnmarshall\r
-@ stub NdrEncapsulatedUnionBufferSize\r
-@ stub NdrEncapsulatedUnionFree\r
-@ stub NdrEncapsulatedUnionMarshall\r
-@ stub NdrEncapsulatedUnionMemorySize\r
-@ stub NdrEncapsulatedUnionUnmarshall\r
-@ stub NdrFixedArrayBufferSize\r
-@ stub NdrFixedArrayFree\r
-@ stub NdrFixedArrayMarshall\r
-@ stub NdrFixedArrayMemorySize\r
-@ stub NdrFixedArrayUnmarshall\r
-@ stub NdrHardStructBufferSize\r
-@ stub NdrHardStructFree\r
-@ stub NdrHardStructMarshall\r
-@ stub NdrHardStructMemorySize\r
-@ stub NdrHardStructUnmarshall\r
-@ stdcall NdrInterfacePointerBufferSize(ptr ptr ptr)\r
-@ stdcall NdrInterfacePointerFree(ptr ptr ptr)\r
-@ stdcall NdrInterfacePointerMarshall(ptr ptr ptr)\r
-@ stdcall NdrInterfacePointerMemorySize(ptr ptr)\r
-@ stdcall NdrInterfacePointerUnmarshall(ptr ptr ptr long)\r
-@ stub NdrNonConformantStringBufferSize\r
-@ stub NdrNonConformantStringMarshall\r
-@ stub NdrNonConformantStringMemorySize\r
-@ stub NdrNonConformantStringUnmarshall\r
-@ stub NdrNonEncapsulatedUnionBufferSize\r
-@ stub NdrNonEncapsulatedUnionFree\r
-@ stub NdrNonEncapsulatedUnionMarshall\r
-@ stub NdrNonEncapsulatedUnionMemorySize\r
-@ stub NdrNonEncapsulatedUnionUnmarshall\r
-@ stdcall NdrPointerBufferSize(ptr ptr ptr)\r
-@ stdcall NdrPointerFree(ptr ptr ptr)\r
-@ stdcall NdrPointerMarshall(ptr ptr ptr)\r
-@ stdcall NdrPointerMemorySize(ptr ptr)\r
-@ stdcall NdrPointerUnmarshall(ptr ptr ptr long)\r
-@ stub NdrServerContextMarshall\r
-@ stub NdrServerContextUnmarshall\r
-@ stub NdrServerContextNewMarshall # wxp\r
-@ stub NdrServerContextNewUnmarshall # wxp\r
-@ stub NdrServerInitialize\r
-@ stub NdrServerInitializeMarshall\r
-@ stdcall NdrServerInitializeNew(ptr ptr ptr)\r
-@ stub NdrServerInitializePartial # wxp\r
-@ stub NdrServerInitializeUnmarshall\r
-@ stub NdrServerMarshall\r
-@ stub NdrServerUnmarshall\r
-@ stdcall NdrSimpleStructBufferSize(ptr ptr ptr)\r
-@ stdcall NdrSimpleStructFree(ptr ptr ptr)\r
-@ stdcall NdrSimpleStructMarshall(ptr ptr ptr)\r
-@ stdcall NdrSimpleStructMemorySize(ptr ptr)\r
-@ stdcall NdrSimpleStructUnmarshall(ptr ptr ptr long)\r
-@ stdcall NdrSimpleTypeMarshall(ptr ptr long)\r
-@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)\r
-@ stdcall NdrUserMarshalBufferSize(ptr ptr ptr)\r
-@ stdcall NdrUserMarshalFree(ptr ptr ptr)\r
-@ stdcall NdrUserMarshalMarshall(ptr ptr ptr)\r
-@ stdcall NdrUserMarshalMemorySize(ptr ptr)\r
-@ stub NdrUserMarshalSimpleTypeConvert\r
-@ stdcall NdrUserMarshalUnmarshall(ptr ptr ptr long)\r
-@ stub NdrVaryingArrayBufferSize\r
-@ stub NdrVaryingArrayFree\r
-@ stub NdrVaryingArrayMarshall\r
-@ stub NdrVaryingArrayMemorySize\r
-@ stub NdrVaryingArrayUnmarshall\r
-@ stub NdrXmitOrRepAsBufferSize\r
-@ stub NdrXmitOrRepAsFree\r
-@ stub NdrXmitOrRepAsMarshall\r
-@ stub NdrXmitOrRepAsMemorySize\r
-@ stub NdrXmitOrRepAsUnmarshall\r
-\r
-@ stub NDRCContextBinding\r
-@ stub NDRCContextMarshall\r
-@ stub NDRCContextUnmarshall\r
-@ stub NDRSContextMarshall\r
-@ stub NDRSContextUnmarshall\r
-@ stub NDRSContextMarshallEx\r
-@ stub NDRSContextUnmarshallEx\r
-@ stub NDRSContextMarshall2\r
-@ stub NDRSContextUnmarshall2\r
-@ stub NDRcopy\r
-\r
-@ stub MIDL_wchar_strcpy\r
-@ stub MIDL_wchar_strlen\r
-@ stub char_array_from_ndr\r
-@ stub char_from_ndr\r
-@ stub data_from_ndr\r
-@ stub data_into_ndr\r
-@ stub data_size_ndr\r
-@ stub double_array_from_ndr\r
-@ stub double_from_ndr\r
-@ stub enum_from_ndr\r
-@ stub float_array_from_ndr\r
-@ stub float_from_ndr\r
-@ stub long_array_from_ndr\r
-@ stub long_from_ndr\r
-@ stub long_from_ndr_temp\r
-@ stub short_array_from_ndr\r
-@ stub short_from_ndr\r
-@ stub short_from_ndr_temp\r
-@ stub tree_into_ndr\r
-@ stub tree_peek_ndr\r
-@ stub tree_size_ndr\r
-\r
-@ stub I_RpcAbortAsyncCall\r
-@ stub I_RpcAllocate\r
-@ stub I_RpcAsyncAbortCall\r
-@ stub I_RpcAsyncSendReceive # NT4\r
-@ stub I_RpcAsyncSetHandle\r
-@ stub I_RpcBCacheAllocate\r
-@ stub I_RpcBCacheFree\r
-@ stub I_RpcBindingCopy\r
-@ stub I_RpcBindingInqConnId\r
-@ stub I_RpcBindingInqDynamicEndPoint\r
-@ stub I_RpcBindingInqDynamicEndPointA\r
-@ stub I_RpcBindingInqDynamicEndPointW\r
-@ stub I_RpcBindingInqLocalClientPID # wxp\r
-@ stub I_RpcBindingInqSecurityContext\r
-@ stub I_RpcBindingInqTransportType\r
-@ stub I_RpcBindingInqWireIdForSnego\r
-@ stub I_RpcBindingIsClientLocal\r
-@ stub I_RpcBindingToStaticStringBindingW\r
-@ stdcall I_RpcBindingSetAsync(ptr ptr)\r
-# 9x version of I_RpcBindingSetAsync has 3 arguments, not 2\r
-@ stub I_RpcClearMutex\r
-@ stub I_RpcConnectionInqSockBuffSize\r
-@ stub I_RpcConnectionInqSockBuffSize2\r
-@ stub I_RpcConnectionSetSockBuffSize\r
-@ stub I_RpcDeleteMutex\r
-@ stub I_RpcEnableWmiTrace # wxp\r
-@ stub I_RpcExceptionFilter # wxp\r
-@ stub I_RpcFree\r
-@ stdcall I_RpcFreeBuffer(ptr)\r
-@ stub I_RpcFreePipeBuffer\r
-@ stub I_RpcGetAssociationContext\r
-@ stdcall I_RpcGetBuffer(ptr)\r
-@ stub I_RpcGetBufferWithObject\r
-@ stub I_RpcGetCurrentCallHandle\r
-@ stub I_RpcGetExtendedError\r
-@ stub I_RpcGetServerContextList\r
-@ stub I_RpcGetThreadEvent # win9x\r
-@ stub I_RpcGetThreadWindowHandle # win9x\r
-@ stub I_RpcIfInqTransferSyntaxes\r
-@ stub I_RpcLaunchDatagramReceiveThread # win9x\r
-@ stub I_RpcLogEvent\r
-@ stub I_RpcMapWin32Status\r
-@ stub I_RpcMonitorAssociation\r
-@ stub I_RpcNegotiateTransferSyntax # wxp\r
-@ stub I_RpcNsBindingSetEntryName\r
-@ stub I_RpcNsBindingSetEntryNameA\r
-@ stub I_RpcNsBindingSetEntryNameW\r
-@ stub I_RpcNsInterfaceExported\r
-@ stub I_RpcNsInterfaceUnexported\r
-@ stub I_RpcParseSecurity\r
-@ stub I_RpcPauseExecution\r
-@ stub I_RpcProxyNewConnection # wxp\r
-@ stub I_RpcReallocPipeBuffer\r
-@ stdcall I_RpcReceive(ptr)\r
-@ stub I_RpcRequestMutex\r
-@ stdcall I_RpcSend(ptr)\r
-@ stdcall I_RpcSendReceive(ptr)\r
-@ stub I_RpcServerAllocateIpPort\r
-@ stub I_RpcServerInqAddressChangeFn\r
-@ stub I_RpcServerInqLocalConnAddress # wxp\r
-@ stub I_RpcServerInqTransportType\r
-@ stub I_RpcServerRegisterForwardFunction\r
-@ stub I_RpcServerSetAddressChangeFn\r
-@ stdcall I_RpcServerStartListening(ptr) # win9x\r
-@ stdcall I_RpcServerStopListening() # win9x\r
-@ stub I_RpcServerUnregisterEndpointA # win9x\r
-@ stub I_RpcServerUnregisterEndpointW # win9x\r
-@ stub I_RpcServerUseProtseq2A\r
-@ stub I_RpcServerUseProtseq2W\r
-@ stub I_RpcServerUseProtseqEp2A\r
-@ stub I_RpcServerUseProtseqEp2W\r
-@ stub I_RpcSetAsyncHandle\r
-@ stub I_RpcSetAssociationContext # win9x\r
-@ stub I_RpcSetServerContextList\r
-@ stub I_RpcSetThreadParams # win9x\r
-@ stub I_RpcSetWMsgEndpoint # NT4\r
-@ stub I_RpcSsDontSerializeContext\r
-@ stub I_RpcSystemFunction001 # wxp (oh, brother!)\r
-@ stub I_RpcStopMonitorAssociation\r
-@ stub I_RpcTransCancelMigration # win9x\r
-@ stub I_RpcTransClientMaxFrag # win9x\r
-@ stub I_RpcTransClientReallocBuffer # win9x\r
-@ stub I_RpcTransConnectionAllocatePacket\r
-@ stub I_RpcTransConnectionFreePacket\r
-@ stub I_RpcTransConnectionReallocPacket\r
-@ stub I_RpcTransDatagramAllocate\r
-@ stub I_RpcTransDatagramAllocate2\r
-@ stub I_RpcTransDatagramFree\r
-@ stub I_RpcTransGetAddressList\r
-@ stub I_RpcTransGetThreadEvent\r
-@ stub I_RpcTransIoCancelled\r
-@ stub I_RpcTransMaybeMakeReceiveAny # win9x\r
-@ stub I_RpcTransMaybeMakeReceiveDirect # win9x\r
-@ stub I_RpcTransPingServer # win9x\r
-@ stub I_RpcTransServerFindConnection # win9x\r
-@ stub I_RpcTransServerFreeBuffer # win9x\r
-@ stub I_RpcTransServerMaxFrag # win9x\r
-@ stub I_RpcTransServerNewConnection\r
-@ stub I_RpcTransServerProtectThread # win9x\r
-@ stub I_RpcTransServerReallocBuffer # win9x\r
-@ stub I_RpcTransServerReceiveDirectReady # win9x\r
-@ stub I_RpcTransServerUnprotectThread # win9x\r
-@ stub I_RpcTurnOnEEInfoPropagation # wxp\r
-@ stdcall I_RpcWindowProc(ptr long long long) # win9x\r
-@ stub I_RpcltDebugSetPDUFilter\r
-@ stub I_UuidCreate\r
-\r
-@ stdcall CreateProxyFromTypeInfo(ptr ptr ptr ptr ptr)\r
-@ stub CreateStubFromTypeInfo\r
-@ stub PerformRpcInitialization\r
-@ stub StartServiceIfNecessary # win9x\r
-@ stub GlobalMutexClearExternal\r
-@ stub GlobalMutexRequestExternal\r
+@ stdcall CreateProxyFromTypeInfo(ptr ptr ptr ptr ptr)
+@ stub CreateStubFromTypeInfo
+@ stdcall CStdStubBuffer_AddRef(ptr)
+@ stdcall CStdStubBuffer_Connect(ptr ptr)
+@ stdcall CStdStubBuffer_CountRefs(ptr)
+@ stdcall CStdStubBuffer_DebugServerQueryInterface(ptr ptr)
+@ stdcall CStdStubBuffer_DebugServerRelease(ptr ptr)
+@ stdcall CStdStubBuffer_Disconnect(ptr)
+@ stdcall CStdStubBuffer_Invoke(ptr ptr ptr)
+@ stdcall CStdStubBuffer_IsIIDSupported(ptr ptr)
+@ stdcall CStdStubBuffer_QueryInterface(ptr ptr ptr)
+@ stub CreateServerInterfaceFromStub # wxp
+@ stdcall DceErrorInqTextA (long ptr)
+@ stdcall DceErrorInqTextW (long ptr)
+@ stdcall -private DllRegisterServer()
+@ stub GlobalMutexClearExternal
+@ stub GlobalMutexRequestExternal
+@ stdcall IUnknown_AddRef_Proxy(ptr)
+@ stdcall IUnknown_QueryInterface_Proxy(ptr ptr ptr)
+@ stdcall IUnknown_Release_Proxy(ptr)
+@ stub I_RpcAbortAsyncCall
+@ stub I_RpcAllocate
+@ stub I_RpcAsyncAbortCall
+@ stub I_RpcAsyncSendReceive # NT4
+@ stub I_RpcAsyncSetHandle
+@ stub I_RpcBCacheAllocate
+@ stub I_RpcBCacheFree
+@ stub I_RpcBindingCopy
+@ stub I_RpcBindingInqConnId
+@ stub I_RpcBindingInqDynamicEndPoint
+@ stub I_RpcBindingInqDynamicEndPointA
+@ stub I_RpcBindingInqDynamicEndPointW
+@ stub I_RpcBindingInqLocalClientPID # wxp
+@ stub I_RpcBindingInqSecurityContext
+@ stub I_RpcBindingInqTransportType
+@ stub I_RpcBindingInqWireIdForSnego
+@ stub I_RpcBindingIsClientLocal
+# 9x version of I_RpcBindingSetAsync has 3 arguments, not 2
+@ stdcall I_RpcBindingSetAsync(ptr ptr)
+@ stub I_RpcBindingToStaticStringBindingW
+@ stub I_RpcClearMutex
+@ stub I_RpcConnectionInqSockBuffSize2
+@ stub I_RpcConnectionInqSockBuffSize
+@ stub I_RpcConnectionSetSockBuffSize
+@ stub I_RpcDeleteMutex
+@ stub I_RpcEnableWmiTrace # wxp
+@ stub I_RpcExceptionFilter # wxp
+@ stub I_RpcFree
+@ stdcall I_RpcFreeBuffer(ptr)
+@ stub I_RpcFreePipeBuffer
+@ stub I_RpcGetAssociationContext
+@ stdcall I_RpcGetBuffer(ptr)
+@ stub I_RpcGetBufferWithObject
+@ stub I_RpcGetCurrentCallHandle
+@ stub I_RpcGetExtendedError
+@ stub I_RpcGetServerContextList
+@ stub I_RpcGetThreadEvent # win9x
+@ stub I_RpcGetThreadWindowHandle # win9x
+@ stub I_RpcIfInqTransferSyntaxes
+@ stub I_RpcLaunchDatagramReceiveThread # win9x
+@ stub I_RpcLogEvent
+@ stub I_RpcMapWin32Status
+@ stub I_RpcMonitorAssociation
+@ stub I_RpcNegotiateTransferSyntax # wxp
+@ stub I_RpcNsBindingSetEntryName
+@ stub I_RpcNsBindingSetEntryNameA
+@ stub I_RpcNsBindingSetEntryNameW
+@ stub I_RpcNsInterfaceExported
+@ stub I_RpcNsInterfaceUnexported
+@ stub I_RpcParseSecurity
+@ stub I_RpcPauseExecution
+@ stub I_RpcProxyNewConnection # wxp
+@ stub I_RpcReallocPipeBuffer
+@ stdcall I_RpcReceive(ptr)
+@ stub I_RpcRequestMutex
+@ stdcall I_RpcSend(ptr)
+@ stdcall I_RpcSendReceive(ptr)
+@ stub I_RpcServerAllocateIpPort
+@ stub I_RpcServerInqAddressChangeFn
+@ stub I_RpcServerInqLocalConnAddress # wxp
+@ stub I_RpcServerInqTransportType
+@ stub I_RpcServerRegisterForwardFunction
+@ stub I_RpcServerSetAddressChangeFn
+@ stdcall I_RpcServerStartListening(ptr) # win9x
+@ stdcall I_RpcServerStopListening() # win9x
+@ stub I_RpcServerUnregisterEndpointA # win9x
+@ stub I_RpcServerUnregisterEndpointW # win9x
+@ stub I_RpcServerUseProtseq2A
+@ stub I_RpcServerUseProtseq2W
+@ stub I_RpcServerUseProtseqEp2A
+@ stub I_RpcServerUseProtseqEp2W
+@ stub I_RpcSetAssociationContext # win9x
+@ stub I_RpcSetAsyncHandle
+@ stub I_RpcSetServerContextList
+@ stub I_RpcSetThreadParams # win9x
+@ stub I_RpcSetWMsgEndpoint # NT4
+@ stub I_RpcSsDontSerializeContext
+@ stub I_RpcStopMonitorAssociation
+@ stub I_RpcSystemFunction001 # wxp (oh, brother!)
+@ stub I_RpcTransCancelMigration # win9x
+@ stub I_RpcTransClientMaxFrag # win9x
+@ stub I_RpcTransClientReallocBuffer # win9x
+@ stub I_RpcTransConnectionAllocatePacket
+@ stub I_RpcTransConnectionFreePacket
+@ stub I_RpcTransConnectionReallocPacket
+@ stub I_RpcTransDatagramAllocate2
+@ stub I_RpcTransDatagramAllocate
+@ stub I_RpcTransDatagramFree
+@ stub I_RpcTransGetAddressList
+@ stub I_RpcTransGetThreadEvent
+@ stub I_RpcTransIoCancelled
+@ stub I_RpcTransMaybeMakeReceiveAny # win9x
+@ stub I_RpcTransMaybeMakeReceiveDirect # win9x
+@ stub I_RpcTransPingServer # win9x
+@ stub I_RpcTransServerFindConnection # win9x
+@ stub I_RpcTransServerFreeBuffer # win9x
+@ stub I_RpcTransServerMaxFrag # win9x
+@ stub I_RpcTransServerNewConnection
+@ stub I_RpcTransServerProtectThread # win9x
+@ stub I_RpcTransServerReallocBuffer # win9x
+@ stub I_RpcTransServerReceiveDirectReady # win9x
+@ stub I_RpcTransServerUnprotectThread # win9x
+@ stub I_RpcTurnOnEEInfoPropagation # wxp
+@ stdcall I_RpcWindowProc(ptr long long long) # win9x
+@ stub I_RpcltDebugSetPDUFilter
+@ stub I_UuidCreate
+@ stub MIDL_wchar_strcpy
+@ stub MIDL_wchar_strlen
+@ stub MesBufferHandleReset
+@ stub MesDecodeBufferHandleCreate
+@ stub MesDecodeIncrementalHandleCreate
+@ stub MesEncodeDynBufferHandleCreate
+@ stub MesEncodeFixedBufferHandleCreate
+@ stub MesEncodeIncrementalHandleCreate
+@ stub MesHandleFree
+@ stub MesIncrementalHandleReset
+@ stub MesInqProcEncodingId
+@ stub MqGetContext # win9x
+@ stub MqRegisterQueue # win9x
+@ stdcall NDRCContextBinding(ptr)
+@ stub NDRCContextMarshall
+@ stub NDRCContextUnmarshall
+@ stub NDRSContextMarshall2
+@ stub NDRSContextMarshall
+@ stub NDRSContextMarshallEx
+@ stub NDRSContextUnmarshall2
+@ stub NDRSContextUnmarshall
+@ stub NDRSContextUnmarshallEx
+@ stub NDRcopy
+@ stdcall NdrAllocate(ptr long)
+@ stub NdrAsyncClientCall
+@ stub NdrAsyncServerCall
+@ stdcall NdrByteCountPointerBufferSize(ptr ptr ptr)
+@ stdcall NdrByteCountPointerFree(ptr ptr ptr)
+@ stdcall NdrByteCountPointerMarshall(ptr ptr ptr)
+@ stdcall NdrByteCountPointerUnmarshall(ptr ptr ptr long)
+@ stub NdrCStdStubBuffer2_Release
+@ stdcall NdrCStdStubBuffer_Release(ptr ptr)
+@ stdcall NdrClearOutParameters(ptr ptr ptr)
+@ varargs NdrClientCall2(ptr ptr)
+@ stub NdrClientCall
+@ stdcall NdrClientContextMarshall(ptr ptr long)
+@ stdcall NdrClientContextUnmarshall(ptr ptr ptr)
+@ stub NdrClientInitialize
+@ stdcall NdrClientInitializeNew(ptr ptr ptr long)
+@ stdcall NdrComplexArrayBufferSize(ptr ptr ptr)
+@ stdcall NdrComplexArrayFree(ptr ptr ptr)
+@ stdcall NdrComplexArrayMarshall(ptr ptr ptr)
+@ stdcall NdrComplexArrayMemorySize(ptr ptr)
+@ stdcall NdrComplexArrayUnmarshall(ptr ptr ptr long)
+@ stdcall NdrComplexStructBufferSize(ptr ptr ptr)
+@ stdcall NdrComplexStructFree(ptr ptr ptr)
+@ stdcall NdrComplexStructMarshall(ptr ptr ptr)
+@ stdcall NdrComplexStructMemorySize(ptr ptr)
+@ stdcall NdrComplexStructUnmarshall(ptr ptr ptr long)
+@ stdcall NdrConformantArrayBufferSize(ptr ptr ptr)
+@ stdcall NdrConformantArrayFree(ptr ptr ptr)
+@ stdcall NdrConformantArrayMarshall(ptr ptr ptr)
+@ stdcall NdrConformantArrayMemorySize(ptr ptr)
+@ stdcall NdrConformantArrayUnmarshall(ptr ptr ptr long)
+@ stdcall NdrConformantStringBufferSize(ptr ptr ptr)
+@ stdcall NdrConformantStringMarshall(ptr ptr ptr)
+@ stdcall NdrConformantStringMemorySize(ptr ptr)
+@ stdcall NdrConformantStringUnmarshall(ptr ptr ptr long)
+@ stdcall NdrConformantStructBufferSize(ptr ptr ptr)
+@ stdcall NdrConformantStructFree(ptr ptr ptr)
+@ stdcall NdrConformantStructMarshall(ptr ptr ptr)
+@ stdcall NdrConformantStructMemorySize(ptr ptr)
+@ stdcall NdrConformantStructUnmarshall(ptr ptr ptr long)
+@ stdcall NdrConformantVaryingArrayBufferSize(ptr ptr ptr)
+@ stdcall NdrConformantVaryingArrayFree(ptr ptr ptr)
+@ stdcall NdrConformantVaryingArrayMarshall(ptr ptr ptr)
+@ stdcall NdrConformantVaryingArrayMemorySize(ptr ptr)
+@ stdcall NdrConformantVaryingArrayUnmarshall(ptr ptr ptr long)
+@ stdcall NdrConformantVaryingStructBufferSize(ptr ptr ptr)
+@ stdcall NdrConformantVaryingStructFree(ptr ptr ptr)
+@ stdcall NdrConformantVaryingStructMarshall(ptr ptr ptr)
+@ stdcall NdrConformantVaryingStructMemorySize(ptr ptr)
+@ stdcall NdrConformantVaryingStructUnmarshall(ptr ptr ptr long)
+@ stdcall NdrContextHandleInitialize(ptr ptr)
+@ stdcall NdrContextHandleSize(ptr ptr ptr)
+@ stdcall NdrConvert2(ptr ptr long)
+@ stdcall NdrConvert(ptr ptr)
+@ stub NdrCorrelationFree
+@ stub NdrCorrelationInitialize
+@ stub NdrCorrelationPass
+@ stub NdrDcomAsyncClientCall
+@ stub NdrDcomAsyncStubCall
+@ stdcall NdrDllCanUnloadNow(ptr)
+@ stdcall NdrDllGetClassObject(ptr ptr ptr ptr ptr ptr)
+@ stdcall NdrDllRegisterProxy(long ptr ptr)
+@ stdcall NdrDllUnregisterProxy(long ptr ptr)
+@ stdcall NdrEncapsulatedUnionBufferSize(ptr ptr ptr)
+@ stdcall NdrEncapsulatedUnionFree(ptr ptr ptr)
+@ stdcall NdrEncapsulatedUnionMarshall(ptr ptr ptr)
+@ stdcall NdrEncapsulatedUnionMemorySize(ptr ptr)
+@ stdcall NdrEncapsulatedUnionUnmarshall(ptr ptr ptr long)
+@ stdcall NdrFixedArrayBufferSize(ptr ptr ptr)
+@ stdcall NdrFixedArrayFree(ptr ptr ptr)
+@ stdcall NdrFixedArrayMarshall(ptr ptr ptr)
+@ stdcall NdrFixedArrayMemorySize(ptr ptr)
+@ stdcall NdrFixedArrayUnmarshall(ptr ptr ptr long)
+@ stdcall NdrFreeBuffer(ptr)
+@ stub NdrFullPointerFree
+@ stub NdrFullPointerInsertRefId
+@ stub NdrFullPointerQueryPointer
+@ stub NdrFullPointerQueryRefId
+@ stub NdrFullPointerXlatFree
+@ stub NdrFullPointerXlatInit
+@ stdcall NdrGetBuffer(ptr long ptr)
+@ stub NdrGetDcomProtocolVersion
+@ stub NdrGetPartialBuffer
+@ stub NdrGetPipeBuffer
+@ stub NdrGetSimpleTypeBufferAlignment # wxp
+@ stub NdrGetSimpleTypeBufferSize # wxp
+@ stub NdrGetSimpleTypeMemorySize # wxp
+@ stub NdrGetTypeFlags # wxp
+@ stub NdrGetUserMarshallInfo
+@ stub NdrHardStructBufferSize #(ptr ptr ptr)
+@ stub NdrHardStructFree #(ptr ptr ptr)
+@ stub NdrHardStructMarshall #(ptr ptr ptr)
+@ stub NdrHardStructMemorySize #(ptr ptr)
+@ stub NdrHardStructUnmarshall #(ptr ptr ptr long)
+@ stdcall NdrInterfacePointerBufferSize(ptr ptr ptr)
+@ stdcall NdrInterfacePointerFree(ptr ptr ptr)
+@ stdcall NdrInterfacePointerMarshall(ptr ptr ptr)
+@ stdcall NdrInterfacePointerMemorySize(ptr ptr)
+@ stdcall NdrInterfacePointerUnmarshall(ptr ptr ptr long)
+@ stub NdrIsAppDoneWithPipes
+@ stub NdrMapCommAndFaultStatus
+@ stub NdrMarkNextActivePipe
+@ stub NdrMesProcEncodeDecode2
+@ stub NdrMesProcEncodeDecode
+@ stub NdrMesSimpleTypeAlignSize
+@ stub NdrMesSimpleTypeDecode
+@ stub NdrMesSimpleTypeEncode
+@ stub NdrMesTypeAlignSize2
+@ stub NdrMesTypeAlignSize
+@ stub NdrMesTypeDecode2
+@ stub NdrMesTypeDecode
+@ stub NdrMesTypeEncode2
+@ stub NdrMesTypeEncode
+@ stub NdrMesTypeFree2
+@ stdcall NdrNonConformantStringBufferSize(ptr ptr ptr)
+@ stdcall NdrNonConformantStringMarshall(ptr ptr ptr)
+@ stdcall NdrNonConformantStringMemorySize(ptr ptr)
+@ stdcall NdrNonConformantStringUnmarshall(ptr ptr ptr long)
+@ stdcall NdrNonEncapsulatedUnionBufferSize(ptr ptr ptr)
+@ stdcall NdrNonEncapsulatedUnionFree(ptr ptr ptr)
+@ stdcall NdrNonEncapsulatedUnionMarshall(ptr ptr ptr)
+@ stdcall NdrNonEncapsulatedUnionMemorySize(ptr ptr)
+@ stdcall NdrNonEncapsulatedUnionUnmarshall(ptr ptr ptr long)
+@ stub NdrNsGetBuffer
+@ stub NdrNsSendReceive
+@ stdcall NdrOleAllocate(long)
+@ stdcall NdrOleFree(ptr)
+@ stub NdrOutInit # wxp
+@ stub NdrPartialIgnoreClientBufferSize # wxp
+@ stub NdrPartialIgnoreClientMarshall # wxp
+@ stub NdrPartialIgnoreServerInitialize # wxp
+@ stub NdrPartialIgnoreServerUnmarshall # wxp
+@ stub NdrPipePull
+@ stub NdrPipePush
+@ stub NdrPipeSendReceive
+@ stub NdrPipesDone
+@ stub NdrPipesInitialize
+@ stdcall NdrPointerBufferSize(ptr ptr ptr)
+@ stdcall NdrPointerFree(ptr ptr ptr)
+@ stdcall NdrPointerMarshall(ptr ptr ptr)
+@ stdcall NdrPointerMemorySize(ptr ptr)
+@ stdcall NdrPointerUnmarshall(ptr ptr ptr long)
+@ stdcall NdrProxyErrorHandler(long)
+@ stdcall NdrProxyFreeBuffer(ptr ptr)
+@ stdcall NdrProxyGetBuffer(ptr ptr)
+@ stdcall NdrProxyInitialize(ptr ptr ptr ptr long)
+@ stdcall NdrProxySendReceive(ptr ptr)
+@ stub NdrRangeUnmarshall
+@ stub NdrRpcSmClientAllocate
+@ stub NdrRpcSmClientFree
+@ stub NdrRpcSmSetClientToOsf
+@ stub NdrRpcSsDefaultAllocate
+@ stub NdrRpcSsDefaultFree
+@ stub NdrRpcSsDisableAllocate
+@ stub NdrRpcSsEnableAllocate
+@ stdcall NdrSendReceive(ptr ptr)
+@ stub NdrServerCall2
+@ stub NdrServerCall
+@ stdcall NdrServerContextMarshall(ptr ptr long)
+@ stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) # wxp
+@ stdcall NdrServerContextNewUnmarshall(ptr ptr) # wxp
+@ stdcall NdrServerContextUnmarshall(ptr)
+@ stub NdrServerInitialize
+@ stub NdrServerInitializeMarshall
+@ stdcall NdrServerInitializeNew(ptr ptr ptr)
+@ stub NdrServerInitializePartial # wxp
+@ stub NdrServerInitializeUnmarshall
+@ stub NdrServerMarshall
+@ stub NdrServerUnmarshall
+@ stdcall NdrSimpleStructBufferSize(ptr ptr ptr)
+@ stdcall NdrSimpleStructFree(ptr ptr ptr)
+@ stdcall NdrSimpleStructMarshall(ptr ptr ptr)
+@ stdcall NdrSimpleStructMemorySize(ptr ptr)
+@ stdcall NdrSimpleStructUnmarshall(ptr ptr ptr long)
+@ stdcall NdrSimpleTypeMarshall(ptr ptr long)
+@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)
+@ stub NdrStubCall2
+@ stub NdrStubCall
+@ stub NdrStubForwardingFunction
+@ stdcall NdrStubGetBuffer(ptr ptr ptr)
+@ stdcall NdrStubInitialize(ptr ptr ptr ptr)
+@ stub NdrStubInitializeMarshall
+@ stub NdrTypeFlags # wxp
+@ stub NdrTypeFree # wxp
+@ stub NdrTypeMarshall # wxp
+@ stub NdrTypeSize # wxp
+@ stub NdrTypeUnmarshall # wxp
+@ stub NdrUnmarshallBasetypeInline # wxp
+@ stdcall NdrUserMarshalBufferSize(ptr ptr ptr)
+@ stdcall NdrUserMarshalFree(ptr ptr ptr)
+@ stdcall NdrUserMarshalMarshall(ptr ptr ptr)
+@ stdcall NdrUserMarshalMemorySize(ptr ptr)
+@ stub NdrUserMarshalSimpleTypeConvert
+@ stdcall NdrUserMarshalUnmarshall(ptr ptr ptr long)
+@ stdcall NdrVaryingArrayBufferSize(ptr ptr ptr)
+@ stdcall NdrVaryingArrayFree(ptr ptr ptr)
+@ stdcall NdrVaryingArrayMarshall(ptr ptr ptr)
+@ stdcall NdrVaryingArrayMemorySize(ptr ptr)
+@ stdcall NdrVaryingArrayUnmarshall(ptr ptr ptr long)
+@ stdcall NdrXmitOrRepAsBufferSize(ptr ptr ptr)
+@ stdcall NdrXmitOrRepAsFree(ptr ptr ptr)
+@ stdcall NdrXmitOrRepAsMarshall(ptr ptr ptr)
+@ stdcall NdrXmitOrRepAsMemorySize(ptr ptr)
+@ stdcall NdrXmitOrRepAsUnmarshall(ptr ptr ptr long)
+@ stub NdrpCreateProxy # wxp
+@ stub NdrpCreateStub # wxp
+@ stub NdrpGetProcFormatString # wxp
+@ stub NdrpGetTypeFormatString # wxp
+@ stub NdrpGetTypeGenCookie # wxp
+@ stub NdrpMemoryIncrement # wxp
+@ stub NdrpReleaseTypeFormatString # wxp
+@ stub NdrpReleaseTypeGenCookie # wxp
+@ stub NdrpSetRpcSsDefaults
+@ stub NdrpVarVtOfTypeDesc # wxp
+@ stub PerformRpcInitialization
+@ stub RpcAbortAsyncCall
+@ stub RpcAsyncAbortCall
+@ stub RpcAsyncCancelCall
+@ stub RpcAsyncCompleteCall
+@ stub RpcAsyncGetCallStatus
+@ stub RpcAsyncInitializeHandle
+@ stub RpcAsyncRegisterInfo
+@ stub RpcBindingCopy
+@ stdcall RpcBindingFree(ptr)
+@ stdcall RpcBindingFromStringBindingA(str  ptr)
+@ stdcall RpcBindingFromStringBindingW(wstr ptr)
+@ stub RpcBindingInqAuthClientA
+@ stub RpcBindingInqAuthClientExA
+@ stub RpcBindingInqAuthClientExW
+@ stub RpcBindingInqAuthClientW
+@ stub RpcBindingInqAuthInfoA
+@ stub RpcBindingInqAuthInfoExA
+@ stub RpcBindingInqAuthInfoExW
+@ stub RpcBindingInqAuthInfoW
+@ stdcall RpcBindingInqObject(ptr ptr)
+@ stub RpcBindingInqOption
+@ stub RpcBindingReset
+@ stub RpcBindingServerFromClient
+@ stub RpcBindingSetAuthInfoA
+@ stub RpcBindingSetAuthInfoExA
+@ stub RpcBindingSetAuthInfoExW
+@ stub RpcBindingSetAuthInfoW
+@ stdcall RpcBindingSetObject(ptr ptr)
+@ stub RpcBindingSetOption
+@ stdcall RpcBindingToStringBindingA(ptr ptr)
+@ stdcall RpcBindingToStringBindingW(ptr ptr)
+@ stdcall RpcBindingVectorFree(ptr)
+@ stub RpcCancelAsyncCall
+@ stub RpcCancelThread
+@ stub RpcCancelThreadEx
+@ stub RpcCertGeneratePrincipalNameA
+@ stub RpcCertGeneratePrincipalNameW
+@ stub RpcCompleteAsyncCall
+@ stdcall RpcEpRegisterA(ptr ptr ptr str)
+@ stub RpcEpRegisterNoReplaceA
+@ stub RpcEpRegisterNoReplaceW
+@ stub RpcEpRegisterW
+@ stdcall RpcEpResolveBinding(ptr ptr)
+@ stdcall RpcEpUnregister(ptr ptr ptr)
+@ stub RpcErrorAddRecord # wxp
+@ stub RpcErrorClearInformation # wxp
+@ stub RpcErrorEndEnumeration # wxp
+@ stub RpcErrorGetNextRecord # wxp
+@ stub RpcErrorLoadErrorInfo # wxp
+@ stub RpcErrorNumberOfRecords # wxp
+@ stub RpcErrorResetEnumeration # wxp
+@ stub RpcErrorSaveErrorInfo # wxp
+@ stub RpcErrorStartEnumeration # wxp
+@ stub RpcFreeAuthorizationContext # wxp
+@ stub RpcGetAsyncCallStatus
+@ stub RpcIfIdVectorFree
+@ stub RpcIfInqId
+@ stdcall RpcImpersonateClient(ptr)
+@ stub RpcInitializeAsyncHandle
+@ stub RpcMgmtBindingInqParameter # win9x
+@ stub RpcMgmtBindingSetParameter # win9x
+@ stub RpcMgmtEnableIdleCleanup
+@ stub RpcMgmtEpEltInqBegin
+@ stub RpcMgmtEpEltInqDone
+@ stub RpcMgmtEpEltInqNextA
+@ stub RpcMgmtEpEltInqNextW
+@ stub RpcMgmtEpUnregister
+@ stub RpcMgmtInqComTimeout
+@ stub RpcMgmtInqDefaultProtectLevel
+@ stub RpcMgmtInqIfIds
+@ stub RpcMgmtInqParameter # win9x
+@ stub RpcMgmtInqServerPrincNameA
+@ stub RpcMgmtInqServerPrincNameW
+@ stub RpcMgmtInqStats
+@ stub RpcMgmtIsServerListening
+@ stub RpcMgmtSetAuthorizationFn
+@ stub RpcMgmtSetCancelTimeout
+@ stub RpcMgmtSetComTimeout
+@ stub RpcMgmtSetParameter # win9x
+@ stub RpcMgmtSetServerStackSize
+@ stub RpcMgmtStatsVectorFree
+@ stdcall RpcMgmtStopServerListening(ptr)
+@ stdcall RpcMgmtWaitServerListen()
+@ stub RpcNetworkInqProtseqsA
+@ stub RpcNetworkInqProtseqsW
+@ stdcall RpcNetworkIsProtseqValidA(ptr)
+@ stdcall RpcNetworkIsProtseqValidW(ptr)
+@ stub RpcNsBindingInqEntryNameA
+@ stub RpcNsBindingInqEntryNameW
+@ stub RpcObjectInqType
+@ stub RpcObjectSetInqFn
+@ stdcall RpcObjectSetType(ptr ptr)
+@ stub RpcProtseqVectorFreeA
+@ stub RpcProtseqVectorFreeW
+@ stdcall RpcRaiseException(long)
+@ stub RpcRegisterAsyncInfo
+@ stub RpcRevertToSelf
+@ stdcall RpcRevertToSelfEx(ptr)
+@ stdcall RpcServerInqBindings(ptr)
+@ stub RpcServerInqCallAttributesA # wxp
+@ stub RpcServerInqCallAttributesW # wxp
+@ stub RpcServerInqDefaultPrincNameA
+@ stub RpcServerInqDefaultPrincNameW
+@ stub RpcServerInqIf
+@ stdcall RpcServerListen(long long long)
+@ stdcall RpcServerRegisterAuthInfoA(str  long ptr ptr)
+@ stdcall RpcServerRegisterAuthInfoW(wstr long ptr ptr)
+@ stdcall RpcServerRegisterIf2(ptr ptr ptr long long long ptr)
+@ stdcall RpcServerRegisterIf(ptr ptr ptr)
+@ stdcall RpcServerRegisterIfEx(ptr ptr ptr long long ptr)
+@ stub RpcServerTestCancel
+@ stdcall RpcServerUnregisterIf(ptr ptr long)
+@ stdcall RpcServerUnregisterIfEx(ptr ptr long)
+@ stub RpcServerUseAllProtseqs
+@ stub RpcServerUseAllProtseqsEx
+@ stub RpcServerUseAllProtseqsIf
+@ stub RpcServerUseAllProtseqsIfEx
+@ stdcall RpcServerUseProtseqA(str long ptr)
+@ stdcall RpcServerUseProtseqEpA(str  long str  ptr)
+@ stdcall RpcServerUseProtseqEpExA(str  long str  ptr ptr)
+@ stdcall RpcServerUseProtseqEpExW(wstr long wstr ptr ptr)
+@ stdcall RpcServerUseProtseqEpW(wstr long wstr ptr)
+@ stub RpcServerUseProtseqExA
+@ stub RpcServerUseProtseqExW
+@ stub RpcServerUseProtseqIfA
+@ stub RpcServerUseProtseqIfExA
+@ stub RpcServerUseProtseqIfExW
+@ stub RpcServerUseProtseqIfW
+@ stdcall RpcServerUseProtseqW(wstr long ptr)
+@ stub RpcServerYield
+@ stub RpcSmAllocate
+@ stub RpcSmClientFree
+@ stub RpcSmDestroyClientContext
+@ stub RpcSmDisableAllocate
+@ stub RpcSmEnableAllocate
+@ stub RpcSmFree
+@ stub RpcSmGetThreadHandle
+@ stub RpcSmSetClientAllocFree
+@ stub RpcSmSetThreadHandle
+@ stub RpcSmSwapClientAllocFree
+@ stub RpcSsAllocate
+@ stub RpcSsContextLockExclusive # wxp
+@ stub RpcSsContextLockShared # wxp
+@ stub RpcSsDestroyClientContext
+@ stub RpcSsDisableAllocate
+@ stub RpcSsDontSerializeContext
+@ stub RpcSsEnableAllocate
+@ stub RpcSsFree
+@ stub RpcSsGetContextBinding
+@ stub RpcSsGetThreadHandle
+@ stub RpcSsSetClientAllocFree
+@ stub RpcSsSetThreadHandle
+@ stub RpcSsSwapClientAllocFree
+@ stdcall RpcStringBindingComposeA(str  str  str  str  str  ptr)
+@ stdcall RpcStringBindingComposeW(wstr wstr wstr wstr wstr ptr)
+@ stdcall RpcStringBindingParseA(str  ptr ptr ptr ptr ptr)
+@ stdcall RpcStringBindingParseW(wstr ptr ptr ptr ptr ptr)
+@ stdcall RpcStringFreeA(ptr)
+@ stdcall RpcStringFreeW(ptr)
+@ stub RpcTestCancel
+@ stub RpcUserFree # wxp
+@ stub SimpleTypeAlignment # wxp
+@ stub SimpleTypeBufferSize # wxp
+@ stub SimpleTypeMemorySize # wxp
+@ stub StartServiceIfNecessary # win9x
+@ stub TowerConstruct
+@ stub TowerExplode
+@ stdcall UuidCompare(ptr ptr ptr)
+@ stdcall UuidCreate(ptr)
+@ stdcall UuidCreateNil(ptr)
+@ stdcall UuidCreateSequential(ptr) # win 2000
+@ stdcall UuidEqual(ptr ptr ptr)
+@ stdcall UuidFromStringA(str ptr)
+@ stdcall UuidFromStringW(wstr ptr)
+@ stdcall UuidHash(ptr ptr)
+@ stdcall UuidIsNil(ptr ptr)
+@ stdcall UuidToStringA(ptr ptr)
+@ stdcall UuidToStringW(ptr ptr)
+@ stub char_array_from_ndr
+@ stub char_from_ndr
+@ stub data_from_ndr
+@ stub data_into_ndr
+@ stub data_size_ndr
+@ stub double_array_from_ndr
+@ stub double_from_ndr
+@ stub enum_from_ndr
+@ stub float_array_from_ndr
+@ stub float_from_ndr
+@ stub long_array_from_ndr
+@ stub long_from_ndr
+@ stub long_from_ndr_temp
+@ stub pfnFreeRoutines # wxp
+@ stub pfnMarshallRouteines # wxp
+@ stub pfnSizeRoutines # wxp
+@ stub pfnUnmarshallRouteines # wxp
+@ stub short_array_from_ndr
+@ stub short_from_ndr
+@ stub short_from_ndr_temp
+@ stub tree_into_ndr
+@ stub tree_peek_ndr
+@ stub tree_size_ndr