Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: dll/ntdll/def/ntdll.spec
- ===================================================================
- --- dll/ntdll/def/ntdll.spec (revision 64404)
- +++ dll/ntdll/def/ntdll.spec (working copy)
- @@ -55,6 +55,8 @@
- @ stdcall EtwGetTraceLoggerHandle(ptr)
- @ stdcall -stub EtwNotificationRegistrationA(ptr long ptr long long)
- @ stdcall -stub EtwNotificationRegistrationW(ptr long ptr long long)
- +@ stub EtwpGetTraceBuffer
- +@ stub EtwpSetHWConfigFunction
- @ stdcall EtwQueryAllTracesA(ptr long ptr)
- @ stdcall EtwQueryAllTracesW(ptr long ptr)
- @ stdcall -stub EtwQueryTraceA(double str ptr)
- @@ -86,7 +88,7 @@
- @ stdcall LdrAccessOutOfProcessResource(ptr ptr ptr ptr ptr)
- @ stdcall LdrAccessResource(long ptr ptr ptr)
- @ stdcall LdrAddRefDll(long ptr)
- -;@ stdcall LdrAlternateResourcesEnabled
- +@ stub LdrAlternateResourcesEnabled
- @ stdcall LdrCreateOutOfProcessImage(long ptr ptr ptr)
- @ stdcall LdrDestroyOutOfProcessImage(ptr)
- @ stdcall LdrDisableThreadCalloutsForDll(long)
- @@ -95,15 +97,15 @@
- @ stdcall LdrFindCreateProcessManifest(long ptr ptr long ptr) ; 5.1 and 5.2 only
- @ stdcall LdrFindEntryForAddress(ptr ptr)
- @ stdcall LdrFindResourceDirectory_U(long ptr long ptr)
- -;@ stdcall LdrFindResourceEx_U ; 5.1 and higher
- +@ stub LdrFindResourceEx_U
- @ stdcall LdrFindResource_U(long ptr long ptr)
- @ stdcall LdrFlushAlternateResourceModules()
- @ stdcall LdrGetDllHandle(wstr long ptr ptr)
- @ stdcall LdrGetDllHandleEx(long wstr long ptr ptr)
- @ stdcall LdrGetProcedureAddress(ptr ptr long ptr)
- -;@ stdcall LdrHotPatchRoutine
- -;@ stdcall LdrInitShimEngineDynamic
- +@ stub LdrHotPatchRoutine
- @ stdcall LdrInitializeThunk(long long long long)
- +@ stub LdrInitShimEngineDynamic
- @ stdcall LdrLoadAlternateResourceModule(ptr ptr)
- @ stdcall LdrLoadDll(wstr long ptr ptr)
- @ stdcall LdrLockLoaderLock(long ptr ptr)
- @@ -110,7 +112,7 @@
- @ stdcall LdrOpenImageFileOptionsKey(ptr long ptr) ; 5.2 SP1 and higher
- @ stdcall LdrProcessRelocationBlock(ptr long ptr long)
- @ stdcall LdrQueryImageFileExecutionOptions(ptr str long ptr long ptr)
- -;@ stdcall LdrQueryImageFileExecutionOptionsEx(ptr ptr long ptr long ptr long)
- +@ stdcall LdrQueryImageFileExecutionOptionsEx(ptr ptr long ptr long ptr long)
- @ stdcall LdrQueryImageFileKeyOption(ptr ptr long ptr long ptr)
- @ stdcall LdrQueryProcessModuleInformation(ptr long ptr)
- ;@ stdcall LdrSetAppCompatDllRedirectionCallback
- Index: dll/win32/lz32/lz32.spec
- ===================================================================
- --- dll/win32/lz32/lz32.spec (revision 64404)
- +++ dll/win32/lz32/lz32.spec (working copy)
- @@ -2,7 +2,9 @@
- @ stdcall GetExpandedNameA(str ptr) kernel32.GetExpandedNameA
- @ stdcall GetExpandedNameW(wstr ptr) kernel32.GetExpandedNameW
- @ stdcall LZClose(long) kernel32.LZClose
- +@ stdcall LZCloseFile(long) kernel32.LZCloseFile
- @ stdcall LZCopy(long long) kernel32.LZCopy
- +@ stdcall LZCreateFileW(ptr long long long ptr) kernel32.LZCreateFileW
- @ stdcall LZDone() kernel32.LZDone
- @ stdcall LZInit(long) kernel32.LZInit
- @ stdcall LZOpenFileA(str ptr long) kernel32.LZOpenFileA
- Index: dll/win32/rpcrt4/rpcrt4.spec
- ===================================================================
- --- dll/win32/rpcrt4/rpcrt4.spec (revision 64404)
- +++ dll/win32/rpcrt4/rpcrt4.spec (working copy)
- @@ -1,6 +1,6 @@
- @ stdcall CreateProxyFromTypeInfo(ptr ptr ptr ptr ptr)
- @ stdcall CreateStubFromTypeInfo(ptr ptr ptr ptr)
- -# I_RpcServerTurnOnOffKeepalives
- +@ stub I_RpcServerTurnOnOffKeepalives
- @ stdcall CStdStubBuffer_AddRef(ptr)
- @ stdcall CStdStubBuffer_Connect(ptr ptr)
- @ stdcall CStdStubBuffer_CountRefs(ptr)
- @@ -12,8 +12,8 @@
- @ stdcall CStdStubBuffer_QueryInterface(ptr ptr ptr)
- @ stdcall DceErrorInqTextA (long ptr)
- @ stdcall DceErrorInqTextW (long ptr)
- -# DllGetClassObject
- -# DllInstall
- +@ stub DllGetClassObject
- +@ stub DllInstall
- @ stdcall -private DllRegisterServer()
- @ stub GlobalMutexClearExternal
- @ stub GlobalMutexRequestExternal
- @@ -27,13 +27,13 @@
- @ stub I_RpcBCacheAllocate
- @ stub I_RpcBCacheFree
- @ stub I_RpcBindingCopy
- -# I_RpcBindingHandleToAsyncHandle
- +@ stub I_RpcBindingHandleToAsyncHandle
- @ stub I_RpcBindingInqConnId
- @ stub I_RpcBindingInqDynamicEndPoint
- @ stub I_RpcBindingInqDynamicEndPointA
- @ stub I_RpcBindingInqDynamicEndPointW
- @ stub I_RpcBindingInqLocalClientPID # wxp
- -# I_RpcBindingInqMarshalledTargetInfo
- +@ stub I_RpcBindingInqMarshalledTargetInfo
- @ stub I_RpcBindingInqSecurityContext
- @ stdcall I_RpcBindingInqTransportType(ptr ptr)
- @ stub I_RpcBindingInqWireIdForSnego
- @@ -55,8 +55,8 @@
- @ stub I_RpcIfInqTransferSyntaxes
- @ stub I_RpcLogEvent
- @ stdcall I_RpcMapWin32Status(long)
- -# I_RpcNDRCGetWireRepresentation
- -# I_RpcNDRSContextEmergencyCleanup
- +@ stub I_RpcNDRCGetWireRepresentation
- +@ stub I_RpcNDRSContextEmergencyCleanup
- @ stdcall I_RpcNegotiateTransferSyntax(ptr)
- @ stub I_RpcNsBindingSetEntryName
- @ stub I_RpcNsBindingSetEntryNameA
- @@ -68,18 +68,18 @@
- @ stub I_RpcProxyNewConnection # wxp
- @ stub I_RpcReallocPipeBuffer
- @ stdcall I_RpcReceive(ptr)
- -# I_RpcRecordCalloutFailure
- -# I_RpcReplyToClientWithStatus
- +@ stub I_RpcRecordCalloutFailure
- +@ stub I_RpcReplyToClientWithStatus
- @ stub I_RpcRequestMutex
- -# I_RpcSNCHOption
- +@ stub I_RpcSNCHOption
- @ stdcall I_RpcSend(ptr)
- @ stdcall I_RpcSendReceive(ptr)
- @ stub I_RpcServerAllocateIpPort
- -# I_RpcServerCheckClientRestriction
- +@ stub I_RpcServerCheckClientRestriction
- @ stub I_RpcServerInqAddressChangeFn
- @ stub I_RpcServerInqLocalConnAddress # wxp
- @ stub I_RpcServerInqTransportType
- -# I_RpcServerIsClientDisconnected
- +@ stub I_RpcServerIsClientDisconnected
- @ stub I_RpcServerRegisterForwardFunction
- @ stub I_RpcServerSetAddressChangeFn
- @ stub I_RpcServerUseProtseq2A
- @@ -86,7 +86,7 @@
- @ stub I_RpcServerUseProtseq2W
- @ stub I_RpcServerUseProtseqEp2A
- @ stub I_RpcServerUseProtseqEp2W
- -# I_RpcSessionStrictContextHandle
- +@ stub I_RpcSessionStrictContextHandle
- @ stub I_RpcSetAsyncHandle
- @ stub I_RpcSsDontSerializeContext
- @ stub I_RpcSystemFunction001 # wxp (oh, brother!)
- @@ -179,7 +179,7 @@
- @ stdcall NdrCorrelationFree(ptr)
- @ stdcall NdrCorrelationInitialize(ptr ptr long long)
- @ stdcall NdrCorrelationPass(ptr)
- -# NdrCreateServerInterfaceFromStub
- +@ stub NdrCreateServerInterfaceFromStub
- @ stub NdrDcomAsyncClientCall
- @ stub NdrDcomAsyncStubCall
- @ stdcall NdrDllCanUnloadNow(ptr)
- @@ -202,7 +202,7 @@
- @ stdcall NdrFullPointerQueryPointer(ptr ptr long ptr)
- @ stdcall NdrFullPointerQueryRefId(ptr long long ptr)
- @ stdcall NdrFullPointerXlatFree(ptr)
- -@ stdcall NdrFullPointerXlatInit(long long)
- +@ stdcall NdrFullPointerXlatInit(long long)
- @ stdcall NdrGetBuffer(ptr long ptr)
- @ stub NdrGetDcomProtocolVersion
- @ stub NdrGetSimpleTypeBufferAlignment # wxp
- @@ -371,7 +371,7 @@
- @ stub RpcErrorClearInformation # wxp
- @ stdcall RpcErrorEndEnumeration(ptr)
- @ stdcall RpcErrorGetNextRecord(ptr long ptr)
- -# RpcErrorGetNumberOfRecords
- +@ stub RpcErrorGetNumberOfRecords
- @ stdcall RpcErrorLoadErrorInfo(ptr long ptr)
- @ stub RpcErrorResetEnumeration # wxp
- @ stdcall RpcErrorSaveErrorInfo(ptr ptr ptr)
- @@ -378,7 +378,7 @@
- @ stdcall RpcErrorStartEnumeration(ptr)
- @ stub RpcFreeAuthorizationContext # wxp
- @ stdcall RpcGetAsyncCallStatus(ptr) RpcAsyncGetCallStatus
- -# RpcGetAuthorizationContextForClient
- +@ stub RpcGetAuthorizationContextForClient
- @ stub RpcIfIdVectorFree
- @ stub RpcIfInqId
- @ stdcall RpcImpersonateClient(ptr)
- Index: dll/win32/schannel/schannel.spec
- ===================================================================
- --- dll/win32/schannel/schannel.spec (revision 64404)
- +++ dll/win32/schannel/schannel.spec (working copy)
- @@ -1,20 +1,20 @@
- -@ stdcall AcceptSecurityContext(ptr ptr ptr long long ptr ptr ptr ptr) schan_AcceptSecurityContext
- -@ stdcall AcquireCredentialsHandleA(str str long ptr ptr ptr ptr ptr ptr) schan_AcquireCredentialsHandleA
- -@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr) schan_AcquireCredentialsHandleW
- -@ stdcall ApplyControlToken(ptr ptr) schan_ApplyControlToken
- +@ stdcall AcceptSecurityContext(ptr ptr ptr long long ptr ptr ptr ptr) secur32.AcceptSecurityContext
- +@ stdcall AcquireCredentialsHandleA(str str long ptr ptr ptr ptr ptr ptr) secur32.AcquireCredentialsHandleA
- +@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr) secur32.AcquireCredentialsHandleW
- +@ stdcall ApplyControlToken(ptr ptr) secur32.ApplyControlToken
- @ stub CloseSslPerformanceData
- @ stub CollectSslPerformanceData
- -@ stdcall CompleteAuthToken(ptr ptr) schan_CompleteAuthToken
- -@ stdcall DeleteSecurityContext(ptr) schan_DeleteSecurityContext
- -@ stdcall EnumerateSecurityPackagesA(ptr ptr) schan_EnumerateSecurityPackagesA
- -@ stdcall EnumerateSecurityPackagesW(ptr ptr) schan_EnumerateSecurityPackagesW
- -@ stdcall FreeContextBuffer(ptr) schan_FreeContextBuffer
- -@ stdcall FreeCredentialsHandle(ptr) schan_FreeCredentialsHandle
- -@ stdcall ImpersonateSecurityContext(ptr) schan_ImpersonateSecurityContext
- -@ stdcall InitSecurityInterfaceA() schan_InitSecurityInterfaceA
- -@ stdcall InitSecurityInterfaceW() schan_InitSecurityInterfaceW
- -@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr) schan_InitializeSecurityContextA
- -@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr) schan_InitializeSecurityContextW
- +@ stdcall CompleteAuthToken(ptr ptr) secur32.CompleteAuthToken
- +@ stdcall DeleteSecurityContext(ptr) secur32.DeleteSecurityContext
- +@ stdcall EnumerateSecurityPackagesA(ptr ptr) secur32.EnumerateSecurityPackagesA
- +@ stdcall EnumerateSecurityPackagesW(ptr ptr) secur32.EnumerateSecurityPackagesW
- +@ stdcall FreeContextBuffer(ptr) secur32.FreeContextBuffer
- +@ stdcall FreeCredentialsHandle(ptr) secur32.FreeCredentialsHandle
- +@ stdcall ImpersonateSecurityContext(ptr) secur32.ImpersonateSecurityContext
- +@ stdcall InitSecurityInterfaceA() secur32.InitSecurityInterfaceA
- +@ stdcall InitSecurityInterfaceW() secur32.InitSecurityInterfaceW
- +@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr) secur32.InitializeSecurityContextA
- +@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr) secur32.InitializeSecurityContextW
- @ stdcall MakeSignature(ptr long ptr long) secur32.MakeSignature
- @ stub OpenSslPerformanceData
- @ stdcall QueryContextAttributesA(ptr long ptr) secur32.QueryContextAttributesA
- Index: dll/win32/secur32/secur32.spec
- ===================================================================
- --- dll/win32/secur32/secur32.spec (revision 64404)
- +++ dll/win32/secur32/secur32.spec (working copy)
- @@ -54,6 +54,7 @@
- @ stub SaslAcceptSecurityContext
- @ stub SaslEnumerateProfilesA
- @ stub SaslEnumerateProfilesW
- +@ stub SaslGetContextOption
- @ stub SaslGetProfilePackageA
- @ stub SaslGetProfilePackageW
- @ stub SaslIdentifyPackageA
- @@ -60,16 +61,20 @@
- @ stub SaslIdentifyPackageW
- @ stub SaslInitializeSecurityContextA
- @ stub SaslInitializeSecurityContextW
- +@ stub SaslSetContextOption
- @ stdcall SealMessage(ptr long ptr long) EncryptMessage
- @ stub SecCacheSspiPackages
- @ stub SecDeleteUserModeContext
- -@ stub SecGetLocaleSpecificEncryptionRules # not on win32k3 x64
- +@ stub SecGetLocaleSpecificEncryptionRules # not on win32k3 x64 or SP1
- @ stub SecInitUserModeContext
- @ stub SecpFreeMemory
- +@ stub SecpSetIPAddress
- @ stub SecpTranslateName
- @ stub SecpTranslateNameEx
- @ stdcall SetContextAttributesA(ptr long ptr long)
- @ stdcall SetContextAttributesW(ptr long ptr long)
- +@ stub SetCredentialsAttributesA
- +@ stub SetCredentialsAttributesW
- @ stdcall TranslateNameA(str long long ptr ptr)
- @ stdcall TranslateNameW(wstr long long ptr ptr)
- @ stdcall UnsealMessage(ptr ptr long ptr) DecryptMessage
- Index: dll/win32/wmi/wmi.spec
- ===================================================================
- --- dll/win32/wmi/wmi.spec (revision 64404)
- +++ dll/win32/wmi/wmi.spec (working copy)
- @@ -1,25 +1,25 @@
- @ stdcall CloseTrace(int64) advapi32.CloseTrace
- -@ stdcall ControlTraceA(int64 str ptr long) advapi32.ControlTraceA
- -@ stdcall ControlTraceW(int64 wstr ptr long) advapi32.ControlTraceW
- -@ stdcall CreateTraceInstanceId(long ptr) advapi32.CreateTraceInstanceId
- -@ stdcall EnableTrace(long long long ptr int64) advapi32.EnableTrace
- -@ stdcall GetTraceEnableFlags(int64) advapi32.GetTraceEnableFlags
- -@ stdcall GetTraceEnableLevel(int64) advapi32.GetTraceEnableLevel
- -@ stdcall -ret64 GetTraceLoggerHandle(ptr) advapi32.GetTraceLoggerHandle
- +@ stdcall ControlTraceA(int64 str ptr long) ntdll.EtwControlTraceA
- +@ stdcall ControlTraceW(int64 wstr ptr long) ntdll.EtwControlTraceW
- +@ stdcall CreateTraceInstanceId(long ptr) ntdll.EtwCreateTraceInstanceId
- +@ stdcall EnableTrace(long long long ptr int64) ntdll.EtwEnableTrace
- +@ stdcall GetTraceEnableFlags(int64) ntdll.EtwGetTraceEnableFlags
- +@ stdcall GetTraceEnableLevel(int64) ntdll.EtwGetTraceEnableLevel
- +@ stdcall -ret64 GetTraceLoggerHandle(ptr) ntdll.EtwGetTraceLoggerHandle
- @ stdcall -ret64 OpenTraceA(ptr) advapi32.OpenTraceA
- @ stdcall -ret64 OpenTraceW(ptr) advapi32.OpenTraceW
- @ stdcall ProcessTrace(ptr long ptr ptr) advapi32.ProcessTrace
- -@ stdcall QueryAllTracesA(ptr long ptr) advapi32.QueryAllTracesA
- -@ stdcall QueryAllTracesW(ptr long ptr) advapi32.QueryAllTracesW
- -@ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) advapi32.RegisterTraceGuidsA
- -@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) advapi32.RegisterTraceGuidsW
- +@ stdcall QueryAllTracesA(ptr long ptr) ntdll.EtwQueryAllTracesA
- +@ stdcall QueryAllTracesW(ptr long ptr) ntdll.EtwQueryAllTracesW
- +@ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) ntdll.EtwRegisterTraceGuidsA
- +@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) ntdll.EtwRegisterTraceGuidsW
- @ stdcall RemoveTraceCallback(ptr) advapi32.RemoveTraceCallback
- @ stdcall SetTraceCallback(ptr ptr) advapi32.SetTraceCallback
- -@ stdcall StartTraceA(ptr str ptr) advapi32.StartTraceA
- -@ stdcall StartTraceW(ptr wstr ptr) advapi32.StartTraceW
- -@ stdcall TraceEvent(int64 ptr) advapi32.TraceEvent
- -@ stdcall TraceEventInstance(int64 ptr ptr ptr) advapi32.TraceEventInstance
- -@ stdcall UnregisterTraceGuids(int64) advapi32.UnregisterTraceGuids
- +@ stdcall StartTraceA(ptr str ptr) ntdll.EtwStartTraceA
- +@ stdcall StartTraceW(ptr wstr ptr) ntdll.EtwStartTraceW
- +@ stdcall TraceEvent(int64 ptr) ntdll.EtwTraceEvent
- +@ stdcall TraceEventInstance(int64 ptr ptr ptr) ntdll.EtwTraceEventInstance
- +@ stdcall UnregisterTraceGuids(int64) ntdll.EtwUnregisterTraceGuids
- @ stdcall WmiCloseBlock() advapi32.WmiCloseBlock
- @ stdcall WmiDevInstToInstanceNameA() advapi32.WmiDevInstToInstanceNameA
- @ stdcall WmiDevInstToInstanceNameW() advapi32.WmiDevInstToInstanceNameW
- @@ -31,8 +31,8 @@
- @ stdcall WmiFreeBuffer() advapi32.WmiFreeBuffer
- @ stdcall WmiMofEnumerateResourcesA() advapi32.WmiMofEnumerateResourcesA
- @ stdcall WmiMofEnumerateResourcesW() advapi32.WmiMofEnumerateResourcesW
- -@ stdcall WmiNotificationRegistrationA() advapi32.WmiNotificationRegistrationA
- -@ stdcall WmiNotificationRegistrationW() advapi32.WmiNotificationRegistrationW
- +@ stdcall WmiNotificationRegistrationA() ntdll.EtwWmiNotificationRegistrationA
- +@ stdcall WmiNotificationRegistrationW() ntdll.EtwWmiNotificationRegistrationW
- @ stdcall WmiOpenBlock() advapi32.WmiOpenBlock
- @ stdcall WmiQueryAllDataA() advapi32.WmiQueryAllDataA
- @ stdcall WmiQueryAllDataW() advapi32.WmiQueryAllDataW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement