├── .gitignore ├── defs ├── SAS.def ├── HrtfApo.def ├── MAPI32.def ├── MTxDM.def ├── SLWGA.def ├── winml.def ├── wlanui.def ├── DINPUT8.def ├── DWrite.def ├── MFPlay.def ├── mi.def ├── APPHELP.def ├── dbgmodel.def ├── dflayout.def ├── MMDevAPI.def ├── NORMALIZ.def ├── RoMetadata.def ├── VSSAPI.def ├── verifier.def ├── QUARTZ.def ├── Windows.Data.Pdf.def ├── wnvapi.def ├── DirectML.def ├── FONTSUB.def ├── ICMUI.def ├── deviceaccess.def ├── CoreMessaging.def ├── MSIMG32.def ├── Windows.Networking.def ├── api-ms-win-dx-d3dkmt-l1-1-0.def ├── api-ms-win-mm-misc-l1-1-1.def ├── efswrt.def ├── fxsutility.def ├── mfsrcsnk.def ├── api-ms-win-core-comm-l1-1-1.def ├── api-ms-win-core-comm-l1-1-2.def ├── d3d10_1.def ├── ACLUI.def ├── ualapi.def ├── vertdll.def ├── api-ms-win-core-handle-l1-1-0.def ├── api-ms-win-core-sysinfo-l1-2-0.def ├── api-ms-win-service-core-l1-1-4.def ├── dbgeng.def ├── drttransport.def ├── windows.ai.machinelearning.def ├── SHDOCVW.def ├── SensApi.def ├── api-ms-win-core-apiquery-l2-1-0.def ├── api-ms-win-core-slapi-l1-1-0.def ├── mstask.def ├── MFCORE.def ├── Windows.UI.Xaml.def ├── api-ms-win-core-memory-l1-1-4.def ├── api-ms-win-service-core-l1-1-3.def ├── api-ms-win-shcore-scaling-l1-1-2.def ├── MsCtfMonitor.def ├── WSClient.def ├── api-ms-win-core-featurestaging-l1-1-1.def ├── api-ms-win-core-winrt-robuffer-l1-1-0.def ├── api-ms-win-core-winrt-string-l1-1-1.def ├── api-ms-win-security-base-l1-2-2.def ├── query.def ├── api-ms-win-core-libraryloader-l2-1-0.def ├── api-ms-win-core-util-l1-1-1.def ├── api-ms-win-core-backgroundtask-l1-1-0.def ├── api-ms-win-core-state-helpers-l1-1-0.def ├── dsuiext.def ├── XAudio2_8.def ├── api-ms-win-core-errorhandling-l1-1-3.def ├── faultrep.def ├── slcext.def ├── wcmapi.def ├── CSCAPI.def ├── api-ms-win-core-sysinfo-l1-2-3.def ├── api-ms-win-core-winrt-registration-l1-1-0.def ├── api-ms-win-security-isolatedcontainer-l1-1-1.def ├── DSSEC.def ├── RASDLG.def ├── api-ms-win-core-memory-l1-1-5.def ├── api-ms-win-gaming-deviceinformation-l1-1-0.def ├── api-ms-win-gaming-tcui-l1-1-1.def ├── api-ms-win-security-isolatedcontainer-l1-1-0.def ├── Amsi.def ├── GPEDIT.def ├── api-ms-win-core-memory-l1-1-7.def ├── api-ms-win-gaming-tcui-l1-1-3.def ├── AVICAP32.def ├── api-ms-win-core-sysinfo-l1-2-4.def ├── elscore.def ├── SCARDDLG.def ├── dxgi.def ├── sfc.def ├── api-ms-win-core-memory-l1-1-6.def ├── WinHvEmulation.def ├── api-ms-win-core-psm-appnotify-l1-1-0.def ├── api-ms-win-core-realtime-l1-1-1.def ├── api-ms-win-core-wow64-l1-1-1.def ├── Wldp.def ├── dhcpcsvc6.def ├── CRYPTNET.def ├── api-ms-win-core-psm-appnotify-l1-1-1.def ├── api-ms-win-shcore-scaling-l1-1-0.def ├── api-ms-win-core-memory-l1-1-3.def ├── MSPORTS.def ├── NETSH.def ├── WDSBP.def ├── api-ms-win-gaming-expandedresources-l1-1-0.def ├── comsvcs.def ├── d3d11.def ├── WSCAPI.def ├── KeyCredMgr.def ├── api-ms-win-shcore-stream-winrt-l1-1-0.def ├── ksuser.def ├── XINPUTUAP.def ├── api-ms-win-core-realtime-l1-1-2.def ├── DDRAW.def ├── MFReadWrite.def ├── mgmtapi.def ├── MFSENSORGROUP.def ├── SspiCli.def ├── dsprop.def ├── EVR.def ├── SCHANNEL.def ├── api-ms-win-appmodel-runtime-l1-1-3.def ├── api-ms-win-devices-query-l1-1-1.def ├── fhsvcctl.def ├── OnDemandConnRouteHelper.def ├── WDSMC.def ├── api-ms-win-core-winrt-roparameterizediid-l1-1-0.def ├── dcomp.def ├── bthprops.def ├── d3d9.def ├── XmlLite.def ├── api-ms-win-shcore-scaling-l1-1-1.def ├── certpoleng.def ├── RstrtMgr.def ├── msdmo.def ├── api-ms-win-core-featurestaging-l1-1-0.def ├── api-ms-win-gaming-tcui-l1-1-0.def ├── qwave.def ├── d3dcsx.def ├── d3d12.def ├── WOFUTIL.def ├── NTLANMAN.def ├── api-ms-win-gaming-tcui-l1-1-4.def ├── WMVCore.def ├── WindowsCodecs.def ├── DSOUND.def ├── api-ms-win-devices-query-l1-1-0.def ├── txfw32.def ├── newdev.def ├── api-ms-win-gaming-tcui-l1-1-2.def ├── srpapi.def ├── CRYPTUI.def ├── api-ms-win-core-winrt-error-l1-1-1.def ├── MSWSOCK.def ├── api-ms-win-core-winrt-l1-1-0.def ├── prntvpt.def ├── drtprov.def ├── tbs.def ├── d2d1.def ├── drt.def ├── VERSION.def ├── TOKENBINDING.def ├── api-ms-win-core-file-fromapp-l1-1-0.def ├── loadperf.def ├── t2embed.def ├── api-ms-win-core-winrt-error-l1-1-0.def ├── webauthn.def ├── api-ms-win-appmodel-runtime-l1-1-1.def ├── dhcpcsvc.def ├── websocket.def ├── COMDLG32.def ├── DSPARSE.def ├── TRAFFIC.def ├── DCIMAN32.def ├── WecApi.def ├── api-ms-win-net-isolation-l1-1-0.def ├── davclnt.def ├── NDFAPI.def ├── OLEACC.def ├── MDMRegistration.def ├── Cabinet.def ├── OPENGL32.def ├── WDSTPTC.def ├── ACTIVEDS.def ├── CRYPTXML.def ├── ICM32.def ├── eappcfg.def ├── MAGNIFICATION.def ├── oledlg.def ├── PROJECTEDFSLIB.def ├── certadm.def ├── wer.def ├── inkobjcore.def ├── api-ms-win-core-path-l1-1-0.def ├── eappprxy.def ├── snmpapi.def ├── credui.def ├── D3DCOMPILER_47.def ├── FLTLIB.def ├── MrmSupport.def ├── TDH.def ├── WDSPXE.def ├── hlink.def ├── VirtDisk.def ├── api-ms-win-core-winrt-string-l1-1-0.def ├── wevtapi.def ├── d3d10.def ├── SLC.def ├── MSVFW32.def ├── dwmapi.def ├── wsdapi.def ├── MSACM32.def ├── BluetoothApis.def ├── WsmSvc.def ├── wsnmp32.def ├── WinHvPlatform.def ├── cldapi.def ├── USP10.def ├── P2PGRAPH.def ├── WINUSB.def ├── PeerDist.def ├── WDSCLIENTAPI.def ├── ncrypt.def ├── ktmw32.def ├── HTTPAPI.def ├── AUTHZ.def ├── ADVPACK.def ├── HID.def ├── MPR.def ├── NInput.def ├── dxva2.def ├── USERENV.def ├── DiagnosticDataQuery.def ├── AVIFIL32.def ├── WINFAX.def ├── WINHTTP.def ├── clfsw32.def ├── winbio.def ├── bcrypt.def ├── DNSAPI.def ├── RPCNS4.def ├── wlanapi.def ├── WTSAPI32.def ├── WinSCard.def ├── UXTHEME.def ├── WINTRUST.def ├── MF.def ├── NTDSAPI.def ├── IMM32.def ├── rtm.def ├── chakra.def ├── URLMON.def ├── RASAPI32.def ├── msdrm.def ├── ISCSIDSC.def ├── ntdll.def ├── POWRPROF.def ├── SECUR32.def ├── pdh.def ├── mscms.def ├── COMCTL32.def ├── UIAutomationCore.def ├── P2P.def ├── MPRAPI.def ├── WS2_32.def ├── WINMM.def ├── RESUTILS.def ├── WINSPOOL.def ├── MFPlat.def ├── webservices.def ├── NETAPI32.def ├── dbghelp.def └── IPHLPAPI.def ├── .editorconfig ├── rustfmt.toml ├── Cargo.toml ├── LICENSE-MIT ├── src ├── bin │ └── uninstall.rs └── main.rs └── Readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | /libs 4 | -------------------------------------------------------------------------------- /defs/SAS.def: -------------------------------------------------------------------------------- 1 | LIBRARY SAS 2 | EXPORTS 3 | SendSAS 4 | -------------------------------------------------------------------------------- /defs/HrtfApo.def: -------------------------------------------------------------------------------- 1 | LIBRARY HrtfApo 2 | EXPORTS 3 | CreateHrtfApo 4 | -------------------------------------------------------------------------------- /defs/MAPI32.def: -------------------------------------------------------------------------------- 1 | LIBRARY MAPI32 2 | EXPORTS 3 | MAPIFreeBuffer 4 | -------------------------------------------------------------------------------- /defs/MTxDM.def: -------------------------------------------------------------------------------- 1 | LIBRARY MTxDM 2 | EXPORTS 3 | GetDispenserManager 4 | -------------------------------------------------------------------------------- /defs/SLWGA.def: -------------------------------------------------------------------------------- 1 | LIBRARY SLWGA 2 | EXPORTS 3 | SLIsGenuineLocal 4 | -------------------------------------------------------------------------------- /defs/winml.def: -------------------------------------------------------------------------------- 1 | LIBRARY winml 2 | EXPORTS 3 | WinMLCreateRuntime 4 | -------------------------------------------------------------------------------- /defs/wlanui.def: -------------------------------------------------------------------------------- 1 | LIBRARY wlanui 2 | EXPORTS 3 | WlanUIEditProfile 4 | -------------------------------------------------------------------------------- /defs/DINPUT8.def: -------------------------------------------------------------------------------- 1 | LIBRARY DINPUT8 2 | EXPORTS 3 | DirectInput8Create 4 | -------------------------------------------------------------------------------- /defs/DWrite.def: -------------------------------------------------------------------------------- 1 | LIBRARY DWrite 2 | EXPORTS 3 | DWriteCreateFactory 4 | -------------------------------------------------------------------------------- /defs/MFPlay.def: -------------------------------------------------------------------------------- 1 | LIBRARY MFPlay 2 | EXPORTS 3 | MFPCreateMediaPlayer 4 | -------------------------------------------------------------------------------- /defs/mi.def: -------------------------------------------------------------------------------- 1 | LIBRARY mi 2 | EXPORTS 3 | MI_Application_InitializeV1 4 | -------------------------------------------------------------------------------- /defs/APPHELP.def: -------------------------------------------------------------------------------- 1 | LIBRARY APPHELP 2 | EXPORTS 3 | ApphelpCheckShellObject 4 | -------------------------------------------------------------------------------- /defs/dbgmodel.def: -------------------------------------------------------------------------------- 1 | LIBRARY dbgmodel 2 | EXPORTS 3 | CreateDataModelManager 4 | -------------------------------------------------------------------------------- /defs/dflayout.def: -------------------------------------------------------------------------------- 1 | LIBRARY dflayout 2 | EXPORTS 3 | StgOpenLayoutDocfile 4 | -------------------------------------------------------------------------------- /defs/MMDevAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY MMDevAPI 2 | EXPORTS 3 | ActivateAudioInterfaceAsync 4 | -------------------------------------------------------------------------------- /defs/NORMALIZ.def: -------------------------------------------------------------------------------- 1 | LIBRARY NORMALIZ 2 | EXPORTS 3 | IdnToAscii 4 | IdnToUnicode 5 | -------------------------------------------------------------------------------- /defs/RoMetadata.def: -------------------------------------------------------------------------------- 1 | LIBRARY RoMetadata 2 | EXPORTS 3 | MetaDataGetDispenser 4 | -------------------------------------------------------------------------------- /defs/VSSAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY VSSAPI 2 | EXPORTS 3 | CreateVssExpressWriterInternal 4 | -------------------------------------------------------------------------------- /defs/verifier.def: -------------------------------------------------------------------------------- 1 | LIBRARY verifier 2 | EXPORTS 3 | VerifierEnumerateResource 4 | -------------------------------------------------------------------------------- /defs/QUARTZ.def: -------------------------------------------------------------------------------- 1 | LIBRARY QUARTZ 2 | EXPORTS 3 | AMGetErrorTextA 4 | AMGetErrorTextW 5 | -------------------------------------------------------------------------------- /defs/Windows.Data.Pdf.def: -------------------------------------------------------------------------------- 1 | LIBRARY Windows.Data.Pdf 2 | EXPORTS 3 | PdfCreateRenderer 4 | -------------------------------------------------------------------------------- /defs/wnvapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY wnvapi 2 | EXPORTS 3 | WnvOpen 4 | WnvRequestNotification 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*.rs] 4 | indent_style = tab 5 | indent_size = 4 6 | -------------------------------------------------------------------------------- /defs/DirectML.def: -------------------------------------------------------------------------------- 1 | LIBRARY DirectML 2 | EXPORTS 3 | DMLCreateDevice 4 | DMLCreateDevice1 5 | -------------------------------------------------------------------------------- /defs/FONTSUB.def: -------------------------------------------------------------------------------- 1 | LIBRARY FONTSUB 2 | EXPORTS 3 | CreateFontPackage 4 | MergeFontPackage 5 | -------------------------------------------------------------------------------- /defs/ICMUI.def: -------------------------------------------------------------------------------- 1 | LIBRARY ICMUI 2 | EXPORTS 3 | SetupColorMatchingA 4 | SetupColorMatchingW 5 | -------------------------------------------------------------------------------- /defs/deviceaccess.def: -------------------------------------------------------------------------------- 1 | LIBRARY deviceaccess 2 | EXPORTS 3 | CreateDeviceAccessInstance 4 | -------------------------------------------------------------------------------- /defs/CoreMessaging.def: -------------------------------------------------------------------------------- 1 | LIBRARY CoreMessaging 2 | EXPORTS 3 | CreateDispatcherQueueController 4 | -------------------------------------------------------------------------------- /defs/MSIMG32.def: -------------------------------------------------------------------------------- 1 | LIBRARY MSIMG32 2 | EXPORTS 3 | AlphaBlend 4 | GradientFill 5 | TransparentBlt 6 | -------------------------------------------------------------------------------- /defs/Windows.Networking.def: -------------------------------------------------------------------------------- 1 | LIBRARY Windows.Networking 2 | EXPORTS 3 | SetSocketMediaStreamingMode 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-dx-d3dkmt-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-dx-d3dkmt-l1-1-0 2 | EXPORTS 3 | GdiEntry13 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-mm-misc-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-mm-misc-l1-1-1 2 | EXPORTS 3 | sndOpenSound 4 | -------------------------------------------------------------------------------- /defs/efswrt.def: -------------------------------------------------------------------------------- 1 | LIBRARY efswrt 2 | EXPORTS 3 | ProtectFileToEnterpriseIdentity 4 | UnprotectFile 5 | -------------------------------------------------------------------------------- /defs/fxsutility.def: -------------------------------------------------------------------------------- 1 | LIBRARY fxsutility 2 | EXPORTS 3 | CanSendToFaxRecipient 4 | SendToFaxRecipient 5 | -------------------------------------------------------------------------------- /defs/mfsrcsnk.def: -------------------------------------------------------------------------------- 1 | LIBRARY mfsrcsnk 2 | EXPORTS 3 | MFCreateAVIMediaSink 4 | MFCreateWAVEMediaSink 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-comm-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-comm-l1-1-1 2 | EXPORTS 3 | OpenCommPort 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-comm-l1-1-2.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-comm-l1-1-2 2 | EXPORTS 3 | GetCommPorts 4 | -------------------------------------------------------------------------------- /defs/d3d10_1.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3d10_1 2 | EXPORTS 3 | D3D10CreateDevice1 4 | D3D10CreateDeviceAndSwapChain1 5 | -------------------------------------------------------------------------------- /defs/ACLUI.def: -------------------------------------------------------------------------------- 1 | LIBRARY ACLUI 2 | EXPORTS 3 | CreateSecurityPage 4 | EditSecurity 5 | EditSecurityAdvanced 6 | -------------------------------------------------------------------------------- /defs/ualapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY ualapi 2 | EXPORTS 3 | UalInstrument 4 | UalRegisterProduct 5 | UalStart 6 | UalStop 7 | -------------------------------------------------------------------------------- /defs/vertdll.def: -------------------------------------------------------------------------------- 1 | LIBRARY vertdll 2 | EXPORTS 3 | WaitOnAddress 4 | WakeByAddressAll 5 | WakeByAddressSingle 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-handle-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-handle-l1-1-0 2 | EXPORTS 3 | CompareObjectHandles 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-sysinfo-l1-2-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-sysinfo-l1-2-0 2 | EXPORTS 3 | GetOsSafeBootMode 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-service-core-l1-1-4.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-service-core-l1-1-4 2 | EXPORTS 3 | GetServiceDirectory 4 | -------------------------------------------------------------------------------- /defs/dbgeng.def: -------------------------------------------------------------------------------- 1 | LIBRARY dbgeng 2 | EXPORTS 3 | DebugConnect 4 | DebugConnectWide 5 | DebugCreate 6 | DebugCreateEx 7 | -------------------------------------------------------------------------------- /defs/drttransport.def: -------------------------------------------------------------------------------- 1 | LIBRARY drttransport 2 | EXPORTS 3 | DrtCreateIpv6UdpTransport 4 | DrtDeleteIpv6UdpTransport 5 | -------------------------------------------------------------------------------- /defs/windows.ai.machinelearning.def: -------------------------------------------------------------------------------- 1 | LIBRARY windows.ai.machinelearning 2 | EXPORTS 3 | MLCreateOperatorRegistry 4 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2018" 2 | newline_style = "Unix" 3 | hard_tabs = true 4 | use_field_init_shorthand = true 5 | -------------------------------------------------------------------------------- /defs/SHDOCVW.def: -------------------------------------------------------------------------------- 1 | LIBRARY SHDOCVW 2 | EXPORTS 3 | DoPrivacyDlg 4 | ImportPrivacySettings 5 | SoftwareUpdateMessageBox 6 | -------------------------------------------------------------------------------- /defs/SensApi.def: -------------------------------------------------------------------------------- 1 | LIBRARY SensApi 2 | EXPORTS 3 | IsDestinationReachableA 4 | IsDestinationReachableW 5 | IsNetworkAlive 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-apiquery-l2-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-apiquery-l2-1-0 2 | EXPORTS 3 | IsApiSetImplemented 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-slapi-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-slapi-l1-1-0 2 | EXPORTS 3 | SLQueryLicenseValueFromApp 4 | -------------------------------------------------------------------------------- /defs/mstask.def: -------------------------------------------------------------------------------- 1 | LIBRARY mstask 2 | EXPORTS 3 | GetNetScheduleAccountInformation 4 | SetNetScheduleAccountInformation 5 | -------------------------------------------------------------------------------- /defs/MFCORE.def: -------------------------------------------------------------------------------- 1 | LIBRARY MFCORE 2 | EXPORTS 3 | MFCreateExtendedCameraIntrinsicModel 4 | MFCreateExtendedCameraIntrinsics 5 | -------------------------------------------------------------------------------- /defs/Windows.UI.Xaml.def: -------------------------------------------------------------------------------- 1 | LIBRARY Windows.UI.Xaml 2 | EXPORTS 3 | InitializeXamlDiagnostic 4 | InitializeXamlDiagnosticsEx 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-memory-l1-1-4.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-memory-l1-1-4 2 | EXPORTS 3 | QueryVirtualMemoryInformation 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-service-core-l1-1-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-service-core-l1-1-3 2 | EXPORTS 3 | GetServiceRegistryStateKey 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-shcore-scaling-l1-1-2.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-shcore-scaling-l1-1-2 2 | EXPORTS 3 | GetDpiForShellUIComponent 4 | -------------------------------------------------------------------------------- /defs/MsCtfMonitor.def: -------------------------------------------------------------------------------- 1 | LIBRARY MsCtfMonitor 2 | EXPORTS 3 | DoMsCtfMonitor 4 | InitLocalMsCtfMonitor 5 | UninitLocalMsCtfMonitor 6 | -------------------------------------------------------------------------------- /defs/WSClient.def: -------------------------------------------------------------------------------- 1 | LIBRARY WSClient 2 | EXPORTS 3 | AcquireDeveloperLicense 4 | CheckDeveloperLicense 5 | RemoveDeveloperLicense 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-featurestaging-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-featurestaging-l1-1-1 2 | EXPORTS 3 | GetFeatureVariant 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-robuffer-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-robuffer-l1-1-0 2 | EXPORTS 3 | RoGetBufferMarshaler 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-string-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-string-l1-1-1 2 | EXPORTS 3 | WindowsInspectString2 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-security-base-l1-2-2.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-security-base-l1-2-2 2 | EXPORTS 3 | DeriveCapabilitySidsFromName 4 | -------------------------------------------------------------------------------- /defs/query.def: -------------------------------------------------------------------------------- 1 | LIBRARY query 2 | EXPORTS 3 | BindIFilterFromStorage 4 | BindIFilterFromStream 5 | LoadIFilter 6 | LoadIFilterEx 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-libraryloader-l2-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-libraryloader-l2-1-0 2 | EXPORTS 3 | QueryOptionalDelayLoadedAPI 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-util-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-util-l1-1-1 2 | EXPORTS 3 | DecodeRemotePointer 4 | EncodeRemotePointer 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-backgroundtask-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-backgroundtask-l1-1-0 2 | EXPORTS 3 | RaiseCustomSystemEventTrigger 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-state-helpers-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-state-helpers-l1-1-0 2 | EXPORTS 3 | GetRegistryValueWithFallbackW 4 | -------------------------------------------------------------------------------- /defs/dsuiext.def: -------------------------------------------------------------------------------- 1 | LIBRARY dsuiext 2 | EXPORTS 3 | DsBrowseForContainerA 4 | DsBrowseForContainerW 5 | DsGetFriendlyClassName 6 | DsGetIcon 7 | -------------------------------------------------------------------------------- /defs/XAudio2_8.def: -------------------------------------------------------------------------------- 1 | LIBRARY XAudio2_8 2 | EXPORTS 3 | CreateAudioReverb 4 | CreateAudioVolumeMeter 5 | CreateFX 6 | XAudio2CreateWithVersionInfo 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-errorhandling-l1-1-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-errorhandling-l1-1-3 2 | EXPORTS 3 | TerminateProcessOnMemoryExhaustion 4 | -------------------------------------------------------------------------------- /defs/faultrep.def: -------------------------------------------------------------------------------- 1 | LIBRARY faultrep 2 | EXPORTS 3 | AddERExcludedApplicationA 4 | AddERExcludedApplicationW 5 | ReportFault 6 | WerReportHang 7 | -------------------------------------------------------------------------------- /defs/slcext.def: -------------------------------------------------------------------------------- 1 | LIBRARY slcext 2 | EXPORTS 3 | SLAcquireGenuineTicket 4 | SLActivateProduct 5 | SLGetReferralInformation 6 | SLGetServerStatus 7 | -------------------------------------------------------------------------------- /defs/wcmapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY wcmapi 2 | EXPORTS 3 | WcmFreeMemory 4 | WcmGetProfileList 5 | WcmQueryProperty 6 | WcmSetProfileList 7 | WcmSetProperty 8 | -------------------------------------------------------------------------------- /defs/CSCAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY CSCAPI 2 | EXPORTS 3 | OfflineFilesEnable 4 | OfflineFilesQueryStatus 5 | OfflineFilesQueryStatusEx 6 | OfflineFilesStart 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-sysinfo-l1-2-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-sysinfo-l1-2-3 2 | EXPORTS 3 | GetIntegratedDisplaySize 4 | GetOsManufacturingMode 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-registration-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-registration-l1-1-0 2 | EXPORTS 3 | RoGetServerActivatableClasses 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-security-isolatedcontainer-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-security-isolatedcontainer-l1-1-1 2 | EXPORTS 3 | IsProcessInWDAGContainer 4 | -------------------------------------------------------------------------------- /defs/DSSEC.def: -------------------------------------------------------------------------------- 1 | LIBRARY DSSEC 2 | EXPORTS 3 | DSCreateISecurityInfoObject 4 | DSCreateISecurityInfoObjectEx 5 | DSCreateSecurityPage 6 | DSEditSecurity 7 | -------------------------------------------------------------------------------- /defs/RASDLG.def: -------------------------------------------------------------------------------- 1 | LIBRARY RASDLG 2 | EXPORTS 3 | RasDialDlgA 4 | RasDialDlgW 5 | RasEntryDlgA 6 | RasEntryDlgW 7 | RasPhonebookDlgA 8 | RasPhonebookDlgW 9 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-memory-l1-1-5.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-memory-l1-1-5 2 | EXPORTS 3 | MapViewOfFileNuma2 4 | UnmapViewOfFile2 5 | VirtualUnlockEx 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-deviceinformation-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0 2 | EXPORTS 3 | GetGamingDeviceModelInformation 4 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-tcui-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-tcui-l1-1-1 2 | EXPORTS 3 | CheckGamingPrivilegeSilently 4 | CheckGamingPrivilegeWithUI 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-security-isolatedcontainer-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0 2 | EXPORTS 3 | IsProcessInIsolatedContainer 4 | -------------------------------------------------------------------------------- /defs/Amsi.def: -------------------------------------------------------------------------------- 1 | LIBRARY Amsi 2 | EXPORTS 3 | AmsiCloseSession 4 | AmsiInitialize 5 | AmsiOpenSession 6 | AmsiScanBuffer 7 | AmsiScanString 8 | AmsiUninitialize 9 | -------------------------------------------------------------------------------- /defs/GPEDIT.def: -------------------------------------------------------------------------------- 1 | LIBRARY GPEDIT 2 | EXPORTS 3 | BrowseForGPO 4 | CreateGPOLink 5 | DeleteAllGPOLinks 6 | DeleteGPOLink 7 | ExportRSoPData 8 | ImportRSoPData 9 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-memory-l1-1-7.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-memory-l1-1-7 2 | EXPORTS 3 | CreateFileMapping2 4 | SetProcessValidCallTargetsForMappedView 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-tcui-l1-1-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-tcui-l1-1-3 2 | EXPORTS 3 | ShowGameInviteUIWithContext 4 | ShowGameInviteUIWithContextForUser 5 | -------------------------------------------------------------------------------- /defs/AVICAP32.def: -------------------------------------------------------------------------------- 1 | LIBRARY AVICAP32 2 | EXPORTS 3 | capCreateCaptureWindowA 4 | capCreateCaptureWindowW 5 | capGetDriverDescriptionA 6 | capGetDriverDescriptionW 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-sysinfo-l1-2-4.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-sysinfo-l1-2-4 2 | EXPORTS 3 | GetSystemTimeAdjustmentPrecise 4 | SetSystemTimeAdjustmentPrecise 5 | -------------------------------------------------------------------------------- /defs/elscore.def: -------------------------------------------------------------------------------- 1 | LIBRARY elscore 2 | EXPORTS 3 | MappingDoAction 4 | MappingFreePropertyBag 5 | MappingFreeServices 6 | MappingGetServices 7 | MappingRecognizeText 8 | -------------------------------------------------------------------------------- /defs/SCARDDLG.def: -------------------------------------------------------------------------------- 1 | LIBRARY SCARDDLG 2 | EXPORTS 3 | GetOpenCardNameA 4 | GetOpenCardNameW 5 | SCardDlgExtendedError 6 | SCardUIDlgSelectCardA 7 | SCardUIDlgSelectCardW 8 | -------------------------------------------------------------------------------- /defs/dxgi.def: -------------------------------------------------------------------------------- 1 | LIBRARY dxgi 2 | EXPORTS 3 | CreateDXGIFactory 4 | CreateDXGIFactory1 5 | CreateDXGIFactory2 6 | DXGIDeclareAdapterRemovalSupport 7 | DXGIGetDebugInterface1 8 | -------------------------------------------------------------------------------- /defs/sfc.def: -------------------------------------------------------------------------------- 1 | LIBRARY sfc 2 | EXPORTS 3 | SRSetRestorePointA 4 | SRSetRestorePointW 5 | SfcGetNextProtectedFile 6 | SfcIsFileProtected 7 | SfcIsKeyProtected 8 | SfpVerifyFile 9 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-memory-l1-1-6.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-memory-l1-1-6 2 | EXPORTS 3 | MapViewOfFile3 4 | MapViewOfFile3FromApp 5 | VirtualAlloc2 6 | VirtualAlloc2FromApp 7 | -------------------------------------------------------------------------------- /defs/WinHvEmulation.def: -------------------------------------------------------------------------------- 1 | LIBRARY WinHvEmulation 2 | EXPORTS 3 | WHvEmulatorCreateEmulator 4 | WHvEmulatorDestroyEmulator 5 | WHvEmulatorTryIoEmulation 6 | WHvEmulatorTryMmioEmulation 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-psm-appnotify-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-psm-appnotify-l1-1-0 2 | EXPORTS 3 | RegisterAppStateChangeNotification 4 | UnregisterAppStateChangeNotification 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-realtime-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-realtime-l1-1-1 2 | EXPORTS 3 | QueryInterruptTime 4 | QueryInterruptTimePrecise 5 | QueryUnbiasedInterruptTimePrecise 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-wow64-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-wow64-l1-1-1 2 | EXPORTS 3 | GetSystemWow64Directory2A 4 | GetSystemWow64Directory2W 5 | Wow64SetThreadDefaultGuestMachine 6 | -------------------------------------------------------------------------------- /defs/Wldp.def: -------------------------------------------------------------------------------- 1 | LIBRARY Wldp 2 | EXPORTS 3 | WldpGetLockdownPolicy 4 | WldpIsClassInApprovedList 5 | WldpIsDynamicCodePolicyEnabled 6 | WldpQueryDynamicCodeTrust 7 | WldpSetDynamicCodeTrust 8 | -------------------------------------------------------------------------------- /defs/dhcpcsvc6.def: -------------------------------------------------------------------------------- 1 | LIBRARY dhcpcsvc6 2 | EXPORTS 3 | Dhcpv6CApiCleanup 4 | Dhcpv6CApiInitialize 5 | Dhcpv6ReleasePrefix 6 | Dhcpv6RenewPrefix 7 | Dhcpv6RequestParams 8 | Dhcpv6RequestPrefix 9 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "minwinsdk" 3 | version = "0.0.1" 4 | authors = ["Chris Denton "] 5 | edition = "2018" 6 | license = "MIT OR Apache-2.0 OR Zlib" 7 | -------------------------------------------------------------------------------- /defs/CRYPTNET.def: -------------------------------------------------------------------------------- 1 | LIBRARY CRYPTNET 2 | EXPORTS 3 | CryptGetObjectUrl 4 | CryptInstallCancelRetrieval 5 | CryptRetrieveObjectByUrlA 6 | CryptRetrieveObjectByUrlW 7 | CryptUninstallCancelRetrieval 8 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-psm-appnotify-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-psm-appnotify-l1-1-1 2 | EXPORTS 3 | RegisterAppConstrainedChangeNotification 4 | UnregisterAppConstrainedChangeNotification 5 | -------------------------------------------------------------------------------- /defs/api-ms-win-shcore-scaling-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-shcore-scaling-l1-1-0 2 | EXPORTS 3 | GetScaleFactorForDevice 4 | RegisterScaleChangeNotifications 5 | RevokeScaleChangeNotifications 6 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-memory-l1-1-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-memory-l1-1-3 2 | EXPORTS 3 | OpenFileMappingFromApp 4 | SetProcessValidCallTargets 5 | VirtualAllocFromApp 6 | VirtualProtectFromApp 7 | -------------------------------------------------------------------------------- /defs/MSPORTS.def: -------------------------------------------------------------------------------- 1 | LIBRARY MSPORTS 2 | EXPORTS 3 | ComDBClaimNextFreePort 4 | ComDBClaimPort 5 | ComDBClose 6 | ComDBGetCurrentPortUsage 7 | ComDBOpen 8 | ComDBReleasePort 9 | ComDBResizeDatabase 10 | -------------------------------------------------------------------------------- /defs/NETSH.def: -------------------------------------------------------------------------------- 1 | LIBRARY NETSH 2 | EXPORTS 3 | MatchEnumTag 4 | MatchToken 5 | PreprocessCommand 6 | PrintError 7 | PrintMessage 8 | PrintMessageFromModule 9 | RegisterContext 10 | RegisterHelper 11 | -------------------------------------------------------------------------------- /defs/WDSBP.def: -------------------------------------------------------------------------------- 1 | LIBRARY WDSBP 2 | EXPORTS 3 | WdsBpAddOption 4 | WdsBpCloseHandle 5 | WdsBpGetOptionBuffer 6 | WdsBpInitialize 7 | WdsBpParseInitialize 8 | WdsBpParseInitializev6 9 | WdsBpQueryOption 10 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-expandedresources-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-expandedresources-l1-1-0 2 | EXPORTS 3 | GetExpandedResourceExclusiveCpuCount 4 | HasExpandedResources 5 | ReleaseExclusiveCpuSets 6 | -------------------------------------------------------------------------------- /defs/comsvcs.def: -------------------------------------------------------------------------------- 1 | LIBRARY comsvcs 2 | EXPORTS 3 | CoCreateActivity 4 | CoEnterServiceDomain 5 | CoLeaveServiceDomain 6 | GetManagedExtensions 7 | MTSCreateActivity 8 | RecycleSurrogate 9 | SafeRef 10 | -------------------------------------------------------------------------------- /defs/d3d11.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3d11 2 | EXPORTS 3 | CreateDirect3D11DeviceFromDXGIDevice 4 | CreateDirect3D11SurfaceFromDXGISurface 5 | D3D11CreateDevice 6 | D3D11CreateDeviceAndSwapChain 7 | D3D11On12CreateDevice 8 | -------------------------------------------------------------------------------- /defs/WSCAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY WSCAPI 2 | EXPORTS 3 | WscGetAntiMalwareUri 4 | WscGetSecurityProviderHealth 5 | WscQueryAntiMalwareUri 6 | WscRegisterForChanges 7 | WscRegisterForUserNotifications 8 | WscUnRegisterChanges 9 | -------------------------------------------------------------------------------- /defs/KeyCredMgr.def: -------------------------------------------------------------------------------- 1 | LIBRARY KeyCredMgr 2 | EXPORTS 3 | KeyCredentialManagerFreeInformation 4 | KeyCredentialManagerGetInformation 5 | KeyCredentialManagerGetOperationErrorStates 6 | KeyCredentialManagerShowUIOperation 7 | -------------------------------------------------------------------------------- /defs/api-ms-win-shcore-stream-winrt-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-shcore-stream-winrt-l1-1-0 2 | EXPORTS 3 | CreateRandomAccessStreamOnFile 4 | CreateRandomAccessStreamOverStream 5 | CreateStreamOverRandomAccessStream 6 | -------------------------------------------------------------------------------- /defs/ksuser.def: -------------------------------------------------------------------------------- 1 | LIBRARY ksuser 2 | EXPORTS 3 | KsCreateAllocator 4 | KsCreateAllocator2 5 | KsCreateClock 6 | KsCreateClock2 7 | KsCreatePin 8 | KsCreatePin2 9 | KsCreateTopologyNode 10 | KsCreateTopologyNode2 11 | -------------------------------------------------------------------------------- /defs/XINPUTUAP.def: -------------------------------------------------------------------------------- 1 | LIBRARY XINPUTUAP 2 | EXPORTS 3 | XInputEnable 4 | XInputGetAudioDeviceIds 5 | XInputGetBatteryInformation 6 | XInputGetCapabilities 7 | XInputGetKeystroke 8 | XInputGetState 9 | XInputSetState 10 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-realtime-l1-1-2.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-realtime-l1-1-2 2 | EXPORTS 3 | ConvertAuxiliaryCounterToPerformanceCounter 4 | ConvertPerformanceCounterToAuxiliaryCounter 5 | QueryAuxiliaryCounterFrequency 6 | -------------------------------------------------------------------------------- /defs/DDRAW.def: -------------------------------------------------------------------------------- 1 | LIBRARY DDRAW 2 | EXPORTS 3 | DirectDrawCreate 4 | DirectDrawCreateClipper 5 | DirectDrawCreateEx 6 | DirectDrawEnumerateA 7 | DirectDrawEnumerateExA 8 | DirectDrawEnumerateExW 9 | DirectDrawEnumerateW 10 | -------------------------------------------------------------------------------- /defs/MFReadWrite.def: -------------------------------------------------------------------------------- 1 | LIBRARY MFReadWrite 2 | EXPORTS 3 | MFCreateSinkWriterFromMediaSink 4 | MFCreateSinkWriterFromURL 5 | MFCreateSourceReaderFromByteStream 6 | MFCreateSourceReaderFromMediaSource 7 | MFCreateSourceReaderFromURL 8 | -------------------------------------------------------------------------------- /defs/mgmtapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY mgmtapi 2 | EXPORTS 3 | SnmpMgrClose 4 | SnmpMgrCtl 5 | SnmpMgrGetTrap 6 | SnmpMgrGetTrapEx 7 | SnmpMgrOidToStr 8 | SnmpMgrOpen 9 | SnmpMgrRequest 10 | SnmpMgrStrToOid 11 | SnmpMgrTrapListen 12 | -------------------------------------------------------------------------------- /defs/MFSENSORGROUP.def: -------------------------------------------------------------------------------- 1 | LIBRARY MFSENSORGROUP 2 | EXPORTS 3 | MFCreateRelativePanelWatcher 4 | MFCreateSensorActivityMonitor 5 | MFCreateSensorGroup 6 | MFCreateSensorProfile 7 | MFCreateSensorProfileCollection 8 | MFCreateSensorStream 9 | -------------------------------------------------------------------------------- /defs/SspiCli.def: -------------------------------------------------------------------------------- 1 | LIBRARY SspiCli 2 | EXPORTS 3 | QueryContextAttributesExA 4 | QueryContextAttributesExW 5 | QueryCredentialsAttributesExA 6 | QueryCredentialsAttributesExW 7 | SspiDecryptAuthIdentityEx 8 | SspiEncryptAuthIdentityEx 9 | -------------------------------------------------------------------------------- /defs/dsprop.def: -------------------------------------------------------------------------------- 1 | LIBRARY dsprop 2 | EXPORTS 3 | ADsPropCheckIfWritable 4 | ADsPropCreateNotifyObj 5 | ADsPropGetInitInfo 6 | ADsPropSendErrorMessage 7 | ADsPropSetHwnd 8 | ADsPropSetHwndWithTitle 9 | ADsPropShowErrorDialog 10 | -------------------------------------------------------------------------------- /defs/EVR.def: -------------------------------------------------------------------------------- 1 | LIBRARY EVR 2 | EXPORTS 3 | MFCreateVideoMixer 4 | MFCreateVideoMixerAndPresenter 5 | MFCreateVideoPresenter 6 | MFCreateVideoSampleAllocator 7 | MFCreateVideoSampleFromSurface 8 | MFGetPlaneSize 9 | MFIsFormatYUV 10 | -------------------------------------------------------------------------------- /defs/SCHANNEL.def: -------------------------------------------------------------------------------- 1 | LIBRARY SCHANNEL 2 | EXPORTS 3 | SslCrackCertificate 4 | SslEmptyCacheA 5 | SslEmptyCacheW 6 | SslFreeCertificate 7 | SslGenerateRandomBits 8 | SslGetExtensions 9 | SslGetMaximumKeySize 10 | SslGetServerIdentity 11 | -------------------------------------------------------------------------------- /defs/api-ms-win-appmodel-runtime-l1-1-3.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-appmodel-runtime-l1-1-3 2 | EXPORTS 3 | GetCurrentPackageInfo2 4 | GetCurrentPackagePath2 5 | GetPackageInfo2 6 | GetPackagePathByFullName2 7 | GetStagedPackagePathByFullName2 8 | -------------------------------------------------------------------------------- /defs/api-ms-win-devices-query-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-devices-query-l1-1-1 2 | EXPORTS 3 | DevCreateObjectQueryEx 4 | DevCreateObjectQueryFromIdEx 5 | DevCreateObjectQueryFromIdsEx 6 | DevGetObjectPropertiesEx 7 | DevGetObjectsEx 8 | -------------------------------------------------------------------------------- /defs/fhsvcctl.def: -------------------------------------------------------------------------------- 1 | LIBRARY fhsvcctl 2 | EXPORTS 3 | FhServiceBlockBackup 4 | FhServiceClosePipe 5 | FhServiceOpenPipe 6 | FhServiceReloadConfiguration 7 | FhServiceStartBackup 8 | FhServiceStopBackup 9 | FhServiceUnblockBackup 10 | -------------------------------------------------------------------------------- /defs/OnDemandConnRouteHelper.def: -------------------------------------------------------------------------------- 1 | LIBRARY OnDemandConnRouteHelper 2 | EXPORTS 3 | FreeInterfaceContextTable 4 | GetInterfaceContextTableForHostName 5 | OnDemandGetRoutingHint 6 | OnDemandRegisterNotification 7 | OnDemandUnRegisterNotification 8 | -------------------------------------------------------------------------------- /defs/WDSMC.def: -------------------------------------------------------------------------------- 1 | LIBRARY WDSMC 2 | EXPORTS 3 | WdsTransportServerAllocateBuffer 4 | WdsTransportServerCompleteRead 5 | WdsTransportServerFreeBuffer 6 | WdsTransportServerRegisterCallback 7 | WdsTransportServerTrace 8 | WdsTransportServerTraceV 9 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-roparameterizediid-l1-1-0 2 | EXPORTS 3 | RoFreeParameterizedTypeExtra 4 | RoGetParameterizedTypeInstanceIID 5 | RoParameterizedTypeExtraGetTypeSignature 6 | -------------------------------------------------------------------------------- /defs/dcomp.def: -------------------------------------------------------------------------------- 1 | LIBRARY dcomp 2 | EXPORTS 3 | DCompositionAttachMouseDragToHwnd 4 | DCompositionAttachMouseWheelToHwnd 5 | DCompositionCreateDevice 6 | DCompositionCreateDevice2 7 | DCompositionCreateDevice3 8 | DCompositionCreateSurfaceHandle 9 | -------------------------------------------------------------------------------- /defs/bthprops.def: -------------------------------------------------------------------------------- 1 | LIBRARY bthprops 2 | EXPORTS 3 | BluetoothAuthenticateDevice 4 | BluetoothAuthenticateDeviceEx 5 | BluetoothAuthenticateMultipleDevices 6 | BluetoothDisplayDeviceProperties 7 | BluetoothSelectDevices 8 | BluetoothSelectDevicesFree 9 | -------------------------------------------------------------------------------- /defs/d3d9.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3d9 2 | EXPORTS 3 | D3DPERF_BeginEvent 4 | D3DPERF_EndEvent 5 | D3DPERF_GetStatus 6 | D3DPERF_QueryRepeatFrame 7 | D3DPERF_SetMarker 8 | D3DPERF_SetOptions 9 | D3DPERF_SetRegion 10 | Direct3DCreate9 11 | Direct3DCreate9Ex 12 | -------------------------------------------------------------------------------- /defs/XmlLite.def: -------------------------------------------------------------------------------- 1 | LIBRARY XmlLite 2 | EXPORTS 3 | CreateXmlReader 4 | CreateXmlReaderInputWithEncodingCodePage 5 | CreateXmlReaderInputWithEncodingName 6 | CreateXmlWriter 7 | CreateXmlWriterOutputWithEncodingCodePage 8 | CreateXmlWriterOutputWithEncodingName 9 | -------------------------------------------------------------------------------- /defs/api-ms-win-shcore-scaling-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-shcore-scaling-l1-1-1 2 | EXPORTS 3 | GetDpiForMonitor 4 | GetProcessDpiAwareness 5 | GetScaleFactorForMonitor 6 | RegisterScaleChangeEvent 7 | SetProcessDpiAwareness 8 | UnregisterScaleChangeEvent 9 | -------------------------------------------------------------------------------- /defs/certpoleng.def: -------------------------------------------------------------------------------- 1 | LIBRARY certpoleng 2 | EXPORTS 3 | PstAcquirePrivateKey 4 | PstGetCertificateChain 5 | PstGetCertificates 6 | PstGetTrustAnchors 7 | PstGetTrustAnchorsEx 8 | PstGetUserNameForCertificate 9 | PstMapCertificate 10 | PstValidate 11 | -------------------------------------------------------------------------------- /defs/RstrtMgr.def: -------------------------------------------------------------------------------- 1 | LIBRARY rstrtmgr 2 | EXPORTS 3 | RmAddFilter 4 | RmCancelCurrentTask 5 | RmEndSession 6 | RmGetFilterList 7 | RmGetList 8 | RmJoinSession 9 | RmRegisterResources 10 | RmRemoveFilter 11 | RmRestart 12 | RmShutdown 13 | RmStartSession 14 | -------------------------------------------------------------------------------- /defs/msdmo.def: -------------------------------------------------------------------------------- 1 | LIBRARY msdmo 2 | EXPORTS 3 | DMOEnum 4 | DMOGetName 5 | DMOGetTypes 6 | DMORegister 7 | DMOUnregister 8 | MoCopyMediaType 9 | MoCreateMediaType 10 | MoDeleteMediaType 11 | MoDuplicateMediaType 12 | MoFreeMediaType 13 | MoInitMediaType 14 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-featurestaging-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-featurestaging-l1-1-0 2 | EXPORTS 3 | GetFeatureEnabledState 4 | RecordFeatureError 5 | RecordFeatureUsage 6 | SubscribeFeatureStateChangeNotification 7 | UnsubscribeFeatureStateChangeNotification 8 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-tcui-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-tcui-l1-1-0 2 | EXPORTS 3 | ProcessPendingGameUI 4 | ShowChangeFriendRelationshipUI 5 | ShowGameInviteUI 6 | ShowPlayerPickerUI 7 | ShowProfileCardUI 8 | ShowTitleAchievementsUI 9 | TryCancelPendingGameUI 10 | -------------------------------------------------------------------------------- /defs/qwave.def: -------------------------------------------------------------------------------- 1 | LIBRARY qwave 2 | EXPORTS 3 | QOSAddSocketToFlow 4 | QOSCancel 5 | QOSCloseHandle 6 | QOSCreateHandle 7 | QOSEnumerateFlows 8 | QOSNotifyFlow 9 | QOSQueryFlow 10 | QOSRemoveSocketFromFlow 11 | QOSSetFlow 12 | QOSStartTrackingClient 13 | QOSStopTrackingClient 14 | -------------------------------------------------------------------------------- /defs/d3dcsx.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3dcsx 2 | EXPORTS 3 | D3DX11CreateFFT 4 | D3DX11CreateFFT1DComplex 5 | D3DX11CreateFFT1DReal 6 | D3DX11CreateFFT2DComplex 7 | D3DX11CreateFFT2DReal 8 | D3DX11CreateFFT3DComplex 9 | D3DX11CreateFFT3DReal 10 | D3DX11CreateScan 11 | D3DX11CreateSegmentedScan 12 | -------------------------------------------------------------------------------- /defs/d3d12.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3d12 2 | EXPORTS 3 | D3D12CreateDevice 4 | D3D12CreateRootSignatureDeserializer 5 | D3D12CreateVersionedRootSignatureDeserializer 6 | D3D12EnableExperimentalFeatures 7 | D3D12GetDebugInterface 8 | D3D12SerializeRootSignature 9 | D3D12SerializeVersionedRootSignature 10 | -------------------------------------------------------------------------------- /defs/WOFUTIL.def: -------------------------------------------------------------------------------- 1 | LIBRARY WOFUTIL 2 | EXPORTS 3 | WofEnumEntries 4 | WofFileEnumFiles 5 | WofGetDriverVersion 6 | WofIsExternalFile 7 | WofSetFileDataLocation 8 | WofShouldCompressBinaries 9 | WofWimAddEntry 10 | WofWimEnumFiles 11 | WofWimRemoveEntry 12 | WofWimSuspendEntry 13 | WofWimUpdateEntry 14 | -------------------------------------------------------------------------------- /defs/NTLANMAN.def: -------------------------------------------------------------------------------- 1 | LIBRARY NTLANMAN 2 | EXPORTS 3 | NPAddConnection4 4 | NPGetConnection3 5 | NPGetConnectionPerformance 6 | NPGetPersistentUseOptionsForConnection 7 | QueryAppInstanceVersion 8 | RegisterAppInstance 9 | RegisterAppInstanceVersion 10 | ResetAllAppInstanceVersions 11 | SetAppInstanceCsvFlags 12 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-tcui-l1-1-4.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-tcui-l1-1-4 2 | EXPORTS 3 | ShowCustomizeUserProfileUI 4 | ShowCustomizeUserProfileUIForUser 5 | ShowFindFriendsUI 6 | ShowFindFriendsUIForUser 7 | ShowGameInfoUI 8 | ShowGameInfoUIForUser 9 | ShowUserSettingsUI 10 | ShowUserSettingsUIForUser 11 | -------------------------------------------------------------------------------- /defs/WMVCore.def: -------------------------------------------------------------------------------- 1 | LIBRARY WMVCore 2 | EXPORTS 3 | WMCreateBackupRestorer 4 | WMCreateEditor 5 | WMCreateIndexer 6 | WMCreateProfileManager 7 | WMCreateReader 8 | WMCreateSyncReader 9 | WMCreateWriter 10 | WMCreateWriterFileSink 11 | WMCreateWriterNetworkSink 12 | WMCreateWriterPushSink 13 | WMIsContentProtected 14 | -------------------------------------------------------------------------------- /defs/WindowsCodecs.def: -------------------------------------------------------------------------------- 1 | LIBRARY WindowsCodecs 2 | EXPORTS 3 | WICConvertBitmapSource 4 | WICCreateBitmapFromSection 5 | WICCreateBitmapFromSectionEx 6 | WICGetMetadataContentSize 7 | WICMapGuidToShortName 8 | WICMapSchemaToName 9 | WICMapShortNameToGuid 10 | WICMatchMetadataContent 11 | WICSerializeMetadataContent 12 | -------------------------------------------------------------------------------- /defs/DSOUND.def: -------------------------------------------------------------------------------- 1 | LIBRARY DSOUND 2 | EXPORTS 3 | DirectSoundCaptureCreate 4 | DirectSoundCaptureCreate8 5 | DirectSoundCaptureEnumerateA 6 | DirectSoundCaptureEnumerateW 7 | DirectSoundCreate 8 | DirectSoundCreate8 9 | DirectSoundEnumerateA 10 | DirectSoundEnumerateW 11 | DirectSoundFullDuplexCreate 12 | GetDeviceID 13 | -------------------------------------------------------------------------------- /defs/api-ms-win-devices-query-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-devices-query-l1-1-0 2 | EXPORTS 3 | DevCloseObjectQuery 4 | DevCreateObjectQuery 5 | DevCreateObjectQueryFromId 6 | DevCreateObjectQueryFromIds 7 | DevFindProperty 8 | DevFreeObjectProperties 9 | DevFreeObjects 10 | DevGetObjectProperties 11 | DevGetObjects 12 | -------------------------------------------------------------------------------- /defs/txfw32.def: -------------------------------------------------------------------------------- 1 | LIBRARY txfw32 2 | EXPORTS 3 | TxfGetThreadMiniVersionForCreate 4 | TxfLogCreateFileReadContext 5 | TxfLogCreateRangeReadContext 6 | TxfLogDestroyReadContext 7 | TxfLogReadRecords 8 | TxfLogRecordGetFileName 9 | TxfLogRecordGetGenericType 10 | TxfReadMetadataInfo 11 | TxfSetThreadMiniVersionForCreate 12 | -------------------------------------------------------------------------------- /defs/newdev.def: -------------------------------------------------------------------------------- 1 | LIBRARY newdev 2 | EXPORTS 3 | DiInstallDevice 4 | DiInstallDriverA 5 | DiInstallDriverW 6 | DiRollbackDriver 7 | DiShowUpdateDevice 8 | DiShowUpdateDriver 9 | DiUninstallDevice 10 | DiUninstallDriverA 11 | DiUninstallDriverW 12 | UpdateDriverForPlugAndPlayDevicesA 13 | UpdateDriverForPlugAndPlayDevicesW 14 | -------------------------------------------------------------------------------- /defs/api-ms-win-gaming-tcui-l1-1-2.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-gaming-tcui-l1-1-2 2 | EXPORTS 3 | CheckGamingPrivilegeSilentlyForUser 4 | CheckGamingPrivilegeWithUIForUser 5 | ShowChangeFriendRelationshipUIForUser 6 | ShowGameInviteUIForUser 7 | ShowPlayerPickerUIForUser 8 | ShowProfileCardUIForUser 9 | ShowTitleAchievementsUIForUser 10 | -------------------------------------------------------------------------------- /defs/srpapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY srpapi 2 | EXPORTS 3 | SrpCloseThreadNetworkContext 4 | SrpCreateThreadNetworkContext 5 | SrpDisablePermissiveModeFileEncryption 6 | SrpDoesPolicyAllowAppExecution 7 | SrpEnablePermissiveModeFileEncryption 8 | SrpGetEnterpriseIds 9 | SrpGetEnterprisePolicy 10 | SrpIsTokenService 11 | SrpSetTokenEnterpriseId 12 | -------------------------------------------------------------------------------- /defs/CRYPTUI.def: -------------------------------------------------------------------------------- 1 | LIBRARY CRYPTUI 2 | EXPORTS 3 | CertSelectionGetSerializedBlob 4 | CryptUIDlgCertMgr 5 | CryptUIDlgSelectCertificateFromStore 6 | CryptUIDlgViewCertificateA 7 | CryptUIDlgViewCertificateW 8 | CryptUIDlgViewContext 9 | CryptUIWizDigitalSign 10 | CryptUIWizExport 11 | CryptUIWizFreeDigitalSignContext 12 | CryptUIWizImport 13 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-error-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-error-l1-1-1 2 | EXPORTS 3 | IsErrorPropagationEnabled 4 | RoClearError 5 | RoGetMatchingRestrictedErrorInfo 6 | RoInspectCapturedStackBackTrace 7 | RoInspectThreadErrorInfo 8 | RoOriginateLanguageException 9 | RoReportFailedDelegate 10 | RoReportUnhandledError 11 | -------------------------------------------------------------------------------- /defs/MSWSOCK.def: -------------------------------------------------------------------------------- 1 | LIBRARY MSWSOCK 2 | EXPORTS 3 | AcceptEx 4 | EnumProtocolsA 5 | EnumProtocolsW 6 | GetAcceptExSockaddrs 7 | GetAddressByNameA 8 | GetAddressByNameW 9 | GetNameByTypeA 10 | GetNameByTypeW 11 | GetServiceA 12 | GetServiceW 13 | GetTypeByNameA 14 | GetTypeByNameW 15 | SetServiceA 16 | SetServiceW 17 | TransmitFile 18 | WSARecvEx 19 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-l1-1-0 2 | EXPORTS 3 | RoActivateInstance 4 | RoGetActivationFactory 5 | RoGetApartmentIdentifier 6 | RoInitialize 7 | RoRegisterActivationFactories 8 | RoRegisterForApartmentShutdown 9 | RoRevokeActivationFactories 10 | RoUninitialize 11 | RoUnregisterForApartmentShutdown 12 | -------------------------------------------------------------------------------- /defs/prntvpt.def: -------------------------------------------------------------------------------- 1 | LIBRARY prntvpt 2 | EXPORTS 3 | PTCloseProvider 4 | PTConvertDevModeToPrintTicket 5 | PTConvertPrintTicketToDevMode 6 | PTGetPrintCapabilities 7 | PTGetPrintDeviceCapabilities 8 | PTGetPrintDeviceResources 9 | PTMergeAndValidatePrintTicket 10 | PTOpenProvider 11 | PTOpenProviderEx 12 | PTQuerySchemaVersionSupport 13 | PTReleaseMemory 14 | -------------------------------------------------------------------------------- /defs/drtprov.def: -------------------------------------------------------------------------------- 1 | LIBRARY drtprov 2 | EXPORTS 3 | DrtCreateDerivedKey 4 | DrtCreateDerivedKeySecurityProvider 5 | DrtCreateDnsBootstrapResolver 6 | DrtCreateNullSecurityProvider 7 | DrtCreatePnrpBootstrapResolver 8 | DrtDeleteDerivedKeySecurityProvider 9 | DrtDeleteDnsBootstrapResolver 10 | DrtDeleteNullSecurityProvider 11 | DrtDeletePnrpBootstrapResolver 12 | -------------------------------------------------------------------------------- /defs/tbs.def: -------------------------------------------------------------------------------- 1 | LIBRARY tbs 2 | EXPORTS 3 | GetDeviceID 4 | GetDeviceIDString 5 | Tbsi_Context_Create 6 | Tbsi_Create_Windows_Key 7 | Tbsi_GetDeviceInfo 8 | Tbsi_Get_OwnerAuth 9 | Tbsi_Get_TCG_Log 10 | Tbsi_Get_TCG_Log_Ex 11 | Tbsi_Physical_Presence_Command 12 | Tbsi_Revoke_Attestation 13 | Tbsip_Cancel_Commands 14 | Tbsip_Context_Close 15 | Tbsip_Submit_Command 16 | -------------------------------------------------------------------------------- /defs/d2d1.def: -------------------------------------------------------------------------------- 1 | LIBRARY d2d1 2 | EXPORTS 3 | D2D1ComputeMaximumScaleFactor 4 | D2D1ConvertColorSpace 5 | D2D1CreateDevice 6 | D2D1CreateDeviceContext 7 | D2D1CreateFactory 8 | D2D1GetGradientMeshInteriorPointsFromCoonsPatch 9 | D2D1InvertMatrix 10 | D2D1IsMatrixInvertible 11 | D2D1MakeRotateMatrix 12 | D2D1MakeSkewMatrix 13 | D2D1SinCos 14 | D2D1Tan 15 | D2D1Vec3Length 16 | -------------------------------------------------------------------------------- /defs/drt.def: -------------------------------------------------------------------------------- 1 | LIBRARY drt 2 | EXPORTS 3 | DrtClose 4 | DrtContinueSearch 5 | DrtEndSearch 6 | DrtGetEventData 7 | DrtGetEventDataSize 8 | DrtGetInstanceName 9 | DrtGetInstanceNameSize 10 | DrtGetSearchPath 11 | DrtGetSearchPathSize 12 | DrtGetSearchResult 13 | DrtGetSearchResultSize 14 | DrtOpen 15 | DrtRegisterKey 16 | DrtStartSearch 17 | DrtUnregisterKey 18 | DrtUpdateKey 19 | -------------------------------------------------------------------------------- /defs/VERSION.def: -------------------------------------------------------------------------------- 1 | LIBRARY "VERSION" 2 | EXPORTS 3 | GetFileVersionInfoA 4 | GetFileVersionInfoExA 5 | GetFileVersionInfoExW 6 | GetFileVersionInfoSizeA 7 | GetFileVersionInfoSizeExA 8 | GetFileVersionInfoSizeExW 9 | GetFileVersionInfoSizeW 10 | GetFileVersionInfoW 11 | VerFindFileA 12 | VerFindFileW 13 | VerInstallFileA 14 | VerInstallFileW 15 | VerQueryValueA 16 | VerQueryValueW 17 | -------------------------------------------------------------------------------- /defs/TOKENBINDING.def: -------------------------------------------------------------------------------- 1 | LIBRARY TOKENBINDING 2 | EXPORTS 3 | TokenBindingDeleteAllBindings 4 | TokenBindingDeleteBinding 5 | TokenBindingGenerateBinding 6 | TokenBindingGenerateID 7 | TokenBindingGenerateIDForUri 8 | TokenBindingGenerateMessage 9 | TokenBindingGetHighestSupportedVersion 10 | TokenBindingGetKeyTypesClient 11 | TokenBindingGetKeyTypesServer 12 | TokenBindingVerifyMessage 13 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-file-fromapp-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-file-fromapp-l1-1-0 2 | EXPORTS 3 | CopyFileFromAppW 4 | CreateDirectoryFromAppW 5 | CreateFile2FromAppW 6 | CreateFileFromAppW 7 | DeleteFileFromAppW 8 | FindFirstFileExFromAppW 9 | GetFileAttributesExFromAppW 10 | MoveFileFromAppW 11 | RemoveDirectoryFromAppW 12 | ReplaceFileFromAppW 13 | SetFileAttributesFromAppW 14 | -------------------------------------------------------------------------------- /defs/loadperf.def: -------------------------------------------------------------------------------- 1 | LIBRARY loadperf 2 | EXPORTS 3 | BackupPerfRegistryToFileW 4 | InstallPerfDllA 5 | InstallPerfDllW 6 | LoadPerfCounterTextStringsA 7 | LoadPerfCounterTextStringsW 8 | RestorePerfRegistryFromFileW 9 | SetServiceAsTrustedA 10 | SetServiceAsTrustedW 11 | UnloadPerfCounterTextStringsA 12 | UnloadPerfCounterTextStringsW 13 | UpdatePerfNameFilesA 14 | UpdatePerfNameFilesW 15 | -------------------------------------------------------------------------------- /defs/t2embed.def: -------------------------------------------------------------------------------- 1 | LIBRARY t2embed 2 | EXPORTS 3 | TTCharToUnicode 4 | TTDeleteEmbeddedFont 5 | TTEmbedFont 6 | TTEmbedFontEx 7 | TTEmbedFontFromFileA 8 | TTEnableEmbeddingForFacename 9 | TTGetEmbeddedFontInfo 10 | TTGetEmbeddingType 11 | TTGetNewFontName 12 | TTIsEmbeddingEnabled 13 | TTIsEmbeddingEnabledForFacename 14 | TTLoadEmbeddedFont 15 | TTRunValidationTests 16 | TTRunValidationTestsEx 17 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-error-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-error-l1-1-0 2 | EXPORTS 3 | GetRestrictedErrorInfo 4 | RoCaptureErrorContext 5 | RoFailFastWithErrorContext 6 | RoGetErrorReportingFlags 7 | RoOriginateError 8 | RoOriginateErrorW 9 | RoResolveRestrictedErrorInfoReference 10 | RoSetErrorReportingFlags 11 | RoTransformError 12 | RoTransformErrorW 13 | SetRestrictedErrorInfo 14 | -------------------------------------------------------------------------------- /defs/webauthn.def: -------------------------------------------------------------------------------- 1 | LIBRARY webauthn 2 | EXPORTS 3 | WebAuthNAuthenticatorGetAssertion 4 | WebAuthNAuthenticatorMakeCredential 5 | WebAuthNCancelCurrentOperation 6 | WebAuthNFreeAssertion 7 | WebAuthNFreeCredentialAttestation 8 | WebAuthNGetApiVersionNumber 9 | WebAuthNGetCancellationId 10 | WebAuthNGetErrorName 11 | WebAuthNGetW3CExceptionDOMError 12 | WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable 13 | -------------------------------------------------------------------------------- /defs/api-ms-win-appmodel-runtime-l1-1-1.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-appmodel-runtime-l1-1-1 2 | EXPORTS 3 | GetApplicationUserModelIdFromToken 4 | GetPackageFamilyNameFromToken 5 | GetPackageFullNameFromToken 6 | GetStagedPackageOrigin 7 | OpenPackageInfoByFullNameForUser 8 | VerifyApplicationUserModelId 9 | VerifyPackageFamilyName 10 | VerifyPackageFullName 11 | VerifyPackageId 12 | VerifyPackageRelativeApplicationId 13 | -------------------------------------------------------------------------------- /defs/dhcpcsvc.def: -------------------------------------------------------------------------------- 1 | LIBRARY dhcpcsvc 2 | EXPORTS 3 | DhcpCApiCleanup 4 | DhcpCApiInitialize 5 | DhcpDeRegisterParamChange 6 | DhcpGetOriginalSubnetMask 7 | DhcpRegisterParamChange 8 | DhcpRemoveDNSRegistrations 9 | DhcpRequestParams 10 | DhcpUndoRequestParams 11 | McastApiCleanup 12 | McastApiStartup 13 | McastEnumerateScopes 14 | McastGenUID 15 | McastReleaseAddress 16 | McastRenewAddress 17 | McastRequestAddress 18 | -------------------------------------------------------------------------------- /defs/websocket.def: -------------------------------------------------------------------------------- 1 | LIBRARY websocket 2 | EXPORTS 3 | WebSocketAbortHandle 4 | WebSocketBeginClientHandshake 5 | WebSocketBeginServerHandshake 6 | WebSocketCompleteAction 7 | WebSocketCreateClientHandle 8 | WebSocketCreateServerHandle 9 | WebSocketDeleteHandle 10 | WebSocketEndClientHandshake 11 | WebSocketEndServerHandshake 12 | WebSocketGetAction 13 | WebSocketGetGlobalProperty 14 | WebSocketReceive 15 | WebSocketSend 16 | -------------------------------------------------------------------------------- /defs/COMDLG32.def: -------------------------------------------------------------------------------- 1 | LIBRARY COMDLG32 2 | EXPORTS 3 | ChooseColorA 4 | ChooseColorW 5 | ChooseFontA 6 | ChooseFontW 7 | CommDlgExtendedError 8 | FindTextA 9 | FindTextW 10 | GetFileTitleA 11 | GetFileTitleW 12 | GetOpenFileNameA 13 | GetOpenFileNameW 14 | GetSaveFileNameA 15 | GetSaveFileNameW 16 | PageSetupDlgA 17 | PageSetupDlgW 18 | PrintDlgA 19 | PrintDlgExA 20 | PrintDlgExW 21 | PrintDlgW 22 | ReplaceTextA 23 | ReplaceTextW 24 | -------------------------------------------------------------------------------- /defs/DSPARSE.def: -------------------------------------------------------------------------------- 1 | LIBRARY DSPARSE 2 | EXPORTS 3 | DsCrackSpn2A 4 | DsCrackSpn2W 5 | DsCrackSpn3W 6 | DsCrackSpn4W 7 | DsCrackSpnA 8 | DsCrackSpnW 9 | DsCrackUnquotedMangledRdnA 10 | DsCrackUnquotedMangledRdnW 11 | DsGetRdnW 12 | DsIsMangledDnA 13 | DsIsMangledDnW 14 | DsIsMangledRdnValueA 15 | DsIsMangledRdnValueW 16 | DsMakeSpnA 17 | DsMakeSpnW 18 | DsQuoteRdnValueA 19 | DsQuoteRdnValueW 20 | DsUnquoteRdnValueA 21 | DsUnquoteRdnValueW 22 | -------------------------------------------------------------------------------- /defs/TRAFFIC.def: -------------------------------------------------------------------------------- 1 | LIBRARY TRAFFIC 2 | EXPORTS 3 | TcAddFilter 4 | TcAddFlow 5 | TcCloseInterface 6 | TcDeleteFilter 7 | TcDeleteFlow 8 | TcDeregisterClient 9 | TcEnumerateFlows 10 | TcEnumerateInterfaces 11 | TcGetFlowNameA 12 | TcGetFlowNameW 13 | TcModifyFlow 14 | TcOpenInterfaceA 15 | TcOpenInterfaceW 16 | TcQueryFlowA 17 | TcQueryFlowW 18 | TcQueryInterface 19 | TcRegisterClient 20 | TcSetFlowA 21 | TcSetFlowW 22 | TcSetInterface 23 | -------------------------------------------------------------------------------- /defs/DCIMAN32.def: -------------------------------------------------------------------------------- 1 | LIBRARY DCIMAN32 2 | EXPORTS 3 | DCIBeginAccess 4 | DCICloseProvider 5 | DCICreateOffscreen 6 | DCICreateOverlay 7 | DCICreatePrimary 8 | DCIDestroy 9 | DCIDraw 10 | DCIEndAccess 11 | DCIEnum 12 | DCIOpenProvider 13 | DCISetClipList 14 | DCISetDestination 15 | DCISetSrcDestClip 16 | GetDCRegionData 17 | GetWindowRegionData 18 | WinWatchClose 19 | WinWatchDidStatusChange 20 | WinWatchGetClipList 21 | WinWatchNotify 22 | WinWatchOpen 23 | -------------------------------------------------------------------------------- /defs/WecApi.def: -------------------------------------------------------------------------------- 1 | LIBRARY WecApi 2 | EXPORTS 3 | EcClose 4 | EcDeleteSubscription 5 | EcEnumNextSubscription 6 | EcGetObjectArrayProperty 7 | EcGetObjectArraySize 8 | EcGetSubscriptionProperty 9 | EcGetSubscriptionRunTimeStatus 10 | EcInsertObjectArrayElement 11 | EcOpenSubscription 12 | EcOpenSubscriptionEnum 13 | EcRemoveObjectArrayElement 14 | EcRetrySubscription 15 | EcSaveSubscription 16 | EcSetObjectArrayProperty 17 | EcSetSubscriptionProperty 18 | -------------------------------------------------------------------------------- /defs/api-ms-win-net-isolation-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-net-isolation-l1-1-0 2 | EXPORTS 3 | NetworkIsolationDiagnoseConnectFailureAndGetInfo 4 | NetworkIsolationEnumAppContainers 5 | NetworkIsolationFreeAppContainers 6 | NetworkIsolationGetAppContainerConfig 7 | NetworkIsolationRegisterForAppContainerChanges 8 | NetworkIsolationSetAppContainerConfig 9 | NetworkIsolationSetupAppContainerBinaries 10 | NetworkIsolationUnregisterForAppContainerChanges 11 | -------------------------------------------------------------------------------- /defs/davclnt.def: -------------------------------------------------------------------------------- 1 | LIBRARY davclnt 2 | EXPORTS 3 | DavCancelConnectionsToServer 4 | DavGetTheLockOwnerOfTheFile 5 | DavInvalidateCache 6 | DavRegisterAuthCallback 7 | DavUnregisterAuthCallback 8 | NPAddConnection 9 | NPAddConnection3 10 | NPCancelConnection 11 | NPCloseEnum 12 | NPEnumResource 13 | NPFormatNetworkName 14 | NPGetCaps 15 | NPGetConnection 16 | NPGetResourceInformation 17 | NPGetResourceParent 18 | NPGetUniversalName 19 | NPGetUser 20 | NPOpenEnum 21 | -------------------------------------------------------------------------------- /defs/NDFAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY NDFAPI 2 | EXPORTS 3 | NdfCancelIncident 4 | NdfCloseIncident 5 | NdfCreateConnectivityIncident 6 | NdfCreateDNSIncident 7 | NdfCreateGroupingIncident 8 | NdfCreateIncident 9 | NdfCreateNetConnectionIncident 10 | NdfCreatePnrpIncident 11 | NdfCreateSharingIncident 12 | NdfCreateWebIncident 13 | NdfCreateWebIncidentEx 14 | NdfCreateWinSockIncident 15 | NdfDiagnoseIncident 16 | NdfExecuteDiagnosis 17 | NdfGetTraceFile 18 | NdfRepairIncident 19 | -------------------------------------------------------------------------------- /defs/OLEACC.def: -------------------------------------------------------------------------------- 1 | LIBRARY OLEACC 2 | EXPORTS 3 | AccNotifyTouchInteraction 4 | AccSetRunningUtilityState 5 | AccessibleChildren 6 | AccessibleObjectFromEvent 7 | AccessibleObjectFromPoint 8 | AccessibleObjectFromWindow 9 | CreateStdAccessibleObject 10 | CreateStdAccessibleProxyA 11 | CreateStdAccessibleProxyW 12 | GetOleaccVersionInfo 13 | GetRoleTextA 14 | GetRoleTextW 15 | GetStateTextA 16 | GetStateTextW 17 | LresultFromObject 18 | ObjectFromLresult 19 | WindowFromAccessibleObject 20 | -------------------------------------------------------------------------------- /defs/MDMRegistration.def: -------------------------------------------------------------------------------- 1 | LIBRARY MDMRegistration 2 | EXPORTS 3 | DiscoverManagementService 4 | DiscoverManagementServiceEx 5 | GetDeviceRegistrationInfo 6 | GetManagementAppHyperlink 7 | IsDeviceRegisteredWithManagement 8 | IsManagementRegistrationAllowed 9 | IsMdmUxWithoutAadAllowed 10 | RegisterDeviceWithManagement 11 | RegisterDeviceWithManagementUsingAADCredentials 12 | RegisterDeviceWithManagementUsingAADDeviceCredentials 13 | SetManagedExternally 14 | UnregisterDeviceWithManagement 15 | -------------------------------------------------------------------------------- /defs/Cabinet.def: -------------------------------------------------------------------------------- 1 | LIBRARY Cabinet 2 | EXPORTS 3 | CloseCompressor 4 | CloseDecompressor 5 | Compress 6 | CreateCompressor 7 | CreateDecompressor 8 | Decompress 9 | FCIAddFile 10 | FCICreate 11 | FCIDestroy 12 | FCIFlushCabinet 13 | FCIFlushFolder 14 | FDICopy 15 | FDICreate 16 | FDIDestroy 17 | FDIIsCabinet 18 | FDITruncateCabinet 19 | QueryCompressorInformation 20 | QueryDecompressorInformation 21 | ResetCompressor 22 | ResetDecompressor 23 | SetCompressorInformation 24 | SetDecompressorInformation 25 | -------------------------------------------------------------------------------- /defs/OPENGL32.def: -------------------------------------------------------------------------------- 1 | LIBRARY OPENGL32 2 | EXPORTS 3 | wglCopyContext 4 | wglCreateContext 5 | wglCreateLayerContext 6 | wglDeleteContext 7 | wglDescribeLayerPlane 8 | wglGetCurrentContext 9 | wglGetCurrentDC 10 | wglGetLayerPaletteEntries 11 | wglGetProcAddress 12 | wglMakeCurrent 13 | wglRealizeLayerPalette 14 | wglSetLayerPaletteEntries 15 | wglShareLists 16 | wglSwapLayerBuffers 17 | wglSwapMultipleBuffers 18 | wglUseFontBitmapsA 19 | wglUseFontBitmapsW 20 | wglUseFontOutlinesA 21 | wglUseFontOutlinesW 22 | -------------------------------------------------------------------------------- /defs/WDSTPTC.def: -------------------------------------------------------------------------------- 1 | LIBRARY WDSTPTC 2 | EXPORTS 3 | WdsTransportClientAddRefBuffer 4 | WdsTransportClientCancelSession 5 | WdsTransportClientCancelSessionEx 6 | WdsTransportClientCloseSession 7 | WdsTransportClientCompleteReceive 8 | WdsTransportClientInitialize 9 | WdsTransportClientInitializeSession 10 | WdsTransportClientQueryStatus 11 | WdsTransportClientRegisterCallback 12 | WdsTransportClientReleaseBuffer 13 | WdsTransportClientShutdown 14 | WdsTransportClientStartSession 15 | WdsTransportClientWaitForCompletion 16 | -------------------------------------------------------------------------------- /defs/ACTIVEDS.def: -------------------------------------------------------------------------------- 1 | LIBRARY ACTIVEDS 2 | EXPORTS 3 | ADsBuildEnumerator 4 | ADsBuildVarArrayInt 5 | ADsBuildVarArrayStr 6 | ADsDecodeBinaryData 7 | ADsEncodeBinaryData 8 | ADsEnumerateNext 9 | ADsFreeEnumerator 10 | ADsGetLastError 11 | ADsGetObject 12 | ADsOpenObject 13 | ADsSetLastError 14 | AdsFreeAdsValues 15 | AdsTypeToPropVariant 16 | AllocADsMem 17 | AllocADsStr 18 | BinarySDToSecurityDescriptor 19 | FreeADsMem 20 | FreeADsStr 21 | PropVariantToAdsType 22 | ReallocADsMem 23 | ReallocADsStr 24 | SecurityDescriptorToBinarySD 25 | -------------------------------------------------------------------------------- /defs/CRYPTXML.def: -------------------------------------------------------------------------------- 1 | LIBRARY CRYPTXML 2 | EXPORTS 3 | CryptXmlAddObject 4 | CryptXmlClose 5 | CryptXmlCreateReference 6 | CryptXmlDigestReference 7 | CryptXmlEncode 8 | CryptXmlEnumAlgorithmInfo 9 | CryptXmlFindAlgorithmInfo 10 | CryptXmlGetAlgorithmInfo 11 | CryptXmlGetDocContext 12 | CryptXmlGetReference 13 | CryptXmlGetSignature 14 | CryptXmlGetStatus 15 | CryptXmlGetTransforms 16 | CryptXmlImportPublicKey 17 | CryptXmlOpenToDecode 18 | CryptXmlOpenToEncode 19 | CryptXmlSetHMACSecret 20 | CryptXmlSign 21 | CryptXmlVerifySignature 22 | -------------------------------------------------------------------------------- /defs/ICM32.def: -------------------------------------------------------------------------------- 1 | LIBRARY ICM32 2 | EXPORTS 3 | CMCheckColors 4 | CMCheckColorsInGamut 5 | CMCheckRGBs 6 | CMConvertColorNameToIndex 7 | CMConvertIndexToColorName 8 | CMCreateDeviceLinkProfile 9 | CMCreateMultiProfileTransform 10 | CMCreateProfile 11 | CMCreateProfileW 12 | CMCreateTransform 13 | CMCreateTransformExt 14 | CMCreateTransformExtW 15 | CMCreateTransformW 16 | CMDeleteTransform 17 | CMGetInfo 18 | CMGetNamedProfileInfo 19 | CMIsProfileValid 20 | CMTranslateColors 21 | CMTranslateRGB 22 | CMTranslateRGBs 23 | CMTranslateRGBsExt 24 | -------------------------------------------------------------------------------- /defs/eappcfg.def: -------------------------------------------------------------------------------- 1 | LIBRARY eappcfg 2 | EXPORTS 3 | EapHostPeerConfigBlob2Xml 4 | EapHostPeerConfigXml2Blob 5 | EapHostPeerCredentialsXml2Blob 6 | EapHostPeerFreeErrorMemory 7 | EapHostPeerFreeMemory 8 | EapHostPeerGetMethodProperties 9 | EapHostPeerGetMethods 10 | EapHostPeerInvokeConfigUI 11 | EapHostPeerInvokeIdentityUI 12 | EapHostPeerInvokeInteractiveUI 13 | EapHostPeerQueryCredentialInputFields 14 | EapHostPeerQueryInteractiveUIInputFields 15 | EapHostPeerQueryUIBlobFromInteractiveUIInputFields 16 | EapHostPeerQueryUserBlobFromCredentialInputFields 17 | -------------------------------------------------------------------------------- /defs/MAGNIFICATION.def: -------------------------------------------------------------------------------- 1 | LIBRARY MAGNIFICATION 2 | EXPORTS 3 | MagGetColorEffect 4 | MagGetFullscreenColorEffect 5 | MagGetFullscreenTransform 6 | MagGetImageScalingCallback 7 | MagGetInputTransform 8 | MagGetWindowFilterList 9 | MagGetWindowSource 10 | MagGetWindowTransform 11 | MagInitialize 12 | MagSetColorEffect 13 | MagSetFullscreenColorEffect 14 | MagSetFullscreenTransform 15 | MagSetImageScalingCallback 16 | MagSetInputTransform 17 | MagSetWindowFilterList 18 | MagSetWindowSource 19 | MagSetWindowTransform 20 | MagShowSystemCursor 21 | MagUninitialize 22 | -------------------------------------------------------------------------------- /defs/oledlg.def: -------------------------------------------------------------------------------- 1 | LIBRARY oledlg 2 | EXPORTS 3 | OleUIAddVerbMenuA 4 | OleUIAddVerbMenuW 5 | OleUIBusyA 6 | OleUIBusyW 7 | OleUICanConvertOrActivateAs 8 | OleUIChangeIconA 9 | OleUIChangeIconW 10 | OleUIChangeSourceA 11 | OleUIChangeSourceW 12 | OleUIConvertA 13 | OleUIConvertW 14 | OleUIEditLinksA 15 | OleUIEditLinksW 16 | OleUIInsertObjectA 17 | OleUIInsertObjectW 18 | OleUIObjectPropertiesA 19 | OleUIObjectPropertiesW 20 | OleUIPasteSpecialA 21 | OleUIPasteSpecialW 22 | OleUIPromptUserA 23 | OleUIPromptUserW 24 | OleUIUpdateLinksA 25 | OleUIUpdateLinksW 26 | -------------------------------------------------------------------------------- /defs/PROJECTEDFSLIB.def: -------------------------------------------------------------------------------- 1 | LIBRARY PROJECTEDFSLIB 2 | EXPORTS 3 | PrjAllocateAlignedBuffer 4 | PrjClearNegativePathCache 5 | PrjCompleteCommand 6 | PrjDeleteFile 7 | PrjDoesNameContainWildCards 8 | PrjFileNameCompare 9 | PrjFileNameMatch 10 | PrjFillDirEntryBuffer 11 | PrjFillDirEntryBuffer2 12 | PrjFreeAlignedBuffer 13 | PrjGetOnDiskFileState 14 | PrjGetVirtualizationInstanceInfo 15 | PrjMarkDirectoryAsPlaceholder 16 | PrjStartVirtualizing 17 | PrjStopVirtualizing 18 | PrjUpdateFileIfNeeded 19 | PrjWriteFileData 20 | PrjWritePlaceholderInfo 21 | PrjWritePlaceholderInfo2 22 | -------------------------------------------------------------------------------- /defs/certadm.def: -------------------------------------------------------------------------------- 1 | LIBRARY certadm 2 | EXPORTS 3 | CertSrvBackupClose 4 | CertSrvBackupEnd 5 | CertSrvBackupFree 6 | CertSrvBackupGetBackupLogsW 7 | CertSrvBackupGetDatabaseNamesW 8 | CertSrvBackupGetDynamicFileListW 9 | CertSrvBackupOpenFileW 10 | CertSrvBackupPrepareW 11 | CertSrvBackupRead 12 | CertSrvBackupTruncateLogs 13 | CertSrvIsServerOnlineW 14 | CertSrvRestoreEnd 15 | CertSrvRestoreGetDatabaseLocationsW 16 | CertSrvRestorePrepareW 17 | CertSrvRestoreRegisterComplete 18 | CertSrvRestoreRegisterThroughFile 19 | CertSrvRestoreRegisterW 20 | CertSrvServerControlW 21 | -------------------------------------------------------------------------------- /defs/wer.def: -------------------------------------------------------------------------------- 1 | LIBRARY wer 2 | EXPORTS 3 | WerAddExcludedApplication 4 | WerFreeString 5 | WerRemoveExcludedApplication 6 | WerReportAddDump 7 | WerReportAddFile 8 | WerReportCloseHandle 9 | WerReportCreate 10 | WerReportSetParameter 11 | WerReportSetUIOption 12 | WerReportSubmit 13 | WerStoreClose 14 | WerStoreGetFirstReportKey 15 | WerStoreGetNextReportKey 16 | WerStoreGetReportCount 17 | WerStoreGetSizeOnDisk 18 | WerStoreOpen 19 | WerStorePurge 20 | WerStoreQueryReportMetadataV1 21 | WerStoreQueryReportMetadataV2 22 | WerStoreQueryReportMetadataV3 23 | WerStoreUploadReport 24 | -------------------------------------------------------------------------------- /defs/inkobjcore.def: -------------------------------------------------------------------------------- 1 | LIBRARY inkobjcore 2 | EXPORTS 3 | AddStroke 4 | AddWordsToWordList 5 | AdviseInkChange 6 | CreateContext 7 | CreateRecognizer 8 | DestroyContext 9 | DestroyRecognizer 10 | DestroyWordList 11 | EndInkInput 12 | GetAllRecognizers 13 | GetBestResultString 14 | GetLatticePtr 15 | GetLeftSeparator 16 | GetRecoAttributes 17 | GetResultPropertyList 18 | GetRightSeparator 19 | GetUnicodeRanges 20 | IsStringSupported 21 | LoadCachedAttributes 22 | MakeWordList 23 | Process 24 | SetEnabledUnicodeRanges 25 | SetFactoid 26 | SetFlags 27 | SetGuide 28 | SetTextContext 29 | SetWordList 30 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-path-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-path-l1-1-0 2 | EXPORTS 3 | PathAllocCanonicalize 4 | PathAllocCombine 5 | PathCchAddBackslash 6 | PathCchAddBackslashEx 7 | PathCchAddExtension 8 | PathCchAppend 9 | PathCchAppendEx 10 | PathCchCanonicalize 11 | PathCchCanonicalizeEx 12 | PathCchCombine 13 | PathCchCombineEx 14 | PathCchFindExtension 15 | PathCchIsRoot 16 | PathCchRemoveBackslash 17 | PathCchRemoveBackslashEx 18 | PathCchRemoveExtension 19 | PathCchRemoveFileSpec 20 | PathCchRenameExtension 21 | PathCchSkipRoot 22 | PathCchStripPrefix 23 | PathCchStripToRoot 24 | PathIsUNCEx 25 | -------------------------------------------------------------------------------- /defs/eappprxy.def: -------------------------------------------------------------------------------- 1 | LIBRARY eappprxy 2 | EXPORTS 3 | EapHostPeerBeginSession 4 | EapHostPeerClearConnection 5 | EapHostPeerEndSession 6 | EapHostPeerFreeEapError 7 | EapHostPeerFreeRuntimeMemory 8 | EapHostPeerGetAuthStatus 9 | EapHostPeerGetDataToUnplumbCredentials 10 | EapHostPeerGetEncryptedPassword 11 | EapHostPeerGetIdentity 12 | EapHostPeerGetResponseAttributes 13 | EapHostPeerGetResult 14 | EapHostPeerGetSendPacket 15 | EapHostPeerGetUIContext 16 | EapHostPeerInitialize 17 | EapHostPeerProcessReceivedPacket 18 | EapHostPeerSetResponseAttributes 19 | EapHostPeerSetUIContext 20 | EapHostPeerUninitialize 21 | -------------------------------------------------------------------------------- /defs/snmpapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY snmpapi 2 | EXPORTS 3 | SnmpSvcGetUptime 4 | SnmpSvcSetLogLevel 5 | SnmpSvcSetLogType 6 | SnmpUtilAsnAnyCpy 7 | SnmpUtilAsnAnyFree 8 | SnmpUtilDbgPrint 9 | SnmpUtilIdsToA 10 | SnmpUtilMemAlloc 11 | SnmpUtilMemFree 12 | SnmpUtilMemReAlloc 13 | SnmpUtilOctetsCmp 14 | SnmpUtilOctetsCpy 15 | SnmpUtilOctetsFree 16 | SnmpUtilOctetsNCmp 17 | SnmpUtilOidAppend 18 | SnmpUtilOidCmp 19 | SnmpUtilOidCpy 20 | SnmpUtilOidFree 21 | SnmpUtilOidNCmp 22 | SnmpUtilOidToA 23 | SnmpUtilPrintAsnAny 24 | SnmpUtilPrintOid 25 | SnmpUtilVarBindCpy 26 | SnmpUtilVarBindFree 27 | SnmpUtilVarBindListCpy 28 | SnmpUtilVarBindListFree 29 | -------------------------------------------------------------------------------- /defs/credui.def: -------------------------------------------------------------------------------- 1 | LIBRARY credui 2 | EXPORTS 3 | CredPackAuthenticationBufferA 4 | CredPackAuthenticationBufferW 5 | CredUICmdLinePromptForCredentialsA 6 | CredUICmdLinePromptForCredentialsW 7 | CredUIConfirmCredentialsA 8 | CredUIConfirmCredentialsW 9 | CredUIParseUserNameA 10 | CredUIParseUserNameW 11 | CredUIPromptForCredentialsA 12 | CredUIPromptForCredentialsW 13 | CredUIPromptForWindowsCredentialsA 14 | CredUIPromptForWindowsCredentialsW 15 | CredUIReadSSOCredW 16 | CredUIStoreSSOCredW 17 | CredUnPackAuthenticationBufferA 18 | CredUnPackAuthenticationBufferW 19 | SspiIsPromptingNeeded 20 | SspiPromptForCredentialsA 21 | SspiPromptForCredentialsW 22 | -------------------------------------------------------------------------------- /defs/D3DCOMPILER_47.def: -------------------------------------------------------------------------------- 1 | LIBRARY D3DCOMPILER_47 2 | EXPORTS 3 | D3DCompile 4 | D3DCompile2 5 | D3DCompileFromFile 6 | D3DCompressShaders 7 | D3DCreateBlob 8 | D3DCreateFunctionLinkingGraph 9 | D3DCreateLinker 10 | D3DDecompressShaders 11 | D3DDisassemble 12 | D3DDisassemble10Effect 13 | D3DDisassemble11Trace 14 | D3DDisassembleRegion 15 | D3DGetBlobPart 16 | D3DGetDebugInfo 17 | D3DGetInputAndOutputSignatureBlob 18 | D3DGetInputSignatureBlob 19 | D3DGetOutputSignatureBlob 20 | D3DGetTraceInstructionOffsets 21 | D3DLoadModule 22 | D3DPreprocess 23 | D3DReadFileToBlob 24 | D3DReflect 25 | D3DReflectLibrary 26 | D3DSetBlobPart 27 | D3DStripShader 28 | D3DWriteBlobToFile 29 | -------------------------------------------------------------------------------- /defs/FLTLIB.def: -------------------------------------------------------------------------------- 1 | LIBRARY FLTLIB 2 | EXPORTS 3 | FilterAttach 4 | FilterAttachAtAltitude 5 | FilterClose 6 | FilterConnectCommunicationPort 7 | FilterCreate 8 | FilterDetach 9 | FilterFindClose 10 | FilterFindFirst 11 | FilterFindNext 12 | FilterGetDosName 13 | FilterGetInformation 14 | FilterGetMessage 15 | FilterInstanceClose 16 | FilterInstanceCreate 17 | FilterInstanceFindClose 18 | FilterInstanceFindFirst 19 | FilterInstanceFindNext 20 | FilterInstanceGetInformation 21 | FilterLoad 22 | FilterReplyMessage 23 | FilterSendMessage 24 | FilterUnload 25 | FilterVolumeFindClose 26 | FilterVolumeFindFirst 27 | FilterVolumeFindNext 28 | FilterVolumeInstanceFindClose 29 | FilterVolumeInstanceFindFirst 30 | FilterVolumeInstanceFindNext 31 | -------------------------------------------------------------------------------- /defs/MrmSupport.def: -------------------------------------------------------------------------------- 1 | LIBRARY MrmSupport 2 | EXPORTS 3 | CreateResourceIndexer 4 | DestroyIndexedResults 5 | DestroyResourceIndexer 6 | IndexFilePath 7 | MrmCreateConfig 8 | MrmCreateConfigInMemory 9 | MrmCreateResourceFile 10 | MrmCreateResourceFileInMemory 11 | MrmCreateResourceIndexer 12 | MrmCreateResourceIndexerFromPreviousPriData 13 | MrmCreateResourceIndexerFromPreviousPriFile 14 | MrmCreateResourceIndexerFromPreviousSchemaData 15 | MrmCreateResourceIndexerFromPreviousSchemaFile 16 | MrmDestroyIndexerAndMessages 17 | MrmDumpPriDataInMemory 18 | MrmDumpPriFile 19 | MrmDumpPriFileInMemory 20 | MrmFreeMemory 21 | MrmIndexEmbeddedData 22 | MrmIndexFile 23 | MrmIndexFileAutoQualifiers 24 | MrmIndexResourceContainerAutoQualifiers 25 | MrmIndexString 26 | MrmPeekResourceIndexerMessages 27 | -------------------------------------------------------------------------------- /defs/TDH.def: -------------------------------------------------------------------------------- 1 | LIBRARY tdh 2 | EXPORTS 3 | TdhAggregatePayloadFilters 4 | TdhCleanupPayloadEventFilterDescriptor 5 | TdhCloseDecodingHandle 6 | TdhCreatePayloadFilter 7 | TdhDeletePayloadFilter 8 | TdhEnumerateManifestProviderEvents 9 | TdhEnumerateProviderFieldInformation 10 | TdhEnumerateProviderFilters 11 | TdhEnumerateProviders 12 | TdhFormatProperty 13 | TdhGetDecodingParameter 14 | TdhGetEventInformation 15 | TdhGetEventMapInformation 16 | TdhGetManifestEventInformation 17 | TdhGetProperty 18 | TdhGetPropertySize 19 | TdhGetWppMessage 20 | TdhGetWppProperty 21 | TdhLoadManifest 22 | TdhLoadManifestFromBinary 23 | TdhLoadManifestFromMemory 24 | TdhOpenDecodingHandle 25 | TdhQueryProviderFieldInformation 26 | TdhSetDecodingParameter 27 | TdhUnloadManifest 28 | TdhUnloadManifestFromMemory 29 | -------------------------------------------------------------------------------- /defs/WDSPXE.def: -------------------------------------------------------------------------------- 1 | LIBRARY WDSPXE 2 | EXPORTS 3 | PxeAsyncRecvDone 4 | PxeDhcpAppendOption 5 | PxeDhcpAppendOptionRaw 6 | PxeDhcpGetOptionValue 7 | PxeDhcpGetVendorOptionValue 8 | PxeDhcpInitialize 9 | PxeDhcpIsValid 10 | PxeDhcpv6AppendOption 11 | PxeDhcpv6AppendOptionRaw 12 | PxeDhcpv6CreateRelayRepl 13 | PxeDhcpv6GetOptionValue 14 | PxeDhcpv6GetVendorOptionValue 15 | PxeDhcpv6Initialize 16 | PxeDhcpv6IsValid 17 | PxeDhcpv6ParseRelayForw 18 | PxeGetServerInfo 19 | PxeGetServerInfoEx 20 | PxePacketAllocate 21 | PxePacketFree 22 | PxeProviderEnumClose 23 | PxeProviderEnumFirst 24 | PxeProviderEnumNext 25 | PxeProviderFreeInfo 26 | PxeProviderQueryIndex 27 | PxeProviderRegister 28 | PxeProviderSetAttribute 29 | PxeProviderUnRegister 30 | PxeRegisterCallback 31 | PxeSendReply 32 | PxeTrace 33 | PxeTraceV 34 | -------------------------------------------------------------------------------- /defs/hlink.def: -------------------------------------------------------------------------------- 1 | LIBRARY hlink 2 | EXPORTS 3 | HlinkClone 4 | HlinkCreateBrowseContext 5 | HlinkCreateExtensionServices 6 | HlinkCreateFromData 7 | HlinkCreateFromMoniker 8 | HlinkCreateFromString 9 | HlinkCreateShortcut 10 | HlinkCreateShortcutFromMoniker 11 | HlinkCreateShortcutFromString 12 | HlinkGetSpecialReference 13 | HlinkGetValueFromParams 14 | HlinkIsShortcut 15 | HlinkNavigate 16 | HlinkNavigateToStringReference 17 | HlinkOnNavigate 18 | HlinkOnRenameDocument 19 | HlinkParseDisplayName 20 | HlinkPreprocessMoniker 21 | HlinkQueryCreateFromData 22 | HlinkResolveMonikerForData 23 | HlinkResolveShortcut 24 | HlinkResolveShortcutToMoniker 25 | HlinkResolveShortcutToString 26 | HlinkResolveStringForData 27 | HlinkSetSpecialReference 28 | HlinkTranslateURL 29 | HlinkUpdateStackItem 30 | OleSaveToStreamEx 31 | -------------------------------------------------------------------------------- /defs/VirtDisk.def: -------------------------------------------------------------------------------- 1 | LIBRARY VirtDisk 2 | EXPORTS 3 | AddVirtualDiskParent 4 | ApplySnapshotVhdSet 5 | AttachVirtualDisk 6 | BreakMirrorVirtualDisk 7 | CompactVirtualDisk 8 | CompleteForkVirtualDisk 9 | CreateVirtualDisk 10 | DeleteSnapshotVhdSet 11 | DeleteVirtualDiskMetadata 12 | DetachVirtualDisk 13 | EnumerateVirtualDiskMetadata 14 | ExpandVirtualDisk 15 | ForkVirtualDisk 16 | GetAllAttachedVirtualDiskPhysicalPaths 17 | GetStorageDependencyInformation 18 | GetVirtualDiskInformation 19 | GetVirtualDiskMetadata 20 | GetVirtualDiskOperationProgress 21 | GetVirtualDiskPhysicalPath 22 | MergeVirtualDisk 23 | MirrorVirtualDisk 24 | ModifyVhdSet 25 | OpenVirtualDisk 26 | QueryChangesVirtualDisk 27 | RawSCSIVirtualDisk 28 | ResizeVirtualDisk 29 | SetVirtualDiskInformation 30 | SetVirtualDiskMetadata 31 | TakeSnapshotVhdSet 32 | -------------------------------------------------------------------------------- /defs/api-ms-win-core-winrt-string-l1-1-0.def: -------------------------------------------------------------------------------- 1 | LIBRARY api-ms-win-core-winrt-string-l1-1-0 2 | EXPORTS 3 | HSTRING_UserFree 4 | HSTRING_UserFree64 5 | HSTRING_UserMarshal 6 | HSTRING_UserMarshal64 7 | HSTRING_UserSize 8 | HSTRING_UserSize64 9 | HSTRING_UserUnmarshal 10 | HSTRING_UserUnmarshal64 11 | WindowsCompareStringOrdinal 12 | WindowsConcatString 13 | WindowsCreateString 14 | WindowsCreateStringReference 15 | WindowsDeleteString 16 | WindowsDeleteStringBuffer 17 | WindowsDuplicateString 18 | WindowsGetStringLen 19 | WindowsGetStringRawBuffer 20 | WindowsInspectString 21 | WindowsIsStringEmpty 22 | WindowsPreallocateStringBuffer 23 | WindowsPromoteStringBuffer 24 | WindowsReplaceString 25 | WindowsStringHasEmbeddedNull 26 | WindowsSubstring 27 | WindowsSubstringWithSpecifiedLength 28 | WindowsTrimStringEnd 29 | WindowsTrimStringStart 30 | -------------------------------------------------------------------------------- /defs/wevtapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY wevtapi 2 | EXPORTS 3 | EvtArchiveExportedLog 4 | EvtCancel 5 | EvtClearLog 6 | EvtClose 7 | EvtCreateBookmark 8 | EvtCreateRenderContext 9 | EvtExportLog 10 | EvtFormatMessage 11 | EvtGetChannelConfigProperty 12 | EvtGetEventInfo 13 | EvtGetEventMetadataProperty 14 | EvtGetExtendedStatus 15 | EvtGetLogInfo 16 | EvtGetObjectArrayProperty 17 | EvtGetObjectArraySize 18 | EvtGetPublisherMetadataProperty 19 | EvtGetQueryInfo 20 | EvtNext 21 | EvtNextChannelPath 22 | EvtNextEventMetadata 23 | EvtNextPublisherId 24 | EvtOpenChannelConfig 25 | EvtOpenChannelEnum 26 | EvtOpenEventMetadataEnum 27 | EvtOpenLog 28 | EvtOpenPublisherEnum 29 | EvtOpenPublisherMetadata 30 | EvtOpenSession 31 | EvtQuery 32 | EvtRender 33 | EvtSaveChannelConfig 34 | EvtSeek 35 | EvtSetChannelConfigProperty 36 | EvtSubscribe 37 | EvtUpdateBookmark 38 | -------------------------------------------------------------------------------- /defs/d3d10.def: -------------------------------------------------------------------------------- 1 | LIBRARY d3d10 2 | EXPORTS 3 | D3D10CompileEffectFromMemory 4 | D3D10CompileShader 5 | D3D10CreateBlob 6 | D3D10CreateDevice 7 | D3D10CreateDeviceAndSwapChain 8 | D3D10CreateEffectFromMemory 9 | D3D10CreateEffectPoolFromMemory 10 | D3D10CreateStateBlock 11 | D3D10DisassembleEffect 12 | D3D10DisassembleShader 13 | D3D10GetGeometryShaderProfile 14 | D3D10GetInputAndOutputSignatureBlob 15 | D3D10GetInputSignatureBlob 16 | D3D10GetOutputSignatureBlob 17 | D3D10GetPixelShaderProfile 18 | D3D10GetShaderDebugInfo 19 | D3D10GetVertexShaderProfile 20 | D3D10PreprocessShader 21 | D3D10ReflectShader 22 | D3D10StateBlockMaskDifference 23 | D3D10StateBlockMaskDisableAll 24 | D3D10StateBlockMaskDisableCapture 25 | D3D10StateBlockMaskEnableAll 26 | D3D10StateBlockMaskEnableCapture 27 | D3D10StateBlockMaskGetSetting 28 | D3D10StateBlockMaskIntersect 29 | D3D10StateBlockMaskUnion 30 | -------------------------------------------------------------------------------- /defs/SLC.def: -------------------------------------------------------------------------------- 1 | LIBRARY SLC 2 | EXPORTS 3 | SLClose 4 | SLConsumeRight 5 | SLDepositOfflineConfirmationId 6 | SLDepositOfflineConfirmationIdEx 7 | SLFireEvent 8 | SLGenerateOfflineInstallationId 9 | SLGenerateOfflineInstallationIdEx 10 | SLGetApplicationInformation 11 | SLGetGenuineInformation 12 | SLGetInstalledProductKeyIds 13 | SLGetLicense 14 | SLGetLicenseFileId 15 | SLGetLicenseInformation 16 | SLGetLicensingStatusInformation 17 | SLGetPKeyId 18 | SLGetPKeyInformation 19 | SLGetPolicyInformation 20 | SLGetPolicyInformationDWORD 21 | SLGetProductSkuInformation 22 | SLGetSLIDList 23 | SLGetServiceInformation 24 | SLGetWindowsInformation 25 | SLGetWindowsInformationDWORD 26 | SLInstallLicense 27 | SLInstallProofOfPurchase 28 | SLOpen 29 | SLRegisterEvent 30 | SLSetCurrentProductKey 31 | SLSetGenuineInformation 32 | SLUninstallLicense 33 | SLUninstallProofOfPurchase 34 | SLUnregisterEvent 35 | -------------------------------------------------------------------------------- /defs/MSVFW32.def: -------------------------------------------------------------------------------- 1 | LIBRARY MSVFW32 2 | EXPORTS 3 | DrawDibBegin 4 | DrawDibChangePalette 5 | DrawDibClose 6 | DrawDibDraw 7 | DrawDibEnd 8 | DrawDibGetBuffer 9 | DrawDibGetPalette 10 | DrawDibOpen 11 | DrawDibProfileDisplay 12 | DrawDibRealize 13 | DrawDibSetPalette 14 | DrawDibStart 15 | DrawDibStop 16 | DrawDibTime 17 | GetOpenFileNamePreviewA 18 | GetOpenFileNamePreviewW 19 | GetSaveFileNamePreviewA 20 | GetSaveFileNamePreviewW 21 | ICClose 22 | ICCompress 23 | ICCompressorChoose 24 | ICCompressorFree 25 | ICDecompress 26 | ICDraw 27 | ICDrawBegin 28 | ICGetDisplayFormat 29 | ICGetInfo 30 | ICImageCompress 31 | ICImageDecompress 32 | ICInfo 33 | ICInstall 34 | ICLocate 35 | ICOpen 36 | ICOpenFunction 37 | ICRemove 38 | ICSendMessage 39 | ICSeqCompressFrame 40 | ICSeqCompressFrameEnd 41 | ICSeqCompressFrameStart 42 | MCIWndCreateA 43 | MCIWndCreateW 44 | MCIWndRegisterClass 45 | VideoForWindowsVersion 46 | -------------------------------------------------------------------------------- /defs/dwmapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY dwmapi 2 | EXPORTS 3 | DwmAttachMilContent 4 | DwmDefWindowProc 5 | DwmDetachMilContent 6 | DwmEnableBlurBehindWindow 7 | DwmEnableComposition 8 | DwmEnableMMCSS 9 | DwmExtendFrameIntoClientArea 10 | DwmFlush 11 | DwmGetColorizationColor 12 | DwmGetCompositionTimingInfo 13 | DwmGetGraphicsStreamClient 14 | DwmGetGraphicsStreamTransformHint 15 | DwmGetTransportAttributes 16 | DwmGetUnmetTabRequirements 17 | DwmGetWindowAttribute 18 | DwmInvalidateIconicBitmaps 19 | DwmIsCompositionEnabled 20 | DwmModifyPreviousDxFrameDuration 21 | DwmQueryThumbnailSourceSize 22 | DwmRegisterThumbnail 23 | DwmRenderGesture 24 | DwmSetDxFrameDuration 25 | DwmSetIconicLivePreviewBitmap 26 | DwmSetIconicThumbnail 27 | DwmSetPresentParameters 28 | DwmSetWindowAttribute 29 | DwmShowContact 30 | DwmTetherContact 31 | DwmTransitionOwnedWindow 32 | DwmUnregisterThumbnail 33 | DwmUpdateThumbnailProperties 34 | -------------------------------------------------------------------------------- /defs/wsdapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY wsdapi 2 | EXPORTS 3 | WSDAllocateLinkedMemory 4 | WSDAttachLinkedMemory 5 | WSDCreateDeviceHost 6 | WSDCreateDeviceHost2 7 | WSDCreateDeviceHostAdvanced 8 | WSDCreateDeviceProxy 9 | WSDCreateDeviceProxy2 10 | WSDCreateDeviceProxyAdvanced 11 | WSDCreateDiscoveryProvider 12 | WSDCreateDiscoveryProvider2 13 | WSDCreateDiscoveryPublisher 14 | WSDCreateDiscoveryPublisher2 15 | WSDCreateHttpAddress 16 | WSDCreateHttpMessageParameters 17 | WSDCreateOutboundAttachment 18 | WSDCreateUdpAddress 19 | WSDCreateUdpMessageParameters 20 | WSDDetachLinkedMemory 21 | WSDFreeLinkedMemory 22 | WSDGenerateFault 23 | WSDGenerateFaultEx 24 | WSDGetConfigurationOption 25 | WSDSetConfigurationOption 26 | WSDUriDecode 27 | WSDUriEncode 28 | WSDXMLAddChild 29 | WSDXMLAddSibling 30 | WSDXMLBuildAnyForSingleElement 31 | WSDXMLCleanupElement 32 | WSDXMLCreateContext 33 | WSDXMLGetNameFromBuiltinNamespace 34 | WSDXMLGetValueFromAny 35 | -------------------------------------------------------------------------------- /defs/MSACM32.def: -------------------------------------------------------------------------------- 1 | LIBRARY MSACM32 2 | EXPORTS 3 | acmDriverAddA 4 | acmDriverAddW 5 | acmDriverClose 6 | acmDriverDetailsA 7 | acmDriverDetailsW 8 | acmDriverEnum 9 | acmDriverID 10 | acmDriverMessage 11 | acmDriverOpen 12 | acmDriverPriority 13 | acmDriverRemove 14 | acmFilterChooseA 15 | acmFilterChooseW 16 | acmFilterDetailsA 17 | acmFilterDetailsW 18 | acmFilterEnumA 19 | acmFilterEnumW 20 | acmFilterTagDetailsA 21 | acmFilterTagDetailsW 22 | acmFilterTagEnumA 23 | acmFilterTagEnumW 24 | acmFormatChooseA 25 | acmFormatChooseW 26 | acmFormatDetailsA 27 | acmFormatDetailsW 28 | acmFormatEnumA 29 | acmFormatEnumW 30 | acmFormatSuggest 31 | acmFormatTagDetailsA 32 | acmFormatTagDetailsW 33 | acmFormatTagEnumA 34 | acmFormatTagEnumW 35 | acmGetVersion 36 | acmMetrics 37 | acmStreamClose 38 | acmStreamConvert 39 | acmStreamMessage 40 | acmStreamOpen 41 | acmStreamPrepareHeader 42 | acmStreamReset 43 | acmStreamSize 44 | acmStreamUnprepareHeader 45 | -------------------------------------------------------------------------------- /defs/BluetoothApis.def: -------------------------------------------------------------------------------- 1 | LIBRARY BluetoothApis 2 | EXPORTS 3 | BluetoothEnableDiscovery 4 | BluetoothEnableIncomingConnections 5 | BluetoothEnumerateInstalledServices 6 | BluetoothFindDeviceClose 7 | BluetoothFindFirstDevice 8 | BluetoothFindFirstRadio 9 | BluetoothFindNextDevice 10 | BluetoothFindNextRadio 11 | BluetoothFindRadioClose 12 | BluetoothGetDeviceInfo 13 | BluetoothGetRadioInfo 14 | BluetoothIsConnectable 15 | BluetoothIsDiscoverable 16 | BluetoothIsVersionAvailable 17 | BluetoothRegisterForAuthentication 18 | BluetoothRegisterForAuthenticationEx 19 | BluetoothRemoveDevice 20 | BluetoothSdpEnumAttributes 21 | BluetoothSdpGetAttributeValue 22 | BluetoothSdpGetContainerElementData 23 | BluetoothSdpGetElementData 24 | BluetoothSdpGetString 25 | BluetoothSendAuthenticationResponse 26 | BluetoothSendAuthenticationResponseEx 27 | BluetoothSetLocalServiceInfo 28 | BluetoothSetServiceState 29 | BluetoothUnregisterAuthentication 30 | BluetoothUpdateDeviceRecord 31 | -------------------------------------------------------------------------------- /defs/WsmSvc.def: -------------------------------------------------------------------------------- 1 | LIBRARY WsmSvc 2 | EXPORTS 3 | WSManCloseCommand 4 | WSManCloseOperation 5 | WSManCloseSession 6 | WSManCloseShell 7 | WSManConnectShell 8 | WSManConnectShellCommand 9 | WSManCreateSession 10 | WSManCreateShell 11 | WSManCreateShellEx 12 | WSManDeinitialize 13 | WSManDisconnectShell 14 | WSManGetErrorMessage 15 | WSManGetSessionOptionAsDword 16 | WSManGetSessionOptionAsString 17 | WSManInitialize 18 | WSManPluginAuthzOperationComplete 19 | WSManPluginAuthzQueryQuotaComplete 20 | WSManPluginAuthzUserComplete 21 | WSManPluginFreeRequestDetails 22 | WSManPluginGetConfiguration 23 | WSManPluginGetOperationParameters 24 | WSManPluginOperationComplete 25 | WSManPluginReceiveResult 26 | WSManPluginReportCompletion 27 | WSManPluginReportContext 28 | WSManReceiveShellOutput 29 | WSManReconnectShell 30 | WSManReconnectShellCommand 31 | WSManRunShellCommand 32 | WSManRunShellCommandEx 33 | WSManSendShellInput 34 | WSManSetSessionOption 35 | WSManSignalShell 36 | -------------------------------------------------------------------------------- /defs/wsnmp32.def: -------------------------------------------------------------------------------- 1 | LIBRARY wsnmp32 2 | EXPORTS 3 | SnmpCancelMsg 4 | SnmpCleanup 5 | SnmpCleanupEx 6 | SnmpClose 7 | SnmpContextToStr 8 | SnmpCountVbl 9 | SnmpCreatePdu 10 | SnmpCreateSession 11 | SnmpCreateVbl 12 | SnmpDecodeMsg 13 | SnmpDeleteVb 14 | SnmpDuplicatePdu 15 | SnmpDuplicateVbl 16 | SnmpEncodeMsg 17 | SnmpEntityToStr 18 | SnmpFreeContext 19 | SnmpFreeDescriptor 20 | SnmpFreeEntity 21 | SnmpFreePdu 22 | SnmpFreeVbl 23 | SnmpGetLastError 24 | SnmpGetPduData 25 | SnmpGetRetransmitMode 26 | SnmpGetRetry 27 | SnmpGetTimeout 28 | SnmpGetTranslateMode 29 | SnmpGetVb 30 | SnmpGetVendorInfo 31 | SnmpListen 32 | SnmpListenEx 33 | SnmpOidCompare 34 | SnmpOidCopy 35 | SnmpOidToStr 36 | SnmpOpen 37 | SnmpRecvMsg 38 | SnmpRegister 39 | SnmpSendMsg 40 | SnmpSetPduData 41 | SnmpSetPort 42 | SnmpSetRetransmitMode 43 | SnmpSetRetry 44 | SnmpSetTimeout 45 | SnmpSetTranslateMode 46 | SnmpSetVb 47 | SnmpStartup 48 | SnmpStartupEx 49 | SnmpStrToContext 50 | SnmpStrToEntity 51 | SnmpStrToOid 52 | -------------------------------------------------------------------------------- /defs/WinHvPlatform.def: -------------------------------------------------------------------------------- 1 | LIBRARY WinHvPlatform 2 | EXPORTS 3 | WHvCancelRunVirtualProcessor 4 | WHvCreatePartition 5 | WHvCreateVirtualProcessor 6 | WHvDeletePartition 7 | WHvDeleteVirtualProcessor 8 | WHvGetCapability 9 | WHvGetPartitionCounters 10 | WHvGetPartitionProperty 11 | WHvGetVirtualProcessorCounters 12 | WHvGetVirtualProcessorInterruptControllerState 13 | WHvGetVirtualProcessorInterruptControllerState2 14 | WHvGetVirtualProcessorRegisters 15 | WHvGetVirtualProcessorXsaveState 16 | WHvMapGpaRange 17 | WHvQueryGpaRangeDirtyBitmap 18 | WHvRegisterPartitionDoorbellEvent 19 | WHvRequestInterrupt 20 | WHvResumePartitionTime 21 | WHvRunVirtualProcessor 22 | WHvSetPartitionProperty 23 | WHvSetVirtualProcessorInterruptControllerState 24 | WHvSetVirtualProcessorInterruptControllerState2 25 | WHvSetVirtualProcessorRegisters 26 | WHvSetVirtualProcessorXsaveState 27 | WHvSetupPartition 28 | WHvSuspendPartitionTime 29 | WHvTranslateGva 30 | WHvUnmapGpaRange 31 | WHvUnregisterPartitionDoorbellEvent 32 | -------------------------------------------------------------------------------- /defs/cldapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY cldapi 2 | EXPORTS 3 | CfCloseHandle 4 | CfConnectSyncRoot 5 | CfConvertToPlaceholder 6 | CfCreatePlaceholders 7 | CfDehydratePlaceholder 8 | CfDisconnectSyncRoot 9 | CfExecute 10 | CfGetCorrelationVector 11 | CfGetPlaceholderInfo 12 | CfGetPlaceholderRangeInfo 13 | CfGetPlaceholderStateFromAttributeTag 14 | CfGetPlaceholderStateFromFileInfo 15 | CfGetPlaceholderStateFromFindData 16 | CfGetPlatformInfo 17 | CfGetSyncRootInfoByHandle 18 | CfGetSyncRootInfoByPath 19 | CfGetTransferKey 20 | CfGetWin32HandleFromProtectedHandle 21 | CfHydratePlaceholder 22 | CfOpenFileWithOplock 23 | CfQuerySyncProviderStatus 24 | CfReferenceProtectedHandle 25 | CfRegisterSyncRoot 26 | CfReleaseProtectedHandle 27 | CfReleaseTransferKey 28 | CfReportProviderProgress 29 | CfReportProviderProgress2 30 | CfReportSyncStatus 31 | CfRevertPlaceholder 32 | CfSetCorrelationVector 33 | CfSetInSyncState 34 | CfSetPinState 35 | CfUnregisterSyncRoot 36 | CfUpdatePlaceholder 37 | CfUpdateSyncProviderStatus 38 | -------------------------------------------------------------------------------- /defs/USP10.def: -------------------------------------------------------------------------------- 1 | LIBRARY USP10 2 | EXPORTS 3 | ScriptApplyDigitSubstitution 4 | ScriptApplyLogicalWidth 5 | ScriptBreak 6 | ScriptCPtoX 7 | ScriptCacheGetHeight 8 | ScriptFreeCache 9 | ScriptGetCMap 10 | ScriptGetFontAlternateGlyphs 11 | ScriptGetFontFeatureTags 12 | ScriptGetFontLanguageTags 13 | ScriptGetFontProperties 14 | ScriptGetFontScriptTags 15 | ScriptGetGlyphABCWidth 16 | ScriptGetLogicalWidths 17 | ScriptGetProperties 18 | ScriptIsComplex 19 | ScriptItemize 20 | ScriptItemizeOpenType 21 | ScriptJustify 22 | ScriptLayout 23 | ScriptPlace 24 | ScriptPlaceOpenType 25 | ScriptPositionSingleGlyph 26 | ScriptRecordDigitSubstitution 27 | ScriptShape 28 | ScriptShapeOpenType 29 | ScriptStringAnalyse 30 | ScriptStringCPtoX 31 | ScriptStringFree 32 | ScriptStringGetLogicalWidths 33 | ScriptStringGetOrder 34 | ScriptStringOut 35 | ScriptStringValidate 36 | ScriptStringXtoCP 37 | ScriptString_pLogAttr 38 | ScriptString_pSize 39 | ScriptString_pcOutChars 40 | ScriptSubstituteSingleGlyph 41 | ScriptTextOut 42 | ScriptXtoCP 43 | -------------------------------------------------------------------------------- /defs/P2PGRAPH.def: -------------------------------------------------------------------------------- 1 | LIBRARY P2PGRAPH 2 | EXPORTS 3 | PeerGraphAddRecord 4 | PeerGraphClose 5 | PeerGraphCloseDirectConnection 6 | PeerGraphConnect 7 | PeerGraphCreate 8 | PeerGraphDelete 9 | PeerGraphDeleteRecord 10 | PeerGraphEndEnumeration 11 | PeerGraphEnumConnections 12 | PeerGraphEnumNodes 13 | PeerGraphEnumRecords 14 | PeerGraphExportDatabase 15 | PeerGraphFreeData 16 | PeerGraphGetEventData 17 | PeerGraphGetItemCount 18 | PeerGraphGetNextItem 19 | PeerGraphGetNodeInfo 20 | PeerGraphGetProperties 21 | PeerGraphGetRecord 22 | PeerGraphGetStatus 23 | PeerGraphImportDatabase 24 | PeerGraphListen 25 | PeerGraphOpen 26 | PeerGraphOpenDirectConnection 27 | PeerGraphPeerTimeToUniversalTime 28 | PeerGraphRegisterEvent 29 | PeerGraphSearchRecords 30 | PeerGraphSendData 31 | PeerGraphSetNodeAttributes 32 | PeerGraphSetPresence 33 | PeerGraphSetProperties 34 | PeerGraphShutdown 35 | PeerGraphStartup 36 | PeerGraphUniversalTimeToPeerTime 37 | PeerGraphUnregisterEvent 38 | PeerGraphUpdateRecord 39 | PeerGraphValidateDeferredRecords 40 | -------------------------------------------------------------------------------- /defs/WINUSB.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINUSB 2 | EXPORTS 3 | WinUsb_AbortPipe 4 | WinUsb_ControlTransfer 5 | WinUsb_FlushPipe 6 | WinUsb_Free 7 | WinUsb_GetAdjustedFrameNumber 8 | WinUsb_GetAssociatedInterface 9 | WinUsb_GetCurrentAlternateSetting 10 | WinUsb_GetCurrentFrameNumber 11 | WinUsb_GetCurrentFrameNumberAndQpc 12 | WinUsb_GetDescriptor 13 | WinUsb_GetOverlappedResult 14 | WinUsb_GetPipePolicy 15 | WinUsb_GetPowerPolicy 16 | WinUsb_Initialize 17 | WinUsb_ParseConfigurationDescriptor 18 | WinUsb_ParseDescriptors 19 | WinUsb_QueryDeviceInformation 20 | WinUsb_QueryInterfaceSettings 21 | WinUsb_QueryPipe 22 | WinUsb_QueryPipeEx 23 | WinUsb_ReadIsochPipe 24 | WinUsb_ReadIsochPipeAsap 25 | WinUsb_ReadPipe 26 | WinUsb_RegisterIsochBuffer 27 | WinUsb_ResetPipe 28 | WinUsb_SetCurrentAlternateSetting 29 | WinUsb_SetPipePolicy 30 | WinUsb_SetPowerPolicy 31 | WinUsb_StartTrackingForTimeSync 32 | WinUsb_StopTrackingForTimeSync 33 | WinUsb_UnregisterIsochBuffer 34 | WinUsb_WriteIsochPipe 35 | WinUsb_WriteIsochPipeAsap 36 | WinUsb_WritePipe 37 | -------------------------------------------------------------------------------- /defs/PeerDist.def: -------------------------------------------------------------------------------- 1 | LIBRARY PeerDist 2 | EXPORTS 3 | PeerDistClientAddContentInformation 4 | PeerDistClientAddData 5 | PeerDistClientBlockRead 6 | PeerDistClientCancelAsyncOperation 7 | PeerDistClientCloseContent 8 | PeerDistClientCompleteContentInformation 9 | PeerDistClientFlushContent 10 | PeerDistClientGetInformationByHandle 11 | PeerDistClientOpenContent 12 | PeerDistClientStreamRead 13 | PeerDistGetOverlappedResult 14 | PeerDistGetStatus 15 | PeerDistGetStatusEx 16 | PeerDistRegisterForStatusChangeNotification 17 | PeerDistRegisterForStatusChangeNotificationEx 18 | PeerDistServerCancelAsyncOperation 19 | PeerDistServerCloseContentInformation 20 | PeerDistServerCloseStreamHandle 21 | PeerDistServerOpenContentInformation 22 | PeerDistServerOpenContentInformationEx 23 | PeerDistServerPublishAddToStream 24 | PeerDistServerPublishCompleteStream 25 | PeerDistServerPublishStream 26 | PeerDistServerRetrieveContentInformation 27 | PeerDistServerUnpublish 28 | PeerDistShutdown 29 | PeerDistStartup 30 | PeerDistUnregisterForStatusChangeNotification 31 | -------------------------------------------------------------------------------- /defs/WDSCLIENTAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY WDSCLIENTAPI 2 | EXPORTS 3 | WdsCliAuthorizeSession 4 | WdsCliCancelTransfer 5 | WdsCliClose 6 | WdsCliCreateSession 7 | WdsCliFindFirstImage 8 | WdsCliFindNextImage 9 | WdsCliFreeStringArray 10 | WdsCliGetDriverQueryXml 11 | WdsCliGetEnumerationFlags 12 | WdsCliGetImageArchitecture 13 | WdsCliGetImageDescription 14 | WdsCliGetImageFiles 15 | WdsCliGetImageGroup 16 | WdsCliGetImageHalName 17 | WdsCliGetImageHandleFromFindHandle 18 | WdsCliGetImageHandleFromTransferHandle 19 | WdsCliGetImageIndex 20 | WdsCliGetImageLanguage 21 | WdsCliGetImageLanguages 22 | WdsCliGetImageLastModifiedTime 23 | WdsCliGetImageName 24 | WdsCliGetImageNamespace 25 | WdsCliGetImageParameter 26 | WdsCliGetImagePath 27 | WdsCliGetImageSize 28 | WdsCliGetImageType 29 | WdsCliGetImageVersion 30 | WdsCliGetTransferSize 31 | WdsCliInitializeLog 32 | WdsCliLog 33 | WdsCliObtainDriverPackages 34 | WdsCliObtainDriverPackagesEx 35 | WdsCliRegisterTrace 36 | WdsCliSetTransferBufferSize 37 | WdsCliTransferFile 38 | WdsCliTransferImage 39 | WdsCliWaitForTransfer 40 | -------------------------------------------------------------------------------- /defs/ncrypt.def: -------------------------------------------------------------------------------- 1 | LIBRARY ncrypt 2 | EXPORTS 3 | NCryptCloseProtectionDescriptor 4 | NCryptCreateClaim 5 | NCryptCreatePersistedKey 6 | NCryptCreateProtectionDescriptor 7 | NCryptDecrypt 8 | NCryptDeleteKey 9 | NCryptDeriveKey 10 | NCryptEncrypt 11 | NCryptEnumAlgorithms 12 | NCryptEnumKeys 13 | NCryptEnumStorageProviders 14 | NCryptExportKey 15 | NCryptFinalizeKey 16 | NCryptFreeBuffer 17 | NCryptFreeObject 18 | NCryptGetProperty 19 | NCryptGetProtectionDescriptorInfo 20 | NCryptImportKey 21 | NCryptIsAlgSupported 22 | NCryptIsKeyHandle 23 | NCryptKeyDerivation 24 | NCryptNotifyChangeKey 25 | NCryptOpenKey 26 | NCryptOpenStorageProvider 27 | NCryptProtectSecret 28 | NCryptQueryProtectionDescriptorName 29 | NCryptRegisterProtectionDescriptorName 30 | NCryptSecretAgreement 31 | NCryptSetProperty 32 | NCryptSignHash 33 | NCryptStreamClose 34 | NCryptStreamOpenToProtect 35 | NCryptStreamOpenToUnprotect 36 | NCryptStreamOpenToUnprotectEx 37 | NCryptStreamUpdate 38 | NCryptTranslateHandle 39 | NCryptUnprotectSecret 40 | NCryptVerifyClaim 41 | NCryptVerifySignature 42 | -------------------------------------------------------------------------------- /defs/ktmw32.def: -------------------------------------------------------------------------------- 1 | LIBRARY ktmw32 2 | EXPORTS 3 | CommitComplete 4 | CommitEnlistment 5 | CommitTransaction 6 | CommitTransactionAsync 7 | CreateEnlistment 8 | CreateResourceManager 9 | CreateTransaction 10 | CreateTransactionManager 11 | GetCurrentClockTransactionManager 12 | GetEnlistmentId 13 | GetEnlistmentRecoveryInformation 14 | GetNotificationResourceManager 15 | GetNotificationResourceManagerAsync 16 | GetTransactionId 17 | GetTransactionInformation 18 | GetTransactionManagerId 19 | OpenEnlistment 20 | OpenResourceManager 21 | OpenTransaction 22 | OpenTransactionManager 23 | OpenTransactionManagerById 24 | PrePrepareComplete 25 | PrePrepareEnlistment 26 | PrepareComplete 27 | PrepareEnlistment 28 | ReadOnlyEnlistment 29 | RecoverEnlistment 30 | RecoverResourceManager 31 | RecoverTransactionManager 32 | RenameTransactionManager 33 | RollbackComplete 34 | RollbackEnlistment 35 | RollbackTransaction 36 | RollbackTransactionAsync 37 | RollforwardTransactionManager 38 | SetEnlistmentRecoveryInformation 39 | SetResourceManagerCompletionPort 40 | SetTransactionInformation 41 | SinglePhaseReject 42 | -------------------------------------------------------------------------------- /defs/HTTPAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY HTTPAPI 2 | EXPORTS 3 | HttpAddFragmentToCache 4 | HttpAddUrl 5 | HttpAddUrlToUrlGroup 6 | HttpCancelHttpRequest 7 | HttpCloseRequestQueue 8 | HttpCloseServerSession 9 | HttpCloseUrlGroup 10 | HttpCreateHttpHandle 11 | HttpCreateRequestQueue 12 | HttpCreateServerSession 13 | HttpCreateUrlGroup 14 | HttpDeclarePush 15 | HttpDeleteServiceConfiguration 16 | HttpFlushResponseCache 17 | HttpGetExtension 18 | HttpInitialize 19 | HttpPrepareUrl 20 | HttpQueryRequestQueueProperty 21 | HttpQueryServerSessionProperty 22 | HttpQueryServiceConfiguration 23 | HttpQueryUrlGroupProperty 24 | HttpReadFragmentFromCache 25 | HttpReceiveClientCertificate 26 | HttpReceiveHttpRequest 27 | HttpReceiveRequestEntityBody 28 | HttpRemoveUrl 29 | HttpRemoveUrlFromUrlGroup 30 | HttpSendHttpResponse 31 | HttpSendResponseEntityBody 32 | HttpSetRequestQueueProperty 33 | HttpSetServerSessionProperty 34 | HttpSetServiceConfiguration 35 | HttpSetUrlGroupProperty 36 | HttpShutdownRequestQueue 37 | HttpTerminate 38 | HttpUpdateServiceConfiguration 39 | HttpWaitForDemandStart 40 | HttpWaitForDisconnect 41 | HttpWaitForDisconnectEx 42 | -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Chris Denton. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /defs/AUTHZ.def: -------------------------------------------------------------------------------- 1 | LIBRARY AUTHZ 2 | EXPORTS 3 | AuthzAccessCheck 4 | AuthzAddSidsToContext 5 | AuthzCachedAccessCheck 6 | AuthzEnumerateSecurityEventSources 7 | AuthzEvaluateSacl 8 | AuthzFreeAuditEvent 9 | AuthzFreeCentralAccessPolicyCache 10 | AuthzFreeContext 11 | AuthzFreeHandle 12 | AuthzFreeResourceManager 13 | AuthzGetInformationFromContext 14 | AuthzInitializeCompoundContext 15 | AuthzInitializeContextFromAuthzContext 16 | AuthzInitializeContextFromSid 17 | AuthzInitializeContextFromToken 18 | AuthzInitializeObjectAccessAuditEvent 19 | AuthzInitializeObjectAccessAuditEvent2 20 | AuthzInitializeRemoteResourceManager 21 | AuthzInitializeResourceManager 22 | AuthzInitializeResourceManagerEx 23 | AuthzInstallSecurityEventSource 24 | AuthzModifyClaims 25 | AuthzModifySecurityAttributes 26 | AuthzModifySids 27 | AuthzOpenObjectAudit 28 | AuthzRegisterCapChangeNotification 29 | AuthzRegisterSecurityEventSource 30 | AuthzReportSecurityEvent 31 | AuthzReportSecurityEventFromParams 32 | AuthzSetAppContainerInformation 33 | AuthzUninstallSecurityEventSource 34 | AuthzUnregisterCapChangeNotification 35 | AuthzUnregisterSecurityEventSource 36 | -------------------------------------------------------------------------------- /defs/ADVPACK.def: -------------------------------------------------------------------------------- 1 | LIBRARY ADVPACK 2 | EXPORTS 3 | AddDelBackupEntryA 4 | AddDelBackupEntryW 5 | AdvInstallFileA 6 | AdvInstallFileW 7 | CloseINFEngine 8 | DelNodeA 9 | DelNodeRunDLL32W 10 | DelNodeW 11 | ExecuteCabA 12 | ExecuteCabW 13 | ExtractFilesA 14 | ExtractFilesW 15 | FileSaveMarkNotExistA 16 | FileSaveMarkNotExistW 17 | FileSaveRestoreOnINFA 18 | FileSaveRestoreOnINFW 19 | FileSaveRestoreW 20 | GetVersionFromFileA 21 | GetVersionFromFileExA 22 | GetVersionFromFileExW 23 | GetVersionFromFileW 24 | IsNTAdmin 25 | LaunchINFSectionExW 26 | LaunchINFSectionW 27 | NeedReboot 28 | NeedRebootInit 29 | OpenINFEngineA 30 | OpenINFEngineW 31 | RebootCheckOnInstallA 32 | RebootCheckOnInstallW 33 | RegInstallA 34 | RegInstallW 35 | RegRestoreAllA 36 | RegRestoreAllW 37 | RegSaveRestoreA 38 | RegSaveRestoreOnINFA 39 | RegSaveRestoreOnINFW 40 | RegSaveRestoreW 41 | RunSetupCommandA 42 | RunSetupCommandW 43 | SetPerUserSecValuesA 44 | SetPerUserSecValuesW 45 | TranslateInfStringA 46 | TranslateInfStringExA 47 | TranslateInfStringExW 48 | TranslateInfStringW 49 | UserInstStubWrapperA 50 | UserInstStubWrapperW 51 | UserUnInstStubWrapperA 52 | UserUnInstStubWrapperW 53 | -------------------------------------------------------------------------------- /defs/HID.def: -------------------------------------------------------------------------------- 1 | LIBRARY HID 2 | EXPORTS 3 | HidD_FlushQueue 4 | HidD_FreePreparsedData 5 | HidD_GetAttributes 6 | HidD_GetConfiguration 7 | HidD_GetFeature 8 | HidD_GetHidGuid 9 | HidD_GetIndexedString 10 | HidD_GetInputReport 11 | HidD_GetManufacturerString 12 | HidD_GetMsGenreDescriptor 13 | HidD_GetNumInputBuffers 14 | HidD_GetPhysicalDescriptor 15 | HidD_GetPreparsedData 16 | HidD_GetProductString 17 | HidD_GetSerialNumberString 18 | HidD_SetConfiguration 19 | HidD_SetFeature 20 | HidD_SetNumInputBuffers 21 | HidD_SetOutputReport 22 | HidP_GetButtonCaps 23 | HidP_GetCaps 24 | HidP_GetData 25 | HidP_GetExtendedAttributes 26 | HidP_GetLinkCollectionNodes 27 | HidP_GetScaledUsageValue 28 | HidP_GetSpecificButtonCaps 29 | HidP_GetSpecificValueCaps 30 | HidP_GetUsageValue 31 | HidP_GetUsageValueArray 32 | HidP_GetUsages 33 | HidP_GetUsagesEx 34 | HidP_GetValueCaps 35 | HidP_InitializeReportForID 36 | HidP_MaxDataListLength 37 | HidP_MaxUsageListLength 38 | HidP_SetData 39 | HidP_SetScaledUsageValue 40 | HidP_SetUsageValue 41 | HidP_SetUsageValueArray 42 | HidP_SetUsages 43 | HidP_TranslateUsagesToI8042ScanCodes 44 | HidP_UnsetUsages 45 | HidP_UsageListDifference 46 | -------------------------------------------------------------------------------- /defs/MPR.def: -------------------------------------------------------------------------------- 1 | LIBRARY MPR 2 | EXPORTS 3 | MultinetGetConnectionPerformanceA 4 | MultinetGetConnectionPerformanceW 5 | WNetAddConnection2A 6 | WNetAddConnection2W 7 | WNetAddConnection3A 8 | WNetAddConnection3W 9 | WNetAddConnection4A 10 | WNetAddConnection4W 11 | WNetAddConnectionA 12 | WNetAddConnectionW 13 | WNetCancelConnection2A 14 | WNetCancelConnection2W 15 | WNetCancelConnectionA 16 | WNetCancelConnectionW 17 | WNetCloseEnum 18 | WNetConnectionDialog 19 | WNetConnectionDialog1A 20 | WNetConnectionDialog1W 21 | WNetDisconnectDialog 22 | WNetDisconnectDialog1A 23 | WNetDisconnectDialog1W 24 | WNetEnumResourceA 25 | WNetEnumResourceW 26 | WNetGetConnectionA 27 | WNetGetConnectionW 28 | WNetGetLastErrorA 29 | WNetGetLastErrorW 30 | WNetGetNetworkInformationA 31 | WNetGetNetworkInformationW 32 | WNetGetProviderNameA 33 | WNetGetProviderNameW 34 | WNetGetResourceInformationA 35 | WNetGetResourceInformationW 36 | WNetGetResourceParentA 37 | WNetGetResourceParentW 38 | WNetGetUniversalNameA 39 | WNetGetUniversalNameW 40 | WNetGetUserA 41 | WNetGetUserW 42 | WNetOpenEnumA 43 | WNetOpenEnumW 44 | WNetSetLastErrorA 45 | WNetSetLastErrorW 46 | WNetUseConnection4A 47 | WNetUseConnection4W 48 | WNetUseConnectionA 49 | WNetUseConnectionW 50 | -------------------------------------------------------------------------------- /defs/NInput.def: -------------------------------------------------------------------------------- 1 | LIBRARY NInput 2 | EXPORTS 3 | AddPointerInteractionContext 4 | BufferPointerPacketsInteractionContext 5 | CreateInteractionContext 6 | DestroyInteractionContext 7 | GetCrossSlideParameterInteractionContext 8 | GetHoldParameterInteractionContext 9 | GetInertiaParameterInteractionContext 10 | GetInteractionConfigurationInteractionContext 11 | GetMouseWheelParameterInteractionContext 12 | GetPropertyInteractionContext 13 | GetStateInteractionContext 14 | GetTapParameterInteractionContext 15 | GetTranslationParameterInteractionContext 16 | ProcessBufferedPacketsInteractionContext 17 | ProcessInertiaInteractionContext 18 | ProcessPointerFramesInteractionContext 19 | RegisterOutputCallbackInteractionContext 20 | RegisterOutputCallbackInteractionContext2 21 | RemovePointerInteractionContext 22 | ResetInteractionContext 23 | SetCrossSlideParametersInteractionContext 24 | SetHoldParameterInteractionContext 25 | SetInertiaParameterInteractionContext 26 | SetInteractionConfigurationInteractionContext 27 | SetMouseWheelParameterInteractionContext 28 | SetPivotInteractionContext 29 | SetPropertyInteractionContext 30 | SetTapParameterInteractionContext 31 | SetTranslationParameterInteractionContext 32 | StopInteractionContext 33 | -------------------------------------------------------------------------------- /defs/dxva2.def: -------------------------------------------------------------------------------- 1 | LIBRARY dxva2 2 | EXPORTS 3 | CapabilitiesRequestAndCapabilitiesReply 4 | DXVA2CreateDirect3DDeviceManager9 5 | DXVA2CreateVideoService 6 | DXVAHD_CreateDevice 7 | DegaussMonitor 8 | DestroyPhysicalMonitor 9 | DestroyPhysicalMonitors 10 | GetCapabilitiesStringLength 11 | GetMonitorBrightness 12 | GetMonitorCapabilities 13 | GetMonitorColorTemperature 14 | GetMonitorContrast 15 | GetMonitorDisplayAreaPosition 16 | GetMonitorDisplayAreaSize 17 | GetMonitorRedGreenOrBlueDrive 18 | GetMonitorRedGreenOrBlueGain 19 | GetMonitorTechnologyType 20 | GetNumberOfPhysicalMonitorsFromHMONITOR 21 | GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 22 | GetPhysicalMonitorsFromHMONITOR 23 | GetPhysicalMonitorsFromIDirect3DDevice9 24 | GetTimingReport 25 | GetVCPFeatureAndVCPFeatureReply 26 | OPMGetVideoOutputForTarget 27 | OPMGetVideoOutputsFromHMONITOR 28 | OPMGetVideoOutputsFromIDirect3DDevice9Object 29 | RestoreMonitorFactoryColorDefaults 30 | RestoreMonitorFactoryDefaults 31 | SaveCurrentMonitorSettings 32 | SaveCurrentSettings 33 | SetMonitorBrightness 34 | SetMonitorColorTemperature 35 | SetMonitorContrast 36 | SetMonitorDisplayAreaPosition 37 | SetMonitorDisplayAreaSize 38 | SetMonitorRedGreenOrBlueDrive 39 | SetMonitorRedGreenOrBlueGain 40 | SetVCPFeature 41 | -------------------------------------------------------------------------------- /defs/USERENV.def: -------------------------------------------------------------------------------- 1 | LIBRARY USERENV 2 | EXPORTS 3 | CreateAppContainerProfile 4 | CreateEnvironmentBlock 5 | CreateProfile 6 | DeleteAppContainerProfile 7 | DeleteProfileA 8 | DeleteProfileW 9 | DeriveAppContainerSidFromAppContainerName 10 | DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName 11 | DestroyEnvironmentBlock 12 | EnterCriticalPolicySection 13 | ExpandEnvironmentStringsForUserA 14 | ExpandEnvironmentStringsForUserW 15 | FreeGPOListA 16 | FreeGPOListW 17 | GenerateGPNotification 18 | GetAllUsersProfileDirectoryA 19 | GetAllUsersProfileDirectoryW 20 | GetAppContainerFolderPath 21 | GetAppContainerRegistryLocation 22 | GetAppliedGPOListA 23 | GetAppliedGPOListW 24 | GetDefaultUserProfileDirectoryA 25 | GetDefaultUserProfileDirectoryW 26 | GetGPOListA 27 | GetGPOListW 28 | GetProfileType 29 | GetProfilesDirectoryA 30 | GetProfilesDirectoryW 31 | GetUserProfileDirectoryA 32 | GetUserProfileDirectoryW 33 | LeaveCriticalPolicySection 34 | LoadUserProfileA 35 | LoadUserProfileW 36 | ProcessGroupPolicyCompleted 37 | ProcessGroupPolicyCompletedEx 38 | RefreshPolicy 39 | RefreshPolicyEx 40 | RegisterGPNotification 41 | RsopAccessCheckByType 42 | RsopFileAccessCheck 43 | RsopResetPolicySettingStatus 44 | RsopSetPolicySettingStatus 45 | UnloadUserProfile 46 | UnregisterGPNotification 47 | -------------------------------------------------------------------------------- /defs/DiagnosticDataQuery.def: -------------------------------------------------------------------------------- 1 | LIBRARY DiagnosticDataQuery 2 | EXPORTS 3 | DdqCancelDiagnosticRecordOperation 4 | DdqCloseSession 5 | DdqCreateSession 6 | DdqExtractDiagnosticReport 7 | DdqFreeDiagnosticRecordLocaleTags 8 | DdqFreeDiagnosticRecordPage 9 | DdqFreeDiagnosticRecordProducerCategories 10 | DdqFreeDiagnosticRecordProducers 11 | DdqFreeDiagnosticReport 12 | DdqGetDiagnosticDataAccessLevelAllowed 13 | DdqGetDiagnosticRecordAtIndex 14 | DdqGetDiagnosticRecordBinaryDistribution 15 | DdqGetDiagnosticRecordCategoryAtIndex 16 | DdqGetDiagnosticRecordCategoryCount 17 | DdqGetDiagnosticRecordCount 18 | DdqGetDiagnosticRecordLocaleTagAtIndex 19 | DdqGetDiagnosticRecordLocaleTagCount 20 | DdqGetDiagnosticRecordLocaleTags 21 | DdqGetDiagnosticRecordPage 22 | DdqGetDiagnosticRecordPayload 23 | DdqGetDiagnosticRecordProducerAtIndex 24 | DdqGetDiagnosticRecordProducerCategories 25 | DdqGetDiagnosticRecordProducerCount 26 | DdqGetDiagnosticRecordProducers 27 | DdqGetDiagnosticRecordStats 28 | DdqGetDiagnosticRecordSummary 29 | DdqGetDiagnosticRecordTagDistribution 30 | DdqGetDiagnosticReport 31 | DdqGetDiagnosticReportAtIndex 32 | DdqGetDiagnosticReportCount 33 | DdqGetDiagnosticReportStoreReportCount 34 | DdqGetSessionAccessLevel 35 | DdqGetTranscriptConfiguration 36 | DdqIsDiagnosticRecordSampledIn 37 | DdqSetTranscriptConfiguration 38 | -------------------------------------------------------------------------------- /defs/AVIFIL32.def: -------------------------------------------------------------------------------- 1 | LIBRARY AVIFIL32 2 | EXPORTS 3 | AVIBuildFilterA 4 | AVIBuildFilterW 5 | AVIClearClipboard 6 | AVIFileAddRef 7 | AVIFileCreateStreamA 8 | AVIFileCreateStreamW 9 | AVIFileEndRecord 10 | AVIFileExit 11 | AVIFileGetStream 12 | AVIFileInfoA 13 | AVIFileInfoW 14 | AVIFileInit 15 | AVIFileOpenA 16 | AVIFileOpenW 17 | AVIFileReadData 18 | AVIFileRelease 19 | AVIFileWriteData 20 | AVIGetFromClipboard 21 | AVIMakeCompressedStream 22 | AVIMakeFileFromStreams 23 | AVIMakeStreamFromClipboard 24 | AVIPutFileOnClipboard 25 | AVISaveA 26 | AVISaveOptions 27 | AVISaveOptionsFree 28 | AVISaveVA 29 | AVISaveVW 30 | AVISaveW 31 | AVIStreamAddRef 32 | AVIStreamBeginStreaming 33 | AVIStreamCreate 34 | AVIStreamEndStreaming 35 | AVIStreamFindSample 36 | AVIStreamGetFrame 37 | AVIStreamGetFrameClose 38 | AVIStreamGetFrameOpen 39 | AVIStreamInfoA 40 | AVIStreamInfoW 41 | AVIStreamLength 42 | AVIStreamOpenFromFileA 43 | AVIStreamOpenFromFileW 44 | AVIStreamRead 45 | AVIStreamReadData 46 | AVIStreamReadFormat 47 | AVIStreamRelease 48 | AVIStreamSampleToTime 49 | AVIStreamSetFormat 50 | AVIStreamStart 51 | AVIStreamTimeToSample 52 | AVIStreamWrite 53 | AVIStreamWriteData 54 | CreateEditableStream 55 | EditStreamClone 56 | EditStreamCopy 57 | EditStreamCut 58 | EditStreamPaste 59 | EditStreamSetInfoA 60 | EditStreamSetInfoW 61 | EditStreamSetNameA 62 | EditStreamSetNameW 63 | -------------------------------------------------------------------------------- /defs/WINFAX.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINFAX 2 | EXPORTS 3 | FaxAbort 4 | FaxAccessCheck 5 | FaxClose 6 | FaxCompleteJobParamsA 7 | FaxCompleteJobParamsW 8 | FaxConnectFaxServerA 9 | FaxConnectFaxServerW 10 | FaxEnableRoutingMethodA 11 | FaxEnableRoutingMethodW 12 | FaxEnumGlobalRoutingInfoA 13 | FaxEnumGlobalRoutingInfoW 14 | FaxEnumJobsA 15 | FaxEnumJobsW 16 | FaxEnumPortsA 17 | FaxEnumPortsW 18 | FaxEnumRoutingMethodsA 19 | FaxEnumRoutingMethodsW 20 | FaxFreeBuffer 21 | FaxGetConfigurationA 22 | FaxGetConfigurationW 23 | FaxGetDeviceStatusA 24 | FaxGetDeviceStatusW 25 | FaxGetJobA 26 | FaxGetJobW 27 | FaxGetLoggingCategoriesA 28 | FaxGetLoggingCategoriesW 29 | FaxGetPageData 30 | FaxGetPortA 31 | FaxGetPortW 32 | FaxGetRoutingInfoA 33 | FaxGetRoutingInfoW 34 | FaxInitializeEventQueue 35 | FaxOpenPort 36 | FaxPrintCoverPageA 37 | FaxPrintCoverPageW 38 | FaxRegisterRoutingExtensionW 39 | FaxRegisterServiceProviderW 40 | FaxSendDocumentA 41 | FaxSendDocumentForBroadcastA 42 | FaxSendDocumentForBroadcastW 43 | FaxSendDocumentW 44 | FaxSetConfigurationA 45 | FaxSetConfigurationW 46 | FaxSetGlobalRoutingInfoA 47 | FaxSetGlobalRoutingInfoW 48 | FaxSetJobA 49 | FaxSetJobW 50 | FaxSetLoggingCategoriesA 51 | FaxSetLoggingCategoriesW 52 | FaxSetPortA 53 | FaxSetPortW 54 | FaxSetRoutingInfoA 55 | FaxSetRoutingInfoW 56 | FaxStartPrintJobA 57 | FaxStartPrintJobW 58 | FaxUnregisterServiceProviderW 59 | -------------------------------------------------------------------------------- /defs/WINHTTP.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINHTTP 2 | EXPORTS 3 | WinHttpAddRequestHeaders 4 | WinHttpAddRequestHeadersEx 5 | WinHttpCheckPlatform 6 | WinHttpCloseHandle 7 | WinHttpConnect 8 | WinHttpCrackUrl 9 | WinHttpCreateProxyResolver 10 | WinHttpCreateUrl 11 | WinHttpDetectAutoProxyConfigUrl 12 | WinHttpFreeProxyResult 13 | WinHttpFreeProxyResultEx 14 | WinHttpFreeProxySettings 15 | WinHttpGetDefaultProxyConfiguration 16 | WinHttpGetIEProxyConfigForCurrentUser 17 | WinHttpGetProxyForUrl 18 | WinHttpGetProxyForUrlEx 19 | WinHttpGetProxyForUrlEx2 20 | WinHttpGetProxyResult 21 | WinHttpGetProxyResultEx 22 | WinHttpGetProxySettingsVersion 23 | WinHttpOpen 24 | WinHttpOpenRequest 25 | WinHttpQueryAuthSchemes 26 | WinHttpQueryDataAvailable 27 | WinHttpQueryHeaders 28 | WinHttpQueryOption 29 | WinHttpReadData 30 | WinHttpReadProxySettings 31 | WinHttpReceiveResponse 32 | WinHttpResetAutoProxy 33 | WinHttpSendRequest 34 | WinHttpSetCredentials 35 | WinHttpSetDefaultProxyConfiguration 36 | WinHttpSetOption 37 | WinHttpSetProxySettingsPerUser 38 | WinHttpSetStatusCallback 39 | WinHttpSetTimeouts 40 | WinHttpTimeFromSystemTime 41 | WinHttpTimeToSystemTime 42 | WinHttpWebSocketClose 43 | WinHttpWebSocketCompleteUpgrade 44 | WinHttpWebSocketQueryCloseStatus 45 | WinHttpWebSocketReceive 46 | WinHttpWebSocketSend 47 | WinHttpWebSocketShutdown 48 | WinHttpWriteData 49 | WinHttpWriteProxySettings 50 | -------------------------------------------------------------------------------- /defs/clfsw32.def: -------------------------------------------------------------------------------- 1 | LIBRARY clfsw32 2 | EXPORTS 3 | AddLogContainer 4 | AddLogContainerSet 5 | AdvanceLogBase 6 | AlignReservedLog 7 | AllocReservedLog 8 | CloseAndResetLogFile 9 | CreateLogContainerScanContext 10 | CreateLogFile 11 | CreateLogMarshallingArea 12 | DeleteLogByHandle 13 | DeleteLogFile 14 | DeleteLogMarshallingArea 15 | DeregisterManageableLogClient 16 | FlushLogBuffers 17 | FlushLogToLsn 18 | FreeReservedLog 19 | GetLogContainerName 20 | GetLogFileInformation 21 | GetLogIoStatistics 22 | GetLogReservationInfo 23 | GetNextLogArchiveExtent 24 | HandleLogFull 25 | InstallLogPolicy 26 | LogTailAdvanceFailure 27 | LsnBlockOffset 28 | LsnContainer 29 | LsnCreate 30 | LsnEqual 31 | LsnGreater 32 | LsnIncrement 33 | LsnInvalid 34 | LsnLess 35 | LsnNull 36 | LsnRecordSequence 37 | PrepareLogArchive 38 | QueryLogPolicy 39 | ReadLogArchiveMetadata 40 | ReadLogNotification 41 | ReadLogRecord 42 | ReadLogRestartArea 43 | ReadNextLogRecord 44 | ReadPreviousLogRestartArea 45 | RegisterForLogWriteNotification 46 | RegisterManageableLogClient 47 | RemoveLogContainer 48 | RemoveLogContainerSet 49 | RemoveLogPolicy 50 | ReserveAndAppendLog 51 | ReserveAndAppendLogAligned 52 | ScanLogContainers 53 | SetEndOfLog 54 | SetLogArchiveMode 55 | SetLogArchiveTail 56 | SetLogFileSizeWithPolicy 57 | TerminateLogArchive 58 | TerminateReadLog 59 | TruncateLog 60 | ValidateLog 61 | WriteLogRestartArea 62 | -------------------------------------------------------------------------------- /defs/winbio.def: -------------------------------------------------------------------------------- 1 | LIBRARY winbio 2 | EXPORTS 3 | WinBioAcquireFocus 4 | WinBioAsyncEnumBiometricUnits 5 | WinBioAsyncEnumDatabases 6 | WinBioAsyncEnumServiceProviders 7 | WinBioAsyncMonitorFrameworkChanges 8 | WinBioAsyncOpenFramework 9 | WinBioAsyncOpenSession 10 | WinBioCancel 11 | WinBioCaptureSample 12 | WinBioCaptureSampleWithCallback 13 | WinBioCloseFramework 14 | WinBioCloseSession 15 | WinBioControlUnit 16 | WinBioControlUnitPrivileged 17 | WinBioDeleteTemplate 18 | WinBioEnrollBegin 19 | WinBioEnrollCapture 20 | WinBioEnrollCaptureWithCallback 21 | WinBioEnrollCommit 22 | WinBioEnrollDiscard 23 | WinBioEnrollSelect 24 | WinBioEnumBiometricUnits 25 | WinBioEnumDatabases 26 | WinBioEnumEnrollments 27 | WinBioEnumServiceProviders 28 | WinBioFree 29 | WinBioGetCredentialState 30 | WinBioGetDomainLogonSetting 31 | WinBioGetEnabledSetting 32 | WinBioGetEnrolledFactors 33 | WinBioGetLogonSetting 34 | WinBioGetProperty 35 | WinBioIdentify 36 | WinBioIdentifyWithCallback 37 | WinBioLocateSensor 38 | WinBioLocateSensorWithCallback 39 | WinBioLockUnit 40 | WinBioLogonIdentifiedUser 41 | WinBioMonitorPresence 42 | WinBioOpenSession 43 | WinBioRegisterEventMonitor 44 | WinBioReleaseFocus 45 | WinBioRemoveAllCredentials 46 | WinBioRemoveAllDomainCredentials 47 | WinBioRemoveCredential 48 | WinBioSetCredential 49 | WinBioSetProperty 50 | WinBioUnlockUnit 51 | WinBioUnregisterEventMonitor 52 | WinBioVerify 53 | WinBioVerifyWithCallback 54 | WinBioWait 55 | -------------------------------------------------------------------------------- /defs/bcrypt.def: -------------------------------------------------------------------------------- 1 | LIBRARY bcrypt 2 | EXPORTS 3 | BCryptAddContextFunction 4 | BCryptCloseAlgorithmProvider 5 | BCryptConfigureContext 6 | BCryptConfigureContextFunction 7 | BCryptCreateContext 8 | BCryptCreateHash 9 | BCryptCreateMultiHash 10 | BCryptDecrypt 11 | BCryptDeleteContext 12 | BCryptDeriveKey 13 | BCryptDeriveKeyCapi 14 | BCryptDeriveKeyPBKDF2 15 | BCryptDestroyHash 16 | BCryptDestroyKey 17 | BCryptDestroySecret 18 | BCryptDuplicateHash 19 | BCryptDuplicateKey 20 | BCryptEncrypt 21 | BCryptEnumAlgorithms 22 | BCryptEnumContextFunctionProviders 23 | BCryptEnumContextFunctions 24 | BCryptEnumContexts 25 | BCryptEnumProviders 26 | BCryptEnumRegisteredProviders 27 | BCryptExportKey 28 | BCryptFinalizeKeyPair 29 | BCryptFinishHash 30 | BCryptFreeBuffer 31 | BCryptGenRandom 32 | BCryptGenerateKeyPair 33 | BCryptGenerateSymmetricKey 34 | BCryptGetFipsAlgorithmMode 35 | BCryptGetProperty 36 | BCryptHash 37 | BCryptHashData 38 | BCryptImportKey 39 | BCryptImportKeyPair 40 | BCryptKeyDerivation 41 | BCryptOpenAlgorithmProvider 42 | BCryptProcessMultiOperations 43 | BCryptQueryContextConfiguration 44 | BCryptQueryContextFunctionConfiguration 45 | BCryptQueryContextFunctionProperty 46 | BCryptQueryProviderRegistration 47 | BCryptRegisterConfigChangeNotify 48 | BCryptRemoveContextFunction 49 | BCryptResolveProviders 50 | BCryptSecretAgreement 51 | BCryptSetContextFunctionProperty 52 | BCryptSetProperty 53 | BCryptSignHash 54 | BCryptUnregisterConfigChangeNotify 55 | BCryptVerifySignature 56 | -------------------------------------------------------------------------------- /defs/DNSAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY DNSAPI 2 | EXPORTS 3 | DnsAcquireContextHandle_A 4 | DnsAcquireContextHandle_W 5 | DnsCancelQuery 6 | DnsConnectionDeletePolicyEntries 7 | DnsConnectionDeleteProxyInfo 8 | DnsConnectionFreeNameList 9 | DnsConnectionFreeProxyInfo 10 | DnsConnectionFreeProxyInfoEx 11 | DnsConnectionFreeProxyList 12 | DnsConnectionGetNameList 13 | DnsConnectionGetProxyInfo 14 | DnsConnectionGetProxyInfoForHostUrl 15 | DnsConnectionGetProxyList 16 | DnsConnectionSetPolicyEntries 17 | DnsConnectionSetProxyInfo 18 | DnsConnectionUpdateIfIndexTable 19 | DnsExtractRecordsFromMessage_UTF8 20 | DnsExtractRecordsFromMessage_W 21 | DnsFree 22 | DnsFreeProxyName 23 | DnsGetProxyInformation 24 | DnsModifyRecordsInSet_A 25 | DnsModifyRecordsInSet_UTF8 26 | DnsModifyRecordsInSet_W 27 | DnsNameCompare_A 28 | DnsNameCompare_W 29 | DnsQueryConfig 30 | DnsQueryEx 31 | DnsQuery_A 32 | DnsQuery_UTF8 33 | DnsQuery_W 34 | DnsRecordCompare 35 | DnsRecordCopyEx 36 | DnsRecordSetCompare 37 | DnsRecordSetCopyEx 38 | DnsRecordSetDetach 39 | DnsReleaseContextHandle 40 | DnsReplaceRecordSetA 41 | DnsReplaceRecordSetUTF8 42 | DnsReplaceRecordSetW 43 | DnsServiceBrowse 44 | DnsServiceBrowseCancel 45 | DnsServiceConstructInstance 46 | DnsServiceCopyInstance 47 | DnsServiceDeRegister 48 | DnsServiceFreeInstance 49 | DnsServiceRegister 50 | DnsServiceRegisterCancel 51 | DnsServiceResolve 52 | DnsServiceResolveCancel 53 | DnsStartMulticastQuery 54 | DnsStopMulticastQuery 55 | DnsValidateName_A 56 | DnsValidateName_UTF8 57 | DnsValidateName_W 58 | DnsWriteQuestionToBuffer_UTF8 59 | DnsWriteQuestionToBuffer_W 60 | -------------------------------------------------------------------------------- /src/bin/uninstall.rs: -------------------------------------------------------------------------------- 1 | use minwinsdk::{known_folder, FOLDERID_UserProgramFilesCommon}; 2 | use std::{fs, io, path::Path}; 3 | 4 | fn main() -> Result<(), Box> { 5 | println!("Uninstalling..."); 6 | let mut libs = known_folder(FOLDERID_UserProgramFilesCommon).unwrap(); 7 | libs.push(r"Minimal Windows SDK"); 8 | 9 | println!("Removing values from global environment."); 10 | 11 | let key = minwinsdk::RegKey::open("Environment")?; 12 | let lib_env = match key.query_value("LIB") { 13 | Ok(value) => value, 14 | Err(e) if e.kind() == io::ErrorKind::NotFound => String::new(), 15 | e => e?, 16 | }; 17 | 18 | let sdk_env = match key.query_value("MIN_WIN_SDK") { 19 | Ok(value) => Some(value), 20 | Err(e) if e.kind() == io::ErrorKind::NotFound => None, 21 | Err(e) => Err(e)?, 22 | }; 23 | if let Some(mut sdk) = sdk_env { 24 | sdk.truncate(sdk.trim_end_matches('\0').len()); 25 | key.delete_value("MIN_WIN_SDK")?; 26 | } 27 | 28 | let mut new_libs = String::new(); 29 | libs.push("x64"); 30 | for lib in lib_env.split(';') { 31 | if !lib.is_empty() && libs != Path::new(lib) { 32 | new_libs.push_str(lib); 33 | new_libs.push(';'); 34 | } 35 | } 36 | new_libs.truncate(new_libs.trim_end_matches(';').len()); 37 | if new_libs.trim().is_empty() { 38 | key.delete_value("LIB")?; 39 | } else { 40 | key.set_value("LIB", &new_libs)?; 41 | } 42 | libs.pop(); 43 | 44 | // broadcast `WM_SETTINGCHANGE`. 45 | minwinsdk::broadcast_changes()?; 46 | 47 | println!("Removing files from: {}", libs.display()); 48 | fs::remove_dir_all(&libs)?; 49 | 50 | Ok(()) 51 | } 52 | -------------------------------------------------------------------------------- /defs/RPCNS4.def: -------------------------------------------------------------------------------- 1 | LIBRARY RPCNS4 2 | EXPORTS 3 | I_RpcNsGetBuffer 4 | I_RpcNsRaiseException 5 | I_RpcNsSendReceive 6 | I_RpcReBindBuffer 7 | RpcIfIdVectorFree 8 | RpcNsBindingExportA 9 | RpcNsBindingExportPnPA 10 | RpcNsBindingExportPnPW 11 | RpcNsBindingExportW 12 | RpcNsBindingImportBeginA 13 | RpcNsBindingImportBeginW 14 | RpcNsBindingImportDone 15 | RpcNsBindingImportNext 16 | RpcNsBindingLookupBeginA 17 | RpcNsBindingLookupBeginW 18 | RpcNsBindingLookupDone 19 | RpcNsBindingLookupNext 20 | RpcNsBindingSelect 21 | RpcNsBindingUnexportA 22 | RpcNsBindingUnexportPnPA 23 | RpcNsBindingUnexportPnPW 24 | RpcNsBindingUnexportW 25 | RpcNsEntryExpandNameA 26 | RpcNsEntryExpandNameW 27 | RpcNsEntryObjectInqBeginA 28 | RpcNsEntryObjectInqBeginW 29 | RpcNsEntryObjectInqDone 30 | RpcNsEntryObjectInqNext 31 | RpcNsGroupDeleteA 32 | RpcNsGroupDeleteW 33 | RpcNsGroupMbrAddA 34 | RpcNsGroupMbrAddW 35 | RpcNsGroupMbrInqBeginA 36 | RpcNsGroupMbrInqBeginW 37 | RpcNsGroupMbrInqDone 38 | RpcNsGroupMbrInqNextA 39 | RpcNsGroupMbrInqNextW 40 | RpcNsGroupMbrRemoveA 41 | RpcNsGroupMbrRemoveW 42 | RpcNsMgmtBindingUnexportA 43 | RpcNsMgmtBindingUnexportW 44 | RpcNsMgmtEntryCreateA 45 | RpcNsMgmtEntryCreateW 46 | RpcNsMgmtEntryDeleteA 47 | RpcNsMgmtEntryDeleteW 48 | RpcNsMgmtEntryInqIfIdsA 49 | RpcNsMgmtEntryInqIfIdsW 50 | RpcNsMgmtHandleSetExpAge 51 | RpcNsMgmtInqExpAge 52 | RpcNsMgmtSetExpAge 53 | RpcNsProfileDeleteA 54 | RpcNsProfileDeleteW 55 | RpcNsProfileEltAddA 56 | RpcNsProfileEltAddW 57 | RpcNsProfileEltInqBeginA 58 | RpcNsProfileEltInqBeginW 59 | RpcNsProfileEltInqDone 60 | RpcNsProfileEltInqNextA 61 | RpcNsProfileEltInqNextW 62 | RpcNsProfileEltRemoveA 63 | RpcNsProfileEltRemoveW 64 | -------------------------------------------------------------------------------- /defs/wlanapi.def: -------------------------------------------------------------------------------- 1 | LIBRARY wlanapi 2 | EXPORTS 3 | WFDCancelOpenSession 4 | WFDCloseHandle 5 | WFDCloseSession 6 | WFDOpenHandle 7 | WFDOpenLegacySession 8 | WFDStartOpenSession 9 | WFDUpdateDeviceVisibility 10 | WlanAllocateMemory 11 | WlanCloseHandle 12 | WlanConnect 13 | WlanConnect2 14 | WlanDeleteProfile 15 | WlanDeviceServiceCommand 16 | WlanDisconnect 17 | WlanEnumInterfaces 18 | WlanExtractPsdIEDataList 19 | WlanFreeMemory 20 | WlanGetAvailableNetworkList 21 | WlanGetAvailableNetworkList2 22 | WlanGetFilterList 23 | WlanGetInterfaceCapability 24 | WlanGetNetworkBssList 25 | WlanGetProfile 26 | WlanGetProfileCustomUserData 27 | WlanGetProfileList 28 | WlanGetSecuritySettings 29 | WlanGetSupportedDeviceServices 30 | WlanHostedNetworkForceStart 31 | WlanHostedNetworkForceStop 32 | WlanHostedNetworkInitSettings 33 | WlanHostedNetworkQueryProperty 34 | WlanHostedNetworkQuerySecondaryKey 35 | WlanHostedNetworkQueryStatus 36 | WlanHostedNetworkRefreshSecuritySettings 37 | WlanHostedNetworkSetProperty 38 | WlanHostedNetworkSetSecondaryKey 39 | WlanHostedNetworkStartUsing 40 | WlanHostedNetworkStopUsing 41 | WlanIhvControl 42 | WlanOpenHandle 43 | WlanQueryAutoConfigParameter 44 | WlanQueryInterface 45 | WlanReasonCodeToString 46 | WlanRegisterDeviceServiceNotification 47 | WlanRegisterNotification 48 | WlanRegisterVirtualStationNotification 49 | WlanRenameProfile 50 | WlanSaveTemporaryProfile 51 | WlanScan 52 | WlanSetAutoConfigParameter 53 | WlanSetFilterList 54 | WlanSetInterface 55 | WlanSetProfile 56 | WlanSetProfileCustomUserData 57 | WlanSetProfileEapUserData 58 | WlanSetProfileEapXmlUserData 59 | WlanSetProfileList 60 | WlanSetProfilePosition 61 | WlanSetPsdIEDataList 62 | WlanSetSecuritySettings 63 | -------------------------------------------------------------------------------- /defs/WTSAPI32.def: -------------------------------------------------------------------------------- 1 | LIBRARY WTSAPI32 2 | EXPORTS 3 | WTSCloseServer 4 | WTSConnectSessionA 5 | WTSConnectSessionW 6 | WTSCreateListenerA 7 | WTSCreateListenerW 8 | WTSDisconnectSession 9 | WTSEnableChildSessions 10 | WTSEnumerateListenersA 11 | WTSEnumerateListenersW 12 | WTSEnumerateProcessesA 13 | WTSEnumerateProcessesExA 14 | WTSEnumerateProcessesExW 15 | WTSEnumerateProcessesW 16 | WTSEnumerateServersA 17 | WTSEnumerateServersW 18 | WTSEnumerateSessionsA 19 | WTSEnumerateSessionsExA 20 | WTSEnumerateSessionsExW 21 | WTSEnumerateSessionsW 22 | WTSFreeMemory 23 | WTSFreeMemoryExA 24 | WTSFreeMemoryExW 25 | WTSGetChildSessionId 26 | WTSGetListenerSecurityA 27 | WTSGetListenerSecurityW 28 | WTSIsChildSessionsEnabled 29 | WTSLogoffSession 30 | WTSOpenServerA 31 | WTSOpenServerExA 32 | WTSOpenServerExW 33 | WTSOpenServerW 34 | WTSQueryListenerConfigA 35 | WTSQueryListenerConfigW 36 | WTSQuerySessionInformationA 37 | WTSQuerySessionInformationW 38 | WTSQueryUserConfigA 39 | WTSQueryUserConfigW 40 | WTSQueryUserToken 41 | WTSRegisterSessionNotification 42 | WTSRegisterSessionNotificationEx 43 | WTSSendMessageA 44 | WTSSendMessageW 45 | WTSSetListenerSecurityA 46 | WTSSetListenerSecurityW 47 | WTSSetRenderHint 48 | WTSSetUserConfigA 49 | WTSSetUserConfigW 50 | WTSShutdownSystem 51 | WTSStartRemoteControlSessionA 52 | WTSStartRemoteControlSessionW 53 | WTSStopRemoteControlSession 54 | WTSTerminateProcess 55 | WTSUnRegisterSessionNotification 56 | WTSUnRegisterSessionNotificationEx 57 | WTSVirtualChannelClose 58 | WTSVirtualChannelOpen 59 | WTSVirtualChannelOpenEx 60 | WTSVirtualChannelPurgeInput 61 | WTSVirtualChannelPurgeOutput 62 | WTSVirtualChannelQuery 63 | WTSVirtualChannelRead 64 | WTSVirtualChannelWrite 65 | WTSWaitSystemEvent 66 | -------------------------------------------------------------------------------- /defs/WinSCard.def: -------------------------------------------------------------------------------- 1 | LIBRARY WinSCard 2 | EXPORTS 3 | SCardAccessStartedEvent 4 | SCardAddReaderToGroupA 5 | SCardAddReaderToGroupW 6 | SCardAudit 7 | SCardBeginTransaction 8 | SCardCancel 9 | SCardConnectA 10 | SCardConnectW 11 | SCardControl 12 | SCardDisconnect 13 | SCardEndTransaction 14 | SCardEstablishContext 15 | SCardForgetCardTypeA 16 | SCardForgetCardTypeW 17 | SCardForgetReaderA 18 | SCardForgetReaderGroupA 19 | SCardForgetReaderGroupW 20 | SCardForgetReaderW 21 | SCardFreeMemory 22 | SCardGetAttrib 23 | SCardGetCardTypeProviderNameA 24 | SCardGetCardTypeProviderNameW 25 | SCardGetDeviceTypeIdA 26 | SCardGetDeviceTypeIdW 27 | SCardGetProviderIdA 28 | SCardGetProviderIdW 29 | SCardGetReaderDeviceInstanceIdA 30 | SCardGetReaderDeviceInstanceIdW 31 | SCardGetReaderIconA 32 | SCardGetReaderIconW 33 | SCardGetStatusChangeA 34 | SCardGetStatusChangeW 35 | SCardGetTransmitCount 36 | SCardIntroduceCardTypeA 37 | SCardIntroduceCardTypeW 38 | SCardIntroduceReaderA 39 | SCardIntroduceReaderGroupA 40 | SCardIntroduceReaderGroupW 41 | SCardIntroduceReaderW 42 | SCardIsValidContext 43 | SCardListCardsA 44 | SCardListCardsW 45 | SCardListInterfacesA 46 | SCardListInterfacesW 47 | SCardListReaderGroupsA 48 | SCardListReaderGroupsW 49 | SCardListReadersA 50 | SCardListReadersW 51 | SCardListReadersWithDeviceInstanceIdA 52 | SCardListReadersWithDeviceInstanceIdW 53 | SCardLocateCardsA 54 | SCardLocateCardsByATRA 55 | SCardLocateCardsByATRW 56 | SCardLocateCardsW 57 | SCardReadCacheA 58 | SCardReadCacheW 59 | SCardReconnect 60 | SCardReleaseContext 61 | SCardReleaseStartedEvent 62 | SCardRemoveReaderFromGroupA 63 | SCardRemoveReaderFromGroupW 64 | SCardSetAttrib 65 | SCardSetCardTypeProviderNameA 66 | SCardSetCardTypeProviderNameW 67 | SCardState 68 | SCardStatusA 69 | SCardStatusW 70 | SCardTransmit 71 | SCardWriteCacheA 72 | SCardWriteCacheW 73 | -------------------------------------------------------------------------------- /defs/UXTHEME.def: -------------------------------------------------------------------------------- 1 | LIBRARY UXTHEME 2 | EXPORTS 3 | BeginBufferedAnimation 4 | BeginBufferedPaint 5 | BufferedPaintClear 6 | BufferedPaintInit 7 | BufferedPaintRenderAnimation 8 | BufferedPaintSetAlpha 9 | BufferedPaintStopAllAnimations 10 | BufferedPaintUnInit 11 | CloseThemeData 12 | DrawThemeBackground 13 | DrawThemeBackgroundEx 14 | DrawThemeEdge 15 | DrawThemeIcon 16 | DrawThemeParentBackground 17 | DrawThemeParentBackgroundEx 18 | DrawThemeText 19 | DrawThemeTextEx 20 | EnableThemeDialogTexture 21 | EnableTheming 22 | EndBufferedAnimation 23 | EndBufferedPaint 24 | GetBufferedPaintBits 25 | GetBufferedPaintDC 26 | GetBufferedPaintTargetDC 27 | GetBufferedPaintTargetRect 28 | GetCurrentThemeName 29 | GetThemeAnimationProperty 30 | GetThemeAnimationTransform 31 | GetThemeAppProperties 32 | GetThemeBackgroundContentRect 33 | GetThemeBackgroundExtent 34 | GetThemeBackgroundRegion 35 | GetThemeBitmap 36 | GetThemeBool 37 | GetThemeColor 38 | GetThemeDocumentationProperty 39 | GetThemeEnumValue 40 | GetThemeFilename 41 | GetThemeFont 42 | GetThemeInt 43 | GetThemeIntList 44 | GetThemeMargins 45 | GetThemeMetric 46 | GetThemePartSize 47 | GetThemePosition 48 | GetThemePropertyOrigin 49 | GetThemeRect 50 | GetThemeStream 51 | GetThemeString 52 | GetThemeSysBool 53 | GetThemeSysColor 54 | GetThemeSysColorBrush 55 | GetThemeSysFont 56 | GetThemeSysInt 57 | GetThemeSysSize 58 | GetThemeSysString 59 | GetThemeTextExtent 60 | GetThemeTextMetrics 61 | GetThemeTimingFunction 62 | GetThemeTransitionDuration 63 | GetWindowTheme 64 | HitTestThemeBackground 65 | IsAppThemed 66 | IsCompositionActive 67 | IsThemeActive 68 | IsThemeBackgroundPartiallyTransparent 69 | IsThemeDialogTextureEnabled 70 | IsThemePartDefined 71 | OpenThemeData 72 | OpenThemeDataEx 73 | OpenThemeDataForDpi 74 | SetThemeAppProperties 75 | SetWindowTheme 76 | SetWindowThemeAttribute 77 | -------------------------------------------------------------------------------- /defs/WINTRUST.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINTRUST 2 | EXPORTS 3 | CryptCATAdminAcquireContext 4 | CryptCATAdminAcquireContext2 5 | CryptCATAdminAddCatalog 6 | CryptCATAdminCalcHashFromFileHandle 7 | CryptCATAdminCalcHashFromFileHandle2 8 | CryptCATAdminEnumCatalogFromHash 9 | CryptCATAdminPauseServiceForBackup 10 | CryptCATAdminReleaseCatalogContext 11 | CryptCATAdminReleaseContext 12 | CryptCATAdminRemoveCatalog 13 | CryptCATAdminResolveCatalogPath 14 | CryptCATAllocSortedMemberInfo 15 | CryptCATCDFClose 16 | CryptCATCDFEnumAttributes 17 | CryptCATCDFEnumCatAttributes 18 | CryptCATCDFEnumMembers 19 | CryptCATCDFOpen 20 | CryptCATCatalogInfoFromContext 21 | CryptCATClose 22 | CryptCATEnumerateAttr 23 | CryptCATEnumerateCatAttr 24 | CryptCATEnumerateMember 25 | CryptCATFreeSortedMemberInfo 26 | CryptCATGetAttrInfo 27 | CryptCATGetCatAttrInfo 28 | CryptCATGetMemberInfo 29 | CryptCATHandleFromStore 30 | CryptCATOpen 31 | CryptCATPersistStore 32 | CryptCATPutAttrInfo 33 | CryptCATPutCatAttrInfo 34 | CryptCATPutMemberInfo 35 | CryptCATStoreFromHandle 36 | CryptSIPCreateIndirectData 37 | CryptSIPGetCaps 38 | CryptSIPGetSealedDigest 39 | CryptSIPGetSignedDataMsg 40 | CryptSIPPutSignedDataMsg 41 | CryptSIPRemoveSignedDataMsg 42 | CryptSIPVerifyIndirectData 43 | FindCertsByIssuer 44 | IsCatalogFile 45 | OpenPersonalTrustDBDialog 46 | OpenPersonalTrustDBDialogEx 47 | WTHelperCertCheckValidSignature 48 | WTHelperCertIsSelfSigned 49 | WTHelperGetProvCertFromChain 50 | WTHelperGetProvPrivateDataFromChain 51 | WTHelperGetProvSignerFromChain 52 | WTHelperProvDataFromStateData 53 | WinVerifyTrust 54 | WinVerifyTrustEx 55 | WintrustAddActionID 56 | WintrustAddDefaultForUsage 57 | WintrustGetDefaultForUsage 58 | WintrustGetRegPolicyFlags 59 | WintrustLoadFunctionPointers 60 | WintrustRemoveActionID 61 | WintrustSetDefaultIncludePEPageHashes 62 | WintrustSetRegPolicyFlags 63 | -------------------------------------------------------------------------------- /defs/MF.def: -------------------------------------------------------------------------------- 1 | LIBRARY MF 2 | EXPORTS 3 | CreateNamedPropertyStore 4 | MFCreate3GPMediaSink 5 | MFCreateAC3MediaSink 6 | MFCreateADTSMediaSink 7 | MFCreateASFContentInfo 8 | MFCreateASFIndexer 9 | MFCreateASFIndexerByteStream 10 | MFCreateASFMediaSink 11 | MFCreateASFMediaSinkActivate 12 | MFCreateASFMultiplexer 13 | MFCreateASFProfile 14 | MFCreateASFProfileFromPresentationDescriptor 15 | MFCreateASFSplitter 16 | MFCreateASFStreamSelector 17 | MFCreateASFStreamingMediaSink 18 | MFCreateASFStreamingMediaSinkActivate 19 | MFCreateAggregateSource 20 | MFCreateAudioRenderer 21 | MFCreateAudioRendererActivate 22 | MFCreateCredentialCache 23 | MFCreateDeviceSource 24 | MFCreateDeviceSourceActivate 25 | MFCreateEncryptedMediaExtensionsStoreActivate 26 | MFCreateFMPEG4MediaSink 27 | MFCreateMP3MediaSink 28 | MFCreateMPEG4MediaSink 29 | MFCreateMediaSession 30 | MFCreateMuxSink 31 | MFCreateNetSchemePlugin 32 | MFCreatePMPMediaSession 33 | MFCreatePMPServer 34 | MFCreatePresentationClock 35 | MFCreatePresentationDescriptorFromASFProfile 36 | MFCreateProtectedEnvironmentAccess 37 | MFCreateProxyLocator 38 | MFCreateRemoteDesktopPlugin 39 | MFCreateSampleCopierMFT 40 | MFCreateSampleGrabberSinkActivate 41 | MFCreateSequencerSegmentOffset 42 | MFCreateSequencerSource 43 | MFCreateSimpleTypeHandler 44 | MFCreateStandardQualityManager 45 | MFCreateTopoLoader 46 | MFCreateTopology 47 | MFCreateTopologyNode 48 | MFCreateTranscodeProfile 49 | MFCreateTranscodeSinkActivate 50 | MFCreateTranscodeTopology 51 | MFCreateTranscodeTopologyFromByteStream 52 | MFCreateVideoRenderer 53 | MFCreateVideoRendererActivate 54 | MFCreateWMAEncoderActivate 55 | MFCreateWMVEncoderActivate 56 | MFEnumDeviceSources 57 | MFGetLocalId 58 | MFGetService 59 | MFGetSystemId 60 | MFGetTopoNodeCurrentType 61 | MFLoadSignedLibrary 62 | MFRequireProtectedEnvironment 63 | MFShutdownObject 64 | MFTranscodeGetAudioOutputAvailableTypes 65 | -------------------------------------------------------------------------------- /defs/NTDSAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY NTDSAPI 2 | EXPORTS 3 | DsAddSidHistoryA 4 | DsAddSidHistoryW 5 | DsBindA 6 | DsBindByInstanceA 7 | DsBindByInstanceW 8 | DsBindToISTGA 9 | DsBindToISTGW 10 | DsBindW 11 | DsBindWithCredA 12 | DsBindWithCredW 13 | DsBindWithSpnA 14 | DsBindWithSpnExA 15 | DsBindWithSpnExW 16 | DsBindWithSpnW 17 | DsBindingSetTimeout 18 | DsClientMakeSpnForTargetServerA 19 | DsClientMakeSpnForTargetServerW 20 | DsCrackNamesA 21 | DsCrackNamesW 22 | DsFreeDomainControllerInfoA 23 | DsFreeDomainControllerInfoW 24 | DsFreeNameResultA 25 | DsFreeNameResultW 26 | DsFreePasswordCredentials 27 | DsFreeSchemaGuidMapA 28 | DsFreeSchemaGuidMapW 29 | DsFreeSpnArrayA 30 | DsFreeSpnArrayW 31 | DsGetDomainControllerInfoA 32 | DsGetDomainControllerInfoW 33 | DsGetSpnA 34 | DsGetSpnW 35 | DsInheritSecurityIdentityA 36 | DsInheritSecurityIdentityW 37 | DsListDomainsInSiteA 38 | DsListDomainsInSiteW 39 | DsListInfoForServerA 40 | DsListInfoForServerW 41 | DsListRolesA 42 | DsListRolesW 43 | DsListServersForDomainInSiteA 44 | DsListServersForDomainInSiteW 45 | DsListServersInSiteA 46 | DsListServersInSiteW 47 | DsListSitesA 48 | DsListSitesW 49 | DsMakePasswordCredentialsA 50 | DsMakePasswordCredentialsW 51 | DsMapSchemaGuidsA 52 | DsMapSchemaGuidsW 53 | DsQuerySitesByCostA 54 | DsQuerySitesByCostW 55 | DsQuerySitesFree 56 | DsRemoveDsDomainA 57 | DsRemoveDsDomainW 58 | DsRemoveDsServerA 59 | DsRemoveDsServerW 60 | DsReplicaAddA 61 | DsReplicaAddW 62 | DsReplicaConsistencyCheck 63 | DsReplicaDelA 64 | DsReplicaDelW 65 | DsReplicaFreeInfo 66 | DsReplicaGetInfo2W 67 | DsReplicaGetInfoW 68 | DsReplicaModifyA 69 | DsReplicaModifyW 70 | DsReplicaSyncA 71 | DsReplicaSyncAllA 72 | DsReplicaSyncAllW 73 | DsReplicaSyncW 74 | DsReplicaUpdateRefsA 75 | DsReplicaUpdateRefsW 76 | DsReplicaVerifyObjectsA 77 | DsReplicaVerifyObjectsW 78 | DsServerRegisterSpnA 79 | DsServerRegisterSpnW 80 | DsUnBindA 81 | DsUnBindW 82 | DsWriteAccountSpnA 83 | DsWriteAccountSpnW 84 | -------------------------------------------------------------------------------- /defs/IMM32.def: -------------------------------------------------------------------------------- 1 | LIBRARY IMM32 2 | EXPORTS 3 | ImmAssociateContext 4 | ImmAssociateContextEx 5 | ImmConfigureIMEA 6 | ImmConfigureIMEW 7 | ImmCreateContext 8 | ImmCreateIMCC 9 | ImmCreateSoftKeyboard 10 | ImmDestroyContext 11 | ImmDestroyIMCC 12 | ImmDestroySoftKeyboard 13 | ImmDisableIME 14 | ImmDisableLegacyIME 15 | ImmDisableTextFrameService 16 | ImmEnumInputContext 17 | ImmEnumRegisterWordA 18 | ImmEnumRegisterWordW 19 | ImmEscapeA 20 | ImmEscapeW 21 | ImmGenerateMessage 22 | ImmGetCandidateListA 23 | ImmGetCandidateListCountA 24 | ImmGetCandidateListCountW 25 | ImmGetCandidateListW 26 | ImmGetCandidateWindow 27 | ImmGetCompositionFontA 28 | ImmGetCompositionFontW 29 | ImmGetCompositionStringA 30 | ImmGetCompositionStringW 31 | ImmGetCompositionWindow 32 | ImmGetContext 33 | ImmGetConversionListA 34 | ImmGetConversionListW 35 | ImmGetConversionStatus 36 | ImmGetDefaultIMEWnd 37 | ImmGetDescriptionA 38 | ImmGetDescriptionW 39 | ImmGetGuideLineA 40 | ImmGetGuideLineW 41 | ImmGetHotKey 42 | ImmGetIMCCLockCount 43 | ImmGetIMCCSize 44 | ImmGetIMCLockCount 45 | ImmGetIMEFileNameA 46 | ImmGetIMEFileNameW 47 | ImmGetImeMenuItemsA 48 | ImmGetImeMenuItemsW 49 | ImmGetOpenStatus 50 | ImmGetProperty 51 | ImmGetRegisterWordStyleA 52 | ImmGetRegisterWordStyleW 53 | ImmGetStatusWindowPos 54 | ImmGetVirtualKey 55 | ImmInstallIMEA 56 | ImmInstallIMEW 57 | ImmIsIME 58 | ImmIsUIMessageA 59 | ImmIsUIMessageW 60 | ImmLockIMC 61 | ImmLockIMCC 62 | ImmNotifyIME 63 | ImmReSizeIMCC 64 | ImmRegisterWordA 65 | ImmRegisterWordW 66 | ImmReleaseContext 67 | ImmRequestMessageA 68 | ImmRequestMessageW 69 | ImmSetCandidateWindow 70 | ImmSetCompositionFontA 71 | ImmSetCompositionFontW 72 | ImmSetCompositionStringA 73 | ImmSetCompositionStringW 74 | ImmSetCompositionWindow 75 | ImmSetConversionStatus 76 | ImmSetHotKey 77 | ImmSetOpenStatus 78 | ImmSetStatusWindowPos 79 | ImmShowSoftKeyboard 80 | ImmSimulateHotKey 81 | ImmUnlockIMC 82 | ImmUnlockIMCC 83 | ImmUnregisterWordA 84 | ImmUnregisterWordW 85 | -------------------------------------------------------------------------------- /defs/rtm.def: -------------------------------------------------------------------------------- 1 | LIBRARY rtm 2 | EXPORTS 3 | MgmAddGroupMembershipEntry 4 | MgmDeRegisterMProtocol 5 | MgmDeleteGroupMembershipEntry 6 | MgmGetFirstMfe 7 | MgmGetFirstMfeStats 8 | MgmGetMfe 9 | MgmGetMfeStats 10 | MgmGetNextMfe 11 | MgmGetNextMfeStats 12 | MgmGetProtocolOnInterface 13 | MgmGroupEnumerationEnd 14 | MgmGroupEnumerationGetNext 15 | MgmGroupEnumerationStart 16 | MgmRegisterMProtocol 17 | MgmReleaseInterfaceOwnership 18 | MgmTakeInterfaceOwnership 19 | RtmAddNextHop 20 | RtmAddRouteToDest 21 | RtmBlockMethods 22 | RtmConvertIpv6AddressAndLengthToNetAddress 23 | RtmConvertNetAddressToIpv6AddressAndLength 24 | RtmCreateDestEnum 25 | RtmCreateNextHopEnum 26 | RtmCreateRouteEnum 27 | RtmCreateRouteList 28 | RtmCreateRouteListEnum 29 | RtmDeleteEnumHandle 30 | RtmDeleteNextHop 31 | RtmDeleteRouteList 32 | RtmDeleteRouteToDest 33 | RtmDeregisterEntity 34 | RtmDeregisterFromChangeNotification 35 | RtmFindNextHop 36 | RtmGetChangeStatus 37 | RtmGetChangedDests 38 | RtmGetDestInfo 39 | RtmGetEntityInfo 40 | RtmGetEntityMethods 41 | RtmGetEnumDests 42 | RtmGetEnumNextHops 43 | RtmGetEnumRoutes 44 | RtmGetExactMatchDestination 45 | RtmGetExactMatchRoute 46 | RtmGetLessSpecificDestination 47 | RtmGetListEnumRoutes 48 | RtmGetMostSpecificDestination 49 | RtmGetNextHopInfo 50 | RtmGetNextHopPointer 51 | RtmGetOpaqueInformationPointer 52 | RtmGetRegisteredEntities 53 | RtmGetRouteInfo 54 | RtmGetRoutePointer 55 | RtmHoldDestination 56 | RtmIgnoreChangedDests 57 | RtmInsertInRouteList 58 | RtmInvokeMethod 59 | RtmIsBestRoute 60 | RtmIsMarkedForChangeNotification 61 | RtmLockDestination 62 | RtmLockNextHop 63 | RtmLockRoute 64 | RtmMarkDestForChangeNotification 65 | RtmReferenceHandles 66 | RtmRegisterEntity 67 | RtmRegisterForChangeNotification 68 | RtmReleaseChangedDests 69 | RtmReleaseDestInfo 70 | RtmReleaseDests 71 | RtmReleaseEntities 72 | RtmReleaseEntityInfo 73 | RtmReleaseNextHopInfo 74 | RtmReleaseNextHops 75 | RtmReleaseRouteInfo 76 | RtmReleaseRoutes 77 | RtmUpdateAndUnlockRoute 78 | -------------------------------------------------------------------------------- /defs/chakra.def: -------------------------------------------------------------------------------- 1 | LIBRARY chakra 2 | EXPORTS 3 | JsAddRef 4 | JsBoolToBoolean 5 | JsBooleanToBool 6 | JsCallFunction 7 | JsCollectGarbage 8 | JsConstructObject 9 | JsConvertValueToBoolean 10 | JsConvertValueToNumber 11 | JsConvertValueToObject 12 | JsConvertValueToString 13 | JsCreateArray 14 | JsCreateContext 15 | JsCreateError 16 | JsCreateExternalObject 17 | JsCreateFunction 18 | JsCreateObject 19 | JsCreateRangeError 20 | JsCreateReferenceError 21 | JsCreateRuntime 22 | JsCreateSyntaxError 23 | JsCreateTypeError 24 | JsCreateURIError 25 | JsDefineProperty 26 | JsDeleteIndexedProperty 27 | JsDeleteProperty 28 | JsDisableRuntimeExecution 29 | JsDisposeRuntime 30 | JsDoubleToNumber 31 | JsEnableRuntimeExecution 32 | JsEnumerateHeap 33 | JsEquals 34 | JsGetAndClearException 35 | JsGetCurrentContext 36 | JsGetExtensionAllowed 37 | JsGetExternalData 38 | JsGetFalseValue 39 | JsGetGlobalObject 40 | JsGetIndexedProperty 41 | JsGetNullValue 42 | JsGetOwnPropertyDescriptor 43 | JsGetOwnPropertyNames 44 | JsGetProperty 45 | JsGetPropertyIdFromName 46 | JsGetPropertyNameFromId 47 | JsGetPrototype 48 | JsGetRuntime 49 | JsGetRuntimeMemoryLimit 50 | JsGetRuntimeMemoryUsage 51 | JsGetStringLength 52 | JsGetTrueValue 53 | JsGetUndefinedValue 54 | JsGetValueType 55 | JsHasException 56 | JsHasExternalData 57 | JsHasIndexedProperty 58 | JsHasProperty 59 | JsIdle 60 | JsIntToNumber 61 | JsIsEnumeratingHeap 62 | JsIsRuntimeExecutionDisabled 63 | JsNumberToDouble 64 | JsParseScript 65 | JsParseSerializedScript 66 | JsPointerToString 67 | JsPreventExtension 68 | JsRelease 69 | JsRunScript 70 | JsRunSerializedScript 71 | JsSerializeScript 72 | JsSetCurrentContext 73 | JsSetException 74 | JsSetExternalData 75 | JsSetIndexedProperty 76 | JsSetProperty 77 | JsSetPrototype 78 | JsSetRuntimeBeforeCollectCallback 79 | JsSetRuntimeMemoryAllocationCallback 80 | JsSetRuntimeMemoryLimit 81 | JsStartDebugging 82 | JsStartProfiling 83 | JsStopProfiling 84 | JsStrictEquals 85 | JsStringToPointer 86 | JsValueToVariant 87 | JsVariantToValue 88 | -------------------------------------------------------------------------------- /defs/URLMON.def: -------------------------------------------------------------------------------- 1 | LIBRARY urlmon 2 | EXPORTS 3 | CoGetClassObjectFromURL 4 | CoInternetCombineIUri 5 | CoInternetCombineUrl 6 | CoInternetCombineUrlEx 7 | CoInternetCompareUrl 8 | CoInternetCreateSecurityManager 9 | CoInternetCreateZoneManager 10 | CoInternetGetProtocolFlags 11 | CoInternetGetSecurityUrl 12 | CoInternetGetSecurityUrlEx 13 | CoInternetGetSession 14 | CoInternetIsFeatureEnabled 15 | CoInternetIsFeatureEnabledForIUri 16 | CoInternetIsFeatureEnabledForUrl 17 | CoInternetIsFeatureZoneElevationEnabled 18 | CoInternetParseIUri 19 | CoInternetParseUrl 20 | CoInternetQueryInfo 21 | CoInternetSetFeatureEnabled 22 | CompareSecurityIds 23 | CompatFlagsFromClsid 24 | CopyBindInfo 25 | CopyStgMedium 26 | CreateAsyncBindCtx 27 | CreateAsyncBindCtxEx 28 | CreateFormatEnumerator 29 | CreateIUriBuilder 30 | CreateURLMoniker 31 | CreateURLMonikerEx 32 | CreateURLMonikerEx2 33 | CreateUri 34 | CreateUriFromMultiByteString 35 | CreateUriWithFragment 36 | FaultInIEFeature 37 | FindMediaType 38 | FindMediaTypeClass 39 | FindMimeFromData 40 | GetClassFileOrMime 41 | GetClassURL 42 | GetComponentIDFromCLSSPEC 43 | GetSoftwareUpdateInfo 44 | HlinkGoBack 45 | HlinkGoForward 46 | HlinkNavigateMoniker 47 | HlinkNavigateString 48 | HlinkSimpleNavigateToMoniker 49 | HlinkSimpleNavigateToString 50 | IEGetUserPrivateNamespaceName 51 | IEInstallScope 52 | IsAsyncMoniker 53 | IsLoggingEnabledA 54 | IsLoggingEnabledW 55 | IsValidURL 56 | MkParseDisplayNameEx 57 | ObtainUserAgentString 58 | RegisterBindStatusCallback 59 | RegisterFormatEnumerator 60 | RegisterMediaTypeClass 61 | RegisterMediaTypes 62 | ReleaseBindInfo 63 | RevokeBindStatusCallback 64 | RevokeFormatEnumerator 65 | SetAccessForIEAppContainer 66 | SetSoftwareUpdateAdvertisementState 67 | URLDownloadToCacheFileA 68 | URLDownloadToCacheFileW 69 | URLDownloadToFileA 70 | URLDownloadToFileW 71 | URLOpenBlockingStreamA 72 | URLOpenBlockingStreamW 73 | URLOpenPullStreamA 74 | URLOpenPullStreamW 75 | URLOpenStreamA 76 | URLOpenStreamW 77 | UrlMkGetSessionOption 78 | UrlMkSetSessionOption 79 | WriteHitLogging 80 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | #![cfg(all(windows, target_arch = "x86_64"))] 2 | 3 | // TODO: Have proper errors and print nicer messages using fav error handling library. 4 | // Add support for other arches. 5 | // Also completely rewrite this so that the code is sane. 6 | 7 | use minwinsdk::{known_folder, FOLDERID_UserProgramFilesCommon}; 8 | use std::{ 9 | fs, 10 | io::{self, Write}, 11 | str, 12 | }; 13 | 14 | const MACHINES: &[&str] = &["x64", "x86", "arm64", "arm"]; 15 | 16 | fn main() -> Result<(), Box> { 17 | println!("Unpacking libraries."); // Lies. 18 | let mut libs = known_folder(FOLDERID_UserProgramFilesCommon).unwrap(); 19 | libs.push(r"Minimal Windows SDK"); 20 | 21 | for machine in MACHINES { 22 | libs.push(machine); 23 | fs::create_dir_all(&libs)?; 24 | libs.pop(); 25 | } 26 | 27 | for (name, data) in minwinsdk::LIBS { 28 | let mut path = libs.clone(); 29 | path.push(name); 30 | let mut f = fs::File::create(path)?; 31 | f.write_all(data)?; 32 | } 33 | 34 | println!("Setting global environment."); 35 | 36 | // Update `LIB` environment variable, globally. 37 | let key = minwinsdk::RegKey::open("Environment")?; 38 | let value = match key.query_value("LIB") { 39 | Ok(value) => value, 40 | Err(e) if e.kind() == io::ErrorKind::NotFound => String::new(), 41 | e => e?, 42 | }; 43 | 44 | // TODO: Should detect if path is already in `LIB`. 45 | libs.push("x64"); 46 | let mut s: String = libs.to_string_lossy().into(); 47 | libs.pop(); 48 | s.push(';'); 49 | s.push_str(&value); 50 | key.set_value("LIB", &s)?; 51 | 52 | // Help users to find where it installed. 53 | key.set_value("MIN_WIN_SDK", &libs.to_string_lossy())?; 54 | 55 | // broadcast `WM_SETTINGCHANGE`. 56 | minwinsdk::broadcast_changes()?; 57 | 58 | println!("Successfully installed libs to:"); 59 | println!("\t{}", libs.display()); 60 | println!("To start using these libs you may need to restart your current shell."); 61 | println!("But you might want to install rustup if you haven't already."); 62 | 63 | Ok(()) 64 | } 65 | -------------------------------------------------------------------------------- /defs/RASAPI32.def: -------------------------------------------------------------------------------- 1 | LIBRARY RASAPI32 2 | EXPORTS 3 | RasClearConnectionStatistics 4 | RasClearLinkStatistics 5 | RasConnectionNotificationA 6 | RasConnectionNotificationW 7 | RasCreatePhonebookEntryA 8 | RasCreatePhonebookEntryW 9 | RasDeleteEntryA 10 | RasDeleteEntryW 11 | RasDeleteSubEntryA 12 | RasDeleteSubEntryW 13 | RasDialA 14 | RasDialW 15 | RasEditPhonebookEntryA 16 | RasEditPhonebookEntryW 17 | RasEnumAutodialAddressesA 18 | RasEnumAutodialAddressesW 19 | RasEnumConnectionsA 20 | RasEnumConnectionsW 21 | RasEnumDevicesA 22 | RasEnumDevicesW 23 | RasEnumEntriesA 24 | RasEnumEntriesW 25 | RasFreeEapUserIdentityA 26 | RasFreeEapUserIdentityW 27 | RasGetAutodialAddressA 28 | RasGetAutodialAddressW 29 | RasGetAutodialEnableA 30 | RasGetAutodialEnableW 31 | RasGetAutodialParamA 32 | RasGetAutodialParamW 33 | RasGetConnectStatusA 34 | RasGetConnectStatusW 35 | RasGetConnectionStatistics 36 | RasGetCountryInfoA 37 | RasGetCountryInfoW 38 | RasGetCredentialsA 39 | RasGetCredentialsW 40 | RasGetCustomAuthDataA 41 | RasGetCustomAuthDataW 42 | RasGetEapUserDataA 43 | RasGetEapUserDataW 44 | RasGetEapUserIdentityA 45 | RasGetEapUserIdentityW 46 | RasGetEntryDialParamsA 47 | RasGetEntryDialParamsW 48 | RasGetEntryPropertiesA 49 | RasGetEntryPropertiesW 50 | RasGetErrorStringA 51 | RasGetErrorStringW 52 | RasGetLinkStatistics 53 | RasGetPCscf 54 | RasGetProjectionInfoA 55 | RasGetProjectionInfoEx 56 | RasGetProjectionInfoW 57 | RasGetSubEntryHandleA 58 | RasGetSubEntryHandleW 59 | RasGetSubEntryPropertiesA 60 | RasGetSubEntryPropertiesW 61 | RasHangUpA 62 | RasHangUpW 63 | RasInvokeEapUI 64 | RasRenameEntryA 65 | RasRenameEntryW 66 | RasSetAutodialAddressA 67 | RasSetAutodialAddressW 68 | RasSetAutodialEnableA 69 | RasSetAutodialEnableW 70 | RasSetAutodialParamA 71 | RasSetAutodialParamW 72 | RasSetCredentialsA 73 | RasSetCredentialsW 74 | RasSetCustomAuthDataA 75 | RasSetCustomAuthDataW 76 | RasSetEapUserDataA 77 | RasSetEapUserDataW 78 | RasSetEntryDialParamsA 79 | RasSetEntryDialParamsW 80 | RasSetEntryPropertiesA 81 | RasSetEntryPropertiesW 82 | RasSetSubEntryPropertiesA 83 | RasSetSubEntryPropertiesW 84 | RasUpdateConnection 85 | RasValidateEntryNameA 86 | RasValidateEntryNameW 87 | -------------------------------------------------------------------------------- /defs/msdrm.def: -------------------------------------------------------------------------------- 1 | LIBRARY msdrm 2 | EXPORTS 3 | DRMAcquireAdvisories 4 | DRMAcquireIssuanceLicenseTemplate 5 | DRMAcquireLicense 6 | DRMActivate 7 | DRMAddLicense 8 | DRMAddRightWithUser 9 | DRMAttest 10 | DRMCheckSecurity 11 | DRMClearAllRights 12 | DRMCloseEnvironmentHandle 13 | DRMCloseHandle 14 | DRMClosePubHandle 15 | DRMCloseQueryHandle 16 | DRMCloseSession 17 | DRMConstructCertificateChain 18 | DRMCreateBoundLicense 19 | DRMCreateClientSession 20 | DRMCreateEnablingBitsDecryptor 21 | DRMCreateEnablingBitsEncryptor 22 | DRMCreateEnablingPrincipal 23 | DRMCreateIssuanceLicense 24 | DRMCreateLicenseStorageSession 25 | DRMCreateRight 26 | DRMCreateUser 27 | DRMDecode 28 | DRMDeconstructCertificateChain 29 | DRMDecrypt 30 | DRMDeleteLicense 31 | DRMDuplicateEnvironmentHandle 32 | DRMDuplicateHandle 33 | DRMDuplicatePubHandle 34 | DRMDuplicateSession 35 | DRMEncode 36 | DRMEncrypt 37 | DRMEnumerateLicense 38 | DRMGetApplicationSpecificData 39 | DRMGetBoundLicenseAttribute 40 | DRMGetBoundLicenseAttributeCount 41 | DRMGetBoundLicenseObject 42 | DRMGetBoundLicenseObjectCount 43 | DRMGetCertificateChainCount 44 | DRMGetClientVersion 45 | DRMGetEnvironmentInfo 46 | DRMGetInfo 47 | DRMGetIntervalTime 48 | DRMGetIssuanceLicenseInfo 49 | DRMGetIssuanceLicenseTemplate 50 | DRMGetMetaData 51 | DRMGetNameAndDescription 52 | DRMGetOwnerLicense 53 | DRMGetProcAddress 54 | DRMGetRevocationPoint 55 | DRMGetRightExtendedInfo 56 | DRMGetRightInfo 57 | DRMGetSecurityProvider 58 | DRMGetServiceLocation 59 | DRMGetSignedIssuanceLicense 60 | DRMGetSignedIssuanceLicenseEx 61 | DRMGetTime 62 | DRMGetUnboundLicenseAttribute 63 | DRMGetUnboundLicenseAttributeCount 64 | DRMGetUnboundLicenseObject 65 | DRMGetUnboundLicenseObjectCount 66 | DRMGetUsagePolicy 67 | DRMGetUserInfo 68 | DRMGetUserRights 69 | DRMGetUsers 70 | DRMInitEnvironment 71 | DRMIsActivated 72 | DRMIsWindowProtected 73 | DRMLoadLibrary 74 | DRMParseUnboundLicense 75 | DRMRegisterContent 76 | DRMRegisterProtectedWindow 77 | DRMRegisterRevocationList 78 | DRMRepair 79 | DRMSetApplicationSpecificData 80 | DRMSetGlobalOptions 81 | DRMSetIntervalTime 82 | DRMSetMetaData 83 | DRMSetNameAndDescription 84 | DRMSetRevocationPoint 85 | DRMSetUsagePolicy 86 | DRMVerify 87 | -------------------------------------------------------------------------------- /defs/ISCSIDSC.def: -------------------------------------------------------------------------------- 1 | LIBRARY ISCSIDSC 2 | EXPORTS 3 | AddISNSServerA 4 | AddISNSServerW 5 | AddIScsiConnectionA 6 | AddIScsiConnectionW 7 | AddIScsiSendTargetPortalA 8 | AddIScsiSendTargetPortalW 9 | AddIScsiStaticTargetA 10 | AddIScsiStaticTargetW 11 | AddPersistentIScsiDeviceA 12 | AddPersistentIScsiDeviceW 13 | AddRadiusServerA 14 | AddRadiusServerW 15 | ClearPersistentIScsiDevices 16 | GetDevicesForIScsiSessionA 17 | GetDevicesForIScsiSessionW 18 | GetIScsiIKEInfoA 19 | GetIScsiIKEInfoW 20 | GetIScsiInitiatorNodeNameA 21 | GetIScsiInitiatorNodeNameW 22 | GetIScsiSessionListA 23 | GetIScsiSessionListEx 24 | GetIScsiSessionListW 25 | GetIScsiTargetInformationA 26 | GetIScsiTargetInformationW 27 | GetIScsiVersionInformation 28 | LoginIScsiTargetA 29 | LoginIScsiTargetW 30 | LogoutIScsiTarget 31 | RefreshISNSServerA 32 | RefreshISNSServerW 33 | RefreshIScsiSendTargetPortalA 34 | RefreshIScsiSendTargetPortalW 35 | RemoveISNSServerA 36 | RemoveISNSServerW 37 | RemoveIScsiConnection 38 | RemoveIScsiPersistentTargetA 39 | RemoveIScsiPersistentTargetW 40 | RemoveIScsiSendTargetPortalA 41 | RemoveIScsiSendTargetPortalW 42 | RemoveIScsiStaticTargetA 43 | RemoveIScsiStaticTargetW 44 | RemovePersistentIScsiDeviceA 45 | RemovePersistentIScsiDeviceW 46 | RemoveRadiusServerA 47 | RemoveRadiusServerW 48 | ReportActiveIScsiTargetMappingsA 49 | ReportActiveIScsiTargetMappingsW 50 | ReportISNSServerListA 51 | ReportISNSServerListW 52 | ReportIScsiInitiatorListA 53 | ReportIScsiInitiatorListW 54 | ReportIScsiPersistentLoginsA 55 | ReportIScsiPersistentLoginsW 56 | ReportIScsiSendTargetPortalsA 57 | ReportIScsiSendTargetPortalsExA 58 | ReportIScsiSendTargetPortalsExW 59 | ReportIScsiSendTargetPortalsW 60 | ReportIScsiTargetPortalsA 61 | ReportIScsiTargetPortalsW 62 | ReportIScsiTargetsA 63 | ReportIScsiTargetsW 64 | ReportPersistentIScsiDevicesA 65 | ReportPersistentIScsiDevicesW 66 | ReportRadiusServerListA 67 | ReportRadiusServerListW 68 | SendScsiInquiry 69 | SendScsiReadCapacity 70 | SendScsiReportLuns 71 | SetIScsiGroupPresharedKey 72 | SetIScsiIKEInfoA 73 | SetIScsiIKEInfoW 74 | SetIScsiInitiatorCHAPSharedSecret 75 | SetIScsiInitiatorNodeNameA 76 | SetIScsiInitiatorNodeNameW 77 | SetIScsiInitiatorRADIUSSharedSecret 78 | SetIScsiTunnelModeOuterAddressA 79 | SetIScsiTunnelModeOuterAddressW 80 | SetupPersistentIScsiDevices 81 | SetupPersistentIScsiVolumes 82 | -------------------------------------------------------------------------------- /defs/ntdll.def: -------------------------------------------------------------------------------- 1 | LIBRARY ntdll 2 | EXPORTS 3 | NtClose 4 | NtCreateFile 5 | NtDeviceIoControlFile 6 | NtNotifyChangeMultipleKeys 7 | NtOpenFile 8 | NtQueryInformationProcess 9 | NtQueryInformationThread 10 | NtQueryMultipleValueKey 11 | NtQueryObject 12 | NtQuerySystemInformation 13 | NtQuerySystemTime 14 | NtRenameKey 15 | NtSetInformationKey 16 | NtWaitForSingleObject 17 | RtlAddGrowableFunctionTable 18 | RtlAnsiStringToUnicodeString 19 | RtlCharToInteger 20 | RtlConvertDeviceFamilyInfoToString 21 | RtlConvertSidToUnicodeString 22 | RtlCrc32 23 | RtlCrc64 24 | RtlDeleteGrowableFunctionTable 25 | RtlDrainNonVolatileFlush 26 | RtlEthernetAddressToStringA 27 | RtlEthernetAddressToStringW 28 | RtlEthernetStringToAddressA 29 | RtlEthernetStringToAddressW 30 | RtlExtendCorrelationVector 31 | RtlFillNonVolatileMemory 32 | RtlFirstEntrySList 33 | RtlFlushNonVolatileMemory 34 | RtlFlushNonVolatileMemoryRanges 35 | RtlFreeAnsiString 36 | RtlFreeNonVolatileToken 37 | RtlFreeOemString 38 | RtlFreeUnicodeString 39 | RtlGetDeviceFamilyInfoEnum 40 | RtlGetNonVolatileToken 41 | RtlGetProductInfo 42 | RtlGetReturnAddressHijackTarget 43 | RtlGrowFunctionTable 44 | RtlIncrementCorrelationVector 45 | RtlInitAnsiString 46 | RtlInitAnsiStringEx 47 | RtlInitString 48 | RtlInitStringEx 49 | RtlInitUnicodeString 50 | RtlInitializeCorrelationVector 51 | RtlInitializeSListHead 52 | RtlInterlockedFlushSList 53 | RtlInterlockedPopEntrySList 54 | RtlInterlockedPushEntrySList 55 | RtlInterlockedPushListSListEx 56 | RtlIpv4AddressToStringA 57 | RtlIpv4AddressToStringExA 58 | RtlIpv4AddressToStringExW 59 | RtlIpv4AddressToStringW 60 | RtlIpv4StringToAddressA 61 | RtlIpv4StringToAddressExA 62 | RtlIpv4StringToAddressExW 63 | RtlIpv4StringToAddressW 64 | RtlIpv6AddressToStringA 65 | RtlIpv6AddressToStringExA 66 | RtlIpv6AddressToStringExW 67 | RtlIpv6AddressToStringW 68 | RtlIpv6StringToAddressA 69 | RtlIpv6StringToAddressExA 70 | RtlIpv6StringToAddressExW 71 | RtlIpv6StringToAddressW 72 | RtlIsNameLegalDOS8Dot3 73 | RtlIsZeroMemory 74 | RtlLocalTimeToSystemTime 75 | RtlNormalizeSecurityDescriptor 76 | RtlNtStatusToDosError 77 | RtlOsDeploymentState 78 | RtlQueryDepthSList 79 | RtlRaiseCustomSystemEventTrigger 80 | RtlSwitchedVVI 81 | RtlTimeToSecondsSince1970 82 | RtlUnicodeStringToAnsiString 83 | RtlUnicodeStringToOemString 84 | RtlUnicodeToMultiByteSize 85 | RtlUniform 86 | RtlValidateCorrelationVector 87 | RtlWriteNonVolatileMemory 88 | -------------------------------------------------------------------------------- /defs/POWRPROF.def: -------------------------------------------------------------------------------- 1 | LIBRARY POWRPROF 2 | EXPORTS 3 | CallNtPowerInformation 4 | CanUserWritePwrScheme 5 | DeletePwrScheme 6 | DevicePowerClose 7 | DevicePowerEnumDevices 8 | DevicePowerOpen 9 | DevicePowerSetDeviceState 10 | EnumPwrSchemes 11 | GetActivePwrScheme 12 | GetCurrentPowerPolicies 13 | GetPwrCapabilities 14 | GetPwrDiskSpindownRange 15 | IsAdminOverrideActive 16 | IsPwrHibernateAllowed 17 | IsPwrShutdownAllowed 18 | IsPwrSuspendAllowed 19 | PowerCanRestoreIndividualDefaultPowerScheme 20 | PowerCreatePossibleSetting 21 | PowerCreateSetting 22 | PowerDeleteScheme 23 | PowerDeterminePlatformRole 24 | PowerDeterminePlatformRoleEx 25 | PowerDuplicateScheme 26 | PowerEnumerate 27 | PowerGetActiveScheme 28 | PowerImportPowerScheme 29 | PowerIsSettingRangeDefined 30 | PowerOpenSystemPowerKey 31 | PowerOpenUserPowerKey 32 | PowerReadACDefaultIndex 33 | PowerReadACValue 34 | PowerReadACValueIndex 35 | PowerReadDCDefaultIndex 36 | PowerReadDCValue 37 | PowerReadDCValueIndex 38 | PowerReadDescription 39 | PowerReadFriendlyName 40 | PowerReadIconResourceSpecifier 41 | PowerReadPossibleDescription 42 | PowerReadPossibleFriendlyName 43 | PowerReadPossibleValue 44 | PowerReadSettingAttributes 45 | PowerReadValueIncrement 46 | PowerReadValueMax 47 | PowerReadValueMin 48 | PowerReadValueUnitsSpecifier 49 | PowerRegisterForEffectivePowerModeNotifications 50 | PowerRegisterSuspendResumeNotification 51 | PowerRemovePowerSetting 52 | PowerReplaceDefaultPowerSchemes 53 | PowerReportThermalEvent 54 | PowerRestoreDefaultPowerSchemes 55 | PowerRestoreIndividualDefaultPowerScheme 56 | PowerSetActiveScheme 57 | PowerSettingAccessCheck 58 | PowerSettingAccessCheckEx 59 | PowerSettingRegisterNotification 60 | PowerSettingUnregisterNotification 61 | PowerUnregisterFromEffectivePowerModeNotifications 62 | PowerUnregisterSuspendResumeNotification 63 | PowerWriteACDefaultIndex 64 | PowerWriteACValueIndex 65 | PowerWriteDCDefaultIndex 66 | PowerWriteDCValueIndex 67 | PowerWriteDescription 68 | PowerWriteFriendlyName 69 | PowerWriteIconResourceSpecifier 70 | PowerWritePossibleDescription 71 | PowerWritePossibleFriendlyName 72 | PowerWritePossibleValue 73 | PowerWriteSettingAttributes 74 | PowerWriteValueIncrement 75 | PowerWriteValueMax 76 | PowerWriteValueMin 77 | PowerWriteValueUnitsSpecifier 78 | ReadGlobalPwrPolicy 79 | ReadProcessorPwrScheme 80 | ReadPwrScheme 81 | SetActivePwrScheme 82 | SetSuspendState 83 | ValidatePowerPolicies 84 | WriteGlobalPwrPolicy 85 | WriteProcessorPwrScheme 86 | WritePwrScheme 87 | -------------------------------------------------------------------------------- /defs/SECUR32.def: -------------------------------------------------------------------------------- 1 | LIBRARY SECUR32 2 | EXPORTS 3 | AcceptSecurityContext 4 | AcquireCredentialsHandleA 5 | AcquireCredentialsHandleW 6 | AddCredentialsA 7 | AddCredentialsW 8 | AddSecurityPackageA 9 | AddSecurityPackageW 10 | ApplyControlToken 11 | ChangeAccountPasswordA 12 | ChangeAccountPasswordW 13 | CompleteAuthToken 14 | CredMarshalTargetInfo 15 | CredUnmarshalTargetInfo 16 | DecryptMessage 17 | DeleteSecurityContext 18 | DeleteSecurityPackageA 19 | DeleteSecurityPackageW 20 | EncryptMessage 21 | EnumerateSecurityPackagesA 22 | EnumerateSecurityPackagesW 23 | ExportSecurityContext 24 | FreeContextBuffer 25 | FreeCredentialsHandle 26 | GetComputerObjectNameA 27 | GetComputerObjectNameW 28 | GetUserNameExA 29 | GetUserNameExW 30 | ImpersonateSecurityContext 31 | ImportSecurityContextA 32 | ImportSecurityContextW 33 | InitSecurityInterfaceA 34 | InitSecurityInterfaceW 35 | InitializeSecurityContextA 36 | InitializeSecurityContextW 37 | LsaCallAuthenticationPackage 38 | LsaConnectUntrusted 39 | LsaDeregisterLogonProcess 40 | LsaEnumerateLogonSessions 41 | LsaFreeReturnBuffer 42 | LsaGetLogonSessionData 43 | LsaLogonUser 44 | LsaLookupAuthenticationPackage 45 | LsaRegisterLogonProcess 46 | LsaRegisterPolicyChangeNotification 47 | LsaUnregisterPolicyChangeNotification 48 | MakeSignature 49 | QueryContextAttributesA 50 | QueryContextAttributesW 51 | QueryCredentialsAttributesA 52 | QueryCredentialsAttributesW 53 | QuerySecurityContextToken 54 | QuerySecurityPackageInfoA 55 | QuerySecurityPackageInfoW 56 | RevertSecurityContext 57 | SaslAcceptSecurityContext 58 | SaslEnumerateProfilesA 59 | SaslEnumerateProfilesW 60 | SaslGetContextOption 61 | SaslGetProfilePackageA 62 | SaslGetProfilePackageW 63 | SaslIdentifyPackageA 64 | SaslIdentifyPackageW 65 | SaslInitializeSecurityContextA 66 | SaslInitializeSecurityContextW 67 | SaslSetContextOption 68 | SetContextAttributesA 69 | SetContextAttributesW 70 | SetCredentialsAttributesA 71 | SetCredentialsAttributesW 72 | SspiCompareAuthIdentities 73 | SspiCopyAuthIdentity 74 | SspiDecryptAuthIdentity 75 | SspiEncodeAuthIdentityAsStrings 76 | SspiEncodeStringsAsAuthIdentity 77 | SspiEncryptAuthIdentity 78 | SspiExcludePackage 79 | SspiFreeAuthIdentity 80 | SspiGetTargetHostName 81 | SspiIsAuthIdentityEncrypted 82 | SspiLocalFree 83 | SspiMarshalAuthIdentity 84 | SspiPrepareForCredRead 85 | SspiPrepareForCredWrite 86 | SspiUnmarshalAuthIdentity 87 | SspiValidateAuthIdentity 88 | SspiZeroAuthIdentity 89 | TranslateNameA 90 | TranslateNameW 91 | VerifySignature 92 | -------------------------------------------------------------------------------- /defs/pdh.def: -------------------------------------------------------------------------------- 1 | LIBRARY pdh 2 | EXPORTS 3 | PdhAddCounterA 4 | PdhAddCounterW 5 | PdhAddEnglishCounterA 6 | PdhAddEnglishCounterW 7 | PdhBindInputDataSourceA 8 | PdhBindInputDataSourceW 9 | PdhBrowseCountersA 10 | PdhBrowseCountersHA 11 | PdhBrowseCountersHW 12 | PdhBrowseCountersW 13 | PdhCalculateCounterFromRawValue 14 | PdhCloseLog 15 | PdhCloseQuery 16 | PdhCollectQueryData 17 | PdhCollectQueryDataEx 18 | PdhCollectQueryDataWithTime 19 | PdhComputeCounterStatistics 20 | PdhConnectMachineA 21 | PdhConnectMachineW 22 | PdhCreateSQLTablesA 23 | PdhCreateSQLTablesW 24 | PdhEnumLogSetNamesA 25 | PdhEnumLogSetNamesW 26 | PdhEnumMachinesA 27 | PdhEnumMachinesHA 28 | PdhEnumMachinesHW 29 | PdhEnumMachinesW 30 | PdhEnumObjectItemsA 31 | PdhEnumObjectItemsHA 32 | PdhEnumObjectItemsHW 33 | PdhEnumObjectItemsW 34 | PdhEnumObjectsA 35 | PdhEnumObjectsHA 36 | PdhEnumObjectsHW 37 | PdhEnumObjectsW 38 | PdhExpandCounterPathA 39 | PdhExpandCounterPathW 40 | PdhExpandWildCardPathA 41 | PdhExpandWildCardPathHA 42 | PdhExpandWildCardPathHW 43 | PdhExpandWildCardPathW 44 | PdhFormatFromRawValue 45 | PdhGetCounterInfoA 46 | PdhGetCounterInfoW 47 | PdhGetCounterTimeBase 48 | PdhGetDataSourceTimeRangeA 49 | PdhGetDataSourceTimeRangeH 50 | PdhGetDataSourceTimeRangeW 51 | PdhGetDefaultPerfCounterA 52 | PdhGetDefaultPerfCounterHA 53 | PdhGetDefaultPerfCounterHW 54 | PdhGetDefaultPerfCounterW 55 | PdhGetDefaultPerfObjectA 56 | PdhGetDefaultPerfObjectHA 57 | PdhGetDefaultPerfObjectHW 58 | PdhGetDefaultPerfObjectW 59 | PdhGetDllVersion 60 | PdhGetFormattedCounterArrayA 61 | PdhGetFormattedCounterArrayW 62 | PdhGetFormattedCounterValue 63 | PdhGetLogFileSize 64 | PdhGetLogSetGUID 65 | PdhGetRawCounterArrayA 66 | PdhGetRawCounterArrayW 67 | PdhGetRawCounterValue 68 | PdhIsRealTimeQuery 69 | PdhLookupPerfIndexByNameA 70 | PdhLookupPerfIndexByNameW 71 | PdhLookupPerfNameByIndexA 72 | PdhLookupPerfNameByIndexW 73 | PdhMakeCounterPathA 74 | PdhMakeCounterPathW 75 | PdhOpenLogA 76 | PdhOpenLogW 77 | PdhOpenQueryA 78 | PdhOpenQueryH 79 | PdhOpenQueryW 80 | PdhParseCounterPathA 81 | PdhParseCounterPathW 82 | PdhParseInstanceNameA 83 | PdhParseInstanceNameW 84 | PdhReadRawLogRecord 85 | PdhRemoveCounter 86 | PdhSelectDataSourceA 87 | PdhSelectDataSourceW 88 | PdhSetCounterScaleFactor 89 | PdhSetDefaultRealTimeDataSource 90 | PdhSetLogSetRunID 91 | PdhSetQueryTimeRange 92 | PdhUpdateLogA 93 | PdhUpdateLogFileCatalog 94 | PdhUpdateLogW 95 | PdhValidatePathA 96 | PdhValidatePathExA 97 | PdhValidatePathExW 98 | PdhValidatePathW 99 | PdhVerifySQLDBA 100 | PdhVerifySQLDBW 101 | -------------------------------------------------------------------------------- /defs/mscms.def: -------------------------------------------------------------------------------- 1 | LIBRARY mscms 2 | EXPORTS 3 | AssociateColorProfileWithDeviceA 4 | AssociateColorProfileWithDeviceW 5 | CheckBitmapBits 6 | CheckColors 7 | CloseColorProfile 8 | ColorAdapterGetCurrentProfileCalibration 9 | ColorAdapterGetDisplayCurrentStateID 10 | ColorAdapterGetDisplayProfile 11 | ColorAdapterGetDisplayTargetWhitePoint 12 | ColorAdapterGetDisplayTransformData 13 | ColorAdapterGetSystemModifyWhitePointCaps 14 | ColorAdapterRegisterOEMColorService 15 | ColorAdapterUnregisterOEMColorService 16 | ColorAdapterUpdateDeviceProfile 17 | ColorAdapterUpdateDisplayGamma 18 | ColorProfileAddDisplayAssociation 19 | ColorProfileGetDisplayDefault 20 | ColorProfileGetDisplayList 21 | ColorProfileGetDisplayUserScope 22 | ColorProfileRemoveDisplayAssociation 23 | ColorProfileSetDisplayDefaultAssociation 24 | ConvertColorNameToIndex 25 | ConvertIndexToColorName 26 | CreateColorTransformA 27 | CreateColorTransformW 28 | CreateDeviceLinkProfile 29 | CreateMultiProfileTransform 30 | CreateProfileFromLogColorSpaceA 31 | CreateProfileFromLogColorSpaceW 32 | DeleteColorTransform 33 | DisassociateColorProfileFromDeviceA 34 | DisassociateColorProfileFromDeviceW 35 | EnumColorProfilesA 36 | EnumColorProfilesW 37 | GetCMMInfo 38 | GetColorDirectoryA 39 | GetColorDirectoryW 40 | GetColorProfileElement 41 | GetColorProfileElementTag 42 | GetColorProfileFromHandle 43 | GetColorProfileHeader 44 | GetCountColorProfileElements 45 | GetNamedProfileInfo 46 | GetPS2ColorRenderingDictionary 47 | GetPS2ColorRenderingIntent 48 | GetPS2ColorSpaceArray 49 | GetStandardColorSpaceProfileA 50 | GetStandardColorSpaceProfileW 51 | InstallColorProfileA 52 | InstallColorProfileW 53 | IsColorProfileTagPresent 54 | IsColorProfileValid 55 | OpenColorProfileA 56 | OpenColorProfileW 57 | RegisterCMMA 58 | RegisterCMMW 59 | SelectCMM 60 | SetColorProfileElement 61 | SetColorProfileElementReference 62 | SetColorProfileElementSize 63 | SetColorProfileHeader 64 | SetStandardColorSpaceProfileA 65 | SetStandardColorSpaceProfileW 66 | TranslateBitmapBits 67 | TranslateColors 68 | UninstallColorProfileA 69 | UninstallColorProfileW 70 | UnregisterCMMA 71 | UnregisterCMMW 72 | WcsAssociateColorProfileWithDevice 73 | WcsCheckColors 74 | WcsCreateIccProfile 75 | WcsDisassociateColorProfileFromDevice 76 | WcsEnumColorProfiles 77 | WcsEnumColorProfilesSize 78 | WcsGetCalibrationManagementState 79 | WcsGetDefaultColorProfile 80 | WcsGetDefaultColorProfileSize 81 | WcsGetDefaultRenderingIntent 82 | WcsGetUsePerUserProfiles 83 | WcsOpenColorProfileA 84 | WcsOpenColorProfileW 85 | WcsSetCalibrationManagementState 86 | WcsSetDefaultColorProfile 87 | WcsSetDefaultRenderingIntent 88 | WcsSetUsePerUserProfiles 89 | WcsTranslateColors 90 | -------------------------------------------------------------------------------- /defs/COMCTL32.def: -------------------------------------------------------------------------------- 1 | LIBRARY COMCTL32 2 | EXPORTS 3 | CreateMappedBitmap 4 | CreatePropertySheetPageA 5 | CreatePropertySheetPageW 6 | CreateStatusWindowA 7 | CreateStatusWindowW 8 | CreateToolbarEx 9 | CreateUpDownControl 10 | DPA_Clone 11 | DPA_Create 12 | DPA_CreateEx 13 | DPA_DeleteAllPtrs 14 | DPA_DeletePtr 15 | DPA_Destroy 16 | DPA_DestroyCallback 17 | DPA_EnumCallback 18 | DPA_GetPtr 19 | DPA_GetPtrIndex 20 | DPA_GetSize 21 | DPA_Grow 22 | DPA_InsertPtr 23 | DPA_LoadStream 24 | DPA_Merge 25 | DPA_SaveStream 26 | DPA_Search 27 | DPA_SetPtr 28 | DPA_Sort 29 | DSA_Clone 30 | DSA_Create 31 | DSA_DeleteAllItems 32 | DSA_DeleteItem 33 | DSA_Destroy 34 | DSA_DestroyCallback 35 | DSA_EnumCallback 36 | DSA_GetItem 37 | DSA_GetItemPtr 38 | DSA_GetSize 39 | DSA_InsertItem 40 | DSA_SetItem 41 | DSA_Sort 42 | DefSubclassProc 43 | DestroyPropertySheetPage 44 | DrawInsert 45 | DrawShadowText 46 | DrawStatusTextA 47 | DrawStatusTextW 48 | FlatSB_EnableScrollBar 49 | FlatSB_GetScrollInfo 50 | FlatSB_GetScrollPos 51 | FlatSB_GetScrollProp 52 | FlatSB_GetScrollRange 53 | FlatSB_SetScrollInfo 54 | FlatSB_SetScrollPos 55 | FlatSB_SetScrollProp 56 | FlatSB_SetScrollRange 57 | FlatSB_ShowScrollBar 58 | GetEffectiveClientRect 59 | GetMUILanguage 60 | GetWindowSubclass 61 | HIMAGELIST_QueryInterface 62 | ImageList_Add 63 | ImageList_AddMasked 64 | ImageList_BeginDrag 65 | ImageList_CoCreateInstance 66 | ImageList_Copy 67 | ImageList_Create 68 | ImageList_Destroy 69 | ImageList_DragEnter 70 | ImageList_DragLeave 71 | ImageList_DragMove 72 | ImageList_DragShowNolock 73 | ImageList_Draw 74 | ImageList_DrawEx 75 | ImageList_DrawIndirect 76 | ImageList_Duplicate 77 | ImageList_EndDrag 78 | ImageList_GetBkColor 79 | ImageList_GetDragImage 80 | ImageList_GetIcon 81 | ImageList_GetIconSize 82 | ImageList_GetImageCount 83 | ImageList_GetImageInfo 84 | ImageList_LoadImageA 85 | ImageList_LoadImageW 86 | ImageList_Merge 87 | ImageList_Read 88 | ImageList_ReadEx 89 | ImageList_Remove 90 | ImageList_Replace 91 | ImageList_ReplaceIcon 92 | ImageList_SetBkColor 93 | ImageList_SetDragCursorImage 94 | ImageList_SetIconSize 95 | ImageList_SetImageCount 96 | ImageList_SetOverlayImage 97 | ImageList_Write 98 | ImageList_WriteEx 99 | InitCommonControls 100 | InitCommonControlsEx 101 | InitMUILanguage 102 | InitializeFlatSB 103 | LBItemFromPt 104 | LoadIconMetric 105 | LoadIconWithScaleDown 106 | MakeDragList 107 | MenuHelp 108 | PropertySheetA 109 | PropertySheetW 110 | RemoveWindowSubclass 111 | SetWindowSubclass 112 | ShowHideMenuCtl 113 | Str_SetPtrW 114 | TaskDialog 115 | TaskDialogIndirect 116 | UninitializeFlatSB 117 | _TrackMouseEvent 118 | -------------------------------------------------------------------------------- /defs/UIAutomationCore.def: -------------------------------------------------------------------------------- 1 | LIBRARY UIAutomationCore 2 | EXPORTS 3 | DockPattern_SetDockPosition 4 | ExpandCollapsePattern_Collapse 5 | ExpandCollapsePattern_Expand 6 | GridPattern_GetItem 7 | InvokePattern_Invoke 8 | ItemContainerPattern_FindItemByProperty 9 | LegacyIAccessiblePattern_DoDefaultAction 10 | LegacyIAccessiblePattern_GetIAccessible 11 | LegacyIAccessiblePattern_Select 12 | LegacyIAccessiblePattern_SetValue 13 | MultipleViewPattern_GetViewName 14 | MultipleViewPattern_SetCurrentView 15 | RangeValuePattern_SetValue 16 | ScrollItemPattern_ScrollIntoView 17 | ScrollPattern_Scroll 18 | ScrollPattern_SetScrollPercent 19 | SelectionItemPattern_AddToSelection 20 | SelectionItemPattern_RemoveFromSelection 21 | SelectionItemPattern_Select 22 | SynchronizedInputPattern_Cancel 23 | SynchronizedInputPattern_StartListening 24 | TextPattern_GetSelection 25 | TextPattern_GetVisibleRanges 26 | TextPattern_RangeFromChild 27 | TextPattern_RangeFromPoint 28 | TextPattern_get_DocumentRange 29 | TextPattern_get_SupportedTextSelection 30 | TextRange_AddToSelection 31 | TextRange_Clone 32 | TextRange_Compare 33 | TextRange_CompareEndpoints 34 | TextRange_ExpandToEnclosingUnit 35 | TextRange_FindAttribute 36 | TextRange_FindText 37 | TextRange_GetAttributeValue 38 | TextRange_GetBoundingRectangles 39 | TextRange_GetChildren 40 | TextRange_GetEnclosingElement 41 | TextRange_GetText 42 | TextRange_Move 43 | TextRange_MoveEndpointByRange 44 | TextRange_MoveEndpointByUnit 45 | TextRange_RemoveFromSelection 46 | TextRange_ScrollIntoView 47 | TextRange_Select 48 | TogglePattern_Toggle 49 | TransformPattern_Move 50 | TransformPattern_Resize 51 | TransformPattern_Rotate 52 | UiaAddEvent 53 | UiaClientsAreListening 54 | UiaDisconnectAllProviders 55 | UiaDisconnectProvider 56 | UiaEventAddWindow 57 | UiaEventRemoveWindow 58 | UiaFind 59 | UiaGetErrorDescription 60 | UiaGetPatternProvider 61 | UiaGetPropertyValue 62 | UiaGetReservedMixedAttributeValue 63 | UiaGetReservedNotSupportedValue 64 | UiaGetRootNode 65 | UiaGetRuntimeId 66 | UiaGetUpdatedCache 67 | UiaHPatternObjectFromVariant 68 | UiaHTextRangeFromVariant 69 | UiaHUiaNodeFromVariant 70 | UiaHasServerSideProvider 71 | UiaHostProviderFromHwnd 72 | UiaIAccessibleFromProvider 73 | UiaLookupId 74 | UiaNavigate 75 | UiaNodeFromFocus 76 | UiaNodeFromHandle 77 | UiaNodeFromPoint 78 | UiaNodeFromProvider 79 | UiaNodeRelease 80 | UiaPatternRelease 81 | UiaProviderForNonClient 82 | UiaProviderFromIAccessible 83 | UiaRaiseActiveTextPositionChangedEvent 84 | UiaRaiseAsyncContentLoadedEvent 85 | UiaRaiseAutomationEvent 86 | UiaRaiseAutomationPropertyChangedEvent 87 | UiaRaiseChangesEvent 88 | UiaRaiseNotificationEvent 89 | UiaRaiseStructureChangedEvent 90 | UiaRaiseTextEditTextChangedEvent 91 | UiaRegisterProviderCallback 92 | UiaRemoveEvent 93 | UiaReturnRawElementProvider 94 | UiaSetFocus 95 | UiaTextRangeRelease 96 | ValuePattern_SetValue 97 | VirtualizedItemPattern_Realize 98 | WindowPattern_Close 99 | WindowPattern_SetWindowVisualState 100 | WindowPattern_WaitForInputIdle 101 | -------------------------------------------------------------------------------- /defs/P2P.def: -------------------------------------------------------------------------------- 1 | LIBRARY P2P 2 | EXPORTS 3 | PeerCollabAddContact 4 | PeerCollabAsyncInviteContact 5 | PeerCollabAsyncInviteEndpoint 6 | PeerCollabCancelInvitation 7 | PeerCollabCloseHandle 8 | PeerCollabDeleteContact 9 | PeerCollabDeleteEndpointData 10 | PeerCollabDeleteObject 11 | PeerCollabEnumApplicationRegistrationInfo 12 | PeerCollabEnumApplications 13 | PeerCollabEnumContacts 14 | PeerCollabEnumEndpoints 15 | PeerCollabEnumObjects 16 | PeerCollabEnumPeopleNearMe 17 | PeerCollabExportContact 18 | PeerCollabGetAppLaunchInfo 19 | PeerCollabGetApplicationRegistrationInfo 20 | PeerCollabGetContact 21 | PeerCollabGetEndpointName 22 | PeerCollabGetEventData 23 | PeerCollabGetInvitationResponse 24 | PeerCollabGetPresenceInfo 25 | PeerCollabGetSigninOptions 26 | PeerCollabInviteContact 27 | PeerCollabInviteEndpoint 28 | PeerCollabParseContact 29 | PeerCollabQueryContactData 30 | PeerCollabRefreshEndpointData 31 | PeerCollabRegisterApplication 32 | PeerCollabRegisterEvent 33 | PeerCollabSetEndpointName 34 | PeerCollabSetObject 35 | PeerCollabSetPresenceInfo 36 | PeerCollabShutdown 37 | PeerCollabSignin 38 | PeerCollabSignout 39 | PeerCollabStartup 40 | PeerCollabSubscribeEndpointData 41 | PeerCollabUnregisterApplication 42 | PeerCollabUnregisterEvent 43 | PeerCollabUnsubscribeEndpointData 44 | PeerCollabUpdateContact 45 | PeerCreatePeerName 46 | PeerEndEnumeration 47 | PeerEnumGroups 48 | PeerEnumIdentities 49 | PeerFreeData 50 | PeerGetItemCount 51 | PeerGetNextItem 52 | PeerGroupAddRecord 53 | PeerGroupClose 54 | PeerGroupCloseDirectConnection 55 | PeerGroupConnect 56 | PeerGroupConnectByAddress 57 | PeerGroupCreate 58 | PeerGroupCreateInvitation 59 | PeerGroupCreatePasswordInvitation 60 | PeerGroupDelete 61 | PeerGroupDeleteRecord 62 | PeerGroupEnumConnections 63 | PeerGroupEnumMembers 64 | PeerGroupEnumRecords 65 | PeerGroupExportConfig 66 | PeerGroupExportDatabase 67 | PeerGroupGetEventData 68 | PeerGroupGetProperties 69 | PeerGroupGetRecord 70 | PeerGroupGetStatus 71 | PeerGroupImportConfig 72 | PeerGroupImportDatabase 73 | PeerGroupIssueCredentials 74 | PeerGroupJoin 75 | PeerGroupOpen 76 | PeerGroupOpenDirectConnection 77 | PeerGroupParseInvitation 78 | PeerGroupPasswordJoin 79 | PeerGroupPeerTimeToUniversalTime 80 | PeerGroupRegisterEvent 81 | PeerGroupResumePasswordAuthentication 82 | PeerGroupSearchRecords 83 | PeerGroupSendData 84 | PeerGroupSetProperties 85 | PeerGroupShutdown 86 | PeerGroupStartup 87 | PeerGroupUniversalTimeToPeerTime 88 | PeerGroupUnregisterEvent 89 | PeerGroupUpdateRecord 90 | PeerHostNameToPeerName 91 | PeerIdentityCreate 92 | PeerIdentityDelete 93 | PeerIdentityExport 94 | PeerIdentityGetCryptKey 95 | PeerIdentityGetDefault 96 | PeerIdentityGetFriendlyName 97 | PeerIdentityGetXML 98 | PeerIdentityImport 99 | PeerIdentitySetFriendlyName 100 | PeerNameToPeerHostName 101 | PeerPnrpEndResolve 102 | PeerPnrpGetCloudInfo 103 | PeerPnrpGetEndpoint 104 | PeerPnrpRegister 105 | PeerPnrpResolve 106 | PeerPnrpShutdown 107 | PeerPnrpStartResolve 108 | PeerPnrpStartup 109 | PeerPnrpUnregister 110 | PeerPnrpUpdateRegistration 111 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # Minimal Windows 10 SDK 2 | 3 | Installs only the necessary Windows 10 `.lib` files to save you having to download the full Visual Studio package. You can either download the [zip file](https://github.com/ChrisDenton/minwinsdk/releases/download/0.0.1/Minimal.Windows.SDK.zip) or the [installer](https://github.com/ChrisDenton/minwinsdk/releases/download/0.0.1/minwinsdk.exe). 4 | 5 | ## How to Install 6 | 7 | First Visual Studio needs to be installed, but not as much as usual. Using powershell: 8 | 9 | > Invoke-WebRequest https://aka.ms/vs/16/release/vs_buildtools.exe -OutFile vs_buildtools.exe 10 | > .\vs_buildtools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.Component.VC.Runtime.UCRTSDK 11 | 12 | This will install the Visual Studio package manager then open up the GUI installer. You can click straight on install. All the necessary components are already selected. 13 | 14 | Wait for that to finish then run this installer. Alternatively, see [Manually Install Only the Libs](#manually-install-only-the-libs). 15 | 16 | > Invoke-WebRequest https://github.com/ChrisDenton/minwinsdk/releases/download/0.0.1/minwinsdk.exe -OutFile minwinsdk.exe 17 | > .\minwinsdk 18 | 19 | If all goes well you should finally be able to install rustup 20 | 21 | > Invoke-WebRequest https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe -OutFile rustup-init.exe 22 | > .\rustup-init -y --default-host x86_64-pc-windows-msvc 23 | 24 | ## Manually Install Only the Libs 25 | 26 | Download [Minimal.Windows.SDK.zip](https://github.com/ChrisDenton/minwinsdk/releases/download/0.0.1/Minimal.Windows.SDK.zip) and unzip it somewhere nice. You may want to set the `LIB` environment variable for your default target. 27 | 28 | ## Using the libs 29 | 30 | If you used the installer or manually set the `LIB` environment variable then it should "just work" for the default target. If using another target you may need to set the library search path appropriately. You can do this globally in your [`cargo configuration file`](https://doc.rust-lang.org/cargo/reference/config.html). By default it's located at `%USERPROFILE%\.cargo\config.toml` but you might need to create it. 31 | 32 | Add this to the config (replacing `path\to\libs` with the folder the libs are in): 33 | ``` 34 | [target.x86_64-pc-windows-msvc] 35 | rustflags = [ "-L", "path\to\libs\x64"] 36 | 37 | [target.i686-pc-windows-msvc] 38 | rustflags = [ "-L", "path\to\libs\x86"] 39 | 40 | [target.aarch64-pc-windows-msvc] 41 | rustflags = [ "-L", "path\to\libs\arm64"] 42 | 43 | [target.thumbv7a-pc-windows-msvc] 44 | rustflags = [ "-L", "path\to\libs\arm"] 45 | ``` 46 | 47 | ## Limitations 48 | 49 | * I have not yet tested that all the imports work. 50 | * These libs do not (yet?) include `ucrt.lib`. 51 | * I only provide an `x86_64` installer. There's no inherent reason for this, it's just that I'm being lazy. 52 | * I wrote this in a very short space of time so this should be considered alpha quality software (if we're being very generous). Honestly it's probably better to just download the zip file and install the libs manually. That way you'll avoid any scary warnings berating you for downloading software from the internet. Which you should never do. 👀 53 | 54 | ## The future 55 | 56 | This should become obsolete once Rust has [raw-dylibs](https://rust-lang.github.io/rfcs/2627-raw-dylib-kind.html). 57 | -------------------------------------------------------------------------------- /defs/MPRAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY MPRAPI 2 | EXPORTS 3 | MprAdminBufferFree 4 | MprAdminConnectionClearStats 5 | MprAdminConnectionEnum 6 | MprAdminConnectionEnumEx 7 | MprAdminConnectionGetInfo 8 | MprAdminConnectionGetInfoEx 9 | MprAdminConnectionRemoveQuarantine 10 | MprAdminDeregisterConnectionNotification 11 | MprAdminDeviceEnum 12 | MprAdminEstablishDomainRasServer 13 | MprAdminGetErrorString 14 | MprAdminGetPDCServer 15 | MprAdminInterfaceConnect 16 | MprAdminInterfaceCreate 17 | MprAdminInterfaceDelete 18 | MprAdminInterfaceDeviceGetInfo 19 | MprAdminInterfaceDeviceSetInfo 20 | MprAdminInterfaceDisconnect 21 | MprAdminInterfaceEnum 22 | MprAdminInterfaceGetCredentials 23 | MprAdminInterfaceGetCredentialsEx 24 | MprAdminInterfaceGetCustomInfoEx 25 | MprAdminInterfaceGetHandle 26 | MprAdminInterfaceGetInfo 27 | MprAdminInterfaceQueryUpdateResult 28 | MprAdminInterfaceSetCredentials 29 | MprAdminInterfaceSetCredentialsEx 30 | MprAdminInterfaceSetCustomInfoEx 31 | MprAdminInterfaceSetInfo 32 | MprAdminInterfaceTransportAdd 33 | MprAdminInterfaceTransportGetInfo 34 | MprAdminInterfaceTransportRemove 35 | MprAdminInterfaceTransportSetInfo 36 | MprAdminInterfaceUpdatePhonebookInfo 37 | MprAdminInterfaceUpdateRoutes 38 | MprAdminIsDomainRasServer 39 | MprAdminIsServiceInitialized 40 | MprAdminIsServiceRunning 41 | MprAdminMIBBufferFree 42 | MprAdminMIBEntryCreate 43 | MprAdminMIBEntryDelete 44 | MprAdminMIBEntryGet 45 | MprAdminMIBEntryGetFirst 46 | MprAdminMIBEntryGetNext 47 | MprAdminMIBEntrySet 48 | MprAdminMIBServerConnect 49 | MprAdminMIBServerDisconnect 50 | MprAdminPortClearStats 51 | MprAdminPortDisconnect 52 | MprAdminPortEnum 53 | MprAdminPortGetInfo 54 | MprAdminPortReset 55 | MprAdminRegisterConnectionNotification 56 | MprAdminSendUserMessage 57 | MprAdminServerConnect 58 | MprAdminServerDisconnect 59 | MprAdminServerGetCredentials 60 | MprAdminServerGetInfo 61 | MprAdminServerGetInfoEx 62 | MprAdminServerSetCredentials 63 | MprAdminServerSetInfo 64 | MprAdminServerSetInfoEx 65 | MprAdminTransportCreate 66 | MprAdminTransportGetInfo 67 | MprAdminTransportSetInfo 68 | MprAdminUpdateConnection 69 | MprAdminUserGetInfo 70 | MprAdminUserSetInfo 71 | MprConfigBufferFree 72 | MprConfigFilterGetInfo 73 | MprConfigFilterSetInfo 74 | MprConfigGetFriendlyName 75 | MprConfigGetGuidName 76 | MprConfigInterfaceCreate 77 | MprConfigInterfaceDelete 78 | MprConfigInterfaceEnum 79 | MprConfigInterfaceGetCustomInfoEx 80 | MprConfigInterfaceGetHandle 81 | MprConfigInterfaceGetInfo 82 | MprConfigInterfaceSetCustomInfoEx 83 | MprConfigInterfaceSetInfo 84 | MprConfigInterfaceTransportAdd 85 | MprConfigInterfaceTransportEnum 86 | MprConfigInterfaceTransportGetHandle 87 | MprConfigInterfaceTransportGetInfo 88 | MprConfigInterfaceTransportRemove 89 | MprConfigInterfaceTransportSetInfo 90 | MprConfigServerBackup 91 | MprConfigServerConnect 92 | MprConfigServerDisconnect 93 | MprConfigServerGetInfo 94 | MprConfigServerGetInfoEx 95 | MprConfigServerInstall 96 | MprConfigServerRefresh 97 | MprConfigServerRestore 98 | MprConfigServerSetInfo 99 | MprConfigServerSetInfoEx 100 | MprConfigTransportCreate 101 | MprConfigTransportDelete 102 | MprConfigTransportEnum 103 | MprConfigTransportGetHandle 104 | MprConfigTransportGetInfo 105 | MprConfigTransportSetInfo 106 | MprInfoBlockAdd 107 | MprInfoBlockFind 108 | MprInfoBlockQuerySize 109 | MprInfoBlockRemove 110 | MprInfoBlockSet 111 | MprInfoCreate 112 | MprInfoDelete 113 | MprInfoDuplicate 114 | MprInfoRemoveAll 115 | -------------------------------------------------------------------------------- /defs/WS2_32.def: -------------------------------------------------------------------------------- 1 | LIBRARY WS2_32 2 | EXPORTS 3 | FreeAddrInfoEx 4 | FreeAddrInfoExW 5 | FreeAddrInfoW 6 | GetAddrInfoExA 7 | GetAddrInfoExCancel 8 | GetAddrInfoExOverlappedResult 9 | GetAddrInfoExW 10 | GetAddrInfoW 11 | GetHostNameW 12 | GetNameInfoW 13 | InetNtopW 14 | InetPtonW 15 | SetAddrInfoExA 16 | SetAddrInfoExW 17 | WPUCompleteOverlappedRequest 18 | WSAAccept 19 | WSAAddressToStringA 20 | WSAAddressToStringW 21 | WSAAdvertiseProvider 22 | WSAAsyncGetHostByAddr 23 | WSAAsyncGetHostByName 24 | WSAAsyncGetProtoByName 25 | WSAAsyncGetProtoByNumber 26 | WSAAsyncGetServByName 27 | WSAAsyncGetServByPort 28 | WSAAsyncSelect 29 | WSACancelAsyncRequest 30 | WSACancelBlockingCall 31 | WSACleanup 32 | WSACloseEvent 33 | WSAConnect 34 | WSAConnectByList 35 | WSAConnectByNameA 36 | WSAConnectByNameW 37 | WSACreateEvent 38 | WSADuplicateSocketA 39 | WSADuplicateSocketW 40 | WSAEnumNameSpaceProvidersA 41 | WSAEnumNameSpaceProvidersExA 42 | WSAEnumNameSpaceProvidersExW 43 | WSAEnumNameSpaceProvidersW 44 | WSAEnumNetworkEvents 45 | WSAEnumProtocolsA 46 | WSAEnumProtocolsW 47 | WSAEventSelect 48 | WSAGetLastError 49 | WSAGetOverlappedResult 50 | WSAGetQOSByName 51 | WSAGetServiceClassInfoA 52 | WSAGetServiceClassInfoW 53 | WSAGetServiceClassNameByClassIdA 54 | WSAGetServiceClassNameByClassIdW 55 | WSAHtonl 56 | WSAHtons 57 | WSAInstallServiceClassA 58 | WSAInstallServiceClassW 59 | WSAIoctl 60 | WSAIsBlocking 61 | WSAJoinLeaf 62 | WSALookupServiceBeginA 63 | WSALookupServiceBeginW 64 | WSALookupServiceEnd 65 | WSALookupServiceNextA 66 | WSALookupServiceNextW 67 | WSANSPIoctl 68 | WSANtohl 69 | WSANtohs 70 | WSAPoll 71 | WSAProviderCompleteAsyncCall 72 | WSAProviderConfigChange 73 | WSARecv 74 | WSARecvDisconnect 75 | WSARecvFrom 76 | WSARemoveServiceClass 77 | WSAResetEvent 78 | WSASend 79 | WSASendDisconnect 80 | WSASendMsg 81 | WSASendTo 82 | WSASetBlockingHook 83 | WSASetEvent 84 | WSASetLastError 85 | WSASetServiceA 86 | WSASetServiceW 87 | WSASocketA 88 | WSASocketW 89 | WSAStartup 90 | WSAStringToAddressA 91 | WSAStringToAddressW 92 | WSAUnadvertiseProvider 93 | WSAUnhookBlockingHook 94 | WSAWaitForMultipleEvents 95 | WSCDeinstallProvider 96 | WSCDeinstallProvider32 97 | WSCEnableNSProvider 98 | WSCEnableNSProvider32 99 | WSCEnumNameSpaceProviders32 100 | WSCEnumNameSpaceProvidersEx32 101 | WSCEnumProtocols 102 | WSCEnumProtocols32 103 | WSCGetApplicationCategory 104 | WSCGetProviderInfo 105 | WSCGetProviderInfo32 106 | WSCGetProviderPath 107 | WSCGetProviderPath32 108 | WSCInstallNameSpace 109 | WSCInstallNameSpace32 110 | WSCInstallNameSpaceEx 111 | WSCInstallNameSpaceEx32 112 | WSCInstallProvider 113 | WSCInstallProvider64_32 114 | WSCInstallProviderAndChains64_32 115 | WSCSetApplicationCategory 116 | WSCSetProviderInfo 117 | WSCSetProviderInfo32 118 | WSCUnInstallNameSpace 119 | WSCUnInstallNameSpace32 120 | WSCUpdateProvider 121 | WSCUpdateProvider32 122 | WSCWriteNameSpaceOrder 123 | WSCWriteNameSpaceOrder32 124 | WSCWriteProviderOrder 125 | WSCWriteProviderOrder32 126 | __WSAFDIsSet 127 | accept 128 | bind 129 | closesocket 130 | connect 131 | freeaddrinfo 132 | getaddrinfo 133 | gethostbyaddr 134 | gethostbyname 135 | gethostname 136 | getnameinfo 137 | getpeername 138 | getprotobyname 139 | getprotobynumber 140 | getservbyname 141 | getservbyport 142 | getsockname 143 | getsockopt 144 | htonl 145 | htons 146 | inet_addr 147 | inet_ntoa 148 | inet_ntop 149 | inet_pton 150 | ioctlsocket 151 | listen 152 | ntohl 153 | ntohs 154 | recv 155 | recvfrom 156 | select 157 | send 158 | sendto 159 | setsockopt 160 | shutdown 161 | socket 162 | -------------------------------------------------------------------------------- /defs/WINMM.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINMM 2 | EXPORTS 3 | CloseDriver 4 | DefDriverProc 5 | DriverCallback 6 | DrvGetModuleHandle 7 | GetDriverModuleHandle 8 | OpenDriver 9 | PlaySoundA 10 | PlaySoundW 11 | SendDriverMessage 12 | auxGetDevCapsA 13 | auxGetDevCapsW 14 | auxGetNumDevs 15 | auxGetVolume 16 | auxOutMessage 17 | auxSetVolume 18 | joyConfigChanged 19 | joyGetDevCapsA 20 | joyGetDevCapsW 21 | joyGetNumDevs 22 | joyGetPos 23 | joyGetPosEx 24 | joyGetThreshold 25 | joyReleaseCapture 26 | joySetCapture 27 | joySetThreshold 28 | mciDriverNotify 29 | mciDriverYield 30 | mciFreeCommandResource 31 | mciGetCreatorTask 32 | mciGetDeviceIDA 33 | mciGetDeviceIDFromElementIDA 34 | mciGetDeviceIDFromElementIDW 35 | mciGetDeviceIDW 36 | mciGetDriverData 37 | mciGetErrorStringA 38 | mciGetErrorStringW 39 | mciGetYieldProc 40 | mciLoadCommandResource 41 | mciSendCommandA 42 | mciSendCommandW 43 | mciSendStringA 44 | mciSendStringW 45 | mciSetDriverData 46 | mciSetYieldProc 47 | midiConnect 48 | midiDisconnect 49 | midiInAddBuffer 50 | midiInClose 51 | midiInGetDevCapsA 52 | midiInGetDevCapsW 53 | midiInGetErrorTextA 54 | midiInGetErrorTextW 55 | midiInGetID 56 | midiInGetNumDevs 57 | midiInMessage 58 | midiInOpen 59 | midiInPrepareHeader 60 | midiInReset 61 | midiInStart 62 | midiInStop 63 | midiInUnprepareHeader 64 | midiOutCacheDrumPatches 65 | midiOutCachePatches 66 | midiOutClose 67 | midiOutGetDevCapsA 68 | midiOutGetDevCapsW 69 | midiOutGetErrorTextA 70 | midiOutGetErrorTextW 71 | midiOutGetID 72 | midiOutGetNumDevs 73 | midiOutGetVolume 74 | midiOutLongMsg 75 | midiOutMessage 76 | midiOutOpen 77 | midiOutPrepareHeader 78 | midiOutReset 79 | midiOutSetVolume 80 | midiOutShortMsg 81 | midiOutUnprepareHeader 82 | midiStreamClose 83 | midiStreamOpen 84 | midiStreamOut 85 | midiStreamPause 86 | midiStreamPosition 87 | midiStreamProperty 88 | midiStreamRestart 89 | midiStreamStop 90 | mixerClose 91 | mixerGetControlDetailsA 92 | mixerGetControlDetailsW 93 | mixerGetDevCapsA 94 | mixerGetDevCapsW 95 | mixerGetID 96 | mixerGetLineControlsA 97 | mixerGetLineControlsW 98 | mixerGetLineInfoA 99 | mixerGetLineInfoW 100 | mixerGetNumDevs 101 | mixerMessage 102 | mixerOpen 103 | mixerSetControlDetails 104 | mmDrvInstall 105 | mmGetCurrentTask 106 | mmTaskBlock 107 | mmTaskCreate 108 | mmTaskSignal 109 | mmTaskYield 110 | mmioAdvance 111 | mmioAscend 112 | mmioClose 113 | mmioCreateChunk 114 | mmioDescend 115 | mmioFlush 116 | mmioGetInfo 117 | mmioInstallIOProcA 118 | mmioInstallIOProcW 119 | mmioOpenA 120 | mmioOpenW 121 | mmioRead 122 | mmioRenameA 123 | mmioRenameW 124 | mmioSeek 125 | mmioSendMessage 126 | mmioSetBuffer 127 | mmioSetInfo 128 | mmioStringToFOURCCA 129 | mmioStringToFOURCCW 130 | mmioWrite 131 | sndPlaySoundA 132 | sndPlaySoundW 133 | timeBeginPeriod 134 | timeEndPeriod 135 | timeGetDevCaps 136 | timeGetSystemTime 137 | timeGetTime 138 | timeKillEvent 139 | timeSetEvent 140 | waveInAddBuffer 141 | waveInClose 142 | waveInGetDevCapsA 143 | waveInGetDevCapsW 144 | waveInGetErrorTextA 145 | waveInGetErrorTextW 146 | waveInGetID 147 | waveInGetNumDevs 148 | waveInGetPosition 149 | waveInMessage 150 | waveInOpen 151 | waveInPrepareHeader 152 | waveInReset 153 | waveInStart 154 | waveInStop 155 | waveInUnprepareHeader 156 | waveOutBreakLoop 157 | waveOutClose 158 | waveOutGetDevCapsA 159 | waveOutGetDevCapsW 160 | waveOutGetErrorTextA 161 | waveOutGetErrorTextW 162 | waveOutGetID 163 | waveOutGetNumDevs 164 | waveOutGetPitch 165 | waveOutGetPlaybackRate 166 | waveOutGetPosition 167 | waveOutGetVolume 168 | waveOutMessage 169 | waveOutOpen 170 | waveOutPause 171 | waveOutPrepareHeader 172 | waveOutReset 173 | waveOutRestart 174 | waveOutSetPitch 175 | waveOutSetPlaybackRate 176 | waveOutSetVolume 177 | waveOutUnprepareHeader 178 | waveOutWrite 179 | -------------------------------------------------------------------------------- /defs/RESUTILS.def: -------------------------------------------------------------------------------- 1 | LIBRARY RESUTILS 2 | EXPORTS 3 | CloseClusterCryptProvider 4 | ClusAddClusterHealthFault 5 | ClusGetClusterHealthFaults 6 | ClusRemoveClusterHealthFault 7 | ClusWorkerCheckTerminate 8 | ClusWorkerCreate 9 | ClusWorkerTerminate 10 | ClusWorkerTerminateEx 11 | ClusWorkersTerminate 12 | ClusterClearBackupStateForSharedVolume 13 | ClusterDecrypt 14 | ClusterEncrypt 15 | ClusterGetVolumeNameForVolumeMountPoint 16 | ClusterGetVolumePathName 17 | ClusterIsPathOnSharedVolume 18 | ClusterPrepareSharedVolumeForBackup 19 | FreeClusterCrypt 20 | FreeClusterHealthFault 21 | FreeClusterHealthFaultArray 22 | InitializeClusterHealthFault 23 | InitializeClusterHealthFaultArray 24 | OpenClusterCryptProvider 25 | OpenClusterCryptProviderEx 26 | ResUtilAddUnknownProperties 27 | ResUtilCreateDirectoryTree 28 | ResUtilDupGroup 29 | ResUtilDupParameterBlock 30 | ResUtilDupResource 31 | ResUtilDupString 32 | ResUtilEnumGroups 33 | ResUtilEnumGroupsEx 34 | ResUtilEnumPrivateProperties 35 | ResUtilEnumProperties 36 | ResUtilEnumResources 37 | ResUtilEnumResourcesEx 38 | ResUtilEnumResourcesEx2 39 | ResUtilExpandEnvironmentStrings 40 | ResUtilFindBinaryProperty 41 | ResUtilFindDependentDiskResourceDriveLetter 42 | ResUtilFindDwordProperty 43 | ResUtilFindExpandSzProperty 44 | ResUtilFindExpandedSzProperty 45 | ResUtilFindFileTimeProperty 46 | ResUtilFindLongProperty 47 | ResUtilFindMultiSzProperty 48 | ResUtilFindSzProperty 49 | ResUtilFindULargeIntegerProperty 50 | ResUtilFreeEnvironment 51 | ResUtilFreeParameterBlock 52 | ResUtilGetAllProperties 53 | ResUtilGetBinaryProperty 54 | ResUtilGetBinaryValue 55 | ResUtilGetClusterGroupType 56 | ResUtilGetClusterId 57 | ResUtilGetClusterRoleState 58 | ResUtilGetCoreClusterResources 59 | ResUtilGetCoreClusterResourcesEx 60 | ResUtilGetCoreGroup 61 | ResUtilGetDwordProperty 62 | ResUtilGetDwordValue 63 | ResUtilGetEnvironmentWithNetName 64 | ResUtilGetFileTimeProperty 65 | ResUtilGetLongProperty 66 | ResUtilGetMultiSzProperty 67 | ResUtilGetPrivateProperties 68 | ResUtilGetProperties 69 | ResUtilGetPropertiesToParameterBlock 70 | ResUtilGetProperty 71 | ResUtilGetPropertyFormats 72 | ResUtilGetPropertySize 73 | ResUtilGetQwordValue 74 | ResUtilGetResourceDependency 75 | ResUtilGetResourceDependencyByClass 76 | ResUtilGetResourceDependencyByClassEx 77 | ResUtilGetResourceDependencyByName 78 | ResUtilGetResourceDependencyByNameEx 79 | ResUtilGetResourceDependencyEx 80 | ResUtilGetResourceDependentIPAddressProps 81 | ResUtilGetResourceName 82 | ResUtilGetResourceNameDependency 83 | ResUtilGetResourceNameDependencyEx 84 | ResUtilGetSzProperty 85 | ResUtilGetSzValue 86 | ResUtilGroupsEqual 87 | ResUtilIsPathValid 88 | ResUtilIsResourceClassEqual 89 | ResUtilLeftPaxosIsLessThanRight 90 | ResUtilNodeEnum 91 | ResUtilPaxosComparer 92 | ResUtilPropertyListFromParameterBlock 93 | ResUtilRemoveResourceServiceEnvironment 94 | ResUtilResourceDepEnum 95 | ResUtilResourceTypesEqual 96 | ResUtilResourcesEqual 97 | ResUtilSetBinaryValue 98 | ResUtilSetDwordValue 99 | ResUtilSetExpandSzValue 100 | ResUtilSetMultiSzValue 101 | ResUtilSetPrivatePropertyList 102 | ResUtilSetPropertyParameterBlock 103 | ResUtilSetPropertyParameterBlockEx 104 | ResUtilSetPropertyTable 105 | ResUtilSetPropertyTableEx 106 | ResUtilSetQwordValue 107 | ResUtilSetResourceServiceEnvironment 108 | ResUtilSetResourceServiceStartParameters 109 | ResUtilSetResourceServiceStartParametersEx 110 | ResUtilSetSzValue 111 | ResUtilSetUnknownProperties 112 | ResUtilSetValueEx 113 | ResUtilStartResourceService 114 | ResUtilStopResourceService 115 | ResUtilStopService 116 | ResUtilTerminateServiceProcessFromResDll 117 | ResUtilVerifyPrivatePropertyList 118 | ResUtilVerifyPropertyTable 119 | ResUtilVerifyResourceService 120 | ResUtilVerifyService 121 | ResUtilsDeleteKeyTree 122 | -------------------------------------------------------------------------------- /defs/WINSPOOL.def: -------------------------------------------------------------------------------- 1 | LIBRARY WINSPOOL 2 | EXPORTS 3 | AbortPrinter 4 | AddFormA 5 | AddFormW 6 | AddJobA 7 | AddJobW 8 | AddMonitorA 9 | AddMonitorW 10 | AddPortA 11 | AddPortW 12 | AddPrintProcessorA 13 | AddPrintProcessorW 14 | AddPrintProvidorA 15 | AddPrintProvidorW 16 | AddPrinterA 17 | AddPrinterConnection2A 18 | AddPrinterConnection2W 19 | AddPrinterConnectionA 20 | AddPrinterConnectionW 21 | AddPrinterDriverA 22 | AddPrinterDriverExA 23 | AddPrinterDriverExW 24 | AddPrinterDriverW 25 | AddPrinterW 26 | AdvancedDocumentPropertiesA 27 | AdvancedDocumentPropertiesW 28 | ClosePrinter 29 | CloseSpoolFileHandle 30 | CommitSpoolData 31 | ConfigurePortA 32 | ConfigurePortW 33 | ConnectToPrinterDlg 34 | CorePrinterDriverInstalledA 35 | CorePrinterDriverInstalledW 36 | DeleteFormA 37 | DeleteFormW 38 | DeleteJobNamedProperty 39 | DeleteMonitorA 40 | DeleteMonitorW 41 | DeletePortA 42 | DeletePortW 43 | DeletePrintProcessorA 44 | DeletePrintProcessorW 45 | DeletePrintProvidorA 46 | DeletePrintProvidorW 47 | DeletePrinter 48 | DeletePrinterConnectionA 49 | DeletePrinterConnectionW 50 | DeletePrinterDataA 51 | DeletePrinterDataExA 52 | DeletePrinterDataExW 53 | DeletePrinterDataW 54 | DeletePrinterDriverA 55 | DeletePrinterDriverExA 56 | DeletePrinterDriverExW 57 | DeletePrinterDriverPackageA 58 | DeletePrinterDriverPackageW 59 | DeletePrinterDriverW 60 | DeletePrinterKeyA 61 | DeletePrinterKeyW 62 | DeviceCapabilitiesA 63 | DeviceCapabilitiesW 64 | DocumentPropertiesA 65 | DocumentPropertiesW 66 | EndDocPrinter 67 | EndPagePrinter 68 | EnumFormsA 69 | EnumFormsW 70 | EnumJobNamedProperties 71 | EnumJobsA 72 | EnumJobsW 73 | EnumMonitorsA 74 | EnumMonitorsW 75 | EnumPortsA 76 | EnumPortsW 77 | EnumPrintProcessorDatatypesA 78 | EnumPrintProcessorDatatypesW 79 | EnumPrintProcessorsA 80 | EnumPrintProcessorsW 81 | EnumPrinterDataA 82 | EnumPrinterDataExA 83 | EnumPrinterDataExW 84 | EnumPrinterDataW 85 | EnumPrinterDriversA 86 | EnumPrinterDriversW 87 | EnumPrinterKeyA 88 | EnumPrinterKeyW 89 | EnumPrintersA 90 | EnumPrintersW 91 | FindClosePrinterChangeNotification 92 | FindFirstPrinterChangeNotification 93 | FindNextPrinterChangeNotification 94 | FlushPrinter 95 | FreePrintNamedPropertyArray 96 | FreePrintPropertyValue 97 | FreePrinterNotifyInfo 98 | GetCorePrinterDriversA 99 | GetCorePrinterDriversW 100 | GetDefaultPrinterA 101 | GetDefaultPrinterW 102 | GetFormA 103 | GetFormW 104 | GetJobA 105 | GetJobNamedPropertyValue 106 | GetJobW 107 | GetPrintExecutionData 108 | GetPrintOutputInfo 109 | GetPrintProcessorDirectoryA 110 | GetPrintProcessorDirectoryW 111 | GetPrinterA 112 | GetPrinterDataA 113 | GetPrinterDataExA 114 | GetPrinterDataExW 115 | GetPrinterDataW 116 | GetPrinterDriver2A 117 | GetPrinterDriver2W 118 | GetPrinterDriverA 119 | GetPrinterDriverDirectoryA 120 | GetPrinterDriverDirectoryW 121 | GetPrinterDriverPackagePathA 122 | GetPrinterDriverPackagePathW 123 | GetPrinterDriverW 124 | GetPrinterW 125 | GetSpoolFileHandle 126 | InstallPrinterDriverFromPackageA 127 | InstallPrinterDriverFromPackageW 128 | IsValidDevmodeA 129 | IsValidDevmodeW 130 | OpenPrinter2A 131 | OpenPrinter2W 132 | OpenPrinterA 133 | OpenPrinterW 134 | PrinterMessageBoxA 135 | PrinterMessageBoxW 136 | PrinterProperties 137 | ReadPrinter 138 | ReportJobProcessingProgress 139 | ResetPrinterA 140 | ResetPrinterW 141 | ScheduleJob 142 | SetDefaultPrinterA 143 | SetDefaultPrinterW 144 | SetFormA 145 | SetFormW 146 | SetJobA 147 | SetJobNamedProperty 148 | SetJobW 149 | SetPortA 150 | SetPortW 151 | SetPrinterA 152 | SetPrinterDataA 153 | SetPrinterDataExA 154 | SetPrinterDataExW 155 | SetPrinterDataW 156 | SetPrinterW 157 | StartDocPrinterA 158 | StartDocPrinterW 159 | StartPagePrinter 160 | UploadPrinterDriverPackageA 161 | UploadPrinterDriverPackageW 162 | WaitForPrinterChange 163 | WritePrinter 164 | XcvDataW 165 | -------------------------------------------------------------------------------- /defs/MFPlat.def: -------------------------------------------------------------------------------- 1 | LIBRARY MFPlat 2 | EXPORTS 3 | CreatePropertyStore 4 | MFAddPeriodicCallback 5 | MFAllocateSerialWorkQueue 6 | MFAllocateWorkQueue 7 | MFAllocateWorkQueueEx 8 | MFAverageTimePerFrameToFrameRate 9 | MFBeginCreateFile 10 | MFBeginRegisterWorkQueueWithMMCSS 11 | MFBeginRegisterWorkQueueWithMMCSSEx 12 | MFBeginUnregisterWorkQueueWithMMCSS 13 | MFCalculateBitmapImageSize 14 | MFCalculateImageSize 15 | MFCancelCreateFile 16 | MFCancelWorkItem 17 | MFCombineSamples 18 | MFCompareFullToPartialMediaType 19 | MFConvertColorInfoFromDXVA 20 | MFConvertColorInfoToDXVA 21 | MFConvertFromFP16Array 22 | MFConvertToFP16Array 23 | MFCopyImage 24 | MFCreate2DMediaBuffer 25 | MFCreateAMMediaTypeFromMFMediaType 26 | MFCreateAlignedMemoryBuffer 27 | MFCreateAsyncResult 28 | MFCreateAttributes 29 | MFCreateAudioMediaType 30 | MFCreateCollection 31 | MFCreateContentDecryptorContext 32 | MFCreateContentProtectionDevice 33 | MFCreateDXGIDeviceManager 34 | MFCreateDXGISurfaceBuffer 35 | MFCreateDXSurfaceBuffer 36 | MFCreateEventQueue 37 | MFCreateFile 38 | MFCreateLegacyMediaBufferOnMFMediaBuffer 39 | MFCreateMFByteStreamOnStream 40 | MFCreateMFByteStreamOnStreamEx 41 | MFCreateMFByteStreamWrapper 42 | MFCreateMFVideoFormatFromMFMediaType 43 | MFCreateMediaBufferFromMediaType 44 | MFCreateMediaBufferWrapper 45 | MFCreateMediaEvent 46 | MFCreateMediaExtensionActivate 47 | MFCreateMediaType 48 | MFCreateMediaTypeFromProperties 49 | MFCreateMediaTypeFromRepresentation 50 | MFCreateMemoryBuffer 51 | MFCreateMuxStreamAttributes 52 | MFCreateMuxStreamMediaType 53 | MFCreateMuxStreamSample 54 | MFCreatePresentationDescriptor 55 | MFCreatePropertiesFromMediaType 56 | MFCreateSample 57 | MFCreateSourceResolver 58 | MFCreateStreamDescriptor 59 | MFCreateStreamOnMFByteStream 60 | MFCreateStreamOnMFByteStreamEx 61 | MFCreateSystemTimeSource 62 | MFCreateTempFile 63 | MFCreateTrackedSample 64 | MFCreateTransformActivate 65 | MFCreateVideoMediaType 66 | MFCreateVideoMediaTypeFromBitMapInfoHeader 67 | MFCreateVideoMediaTypeFromBitMapInfoHeaderEx 68 | MFCreateVideoMediaTypeFromSubtype 69 | MFCreateVideoSampleAllocatorEx 70 | MFCreateWICBitmapBuffer 71 | MFCreateWaveFormatExFromMFMediaType 72 | MFDeserializeAttributesFromStream 73 | MFDeserializePresentationDescriptor 74 | MFEndCreateFile 75 | MFEndRegisterWorkQueueWithMMCSS 76 | MFEndUnregisterWorkQueueWithMMCSS 77 | MFFrameRateToAverageTimePerFrame 78 | MFGetAttributesAsBlob 79 | MFGetAttributesAsBlobSize 80 | MFGetContentProtectionSystemCLSID 81 | MFGetMFTMerit 82 | MFGetPluginControl 83 | MFGetStrideForBitmapInfoHeader 84 | MFGetSupportedMimeTypes 85 | MFGetSupportedSchemes 86 | MFGetSystemTime 87 | MFGetTimerPeriodicity 88 | MFGetUncompressedVideoFormat 89 | MFGetWorkQueueMMCSSClass 90 | MFGetWorkQueueMMCSSPriority 91 | MFGetWorkQueueMMCSSTaskId 92 | MFHeapAlloc 93 | MFHeapFree 94 | MFInitAMMediaTypeFromMFMediaType 95 | MFInitAttributesFromBlob 96 | MFInitMediaTypeFromAMMediaType 97 | MFInitMediaTypeFromMFVideoFormat 98 | MFInitMediaTypeFromMPEG1VideoInfo 99 | MFInitMediaTypeFromMPEG2VideoInfo 100 | MFInitMediaTypeFromVideoInfoHeader 101 | MFInitMediaTypeFromVideoInfoHeader2 102 | MFInitMediaTypeFromWaveFormatEx 103 | MFInitVideoFormat 104 | MFInitVideoFormat_RGB 105 | MFInvokeCallback 106 | MFIsContentProtectionDeviceSupported 107 | MFLockDXGIDeviceManager 108 | MFLockPlatform 109 | MFLockSharedWorkQueue 110 | MFLockWorkQueue 111 | MFMapDX9FormatToDXGIFormat 112 | MFMapDXGIFormatToDX9Format 113 | MFPutWaitingWorkItem 114 | MFPutWorkItem 115 | MFPutWorkItem2 116 | MFPutWorkItemEx 117 | MFPutWorkItemEx2 118 | MFRegisterLocalByteStreamHandler 119 | MFRegisterLocalSchemeHandler 120 | MFRegisterPlatformWithMMCSS 121 | MFRemovePeriodicCallback 122 | MFScheduleWorkItem 123 | MFScheduleWorkItemEx 124 | MFSerializeAttributesToStream 125 | MFSerializePresentationDescriptor 126 | MFShutdown 127 | MFSplitSample 128 | MFStartup 129 | MFTEnum 130 | MFTEnum2 131 | MFTEnumEx 132 | MFTGetInfo 133 | MFTRegister 134 | MFTRegisterLocal 135 | MFTRegisterLocalByCLSID 136 | MFTUnregister 137 | MFTUnregisterLocal 138 | MFTUnregisterLocalByCLSID 139 | MFUnlockDXGIDeviceManager 140 | MFUnlockPlatform 141 | MFUnlockWorkQueue 142 | MFUnregisterPlatformFromMMCSS 143 | MFUnwrapMediaType 144 | MFValidateMediaTypeSize 145 | MFWrapMediaType 146 | MFllMulDiv 147 | -------------------------------------------------------------------------------- /defs/webservices.def: -------------------------------------------------------------------------------- 1 | LIBRARY webservices 2 | EXPORTS 3 | WsAbandonCall 4 | WsAbandonMessage 5 | WsAbortChannel 6 | WsAbortListener 7 | WsAbortServiceHost 8 | WsAbortServiceProxy 9 | WsAcceptChannel 10 | WsAddCustomHeader 11 | WsAddErrorString 12 | WsAddMappedHeader 13 | WsAddressMessage 14 | WsAlloc 15 | WsAsyncExecute 16 | WsCall 17 | WsCheckMustUnderstandHeaders 18 | WsCloseChannel 19 | WsCloseListener 20 | WsCloseServiceHost 21 | WsCloseServiceProxy 22 | WsCombineUrl 23 | WsCopyError 24 | WsCopyNode 25 | WsCreateChannel 26 | WsCreateChannelForListener 27 | WsCreateError 28 | WsCreateFaultFromError 29 | WsCreateHeap 30 | WsCreateListener 31 | WsCreateMessage 32 | WsCreateMessageForChannel 33 | WsCreateMetadata 34 | WsCreateReader 35 | WsCreateServiceEndpointFromTemplate 36 | WsCreateServiceHost 37 | WsCreateServiceProxy 38 | WsCreateServiceProxyFromTemplate 39 | WsCreateWriter 40 | WsCreateXmlBuffer 41 | WsCreateXmlSecurityToken 42 | WsDateTimeToFileTime 43 | WsDecodeUrl 44 | WsEncodeUrl 45 | WsEndReaderCanonicalization 46 | WsEndWriterCanonicalization 47 | WsFileTimeToDateTime 48 | WsFillBody 49 | WsFillReader 50 | WsFindAttribute 51 | WsFlushBody 52 | WsFlushWriter 53 | WsFreeChannel 54 | WsFreeError 55 | WsFreeHeap 56 | WsFreeListener 57 | WsFreeMessage 58 | WsFreeMetadata 59 | WsFreeReader 60 | WsFreeSecurityToken 61 | WsFreeServiceHost 62 | WsFreeServiceProxy 63 | WsFreeWriter 64 | WsGetChannelProperty 65 | WsGetCustomHeader 66 | WsGetDictionary 67 | WsGetErrorProperty 68 | WsGetErrorString 69 | WsGetFaultErrorDetail 70 | WsGetFaultErrorProperty 71 | WsGetHeader 72 | WsGetHeaderAttributes 73 | WsGetHeapProperty 74 | WsGetListenerProperty 75 | WsGetMappedHeader 76 | WsGetMessageProperty 77 | WsGetMetadataEndpoints 78 | WsGetMetadataProperty 79 | WsGetMissingMetadataDocumentAddress 80 | WsGetNamespaceFromPrefix 81 | WsGetOperationContextProperty 82 | WsGetPolicyAlternativeCount 83 | WsGetPolicyProperty 84 | WsGetPrefixFromNamespace 85 | WsGetReaderNode 86 | WsGetReaderPosition 87 | WsGetReaderProperty 88 | WsGetSecurityContextProperty 89 | WsGetSecurityTokenProperty 90 | WsGetServiceHostProperty 91 | WsGetServiceProxyProperty 92 | WsGetWriterPosition 93 | WsGetWriterProperty 94 | WsGetXmlAttribute 95 | WsInitializeMessage 96 | WsMarkHeaderAsUnderstood 97 | WsMatchPolicyAlternative 98 | WsMoveReader 99 | WsMoveWriter 100 | WsOpenChannel 101 | WsOpenListener 102 | WsOpenServiceHost 103 | WsOpenServiceProxy 104 | WsPullBytes 105 | WsPushBytes 106 | WsReadArray 107 | WsReadAttribute 108 | WsReadBody 109 | WsReadBytes 110 | WsReadChars 111 | WsReadCharsUtf8 112 | WsReadElement 113 | WsReadEndAttribute 114 | WsReadEndElement 115 | WsReadEndpointAddressExtension 116 | WsReadEnvelopeEnd 117 | WsReadEnvelopeStart 118 | WsReadMessageEnd 119 | WsReadMessageStart 120 | WsReadMetadata 121 | WsReadNode 122 | WsReadQualifiedName 123 | WsReadStartAttribute 124 | WsReadStartElement 125 | WsReadToStartElement 126 | WsReadType 127 | WsReadValue 128 | WsReadXmlBuffer 129 | WsReadXmlBufferFromBytes 130 | WsReceiveMessage 131 | WsRegisterOperationForCancel 132 | WsRemoveCustomHeader 133 | WsRemoveHeader 134 | WsRemoveMappedHeader 135 | WsRemoveNode 136 | WsRequestReply 137 | WsRequestSecurityToken 138 | WsResetChannel 139 | WsResetError 140 | WsResetHeap 141 | WsResetListener 142 | WsResetMessage 143 | WsResetMetadata 144 | WsResetServiceHost 145 | WsResetServiceProxy 146 | WsRevokeSecurityContext 147 | WsSendFaultMessageForError 148 | WsSendMessage 149 | WsSendReplyMessage 150 | WsSetChannelProperty 151 | WsSetErrorProperty 152 | WsSetFaultErrorDetail 153 | WsSetFaultErrorProperty 154 | WsSetHeader 155 | WsSetInput 156 | WsSetInputToBuffer 157 | WsSetListenerProperty 158 | WsSetMessageProperty 159 | WsSetOutput 160 | WsSetOutputToBuffer 161 | WsSetReaderPosition 162 | WsSetWriterPosition 163 | WsShutdownSessionChannel 164 | WsSkipNode 165 | WsStartReaderCanonicalization 166 | WsStartWriterCanonicalization 167 | WsTrimXmlWhitespace 168 | WsVerifyXmlNCName 169 | WsWriteArray 170 | WsWriteAttribute 171 | WsWriteBody 172 | WsWriteBytes 173 | WsWriteChars 174 | WsWriteCharsUtf8 175 | WsWriteElement 176 | WsWriteEndAttribute 177 | WsWriteEndCData 178 | WsWriteEndElement 179 | WsWriteEndStartElement 180 | WsWriteEnvelopeEnd 181 | WsWriteEnvelopeStart 182 | WsWriteMessageEnd 183 | WsWriteMessageStart 184 | WsWriteNode 185 | WsWriteQualifiedName 186 | WsWriteStartAttribute 187 | WsWriteStartCData 188 | WsWriteStartElement 189 | WsWriteText 190 | WsWriteType 191 | WsWriteValue 192 | WsWriteXmlBuffer 193 | WsWriteXmlBufferToBytes 194 | WsWriteXmlnsAttribute 195 | WsXmlStringEquals 196 | -------------------------------------------------------------------------------- /defs/NETAPI32.def: -------------------------------------------------------------------------------- 1 | LIBRARY NETAPI32 2 | EXPORTS 3 | DavAddConnection 4 | DavDeleteConnection 5 | DavFlushFile 6 | DavGetExtendedError 7 | DavGetHTTPFromUNCPath 8 | DavGetUNCFromHTTPPath 9 | DsAddressToSiteNamesA 10 | DsAddressToSiteNamesExA 11 | DsAddressToSiteNamesExW 12 | DsAddressToSiteNamesW 13 | DsDeregisterDnsHostRecordsA 14 | DsDeregisterDnsHostRecordsW 15 | DsEnumerateDomainTrustsA 16 | DsEnumerateDomainTrustsW 17 | DsGetDcCloseW 18 | DsGetDcNameA 19 | DsGetDcNameW 20 | DsGetDcNextA 21 | DsGetDcNextW 22 | DsGetDcOpenA 23 | DsGetDcOpenW 24 | DsGetDcSiteCoverageA 25 | DsGetDcSiteCoverageW 26 | DsGetForestTrustInformationW 27 | DsGetSiteNameA 28 | DsGetSiteNameW 29 | DsMergeForestTrustInformationW 30 | DsRoleFreeMemory 31 | DsRoleGetPrimaryDomainInformation 32 | DsValidateSubnetNameA 33 | DsValidateSubnetNameW 34 | I_NetLogonControl2 35 | NetAccessAdd 36 | NetAccessDel 37 | NetAccessEnum 38 | NetAccessGetInfo 39 | NetAccessGetUserPerms 40 | NetAccessSetInfo 41 | NetAddAlternateComputerName 42 | NetAddServiceAccount 43 | NetAlertRaise 44 | NetAlertRaiseEx 45 | NetApiBufferAllocate 46 | NetApiBufferFree 47 | NetApiBufferReallocate 48 | NetApiBufferSize 49 | NetAuditClear 50 | NetAuditRead 51 | NetAuditWrite 52 | NetConfigGet 53 | NetConfigGetAll 54 | NetConfigSet 55 | NetConnectionEnum 56 | NetCreateProvisioningPackage 57 | NetDfsAdd 58 | NetDfsAddFtRoot 59 | NetDfsAddRootTarget 60 | NetDfsAddStdRoot 61 | NetDfsEnum 62 | NetDfsGetClientInfo 63 | NetDfsGetFtContainerSecurity 64 | NetDfsGetInfo 65 | NetDfsGetSecurity 66 | NetDfsGetStdContainerSecurity 67 | NetDfsGetSupportedNamespaceVersion 68 | NetDfsMove 69 | NetDfsRemove 70 | NetDfsRemoveFtRoot 71 | NetDfsRemoveFtRootForced 72 | NetDfsRemoveRootTarget 73 | NetDfsRemoveStdRoot 74 | NetDfsSetClientInfo 75 | NetDfsSetFtContainerSecurity 76 | NetDfsSetInfo 77 | NetDfsSetSecurity 78 | NetDfsSetStdContainerSecurity 79 | NetEnumerateComputerNames 80 | NetEnumerateServiceAccounts 81 | NetErrorLogClear 82 | NetErrorLogRead 83 | NetErrorLogWrite 84 | NetFileClose 85 | NetFileEnum 86 | NetFileGetInfo 87 | NetFreeAadJoinInformation 88 | NetGetAadJoinInformation 89 | NetGetAnyDCName 90 | NetGetDCName 91 | NetGetDisplayInformationIndex 92 | NetGetJoinInformation 93 | NetGetJoinableOUs 94 | NetGroupAdd 95 | NetGroupAddUser 96 | NetGroupDel 97 | NetGroupDelUser 98 | NetGroupEnum 99 | NetGroupGetInfo 100 | NetGroupGetUsers 101 | NetGroupSetInfo 102 | NetGroupSetUsers 103 | NetIsServiceAccount 104 | NetJoinDomain 105 | NetLocalGroupAdd 106 | NetLocalGroupAddMember 107 | NetLocalGroupAddMembers 108 | NetLocalGroupDel 109 | NetLocalGroupDelMember 110 | NetLocalGroupDelMembers 111 | NetLocalGroupEnum 112 | NetLocalGroupGetInfo 113 | NetLocalGroupGetMembers 114 | NetLocalGroupSetInfo 115 | NetLocalGroupSetMembers 116 | NetMessageBufferSend 117 | NetMessageNameAdd 118 | NetMessageNameDel 119 | NetMessageNameEnum 120 | NetMessageNameGetInfo 121 | NetProvisionComputerAccount 122 | NetQueryDisplayInformation 123 | NetQueryServiceAccount 124 | NetRemoteComputerSupports 125 | NetRemoteTOD 126 | NetRemoveAlternateComputerName 127 | NetRemoveServiceAccount 128 | NetRenameMachineInDomain 129 | NetRequestOfflineDomainJoin 130 | NetRequestProvisioningPackageInstall 131 | NetScheduleJobAdd 132 | NetScheduleJobDel 133 | NetScheduleJobEnum 134 | NetScheduleJobGetInfo 135 | NetServerAliasAdd 136 | NetServerAliasDel 137 | NetServerAliasEnum 138 | NetServerComputerNameAdd 139 | NetServerComputerNameDel 140 | NetServerDiskEnum 141 | NetServerEnum 142 | NetServerGetInfo 143 | NetServerSetInfo 144 | NetServerTransportAdd 145 | NetServerTransportAddEx 146 | NetServerTransportDel 147 | NetServerTransportEnum 148 | NetServiceControl 149 | NetServiceEnum 150 | NetServiceGetInfo 151 | NetServiceInstall 152 | NetSessionDel 153 | NetSessionEnum 154 | NetSessionGetInfo 155 | NetSetPrimaryComputerName 156 | NetShareAdd 157 | NetShareCheck 158 | NetShareDel 159 | NetShareDelEx 160 | NetShareDelSticky 161 | NetShareEnum 162 | NetShareEnumSticky 163 | NetShareGetInfo 164 | NetShareSetInfo 165 | NetStatisticsGet 166 | NetUnjoinDomain 167 | NetUseAdd 168 | NetUseDel 169 | NetUseEnum 170 | NetUseGetInfo 171 | NetUserAdd 172 | NetUserChangePassword 173 | NetUserDel 174 | NetUserEnum 175 | NetUserGetGroups 176 | NetUserGetInfo 177 | NetUserGetLocalGroups 178 | NetUserModalsGet 179 | NetUserModalsSet 180 | NetUserSetGroups 181 | NetUserSetInfo 182 | NetValidateName 183 | NetValidatePasswordPolicy 184 | NetValidatePasswordPolicyFree 185 | NetWkstaGetInfo 186 | NetWkstaSetInfo 187 | NetWkstaTransportAdd 188 | NetWkstaTransportDel 189 | NetWkstaTransportEnum 190 | NetWkstaUserEnum 191 | NetWkstaUserGetInfo 192 | NetWkstaUserSetInfo 193 | Netbios 194 | -------------------------------------------------------------------------------- /defs/dbghelp.def: -------------------------------------------------------------------------------- 1 | LIBRARY dbghelp 2 | EXPORTS 3 | DbgHelpCreateUserDump 4 | DbgHelpCreateUserDumpW 5 | EnumDirTree 6 | EnumDirTreeW 7 | EnumerateLoadedModules 8 | EnumerateLoadedModules64 9 | EnumerateLoadedModulesEx 10 | EnumerateLoadedModulesExW 11 | EnumerateLoadedModulesW64 12 | FindDebugInfoFile 13 | FindDebugInfoFileEx 14 | FindDebugInfoFileExW 15 | FindExecutableImage 16 | FindExecutableImageEx 17 | FindExecutableImageExW 18 | FindFileInPath 19 | FindFileInSearchPath 20 | GetSymLoadError 21 | GetTimestampForLoadedLibrary 22 | ImageDirectoryEntryToData 23 | ImageDirectoryEntryToDataEx 24 | ImageNtHeader 25 | ImageRvaToSection 26 | ImageRvaToVa 27 | ImagehlpApiVersion 28 | ImagehlpApiVersionEx 29 | MakeSureDirectoryPathExists 30 | MiniDumpReadDumpStream 31 | MiniDumpWriteDump 32 | RangeMapAddPeImageSections 33 | RangeMapCreate 34 | RangeMapFree 35 | RangeMapRead 36 | RangeMapRemove 37 | RangeMapWrite 38 | RemoveInvalidModuleList 39 | ReportSymbolLoadSummary 40 | SearchTreeForFile 41 | SearchTreeForFileW 42 | SetCheckUserInterruptShared 43 | SetSymLoadError 44 | StackWalk 45 | StackWalk64 46 | StackWalkEx 47 | SymAddSourceStream 48 | SymAddSourceStreamA 49 | SymAddSourceStreamW 50 | SymAddSymbol 51 | SymAddSymbolW 52 | SymAddrIncludeInlineTrace 53 | SymCleanup 54 | SymCompareInlineTrace 55 | SymDeleteSymbol 56 | SymDeleteSymbolW 57 | SymEnumLines 58 | SymEnumLinesW 59 | SymEnumProcesses 60 | SymEnumSourceFileTokens 61 | SymEnumSourceFiles 62 | SymEnumSourceFilesW 63 | SymEnumSourceLines 64 | SymEnumSourceLinesW 65 | SymEnumSym 66 | SymEnumSymbols 67 | SymEnumSymbolsEx 68 | SymEnumSymbolsExW 69 | SymEnumSymbolsForAddr 70 | SymEnumSymbolsForAddrW 71 | SymEnumSymbolsW 72 | SymEnumTypes 73 | SymEnumTypesByName 74 | SymEnumTypesByNameW 75 | SymEnumTypesW 76 | SymEnumerateModules 77 | SymEnumerateModules64 78 | SymEnumerateModulesW64 79 | SymEnumerateSymbols 80 | SymEnumerateSymbols64 81 | SymEnumerateSymbolsW 82 | SymEnumerateSymbolsW64 83 | SymFindDebugInfoFile 84 | SymFindDebugInfoFileW 85 | SymFindExecutableImage 86 | SymFindExecutableImageW 87 | SymFindFileInPath 88 | SymFindFileInPathW 89 | SymFromAddr 90 | SymFromAddrW 91 | SymFromIndex 92 | SymFromIndexW 93 | SymFromInlineContext 94 | SymFromInlineContextW 95 | SymFromName 96 | SymFromNameW 97 | SymFromToken 98 | SymFromTokenW 99 | SymFunctionTableAccess 100 | SymFunctionTableAccess64 101 | SymFunctionTableAccess64AccessRoutines 102 | SymGetExtendedOption 103 | SymGetFileLineOffsets64 104 | SymGetHomeDirectory 105 | SymGetHomeDirectoryW 106 | SymGetLineFromAddr 107 | SymGetLineFromAddr64 108 | SymGetLineFromAddrW64 109 | SymGetLineFromInlineContext 110 | SymGetLineFromInlineContextW 111 | SymGetLineFromName 112 | SymGetLineFromName64 113 | SymGetLineFromNameW64 114 | SymGetLineNext 115 | SymGetLineNext64 116 | SymGetLineNextW64 117 | SymGetLinePrev 118 | SymGetLinePrev64 119 | SymGetLinePrevW64 120 | SymGetModuleBase 121 | SymGetModuleBase64 122 | SymGetModuleInfo 123 | SymGetModuleInfo64 124 | SymGetModuleInfoW 125 | SymGetModuleInfoW64 126 | SymGetOmaps 127 | SymGetOptions 128 | SymGetScope 129 | SymGetScopeW 130 | SymGetSearchPath 131 | SymGetSearchPathW 132 | SymGetSourceFile 133 | SymGetSourceFileChecksum 134 | SymGetSourceFileChecksumW 135 | SymGetSourceFileFromToken 136 | SymGetSourceFileFromTokenW 137 | SymGetSourceFileToken 138 | SymGetSourceFileTokenW 139 | SymGetSourceFileW 140 | SymGetSourceVarFromToken 141 | SymGetSourceVarFromTokenW 142 | SymGetSymFromAddr 143 | SymGetSymFromAddr64 144 | SymGetSymFromName 145 | SymGetSymFromName64 146 | SymGetSymNext 147 | SymGetSymNext64 148 | SymGetSymPrev 149 | SymGetSymPrev64 150 | SymGetSymbolFile 151 | SymGetSymbolFileW 152 | SymGetTypeFromName 153 | SymGetTypeFromNameW 154 | SymGetTypeInfo 155 | SymGetTypeInfoEx 156 | SymGetUnwindInfo 157 | SymInitialize 158 | SymInitializeW 159 | SymLoadModule 160 | SymLoadModule64 161 | SymLoadModuleEx 162 | SymLoadModuleExW 163 | SymMatchFileName 164 | SymMatchFileNameW 165 | SymMatchString 166 | SymMatchStringA 167 | SymMatchStringW 168 | SymNext 169 | SymNextW 170 | SymPrev 171 | SymPrevW 172 | SymQueryInlineTrace 173 | SymRefreshModuleList 174 | SymRegisterCallback 175 | SymRegisterCallback64 176 | SymRegisterCallbackW64 177 | SymRegisterFunctionEntryCallback 178 | SymRegisterFunctionEntryCallback64 179 | SymSearch 180 | SymSearchW 181 | SymSetContext 182 | SymSetExtendedOption 183 | SymSetHomeDirectory 184 | SymSetHomeDirectoryW 185 | SymSetOptions 186 | SymSetParentWindow 187 | SymSetScopeFromAddr 188 | SymSetScopeFromIndex 189 | SymSetScopeFromInlineContext 190 | SymSetSearchPath 191 | SymSetSearchPathW 192 | SymSrvDeltaName 193 | SymSrvDeltaNameW 194 | SymSrvGetFileIndexInfo 195 | SymSrvGetFileIndexInfoW 196 | SymSrvGetFileIndexString 197 | SymSrvGetFileIndexStringW 198 | SymSrvGetFileIndexes 199 | SymSrvGetFileIndexesW 200 | SymSrvGetSupplement 201 | SymSrvGetSupplementW 202 | SymSrvIsStore 203 | SymSrvIsStoreW 204 | SymSrvStoreFile 205 | SymSrvStoreFileW 206 | SymSrvStoreSupplement 207 | SymSrvStoreSupplementW 208 | SymUnDName 209 | SymUnDName64 210 | SymUnloadModule 211 | SymUnloadModule64 212 | UnDecorateSymbolName 213 | UnDecorateSymbolNameW 214 | -------------------------------------------------------------------------------- /defs/IPHLPAPI.def: -------------------------------------------------------------------------------- 1 | LIBRARY IPHLPAPI 2 | EXPORTS 3 | AddIPAddress 4 | CancelIPChangeNotify 5 | CancelIfTimestampConfigChange 6 | CancelMibChangeNotify2 7 | CaptureInterfaceHardwareCrossTimestamp 8 | ConvertCompartmentGuidToId 9 | ConvertCompartmentIdToGuid 10 | ConvertInterfaceAliasToLuid 11 | ConvertInterfaceGuidToLuid 12 | ConvertInterfaceIndexToLuid 13 | ConvertInterfaceLuidToAlias 14 | ConvertInterfaceLuidToGuid 15 | ConvertInterfaceLuidToIndex 16 | ConvertInterfaceLuidToNameA 17 | ConvertInterfaceLuidToNameW 18 | ConvertInterfaceNameToLuidA 19 | ConvertInterfaceNameToLuidW 20 | ConvertIpv4MaskToLength 21 | ConvertLengthToIpv4Mask 22 | CreateAnycastIpAddressEntry 23 | CreateIpForwardEntry 24 | CreateIpForwardEntry2 25 | CreateIpNetEntry 26 | CreateIpNetEntry2 27 | CreatePersistentTcpPortReservation 28 | CreatePersistentUdpPortReservation 29 | CreateProxyArpEntry 30 | CreateSortedAddressPairs 31 | CreateUnicastIpAddressEntry 32 | DeleteAnycastIpAddressEntry 33 | DeleteIPAddress 34 | DeleteIpForwardEntry 35 | DeleteIpForwardEntry2 36 | DeleteIpNetEntry 37 | DeleteIpNetEntry2 38 | DeletePersistentTcpPortReservation 39 | DeletePersistentUdpPortReservation 40 | DeleteProxyArpEntry 41 | DeleteUnicastIpAddressEntry 42 | DisableMediaSense 43 | EnableRouter 44 | FlushIpNetTable 45 | FlushIpNetTable2 46 | FlushIpPathTable 47 | FreeDnsSettings 48 | FreeInterfaceDnsSettings 49 | FreeMibTable 50 | GetAdapterIndex 51 | GetAdapterOrderMap 52 | GetAdaptersAddresses 53 | GetAdaptersInfo 54 | GetAnycastIpAddressEntry 55 | GetAnycastIpAddressTable 56 | GetBestInterface 57 | GetBestInterfaceEx 58 | GetBestRoute 59 | GetBestRoute2 60 | GetCurrentThreadCompartmentId 61 | GetCurrentThreadCompartmentScope 62 | GetDefaultCompartmentId 63 | GetDnsSettings 64 | GetExtendedTcpTable 65 | GetExtendedUdpTable 66 | GetFriendlyIfIndex 67 | GetIcmpStatistics 68 | GetIcmpStatisticsEx 69 | GetIfEntry 70 | GetIfEntry2 71 | GetIfEntry2Ex 72 | GetIfStackTable 73 | GetIfTable 74 | GetIfTable2 75 | GetIfTable2Ex 76 | GetInterfaceCurrentTimestampCapabilities 77 | GetInterfaceDnsSettings 78 | GetInterfaceHardwareTimestampCapabilities 79 | GetInterfaceInfo 80 | GetInvertedIfStackTable 81 | GetIpAddrTable 82 | GetIpErrorString 83 | GetIpForwardEntry2 84 | GetIpForwardTable 85 | GetIpForwardTable2 86 | GetIpInterfaceEntry 87 | GetIpInterfaceTable 88 | GetIpNetEntry2 89 | GetIpNetTable 90 | GetIpNetTable2 91 | GetIpNetworkConnectionBandwidthEstimates 92 | GetIpPathEntry 93 | GetIpPathTable 94 | GetIpStatistics 95 | GetIpStatisticsEx 96 | GetJobCompartmentId 97 | GetMulticastIpAddressEntry 98 | GetMulticastIpAddressTable 99 | GetNetworkConnectivityHint 100 | GetNetworkConnectivityHintForInterface 101 | GetNetworkInformation 102 | GetNetworkParams 103 | GetNumberOfInterfaces 104 | GetOwnerModuleFromPidAndInfo 105 | GetOwnerModuleFromTcp6Entry 106 | GetOwnerModuleFromTcpEntry 107 | GetOwnerModuleFromUdp6Entry 108 | GetOwnerModuleFromUdpEntry 109 | GetPerAdapterInfo 110 | GetPerTcp6ConnectionEStats 111 | GetPerTcpConnectionEStats 112 | GetRTTAndHopCount 113 | GetSessionCompartmentId 114 | GetTcp6Table 115 | GetTcp6Table2 116 | GetTcpStatistics 117 | GetTcpStatisticsEx 118 | GetTcpStatisticsEx2 119 | GetTcpTable 120 | GetTcpTable2 121 | GetTeredoPort 122 | GetUdp6Table 123 | GetUdpStatistics 124 | GetUdpStatisticsEx 125 | GetUdpStatisticsEx2 126 | GetUdpTable 127 | GetUniDirectionalAdapterInfo 128 | GetUnicastIpAddressEntry 129 | GetUnicastIpAddressTable 130 | Icmp6CreateFile 131 | Icmp6ParseReplies 132 | Icmp6SendEcho2 133 | IcmpCloseHandle 134 | IcmpCreateFile 135 | IcmpParseReplies 136 | IcmpSendEcho 137 | IcmpSendEcho2 138 | IcmpSendEcho2Ex 139 | InitializeIpForwardEntry 140 | InitializeIpInterfaceEntry 141 | InitializeUnicastIpAddressEntry 142 | IpReleaseAddress 143 | IpRenewAddress 144 | LookupPersistentTcpPortReservation 145 | LookupPersistentUdpPortReservation 146 | NhpAllocateAndGetInterfaceInfoFromStack 147 | NotifyAddrChange 148 | NotifyIfTimestampConfigChange 149 | NotifyIpInterfaceChange 150 | NotifyNetworkConnectivityHintChange 151 | NotifyRouteChange 152 | NotifyRouteChange2 153 | NotifyStableUnicastIpAddressTable 154 | NotifyTeredoPortChange 155 | NotifyUnicastIpAddressChange 156 | PfAddFiltersToInterface 157 | PfAddGlobalFilterToInterface 158 | PfBindInterfaceToIPAddress 159 | PfBindInterfaceToIndex 160 | PfCreateInterface 161 | PfDeleteInterface 162 | PfDeleteLog 163 | PfGetInterfaceStatistics 164 | PfMakeLog 165 | PfRebindFilters 166 | PfRemoveFilterHandles 167 | PfRemoveFiltersFromInterface 168 | PfRemoveGlobalFilterFromInterface 169 | PfSetLogBuffer 170 | PfTestPacket 171 | PfUnBindInterface 172 | ResolveIpNetEntry2 173 | ResolveNeighbor 174 | RestoreMediaSense 175 | SendARP 176 | SetCurrentThreadCompartmentId 177 | SetCurrentThreadCompartmentScope 178 | SetDnsSettings 179 | SetIfEntry 180 | SetInterfaceDnsSettings 181 | SetIpForwardEntry 182 | SetIpForwardEntry2 183 | SetIpInterfaceEntry 184 | SetIpNetEntry 185 | SetIpNetEntry2 186 | SetIpStatistics 187 | SetIpStatisticsEx 188 | SetIpTTL 189 | SetJobCompartmentId 190 | SetNetworkInformation 191 | SetPerTcp6ConnectionEStats 192 | SetPerTcpConnectionEStats 193 | SetSessionCompartmentId 194 | SetTcpEntry 195 | SetUnicastIpAddressEntry 196 | UnenableRouter 197 | if_indextoname 198 | if_nametoindex 199 | --------------------------------------------------------------------------------