mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
1709 lines
69 KiB
ReStructuredText
1709 lines
69 KiB
ReStructuredText
.. module:: windows.generated_def.winfuncs
|
|
|
|
Functions
|
|
----------
|
|
.. function:: ObjectFromLresult(lResult, riid, wParam, ppvObject)
|
|
|
|
.. function:: NtAlpcCreatePort(PortHandle, ObjectAttributes, PortAttributes)
|
|
|
|
.. function:: NtAlpcQueryInformation(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength)
|
|
|
|
.. function:: NtAlpcQueryInformationMessage(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength)
|
|
|
|
.. function:: NtConnectPort(PortHandle, PortName, SecurityQos, ClientView, ServerView, MaxMessageLength, ConnectionInformation, ConnectionInformationLength)
|
|
|
|
.. function:: NtAlpcConnectPort(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout)
|
|
|
|
.. function:: NtAlpcConnectPortEx(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout)
|
|
|
|
.. function:: NtAlpcAcceptConnectPort(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection)
|
|
|
|
.. function:: AlpcInitializeMessageAttribute(AttributeFlags, Buffer, BufferSize, RequiredBufferSize)
|
|
|
|
.. function:: AlpcGetMessageAttribute(Buffer, AttributeFlag)
|
|
|
|
.. function:: NtAlpcSendWaitReceivePort(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout)
|
|
|
|
.. function:: NtAlpcDisconnectPort(PortHandle, Flags)
|
|
|
|
.. function:: NtAlpcCreatePortSection(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize)
|
|
|
|
.. function:: NtAlpcDeletePortSection(PortHandle, Flags, SectionHandle)
|
|
|
|
.. function:: NtAlpcCreateResourceReserve(PortHandle, Flags, MessageSize, ResourceId)
|
|
|
|
.. function:: NtAlpcDeleteResourceReserve(PortHandle, Flags, ResourceId)
|
|
|
|
.. function:: NtAlpcCreateSectionView(PortHandle, Flags, ViewAttributes)
|
|
|
|
.. function:: NtAlpcDeleteSectionView(PortHandle, Flags, ViewBase)
|
|
|
|
.. function:: NtAlpcCreateSecurityContext(PortHandle, Flags, SecurityAttribute)
|
|
|
|
.. function:: NtAlpcDeleteSecurityContext(PortHandle, Flags, ContextHandle)
|
|
|
|
.. function:: NtAlpcRevokeSecurityContext(PortHandle, Flags, ContextHandle)
|
|
|
|
.. function:: NtAlpcImpersonateClientOfPort(PortHandle, Message, Flags)
|
|
|
|
.. function:: TpCallbackSendAlpcMessageOnCompletion(TpHandle, PortHandle, Flags, SendMessage)
|
|
|
|
.. function:: AddAtomA(lpString)
|
|
|
|
.. function:: AddAtomW(lpString)
|
|
|
|
.. function:: GlobalAddAtomA(lpString)
|
|
|
|
.. function:: GlobalAddAtomExA(lpString, Flags)
|
|
|
|
.. function:: GlobalAddAtomExW(lpString, Flags)
|
|
|
|
.. function:: GlobalAddAtomW(lpString)
|
|
|
|
.. function:: GlobalDeleteAtom(nAtom)
|
|
|
|
.. function:: GlobalGetAtomNameA(nAtom, lpBuffer, nSize)
|
|
|
|
.. function:: GlobalGetAtomNameW(nAtom, lpBuffer, nSize)
|
|
|
|
.. function:: CM_Enumerate_Classes(ulClassIndex, ClassGuid, ulFlags)
|
|
|
|
.. function:: CM_Enumerate_Classes_Ex(ulClassIndex, ClassGuid, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_First_Log_Conf(plcLogConf, dnDevInst, ulFlags)
|
|
|
|
.. function:: CM_Get_First_Log_Conf_Ex(plcLogConf, dnDevInst, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Log_Conf_Priority(lcLogConf, pPriority, ulFlags)
|
|
|
|
.. function:: CM_Get_Log_Conf_Priority_Ex(lcLogConf, pPriority, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Next_Log_Conf(plcLogConf, lcLogConf, ulFlags)
|
|
|
|
.. function:: CM_Get_Next_Log_Conf_Ex(plcLogConf, lcLogConf, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Free_Res_Des_Handle(rdResDes)
|
|
|
|
.. function:: CM_Get_Child(pdnDevInst, dnDevInst, ulFlags)
|
|
|
|
.. function:: CM_Get_Child_Ex(pdnDevInst, dnDevInst, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Next_Res_Des(prdResDes, rdResDes, ForResource, pResourceID, ulFlags)
|
|
|
|
.. function:: CM_Get_Parent(pdnDevInst, dnDevInst, ulFlags)
|
|
|
|
.. function:: CM_Get_Parent_Ex(pdnDevInst, dnDevInst, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Res_Des_Data(rdResDes, Buffer, BufferLen, ulFlags)
|
|
|
|
.. function:: CM_Get_Next_Res_Des_Ex(prdResDes, rdResDes, ForResource, pResourceID, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Res_Des_Data_Size(pulSize, rdResDes, ulFlags)
|
|
|
|
.. function:: CM_Get_Res_Des_Data_Size_Ex(pulSize, rdResDes, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Sibling(pdnDevInst, dnDevInst, ulFlags)
|
|
|
|
.. function:: CM_Get_Sibling_Ex(pdnDevInst, dnDevInst, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Get_Version()
|
|
|
|
.. function:: CM_Get_Version_Ex(hMachine)
|
|
|
|
.. function:: CM_Locate_DevNodeA(pdnDevInst, pDeviceID, ulFlags)
|
|
|
|
.. function:: CM_Locate_DevNodeW(pdnDevInst, pDeviceID, ulFlags)
|
|
|
|
.. function:: CM_Locate_DevNode_ExA(pdnDevInst, pDeviceID, ulFlags, hMachine)
|
|
|
|
.. function:: CM_Locate_DevNode_ExW(pdnDevInst, pDeviceID, ulFlags, hMachine)
|
|
|
|
.. function:: CoInitializeEx(pvReserved, dwCoInit)
|
|
|
|
.. function:: CoInitializeSecurity(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3)
|
|
|
|
.. function:: CoCreateInstance(rclsid, pUnkOuter, dwClsContext, riid, ppv)
|
|
|
|
.. function:: CoCreateInstanceEx(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults)
|
|
|
|
.. function:: CoGetClassObject(rclsid, dwClsContext, pvReserved, riid, ppv)
|
|
|
|
.. function:: CoGetInterceptor(iidIntercepted, punkOuter, iid, ppv)
|
|
|
|
.. function:: CLSIDFromProgID(lpszProgID, lpclsid)
|
|
|
|
.. function:: CoTaskMemFree(pv)
|
|
|
|
.. function:: SafeArrayCreate(vt, cDims, rgsabound)
|
|
|
|
.. function:: SafeArrayCreateVector(vt, lLbound, cElements)
|
|
|
|
.. function:: SafeArrayDestroy(psa)
|
|
|
|
.. function:: SafeArrayDestroyData(psa)
|
|
|
|
.. function:: SafeArrayGetElement(psa, rgIndices, pv)
|
|
|
|
.. function:: SafeArrayGetElemsize(psa)
|
|
|
|
.. function:: SafeArrayGetLBound(psa, nDim, plLbound)
|
|
|
|
.. function:: SafeArrayGetUBound(psa, nDim, plUbound)
|
|
|
|
.. function:: SafeArrayGetDim(psa)
|
|
|
|
.. function:: SafeArrayPutElement(psa, rgIndices, pv)
|
|
|
|
.. function:: SafeArrayGetVartype(psa, pvt)
|
|
|
|
.. function:: SafeArrayCopy(psa, ppsaOut)
|
|
|
|
.. function:: SafeArrayCopyData(psaSource, psaTarget)
|
|
|
|
.. function:: SysAllocString(psz)
|
|
|
|
.. function:: SysFreeString(bstrString)
|
|
|
|
.. function:: CreateStreamOnHGlobal(hGlobal, fDeleteOnRelease, ppstm)
|
|
|
|
.. function:: GetHGlobalFromStream(pstm, phglobal)
|
|
|
|
.. function:: CoMarshalInterface(pStm, riid, pUnk, dwDestContext, pvDestContext, mshlflags)
|
|
|
|
.. function:: CoUnmarshalInterface(pStm, riid, ppv)
|
|
|
|
.. function:: CryptCATAdminCalcHashFromFileHandle(hFile, pcbHash, pbHash, dwFlags)
|
|
|
|
.. function:: CryptCATAdminCalcHashFromFileHandle2(hCatAdmin, hFile, pcbHash, pbHash, dwFlags)
|
|
|
|
.. function:: CryptCATAdminEnumCatalogFromHash(hCatAdmin, pbHash, cbHash, dwFlags, phPrevCatInfo)
|
|
|
|
.. function:: CryptCATAdminAcquireContext(phCatAdmin, pgSubsystem, dwFlags)
|
|
|
|
.. function:: CryptCATAdminAcquireContext2(phCatAdmin, pgSubsystem, pwszHashAlgorithm, pStrongHashPolicy, dwFlags)
|
|
|
|
.. function:: CryptCATCatalogInfoFromContext(hCatInfo, psCatInfo, dwFlags)
|
|
|
|
.. function:: CryptCATAdminReleaseCatalogContext(hCatAdmin, hCatInfo, dwFlags)
|
|
|
|
.. function:: CryptCATAdminReleaseContext(hCatAdmin, dwFlags)
|
|
|
|
.. function:: CryptCATGetMemberInfo(hCatalog, pwszReferenceTag)
|
|
|
|
.. function:: CryptCATGetAttrInfo(hCatalog, pCatMember, pwszReferenceTag)
|
|
|
|
.. function:: CryptCATEnumerateCatAttr(hCatalog, pPrevAttr)
|
|
|
|
.. function:: CryptCATEnumerateAttr(hCatalog, pCatMember, pPrevAttr)
|
|
|
|
.. function:: CryptCATEnumerateMember(hCatalog, pPrevMember)
|
|
|
|
.. function:: CryptQueryObject(dwObjectType, pvObject, dwExpectedContentTypeFlags, dwExpectedFormatTypeFlags, dwFlags, pdwMsgAndCertEncodingType, pdwContentType, pdwFormatType, phCertStore, phMsg, ppvContext)
|
|
|
|
.. function:: CryptMsgGetParam(hCryptMsg, dwParamType, dwIndex, pvData, pcbData)
|
|
|
|
.. function:: CryptDecodeObject(dwCertEncodingType, lpszStructType, pbEncoded, cbEncoded, dwFlags, pvStructInfo, pcbStructInfo)
|
|
|
|
.. function:: CertFindCertificateInStore(hCertStore, dwCertEncodingType, dwFindFlags, dwFindType, pvFindPara, pPrevCertContext)
|
|
|
|
.. function:: CertGetNameStringA(pCertContext, dwType, dwFlags, pvTypePara, pszNameString, cchNameString)
|
|
|
|
.. function:: CertGetNameStringW(pCertContext, dwType, dwFlags, pvTypePara, pszNameString, cchNameString)
|
|
|
|
.. function:: CertGetCertificateChain(hChainEngine, pCertContext, pTime, hAdditionalStore, pChainPara, dwFlags, pvReserved, ppChainContext)
|
|
|
|
.. function:: CertCreateSelfSignCertificate(hCryptProvOrNCryptKey, pSubjectIssuerBlob, dwFlags, pKeyProvInfo, pSignatureAlgorithm, pStartTime, pEndTime, pExtensions)
|
|
|
|
.. function:: CertStrToNameA(dwCertEncodingType, pszX500, dwStrType, pvReserved, pbEncoded, pcbEncoded, ppszError)
|
|
|
|
.. function:: CertStrToNameW(dwCertEncodingType, pszX500, dwStrType, pvReserved, pbEncoded, pcbEncoded, ppszError)
|
|
|
|
.. function:: CertOpenStore(lpszStoreProvider, dwMsgAndCertEncodingType, hCryptProv, dwFlags, pvPara)
|
|
|
|
.. function:: CertAddCertificateContextToStore(hCertStore, pCertContext, dwAddDisposition, ppStoreContext)
|
|
|
|
.. function:: CertFreeCertificateContext(pCertContext)
|
|
|
|
.. function:: PFXExportCertStoreEx(hStore, pPFX, szPassword, pvPara, dwFlags)
|
|
|
|
.. function:: PFXImportCertStore(pPFX, szPassword, dwFlags)
|
|
|
|
.. function:: CryptGenKey(hProv, Algid, dwFlags, phKey)
|
|
|
|
.. function:: CryptDestroyKey(hKey)
|
|
|
|
.. function:: CryptAcquireContextA(phProv, pszContainer, pszProvider, dwProvType, dwFlags)
|
|
|
|
.. function:: CryptAcquireContextW(phProv, pszContainer, pszProvider, dwProvType, dwFlags)
|
|
|
|
.. function:: CryptReleaseContext(hProv, dwFlags)
|
|
|
|
.. function:: CryptCreateHash(hProv, Algid, hKey, dwFlags, phHash)
|
|
|
|
.. function:: CryptHashData(hHash, pbData, dwDataLen, dwFlags)
|
|
|
|
.. function:: CryptGetHashParam(hHash, dwParam, pbData, pdwDataLen, dwFlags)
|
|
|
|
.. function:: CryptVerifySignatureA(hHash, pbSignature, dwSigLen, hPubKey, szDescription, dwFlags)
|
|
|
|
.. function:: CryptVerifySignatureW(hHash, pbSignature, dwSigLen, hPubKey, szDescription, dwFlags)
|
|
|
|
.. function:: CryptSignHashA(hHash, dwKeySpec, szDescription, dwFlags, pbSignature, pdwSigLen)
|
|
|
|
.. function:: CryptSignHashW(hHash, dwKeySpec, szDescription, dwFlags, pbSignature, pdwSigLen)
|
|
|
|
.. function:: CryptDestroyHash(hHash)
|
|
|
|
.. function:: CryptDeriveKey(hProv, Algid, hBaseData, dwFlags, phKey)
|
|
|
|
.. function:: CryptExportKey(hKey, hExpKey, dwBlobType, dwFlags, pbData, pdwDataLen)
|
|
|
|
.. function:: CryptImportKey(hProv, pbData, dwDataLen, hPubKey, dwFlags, phKey)
|
|
|
|
.. function:: CertGetCertificateContextProperty(pCertContext, dwPropId, pvData, pcbData)
|
|
|
|
.. function:: CertEnumCertificateContextProperties(pCertContext, dwPropId)
|
|
|
|
.. function:: CryptEncryptMessage(pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeEncrypted, cbToBeEncrypted, pbEncryptedBlob, pcbEncryptedBlob)
|
|
|
|
.. function:: CryptDecryptMessage(pDecryptPara, pbEncryptedBlob, cbEncryptedBlob, pbDecrypted, pcbDecrypted, ppXchgCert)
|
|
|
|
.. function:: CryptAcquireCertificatePrivateKey(pCert, dwFlags, pvParameters, phCryptProvOrNCryptKey, pdwKeySpec, pfCallerFreeProvOrNCryptKey)
|
|
|
|
.. function:: CertDuplicateCertificateContext(pCertContext)
|
|
|
|
.. function:: CertEnumCertificatesInStore(hCertStore, pPrevCertContext)
|
|
|
|
.. function:: CryptEncodeObjectEx(dwCertEncodingType, lpszStructType, pvStructInfo, dwFlags, pEncodePara, pvEncoded, pcbEncoded)
|
|
|
|
.. function:: CertCreateCertificateContext(dwCertEncodingType, pbCertEncoded, cbCertEncoded)
|
|
|
|
.. function:: CertCompareCertificate(dwCertEncodingType, pCertId1, pCertId2)
|
|
|
|
.. function:: CertEnumCTLsInStore(hCertStore, pPrevCtlContext)
|
|
|
|
.. function:: CertDuplicateCTLContext(pCtlContext)
|
|
|
|
.. function:: CertFreeCTLContext(pCtlContext)
|
|
|
|
.. function:: CryptUIDlgViewContext(dwContextType, pvContext, hwnd, pwszTitle, dwFlags, pvReserved)
|
|
|
|
.. function:: CryptMsgVerifyCountersignatureEncoded(hCryptProv, dwEncodingType, pbSignerInfo, cbSignerInfo, pbSignerInfoCountersignature, cbSignerInfoCountersignature, pciCountersigner)
|
|
|
|
.. function:: CryptMsgVerifyCountersignatureEncodedEx(hCryptProv, dwEncodingType, pbSignerInfo, cbSignerInfo, pbSignerInfoCountersignature, cbSignerInfoCountersignature, dwSignerType, pvSigner, dwFlags, pvExtra)
|
|
|
|
.. function:: CryptHashCertificate(hCryptProv, Algid, dwFlags, pbEncoded, cbEncoded, pbComputedHash, pcbComputedHash)
|
|
|
|
.. function:: CryptSignMessage(pSignPara, fDetachedSignature, cToBeSigned, rgpbToBeSigned, rgcbToBeSigned, pbSignedBlob, pcbSignedBlob)
|
|
|
|
.. function:: CryptSignAndEncryptMessage(pSignPara, pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeSignedAndEncrypted, cbToBeSignedAndEncrypted, pbSignedAndEncryptedBlob, pcbSignedAndEncryptedBlob)
|
|
|
|
.. function:: CryptVerifyMessageSignature(pVerifyPara, dwSignerIndex, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded, ppSignerCert)
|
|
|
|
.. function:: CryptVerifyMessageSignatureWithKey(pVerifyPara, pPublicKeyInfo, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded)
|
|
|
|
.. function:: CryptVerifyMessageHash(pHashPara, pbHashedBlob, cbHashedBlob, pbToBeHashed, pcbToBeHashed, pbComputedHash, pcbComputedHash)
|
|
|
|
.. function:: PfnCryptGetSignerCertificate(pvGetArg, dwCertEncodingType, pSignerId, hMsgCertStore)
|
|
|
|
.. function:: CryptEncrypt(hKey, hHash, Final, dwFlags, pbData, pdwDataLen, dwBufLen)
|
|
|
|
.. function:: CryptDecrypt(hKey, hHash, Final, dwFlags, pbData, pdwDataLen)
|
|
|
|
.. function:: CryptMsgOpenToEncode(dwMsgEncodingType, dwFlags, dwMsgType, pvMsgEncodeInfo, pszInnerContentObjID, pStreamInfo)
|
|
|
|
.. function:: CryptMsgOpenToDecode(dwMsgEncodingType, dwFlags, dwMsgType, hCryptProv, pRecipientInfo, pStreamInfo)
|
|
|
|
.. function:: CryptMsgUpdate(hCryptMsg, pbData, cbData, fFinal)
|
|
|
|
.. function:: CryptMsgControl(hCryptMsg, dwFlags, dwCtrlType, pvCtrlPara)
|
|
|
|
.. function:: CryptMsgClose(hCryptMsg)
|
|
|
|
.. function:: CryptEnumOIDFunction(dwEncodingType, pszFuncName, pszOID, dwFlags, pvArg, pfnEnumOIDFunc)
|
|
|
|
.. function:: CryptGetOIDFunctionValue(dwEncodingType, pszFuncName, pszOID, pwszValueName, pdwValueType, pbValueData, pcbValueData)
|
|
|
|
.. function:: CertCloseStore(hCertStore, dwFlags)
|
|
|
|
.. function:: OpenVirtualDisk(VirtualStorageType, Path, VirtualDiskAccessMask, Flags, Parameters, Handle)
|
|
|
|
.. function:: AttachVirtualDisk(VirtualDiskHandle, SecurityDescriptor, Flags, ProviderSpecificFlags, Parameters, Overlapped)
|
|
|
|
.. function:: CryptProtectData(pDataIn, szDataDescr, pOptionalEntropy, pvReserved, pPromptStruct, dwFlags, pDataOut)
|
|
|
|
.. function:: CryptUnprotectData(pDataIn, ppszDataDescr, pOptionalEntropy, pvReserved, pPromptStruct, dwFlags, pDataOut)
|
|
|
|
.. function:: CryptProtectMemory(pDataIn, cbDataIn, dwFlags)
|
|
|
|
.. function:: CryptUnprotectMemory(pDataIn, cbDataIn, dwFlags)
|
|
|
|
.. function:: GetEnvironmentVariableA(lpName, lpBuffer, nSize)
|
|
|
|
.. function:: GetEnvironmentVariableW(lpName, lpBuffer, nSize)
|
|
|
|
.. function:: SetEnvironmentVariableA(lpName, lpValue)
|
|
|
|
.. function:: SetEnvironmentVariableW(lpName, lpValue)
|
|
|
|
.. function:: GetEnvironmentStringsA()
|
|
|
|
.. function:: GetEnvironmentStringsW()
|
|
|
|
.. function:: SetEnvironmentStringsW(NewEnvironment)
|
|
|
|
.. function:: FreeEnvironmentStringsA(penv)
|
|
|
|
.. function:: FreeEnvironmentStringsW(penv)
|
|
|
|
.. function:: EnumerateTraceGuidsEx(TraceQueryInfoClass, InBuffer, InBufferSize, OutBuffer, OutBufferSize, ReturnLength)
|
|
|
|
.. function:: QueryAllTracesA(PropertyArray, PropertyArrayCount, SessionCount)
|
|
|
|
.. function:: QueryAllTracesW(PropertyArray, PropertyArrayCount, SessionCount)
|
|
|
|
.. function:: OpenTraceA(Logfile)
|
|
|
|
.. function:: OpenTraceW(Logfile)
|
|
|
|
.. function:: StartTraceA(TraceHandle, InstanceName, Properties)
|
|
|
|
.. function:: StartTraceW(TraceHandle, InstanceName, Properties)
|
|
|
|
.. function:: StopTraceA(TraceHandle, InstanceName, Properties)
|
|
|
|
.. function:: StopTraceW(TraceHandle, InstanceName, Properties)
|
|
|
|
.. function:: ControlTraceA(TraceHandle, InstanceName, Properties, ControlCode)
|
|
|
|
.. function:: ControlTraceW(TraceHandle, InstanceName, Properties, ControlCode)
|
|
|
|
.. function:: ProcessTrace(HandleArray, HandleCount, StartTime, EndTime)
|
|
|
|
.. function:: EnableTrace(Enable, EnableFlag, EnableLevel, ControlGuid, SessionHandle)
|
|
|
|
.. function:: EnableTraceEx(ProviderId, SourceId, TraceHandle, IsEnabled, Level, MatchAnyKeyword, MatchAllKeyword, EnableProperty, EnableFilterDesc)
|
|
|
|
.. function:: EnableTraceEx2(TraceHandle, ProviderId, ControlCode, Level, MatchAnyKeyword, MatchAllKeyword, Timeout, EnableParameters)
|
|
|
|
.. function:: TraceQueryInformation(SessionHandle, InformationClass, TraceInformation, InformationLength, ReturnLength)
|
|
|
|
.. function:: TraceSetInformation(SessionHandle, InformationClass, TraceInformation, InformationLength)
|
|
|
|
.. function:: RegisterTraceGuidsW(RequestAddress, RequestContext, ControlGuid, GuidCount, TraceGuidReg, MofImagePath, MofResourceName, RegistrationHandle)
|
|
|
|
.. function:: RegisterTraceGuidsA(RequestAddress, RequestContext, ControlGuid, GuidCount, TraceGuidReg, MofImagePath, MofResourceName, RegistrationHandle)
|
|
|
|
.. function:: TraceEvent(SessionHandle, EventTrace)
|
|
|
|
.. function:: GetTraceLoggerHandle(Buffer)
|
|
|
|
.. function:: OpenEventLogA(lpUNCServerName, lpSourceName)
|
|
|
|
.. function:: OpenEventLogW(lpUNCServerName, lpSourceName)
|
|
|
|
.. function:: OpenBackupEventLogA(lpUNCServerName, lpSourceName)
|
|
|
|
.. function:: OpenBackupEventLogW(lpUNCServerName, lpSourceName)
|
|
|
|
.. function:: EvtOpenSession(LoginClass, Login, Timeout, Flags)
|
|
|
|
.. function:: ReadEventLogA(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded)
|
|
|
|
.. function:: ReadEventLogW(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded)
|
|
|
|
.. function:: GetEventLogInformation(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: GetNumberOfEventLogRecords(hEventLog, NumberOfRecords)
|
|
|
|
.. function:: CloseEventLog(hEventLog)
|
|
|
|
.. function:: EvtOpenLog(Session, Path, Flags)
|
|
|
|
.. function:: EvtQuery(Session, Path, Query, Flags)
|
|
|
|
.. function:: EvtNext(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned)
|
|
|
|
.. function:: EvtCreateRenderContext(ValuePathsCount, ValuePaths, Flags)
|
|
|
|
.. function:: EvtRender(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount)
|
|
|
|
.. function:: EvtClose(Object)
|
|
|
|
.. function:: EvtOpenChannelEnum(Session, Flags)
|
|
|
|
.. function:: EvtNextChannelPath(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed)
|
|
|
|
.. function:: EvtOpenPublisherEnum(Session, Flags)
|
|
|
|
.. function:: EvtNextPublisherId(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed)
|
|
|
|
.. function:: EvtGetLogInfo(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed)
|
|
|
|
.. function:: EvtOpenChannelConfig(Session, ChannelPath, Flags)
|
|
|
|
.. function:: EvtGetChannelConfigProperty(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed)
|
|
|
|
.. function:: EvtOpenPublisherMetadata(Session, PublisherIdentity, LogFilePath, Locale, Flags)
|
|
|
|
.. function:: EvtOpenEventMetadataEnum(PublisherMetadata, Flags)
|
|
|
|
.. function:: EvtNextEventMetadata(EventMetadataEnum, Flags)
|
|
|
|
.. function:: EvtGetEventMetadataProperty(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed)
|
|
|
|
.. function:: EvtGetPublisherMetadataProperty(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed)
|
|
|
|
.. function:: EvtGetObjectArraySize(ObjectArray, ObjectArraySize)
|
|
|
|
.. function:: EvtGetObjectArrayProperty(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed)
|
|
|
|
.. function:: EvtFormatMessage(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed)
|
|
|
|
.. function:: EvtSeek(ResultSet, Position, Bookmark, Timeout, Flags)
|
|
|
|
.. function:: FindFirstFileA(lpFileName, lpFindFileData)
|
|
|
|
.. function:: FindFirstFileW(lpFileName, lpFindFileData)
|
|
|
|
.. function:: FindNextFileA(hFindFile, lpFindFileData)
|
|
|
|
.. function:: FindNextFileW(hFindFile, lpFindFileData)
|
|
|
|
.. function:: FindClose(hFindFile)
|
|
|
|
.. function:: FindFirstChangeNotificationA(lpPathName, bWatchSubtree, dwNotifyFilter)
|
|
|
|
.. function:: FindFirstChangeNotificationW(lpPathName, bWatchSubtree, dwNotifyFilter)
|
|
|
|
.. function:: FindNextChangeNotification(hChangeHandle)
|
|
|
|
.. function:: FindCloseChangeNotification(hChangeHandle)
|
|
|
|
.. function:: ReadDirectoryChangesW(hDirectory, lpBuffer, nBufferLength, bWatchSubtree, dwNotifyFilter, lpBytesReturned, lpOverlapped, lpCompletionRoutine)
|
|
|
|
.. function:: ReadDirectoryChangesExW(hDirectory, lpBuffer, nBufferLength, bWatchSubtree, dwNotifyFilter, lpBytesReturned, lpOverlapped, lpCompletionRoutine, ReadDirectoryNotifyInformationClass)
|
|
|
|
.. function:: LockFile(hFile, dwFileOffsetLow, dwFileOffsetHigh, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh)
|
|
|
|
.. function:: LockFileEx(hFile, dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, lpOverlapped)
|
|
|
|
.. function:: SetFileInformationByHandle(hFile, FileInformationClass, lpFileInformation, dwBufferSize)
|
|
|
|
.. function:: GetFileInformationByHandle(hFile, lpFileInformation)
|
|
|
|
.. function:: GetFileInformationByHandleEx(hFile, FileInformationClass, lpFileInformation, dwBufferSize)
|
|
|
|
.. function:: HeapAlloc(hHeap, dwFlags, dwBytes)
|
|
|
|
.. function:: InternetCheckConnectionA(lpszUrl, dwFlags, dwReserved)
|
|
|
|
.. function:: InternetCheckConnectionW(lpszUrl, dwFlags, dwReserved)
|
|
|
|
.. function:: InternetOpenA(lpszAgent, dwAccessType, lpszProxy, lpszProxyBypass, dwFlags)
|
|
|
|
.. function:: InternetOpenW(lpszAgent, dwAccessType, lpszProxy, lpszProxyBypass, dwFlags)
|
|
|
|
.. function:: InternetOpenUrlA(hInternet, lpszUrl, lpszHeaders, dwHeadersLength, dwFlags, dwContext)
|
|
|
|
.. function:: InternetOpenUrlW(hInternet, lpszUrl, lpszHeaders, dwHeadersLength, dwFlags, dwContext)
|
|
|
|
.. function:: InternetConnectA(hInternet, lpszServerName, nServerPort, lpszUserName, lpszPassword, dwService, dwFlags, dwContext)
|
|
|
|
.. function:: InternetConnectW(hInternet, lpszServerName, nServerPort, lpszUserName, lpszPassword, dwService, dwFlags, dwContext)
|
|
|
|
.. function:: HttpOpenRequestA(hConnect, lpszVerb, lpszObjectName, lpszVersion, lpszReferrer, lplpszAcceptTypes, dwFlags, dwContext)
|
|
|
|
.. function:: HttpOpenRequestW(hConnect, lpszVerb, lpszObjectName, lpszVersion, lpszReferrer, lplpszAcceptTypes, dwFlags, dwContext)
|
|
|
|
.. function:: InternetSetOptionA(hInternet, dwOption, lpBuffer, dwBufferLength)
|
|
|
|
.. function:: InternetSetOptionW(hInternet, dwOption, lpBuffer, dwBufferLength)
|
|
|
|
.. function:: InternetReadFile(hFile, lpBuffer, dwNumberOfBytesToRead, lpdwNumberOfBytesRead)
|
|
|
|
.. function:: InternetReadFileExA(hFile, lpBuffersOut, dwFlags, dwContext)
|
|
|
|
.. function:: InternetReadFileExW(hFile, lpBuffersOut, dwFlags, dwContext)
|
|
|
|
.. function:: HttpQueryInfoA(hRequest, dwInfoLevel, lpBuffer, lpdwBufferLength, lpdwIndex)
|
|
|
|
.. function:: HttpQueryInfoW(hRequest, dwInfoLevel, lpBuffer, lpdwBufferLength, lpdwIndex)
|
|
|
|
.. function:: HttpSendRequestA(hRequest, lpszHeaders, dwHeadersLength, lpOptional, dwOptionalLength)
|
|
|
|
.. function:: HttpSendRequestW(hRequest, lpszHeaders, dwHeadersLength, lpOptional, dwOptionalLength)
|
|
|
|
.. function:: WinHttpOpen(pszAgentW, dwAccessType, pszProxyW, pszProxyBypassW, dwFlags)
|
|
|
|
.. function:: WinHttpCloseHandle(hInternet)
|
|
|
|
.. function:: WinHttpConnect(hSession, pswzServerName, nServerPort, dwReserved)
|
|
|
|
.. function:: WinHttpQueryDataAvailable(hRequest, lpdwNumberOfBytesAvailable)
|
|
|
|
.. function:: WinHttpReadData(hRequest, lpBuffer, dwNumberOfBytesToRead, lpdwNumberOfBytesRead)
|
|
|
|
.. function:: WinHttpOpenRequest(hConnect, pwszVerb, pwszObjectName, pwszVersion, pwszReferrer, ppwszAcceptTypes, dwFlags)
|
|
|
|
.. function:: WinHttpSendRequest(hRequest, lpszHeaders, dwHeadersLength, lpOptional, dwOptionalLength, dwTotalLength, dwContext)
|
|
|
|
.. function:: WinHttpReceiveResponse(hRequest, lpReserved)
|
|
|
|
.. function:: WinHttpAddRequestHeaders(hRequest, lpszHeaders, dwHeadersLength, dwModifiers)
|
|
|
|
.. function:: WinHttpQueryHeaders(hRequest, dwInfoLevel, pwszName, lpBuffer, lpdwBufferLength, lpdwIndex)
|
|
|
|
.. function:: GetOverlappedResult(hFile, lpOverlapped, lpNumberOfBytesTransferred, bWait)
|
|
|
|
.. function:: CreateIoCompletionPort(FileHandle, ExistingCompletionPort, CompletionKey, NumberOfConcurrentThreads)
|
|
|
|
.. function:: GetQueuedCompletionStatus(CompletionPort, lpNumberOfBytesTransferred, lpCompletionKey, lpOverlapped, dwMilliseconds)
|
|
|
|
.. function:: GetQueuedCompletionStatusEx(CompletionPort, lpCompletionPortEntries, ulCount, ulNumEntriesRemoved, dwMilliseconds, fAlertable)
|
|
|
|
.. function:: PostQueuedCompletionStatus(CompletionPort, dwNumberOfBytesTransferred, dwCompletionKey, lpOverlapped)
|
|
|
|
.. function:: CancelIo(hFile)
|
|
|
|
.. function:: CancelIoEx(hFile, lpOverlapped)
|
|
|
|
.. function:: CancelSynchronousIo(hThread)
|
|
|
|
.. function:: LsaOpenPolicy(SystemName, ObjectAttributes, DesiredAccess, PolicyHandle)
|
|
|
|
.. function:: LsaQueryInformationPolicy(PolicyHandle, InformationClass, Buffer)
|
|
|
|
.. function:: LsaClose(ObjectHandle)
|
|
|
|
.. function:: LsaNtStatusToWinError(Status)
|
|
|
|
.. function:: LsaLookupNames(PolicyHandle, Count, Names, ReferencedDomains, Sids)
|
|
|
|
.. function:: LsaLookupNames2(PolicyHandle, Flags, Count, Names, ReferencedDomains, Sids)
|
|
|
|
.. function:: LsaLookupSids(PolicyHandle, Count, Sids, ReferencedDomains, Names)
|
|
|
|
.. function:: LsaLookupSids2(PolicyHandle, LookupOptions, Count, Sids, ReferencedDomains, Names)
|
|
|
|
.. function:: OpenFileMappingW(dwDesiredAccess, bInheritHandle, lpName)
|
|
|
|
.. function:: OpenFileMappingA(dwDesiredAccess, bInheritHandle, lpName)
|
|
|
|
.. function:: UnmapViewOfFile(lpBaseAddress)
|
|
|
|
.. function:: NetQueryDisplayInformation(ServerName, Level, Index, EntriesRequested, PreferredMaximumLength, ReturnedEntryCount, SortedBuffer)
|
|
|
|
.. function:: NetUserEnum(servername, level, filter, bufptr, prefmaxlen, entriesread, totalentries, resume_handle)
|
|
|
|
.. function:: NetGroupEnum(servername, level, bufptr, prefmaxlen, entriesread, totalentries, resume_handle)
|
|
|
|
.. function:: NetGroupGetInfo(servername, groupname, level, bufptr)
|
|
|
|
.. function:: NetGroupGetUsers(servername, groupname, level, bufptr, prefmaxlen, entriesread, totalentries, ResumeHandle)
|
|
|
|
.. function:: NetLocalGroupEnum(servername, level, bufptr, prefmaxlen, entriesread, totalentries, resumehandle)
|
|
|
|
.. function:: NetLocalGroupGetMembers(servername, localgroupname, level, bufptr, prefmaxlen, entriesread, totalentries, resumehandle)
|
|
|
|
.. function:: NetLocalGroupGetInfo(servername, groupname, level, bufptr)
|
|
|
|
.. function:: NetApiBufferFree(Buffer)
|
|
|
|
.. function:: GetIpNetTable(IpNetTable, SizePointer, Order)
|
|
|
|
.. function:: GetExtendedTcpTable(pTcpTable, pdwSize, bOrder, ulAf, TableClass, Reserved)
|
|
|
|
.. function:: GetExtendedUdpTable(pUdpTable, pdwSize, bOrder, ulAf, TableClass, Reserved)
|
|
|
|
.. function:: SetTcpEntry(pTcpRow)
|
|
|
|
.. function:: DnsGetCacheDataTable(DnsEntries)
|
|
|
|
.. function:: DnsFree(pData, FreeType)
|
|
|
|
.. function:: DnsQuery_A(pszName, wType, Options, pExtra, ppQueryResults, pReserved)
|
|
|
|
.. function:: DnsQuery_W(pszName, wType, Options, pExtra, ppQueryResults, pReserved)
|
|
|
|
.. function:: DnsQueryEx(pQueryRequest, pQueryResults, pCancelHandle)
|
|
|
|
.. function:: GetAdaptersInfo(AdapterInfo, SizePointer)
|
|
|
|
.. function:: GetPerAdapterInfo(IfIndex, pPerAdapterInfo, pOutBufLen)
|
|
|
|
.. function:: CreateFileTransactedA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter)
|
|
|
|
.. function:: CreateFileTransactedW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter)
|
|
|
|
.. function:: CommitTransaction(TransactionHandle)
|
|
|
|
.. function:: CreateTransaction(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description)
|
|
|
|
.. function:: RollbackTransaction(TransactionHandle)
|
|
|
|
.. function:: OpenTransaction(dwDesiredAccess, TransactionId)
|
|
|
|
.. function:: NtOpenKey(KeyHandle, DesiredAccess, ObjectAttributes)
|
|
|
|
.. function:: NtCreateKey(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition)
|
|
|
|
.. function:: NtSetValueKey(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize)
|
|
|
|
.. function:: NtQueryValueKey(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength)
|
|
|
|
.. function:: NtQueryKey(KeyHandle, KeyInformationClass, KeyInformation, Length, ResultLength)
|
|
|
|
.. function:: NtEnumerateValueKey(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength)
|
|
|
|
.. function:: NtDeleteValueKey(KeyHandle, ValueName)
|
|
|
|
.. function:: CreatePipe(hReadPipe, hWritePipe, lpPipeAttributes, nSize)
|
|
|
|
.. function:: CreateNamedPipeA(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes)
|
|
|
|
.. function:: CreateNamedPipeW(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes)
|
|
|
|
.. function:: ConnectNamedPipe(hNamedPipe, lpOverlapped)
|
|
|
|
.. function:: SetNamedPipeHandleState(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout)
|
|
|
|
.. function:: PeekNamedPipe(hNamedPipe, lpBuffer, nBufferSize, lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage)
|
|
|
|
.. function:: CreateToolhelp32Snapshot(dwFlags, th32ProcessID)
|
|
|
|
.. function:: Thread32First(hSnapshot, lpte)
|
|
|
|
.. function:: Thread32Next(hSnapshot, lpte)
|
|
|
|
.. function:: Process32First(hSnapshot, lppe)
|
|
|
|
.. function:: Process32Next(hSnapshot, lppe)
|
|
|
|
.. function:: Process32FirstW(hSnapshot, lppe)
|
|
|
|
.. function:: Process32NextW(hSnapshot, lppe)
|
|
|
|
.. function:: GetProcAddress(hModule, lpProcName)
|
|
|
|
.. function:: LoadLibraryA(lpFileName)
|
|
|
|
.. function:: LoadLibraryW(lpFileName)
|
|
|
|
.. function:: LoadLibraryExA(lpLibFileName, hFile, dwFlags)
|
|
|
|
.. function:: LoadLibraryExW(lpLibFileName, hFile, dwFlags)
|
|
|
|
.. function:: FreeLibrary(hLibModule)
|
|
|
|
.. function:: RtlGetCurrentPeb()
|
|
|
|
.. function:: RegQueryValueExA(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData)
|
|
|
|
.. function:: RegQueryValueExW(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData)
|
|
|
|
.. function:: RegOpenKeyExA(hKey, lpSubKey, ulOptions, samDesired, phkResult)
|
|
|
|
.. function:: RegOpenKeyExW(hKey, lpSubKey, ulOptions, samDesired, phkResult)
|
|
|
|
.. function:: RegCreateKeyExA(hKey, lpSubKey, Reserved, lpClass, dwOptions, samDesired, lpSecurityAttributes, phkResult, lpdwDisposition)
|
|
|
|
.. function:: RegCreateKeyExW(hKey, lpSubKey, Reserved, lpClass, dwOptions, samDesired, lpSecurityAttributes, phkResult, lpdwDisposition)
|
|
|
|
.. function:: RegGetValueA(hkey, lpSubKey, lpValue, dwFlags, pdwType, pvData, pcbData)
|
|
|
|
.. function:: RegGetValueW(hkey, lpSubKey, lpValue, dwFlags, pdwType, pvData, pcbData)
|
|
|
|
.. function:: RegCloseKey(hKey)
|
|
|
|
.. function:: RegSetValueExW(hKey, lpValueName, Reserved, dwType, lpData, cbData)
|
|
|
|
.. function:: RegSetValueExA(hKey, lpValueName, Reserved, dwType, lpData, cbData)
|
|
|
|
.. function:: RegSetKeyValueA(hKey, lpSubKey, lpValueName, dwType, lpData, cbData)
|
|
|
|
.. function:: RegSetKeyValueW(hKey, lpSubKey, lpValueName, dwType, lpData, cbData)
|
|
|
|
.. function:: RegEnumKeyExA(hKey, dwIndex, lpName, lpcchName, lpReserved, lpClass, lpcchClass, lpftLastWriteTime)
|
|
|
|
.. function:: RegEnumKeyExW(hKey, dwIndex, lpName, lpcchName, lpReserved, lpClass, lpcchClass, lpftLastWriteTime)
|
|
|
|
.. function:: RegGetKeySecurity(hKey, SecurityInformation, pSecurityDescriptor, lpcbSecurityDescriptor)
|
|
|
|
.. function:: RegQueryInfoKeyA(hKey, lpClass, lpcchClass, lpReserved, lpcSubKeys, lpcbMaxSubKeyLen, lpcbMaxClassLen, lpcValues, lpcbMaxValueNameLen, lpcbMaxValueLen, lpcbSecurityDescriptor, lpftLastWriteTime)
|
|
|
|
.. function:: RegQueryInfoKeyW(hKey, lpClass, lpcchClass, lpReserved, lpcSubKeys, lpcbMaxSubKeyLen, lpcbMaxClassLen, lpcValues, lpcbMaxValueNameLen, lpcbMaxValueLen, lpcbSecurityDescriptor, lpftLastWriteTime)
|
|
|
|
.. function:: RegDeleteKeyValueW(hKey, lpSubKey, lpValueName)
|
|
|
|
.. function:: RegDeleteKeyValueA(hKey, lpSubKey, lpValueName)
|
|
|
|
.. function:: RegDeleteKeyExA(hKey, lpSubKey, samDesired, Reserved)
|
|
|
|
.. function:: RegDeleteKeyExW(hKey, lpSubKey, samDesired, Reserved)
|
|
|
|
.. function:: RegDeleteValueA(hKey, lpValueName)
|
|
|
|
.. function:: RegDeleteValueW(hKey, lpValueName)
|
|
|
|
.. function:: RegEnumValueA(hKey, dwIndex, lpValueName, lpcchValueName, lpReserved, lpType, lpData, lpcbData)
|
|
|
|
.. function:: RegEnumValueW(hKey, dwIndex, lpValueName, lpcchValueName, lpReserved, lpType, lpData, lpcbData)
|
|
|
|
.. function:: RegDeleteTreeA(hKey, lpSubKey)
|
|
|
|
.. function:: RegDeleteTreeW(hKey, lpSubKey)
|
|
|
|
.. function:: RegSaveKeyA(hKey, lpFile, lpSecurityAttributes)
|
|
|
|
.. function:: RegSaveKeyW(hKey, lpFile, lpSecurityAttributes)
|
|
|
|
.. function:: RegSaveKeyExA(hKey, lpFile, lpSecurityAttributes, Flags)
|
|
|
|
.. function:: RegSaveKeyExW(hKey, lpFile, lpSecurityAttributes, Flags)
|
|
|
|
.. function:: RegLoadKeyA(hKey, lpSubKey, lpFile)
|
|
|
|
.. function:: RegLoadKeyW(hKey, lpSubKey, lpFile)
|
|
|
|
.. function:: RegUnLoadKeyA(hKey, lpSubKey)
|
|
|
|
.. function:: RegUnLoadKeyW(hKey, lpSubKey)
|
|
|
|
.. function:: IsValidSecurityDescriptor(pSecurityDescriptor)
|
|
|
|
.. function:: ConvertStringSecurityDescriptorToSecurityDescriptorA(StringSecurityDescriptor, StringSDRevision, SecurityDescriptor, SecurityDescriptorSize)
|
|
|
|
.. function:: ConvertStringSecurityDescriptorToSecurityDescriptorW(StringSecurityDescriptor, StringSDRevision, SecurityDescriptor, SecurityDescriptorSize)
|
|
|
|
.. function:: ConvertSecurityDescriptorToStringSecurityDescriptorA(SecurityDescriptor, RequestedStringSDRevision, SecurityInformation, StringSecurityDescriptor, StringSecurityDescriptorLen)
|
|
|
|
.. function:: ConvertSecurityDescriptorToStringSecurityDescriptorW(SecurityDescriptor, RequestedStringSDRevision, SecurityInformation, StringSecurityDescriptor, StringSecurityDescriptorLen)
|
|
|
|
.. function:: GetSecurityDescriptorControl(pSecurityDescriptor, pControl, lpdwRevision)
|
|
|
|
.. function:: GetSecurityDescriptorDacl(pSecurityDescriptor, lpbDaclPresent, pDacl, lpbDaclDefaulted)
|
|
|
|
.. function:: GetSecurityDescriptorGroup(pSecurityDescriptor, pGroup, lpbGroupDefaulted)
|
|
|
|
.. function:: GetSecurityDescriptorLength(pSecurityDescriptor)
|
|
|
|
.. function:: GetSecurityDescriptorOwner(pSecurityDescriptor, pOwner, lpbOwnerDefaulted)
|
|
|
|
.. function:: SetSecurityDescriptorOwner(pSecurityDescriptor, pOwner, bOwnerDefaulted)
|
|
|
|
.. function:: GetSecurityDescriptorRMControl(SecurityDescriptor, RMControl)
|
|
|
|
.. function:: GetSecurityDescriptorSacl(pSecurityDescriptor, lpbSaclPresent, pSacl, lpbSaclDefaulted)
|
|
|
|
.. function:: GetLengthSid(pSid)
|
|
|
|
.. function:: EqualSid(pSid1, pSid2)
|
|
|
|
.. function:: CopySid(nDestinationSidLength, pDestinationSid, pSourceSid)
|
|
|
|
.. function:: GetSidIdentifierAuthority(pSid)
|
|
|
|
.. function:: GetSidLengthRequired(nSubAuthorityCount)
|
|
|
|
.. function:: GetSidSubAuthority(pSid, nSubAuthority)
|
|
|
|
.. function:: GetSidSubAuthorityCount(pSid)
|
|
|
|
.. function:: FreeSid(pSid)
|
|
|
|
.. function:: GetAce(pAcl, dwAceIndex, pAce)
|
|
|
|
.. function:: GetAclInformation(pAcl, pAclInformation, nAclInformationLength, dwAclInformationClass)
|
|
|
|
.. function:: MapGenericMask(AccessMask, GenericMapping)
|
|
|
|
.. function:: AccessCheck(pSecurityDescriptor, ClientToken, DesiredAccess, GenericMapping, PrivilegeSet, PrivilegeSetLength, GrantedAccess, AccessStatus)
|
|
|
|
.. function:: GetNamedSecurityInfoA(pObjectName, ObjectType, SecurityInfo, ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor)
|
|
|
|
.. function:: GetNamedSecurityInfoW(pObjectName, ObjectType, SecurityInfo, ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor)
|
|
|
|
.. function:: GetSecurityInfo(handle, ObjectType, SecurityInfo, ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor)
|
|
|
|
.. function:: SetSecurityInfo(handle, ObjectType, SecurityInfo, psidOwner, psidGroup, pDacl, pSacl)
|
|
|
|
.. function:: SetNamedSecurityInfoA(pObjectName, ObjectType, SecurityInfo, psidOwner, psidGroup, pDacl, pSacl)
|
|
|
|
.. function:: SetNamedSecurityInfoW(pObjectName, ObjectType, SecurityInfo, psidOwner, psidGroup, pDacl, pSacl)
|
|
|
|
.. function:: GetStringConditionFromBinary(BinaryAceCondition, BinaryAceConditionSize, Reserved1, StringAceCondition)
|
|
|
|
.. function:: AddAccessAllowedAce(pAcl, dwAceRevision, AccessMask, pSid)
|
|
|
|
.. function:: SetSecurityDescriptorDacl(pSecurityDescriptor, bDaclPresent, pDacl, bDaclDefaulted)
|
|
|
|
.. function:: InitializeAcl(pAcl, nAclLength, dwAclRevision)
|
|
|
|
.. function:: InitializeSecurityDescriptor(pSecurityDescriptor, dwRevision)
|
|
|
|
.. function:: SetAclInformation(pAcl, pAclInformation, nAclInformationLength, dwAclInformationClass)
|
|
|
|
.. function:: AddAccessAllowedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid)
|
|
|
|
.. function:: AddAccessDeniedAce(pAcl, dwAceRevision, AccessMask, pSid)
|
|
|
|
.. function:: AddAccessDeniedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid)
|
|
|
|
.. function:: BuildSecurityDescriptorW(pOwner, pGroup, cCountOfAccessEntries, pListOfAccessEntries, cCountOfAuditEntries, pListOfAuditEntries, pOldSD, pSizeNewSD, pNewSD)
|
|
|
|
.. function:: MakeAbsoluteSD(pSelfRelativeSecurityDescriptor, pAbsoluteSecurityDescriptor, lpdwAbsoluteSecurityDescriptorSize, pDacl, lpdwDaclSize, pSacl, lpdwSaclSize, pOwner, lpdwOwnerSize, pPrimaryGroup, lpdwPrimaryGroupSize)
|
|
|
|
.. function:: MakeSelfRelativeSD(pAbsoluteSecurityDescriptor, pSelfRelativeSecurityDescriptor, lpdwBufferLength)
|
|
|
|
.. function:: OpenSCManagerA(lpMachineName, lpDatabaseName, dwDesiredAccess)
|
|
|
|
.. function:: OpenSCManagerW(lpMachineName, lpDatabaseName, dwDesiredAccess)
|
|
|
|
.. function:: CloseServiceHandle(hSCObject)
|
|
|
|
.. function:: EnumServicesStatusExA(hSCManager, InfoLevel, dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle, pszGroupName)
|
|
|
|
.. function:: EnumServicesStatusExW(hSCManager, InfoLevel, dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle, pszGroupName)
|
|
|
|
.. function:: StartServiceA(hService, dwNumServiceArgs, lpServiceArgVectors)
|
|
|
|
.. function:: StartServiceW(hService, dwNumServiceArgs, lpServiceArgVectors)
|
|
|
|
.. function:: OpenServiceA(hSCManager, lpServiceName, dwDesiredAccess)
|
|
|
|
.. function:: OpenServiceW(hSCManager, lpServiceName, dwDesiredAccess)
|
|
|
|
.. function:: QueryServiceStatus(hService, lpServiceStatus)
|
|
|
|
.. function:: QueryServiceStatusEx(hService, InfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: ChangeServiceConfig2A(hService, dwInfoLevel, lpInfo)
|
|
|
|
.. function:: ChangeServiceConfig2W(hService, dwInfoLevel, lpInfo)
|
|
|
|
.. function:: ChangeServiceConfigA(hService, dwServiceType, dwStartType, dwErrorControl, lpBinaryPathName, lpLoadOrderGroup, lpdwTagId, lpDependencies, lpServiceStartName, lpPassword, lpDisplayName)
|
|
|
|
.. function:: ChangeServiceConfigW(hService, dwServiceType, dwStartType, dwErrorControl, lpBinaryPathName, lpLoadOrderGroup, lpdwTagId, lpDependencies, lpServiceStartName, lpPassword, lpDisplayName)
|
|
|
|
.. function:: QueryServiceConfig2A(hService, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: QueryServiceConfig2W(hService, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: QueryServiceConfigA(hService, lpServiceConfig, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: QueryServiceConfigW(hService, lpServiceConfig, cbBufSize, pcbBytesNeeded)
|
|
|
|
.. function:: QueryServiceDynamicInformation(hServiceStatus, dwInfoLevel, ppDynamicInfo)
|
|
|
|
.. function:: GetServiceDisplayNameA(hSCManager, lpServiceName, lpDisplayName, lpcchBuffer)
|
|
|
|
.. function:: GetServiceDisplayNameW(hSCManager, lpServiceName, lpDisplayName, lpcchBuffer)
|
|
|
|
.. function:: GetServiceKeyNameA(hSCManager, lpDisplayName, lpServiceName, lpcchBuffer)
|
|
|
|
.. function:: GetServiceKeyNameW(hSCManager, lpDisplayName, lpServiceName, lpcchBuffer)
|
|
|
|
.. function:: EnumDependentServicesA(hService, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned)
|
|
|
|
.. function:: EnumDependentServicesW(hService, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned)
|
|
|
|
.. function:: ControlService(hService, dwControl, lpServiceStatus)
|
|
|
|
.. function:: ControlServiceExA(hService, dwControl, dwInfoLevel, pControlParams)
|
|
|
|
.. function:: ControlServiceExW(hService, dwControl, dwInfoLevel, pControlParams)
|
|
|
|
.. function:: CreateServiceA(hSCManager, lpServiceName, lpDisplayName, dwDesiredAccess, dwServiceType, dwStartType, dwErrorControl, lpBinaryPathName, lpLoadOrderGroup, lpdwTagId, lpDependencies, lpServiceStartName, lpPassword)
|
|
|
|
.. function:: CreateServiceW(hSCManager, lpServiceName, lpDisplayName, dwDesiredAccess, dwServiceType, dwStartType, dwErrorControl, lpBinaryPathName, lpLoadOrderGroup, lpdwTagId, lpDependencies, lpServiceStartName, lpPassword)
|
|
|
|
.. function:: DeleteService(hService)
|
|
|
|
.. function:: StartServiceCtrlDispatcherA(lpServiceStartTable)
|
|
|
|
.. function:: StartServiceCtrlDispatcherW(lpServiceStartTable)
|
|
|
|
.. function:: RegisterServiceCtrlHandlerExA(lpServiceName, lpHandlerProc, lpContext)
|
|
|
|
.. function:: RegisterServiceCtrlHandlerExW(lpServiceName, lpHandlerProc, lpContext)
|
|
|
|
.. function:: RegisterServiceCtrlHandlerA(lpServiceName, lpHandlerProc)
|
|
|
|
.. function:: RegisterServiceCtrlHandlerW(lpServiceName, lpHandlerProc)
|
|
|
|
.. function:: SetServiceStatus(hServiceStatus, lpServiceStatus)
|
|
|
|
.. function:: SetServiceBits(hServiceStatus, dwServiceBits, bSetBitsOn, bUpdateImmediately)
|
|
|
|
.. function:: SetupDiClassNameFromGuidA(ClassGuid, ClassName, ClassNameSize, RequiredSize)
|
|
|
|
.. function:: SetupDiClassNameFromGuidW(ClassGuid, ClassName, ClassNameSize, RequiredSize)
|
|
|
|
.. function:: SetupDiClassNameFromGuidExA(ClassGuid, ClassName, ClassNameSize, RequiredSize, MachineName, Reserved)
|
|
|
|
.. function:: SetupDiClassNameFromGuidExW(ClassGuid, ClassName, ClassNameSize, RequiredSize, MachineName, Reserved)
|
|
|
|
.. function:: SetupDiGetClassDevsA(ClassGuid, Enumerator, hwndParent, Flags)
|
|
|
|
.. function:: SetupDiGetClassDevsW(ClassGuid, Enumerator, hwndParent, Flags)
|
|
|
|
.. function:: SetupDiDeleteDeviceInfo(DeviceInfoSet, DeviceInfoData)
|
|
|
|
.. function:: SetupDiEnumDeviceInfo(DeviceInfoSet, MemberIndex, DeviceInfoData)
|
|
|
|
.. function:: SetupDiDestroyDeviceInfoList(DeviceInfoSet)
|
|
|
|
.. function:: SetupDiEnumDeviceInterfaces(DeviceInfoSet, DeviceInfoData, InterfaceClassGuid, MemberIndex, DeviceInterfaceData)
|
|
|
|
.. function:: SetupDiGetDeviceRegistryPropertyA(DeviceInfoSet, DeviceInfoData, Property, PropertyRegDataType, PropertyBuffer, PropertyBufferSize, RequiredSize)
|
|
|
|
.. function:: SetupDiGetDeviceRegistryPropertyW(DeviceInfoSet, DeviceInfoData, Property, PropertyRegDataType, PropertyBuffer, PropertyBufferSize, RequiredSize)
|
|
|
|
.. function:: ShellExecuteA(hwnd, lpOperation, lpFile, lpParameters, lpDirectory, nShowCmd)
|
|
|
|
.. function:: ShellExecuteW(hwnd, lpOperation, lpFile, lpParameters, lpDirectory, nShowCmd)
|
|
|
|
.. function:: SHGetPathFromIDListA(pidl, pszPath)
|
|
|
|
.. function:: SHGetPathFromIDListW(pidl, pszPath)
|
|
|
|
.. function:: SHFileOperationA(lpFileOp)
|
|
|
|
.. function:: StrStrIW(pszFirst, pszSrch)
|
|
|
|
.. function:: StrStrIA(pszFirst, pszSrch)
|
|
|
|
.. function:: IsOS(dwOS)
|
|
|
|
.. function:: SymLoadModuleExA(hProcess, hFile, ImageName, ModuleName, BaseOfDll, DllSize, Data, Flags)
|
|
|
|
.. function:: SymLoadModuleExW(hProcess, hFile, ImageName, ModuleName, BaseOfDll, DllSize, Data, Flags)
|
|
|
|
.. function:: SymFromAddr(hProcess, Address, Displacement, Symbol)
|
|
|
|
.. function:: SymFromAddrW(hProcess, Address, Displacement, Symbol)
|
|
|
|
.. function:: SymGetModuleInfo64(hProcess, dwAddr, ModuleInfo)
|
|
|
|
.. function:: SymGetModuleInfoW64(hProcess, qwAddr, ModuleInfo)
|
|
|
|
.. function:: SymInitialize(hProcess, UserSearchPath, fInvadeProcess)
|
|
|
|
.. function:: SymInitializeW(hProcess, UserSearchPath, fInvadeProcess)
|
|
|
|
.. function:: SymFromName(hProcess, Name, Symbol)
|
|
|
|
.. function:: SymFromNameW(hProcess, Name, Symbol)
|
|
|
|
.. function:: SymLoadModuleEx(hProcess, hFile, ImageName, ModuleName, BaseOfDll, DllSize, Data, Flags)
|
|
|
|
.. function:: SymSetOptions(SymOptions)
|
|
|
|
.. function:: SymGetOptions()
|
|
|
|
.. function:: SymEnumSymbols(hProcess, BaseOfDll, Mask, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymEnumSymbolsEx(hProcess, BaseOfDll, Mask, EnumSymbolsCallback, UserContext, Options)
|
|
|
|
.. function:: SymEnumerateModules64(hProcess, EnumModulesCallback, UserContext)
|
|
|
|
.. function:: SymEnumerateModulesW64(hProcess, EnumModulesCallback, UserContext)
|
|
|
|
.. function:: SymNext(hProcess, si)
|
|
|
|
.. function:: SymNextW(hProcess, siw)
|
|
|
|
.. function:: SymPrev(hProcess, si)
|
|
|
|
.. function:: SymPrevW(hProcess, siw)
|
|
|
|
.. function:: SymSetContext(hProcess, StackFrame, Context)
|
|
|
|
.. function:: SymSetExtendedOption(option, value)
|
|
|
|
.. function:: SymSrvGetFileIndexes(File, Id, Val1, Val2, Flags)
|
|
|
|
.. function:: SymSrvGetFileIndexesW(File, Id, Val1, Val2, Flags)
|
|
|
|
.. function:: SymSrvGetFileIndexInfo(File, Info, Flags)
|
|
|
|
.. function:: SymSrvGetFileIndexInfoW(File, Info, Flags)
|
|
|
|
.. function:: SymSrvGetFileIndexString(hProcess, SrvPath, File, Index, Size, Flags)
|
|
|
|
.. function:: SymSrvGetFileIndexStringW(hProcess, SrvPath, File, Index, Size, Flags)
|
|
|
|
.. function:: SymUnDName(sym, UnDecName, UnDecNameLength)
|
|
|
|
.. function:: SymUnDName64(sym, UnDecName, UnDecNameLength)
|
|
|
|
.. function:: SymUnloadModule(hProcess, BaseOfDll)
|
|
|
|
.. function:: SymUnloadModule64(hProcess, BaseOfDll)
|
|
|
|
.. function:: UnDecorateSymbolName(name, outputString, maxStringLength, flags)
|
|
|
|
.. function:: UnDecorateSymbolNameW(name, outputString, maxStringLength, flags)
|
|
|
|
.. function:: SymCleanup(hProcess)
|
|
|
|
.. function:: SymEnumProcesses(EnumProcessesCallback, UserContext)
|
|
|
|
.. function:: SymEnumSymbolsForAddr(hProcess, Address, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymEnumSymbolsForAddrW(hProcess, Address, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymGetTypeFromName(hProcess, BaseOfDll, Name, Symbol)
|
|
|
|
.. function:: SymGetTypeFromNameW(hProcess, BaseOfDll, Name, Symbol)
|
|
|
|
.. function:: SymGetTypeInfo(hProcess, ModBase, TypeId, GetType, pInfo)
|
|
|
|
.. function:: SymSearch(hProcess, BaseOfDll, Index, SymTag, Mask, Address, EnumSymbolsCallback, UserContext, Options)
|
|
|
|
.. function:: SymSearchW(hProcess, BaseOfDll, Index, SymTag, Mask, Address, EnumSymbolsCallback, UserContext, Options)
|
|
|
|
.. function:: SymFunctionTableAccess(hProcess, AddrBase)
|
|
|
|
.. function:: SymFunctionTableAccess64(hProcess, AddrBase)
|
|
|
|
.. function:: SymGetModuleBase(hProcess, dwAddr)
|
|
|
|
.. function:: SymGetModuleBase64(hProcess, qwAddr)
|
|
|
|
.. function:: SymRefreshModuleList(hProcess)
|
|
|
|
.. function:: SymRegisterCallback(hProcess, CallbackFunction, UserContext)
|
|
|
|
.. function:: SymRegisterCallback64(hProcess, CallbackFunction, UserContext)
|
|
|
|
.. function:: SymRegisterCallbackW64(hProcess, CallbackFunction, UserContext)
|
|
|
|
.. function:: StackWalk64(MachineType, hProcess, hThread, StackFrame, ContextRecord, ReadMemoryRoutine, FunctionTableAccessRoutine, GetModuleBaseRoutine, TranslateAddress)
|
|
|
|
.. function:: StackWalkEx(MachineType, hProcess, hThread, StackFrame, ContextRecord, ReadMemoryRoutine, FunctionTableAccessRoutine, GetModuleBaseRoutine, TranslateAddress, Flags)
|
|
|
|
.. function:: StackWalk(MachineType, hProcess, hThread, StackFrame, ContextRecord, ReadMemoryRoutine, FunctionTableAccessRoutine, GetModuleBaseRoutine, TranslateAddress)
|
|
|
|
.. function:: SymGetSearchPath(hProcess, SearchPath, SearchPathLength)
|
|
|
|
.. function:: SymGetSearchPathW(hProcess, SearchPath, SearchPathLength)
|
|
|
|
.. function:: SymSetSearchPath(hProcess, SearchPath)
|
|
|
|
.. function:: SymSetSearchPathW(hProcess, SearchPath)
|
|
|
|
.. function:: SymEnumTypes(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymEnumTypesW(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymEnumTypesByName(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: SymEnumTypesByNameW(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
|
|
|
.. function:: CreateEventA(lpEventAttributes, bManualReset, bInitialState, lpName)
|
|
|
|
.. function:: CreateEventW(lpEventAttributes, bManualReset, bInitialState, lpName)
|
|
|
|
.. function:: CreateEventExA(lpEventAttributes, lpName, dwFlags, dwDesiredAccess)
|
|
|
|
.. function:: CreateEventExW(lpEventAttributes, lpName, dwFlags, dwDesiredAccess)
|
|
|
|
.. function:: OpenEventA(dwDesiredAccess, bInheritHandle, lpName)
|
|
|
|
.. function:: OpenEventW(dwDesiredAccess, bInheritHandle, lpName)
|
|
|
|
.. function:: NtQueryLicenseValue(Name, Type, Buffer, Length, DataLength)
|
|
|
|
.. function:: NtQueryEaFile(FileHandle, IoStatusBlock, Buffer, Length, ReturnSingleEntry, EaList, EaListLength, EaIndex, RestartScan)
|
|
|
|
.. function:: NtSetEaFile(FileHandle, IoStatusBlock, Buffer, Length)
|
|
|
|
.. function:: NtCreateProcessEx(ProcessHandle, DesiredAccess, ObjectAttributes, ParentProcess, Flags, SectionHandle, DebugPort, ExceptionPort, InJob)
|
|
|
|
.. function:: NtCreateNamedPipeFile(NamedPipeFileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock, ShareAccess, CreateDisposition, CreateOptions, WriteModeMessage, ReadModeMessage, NonBlocking, MaxInstances, InBufferSize, OutBufferSize, DefaultTimeOut)
|
|
|
|
.. function:: NtCreateFile(FileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock, AllocationSize, FileAttributes, ShareAccess, CreateDisposition, CreateOptions, EaBuffer, EaLength)
|
|
|
|
.. function:: NtOpenFile(FileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock, ShareAccess, OpenOptions)
|
|
|
|
.. function:: NtCreateSymbolicLinkObject(pHandle, DesiredAccess, ObjectAttributes, DestinationName)
|
|
|
|
.. function:: NtSetInformationProcess(ProcessHandle, ProcessInformationClass, ProcessInformation, ProcessInformationLength)
|
|
|
|
.. function:: NtQueryVirtualMemory(ProcessHandle, BaseAddress, MemoryInformationClass, MemoryInformation, MemoryInformationLength, ReturnLength)
|
|
|
|
.. function:: NtQueryVolumeInformationFile(FileHandle, IoStatusBlock, FsInformation, Length, FsInformationClass)
|
|
|
|
.. function:: NtCreateThreadEx(ThreadHandle, DesiredAccess, ObjectAttributes, ProcessHandle, lpStartAddress, lpParameter, CreateSuspended, dwStackSize, Unknown1, Unknown2, Unknown3)
|
|
|
|
.. function:: NtGetContextThread(hThread, lpContext)
|
|
|
|
.. function:: NtSetContextThread(hThread, lpContext)
|
|
|
|
.. function:: NtQueryInformationThread(ThreadHandle, ThreadInformationClass, ThreadInformation, ThreadInformationLength, ReturnLength)
|
|
|
|
.. function:: NtAllocateVirtualMemory(ProcessHandle, BaseAddress, ZeroBits, RegionSize, AllocationType, Protect)
|
|
|
|
.. function:: NtProtectVirtualMemory(ProcessHandle, BaseAddress, NumberOfBytesToProtect, NewAccessProtection, OldAccessProtection)
|
|
|
|
.. function:: NtQuerySystemInformation(SystemInformationClass, SystemInformation, SystemInformationLength, ReturnLength)
|
|
|
|
.. function:: NtQuerySystemInformationEx(SystemInformationClass, InputBuffer, InputBufferLength, SystemInformation, SystemInformationLength, ReturnLength)
|
|
|
|
.. function:: NtQueryInformationProcess(ProcessHandle, ProcessInformationClass, ProcessInformation, ProcessInformationLength, ReturnLength)
|
|
|
|
.. function:: NtReadVirtualMemory(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead)
|
|
|
|
.. function:: NtWriteVirtualMemory(ProcessHandle, BaseAddress, Buffer, NumberOfBytesToWrite, NumberOfBytesWritten)
|
|
|
|
.. function:: NtOpenEvent(EventHandle, DesiredAccess, ObjectAttributes)
|
|
|
|
.. function:: NtQueryObject(Handle, ObjectInformationClass, ObjectInformation, ObjectInformationLength, ReturnLength)
|
|
|
|
.. function:: NtOpenDirectoryObject(DirectoryHandle, DesiredAccess, ObjectAttributes)
|
|
|
|
.. function:: NtQueryDirectoryObject(DirectoryHandle, Buffer, Length, ReturnSingleEntry, RestartScan, Context, ReturnLength)
|
|
|
|
.. function:: NtQuerySymbolicLinkObject(LinkHandle, LinkTarget, ReturnedLength)
|
|
|
|
.. function:: NtOpenSymbolicLinkObject(LinkHandle, DesiredAccess, ObjectAttributes)
|
|
|
|
.. function:: NtQueryInformationFile(FileHandle, IoStatusBlock, FileInformation, Length, FileInformationClass)
|
|
|
|
.. function:: NtQueryDirectoryFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, FileInformation, Length, FileInformationClass, ReturnSingleEntry, FileName, RestartScan)
|
|
|
|
.. function:: NtSetInformationFile(FileHandle, IoStatusBlock, FileInformation, Length, FileInformationClass)
|
|
|
|
.. function:: NtEnumerateSystemEnvironmentValuesEx(InformationClass, Buffer, BufferLength)
|
|
|
|
.. function:: NtFreeVirtualMemory(ProcessHandle, BaseAddress, RegionSize, FreeType)
|
|
|
|
.. function:: NtCreateSection(SectionHandle, DesiredAccess, ObjectAttributes, MaximumSize, SectionPageProtection, AllocationAttributes, FileHandle)
|
|
|
|
.. function:: NtOpenSection(SectionHandle, DesiredAccess, ObjectAttributes)
|
|
|
|
.. function:: NtMapViewOfSection(SectionHandle, ProcessHandle, BaseAddress, ZeroBits, CommitSize, SectionOffset, ViewSize, InheritDisposition, AllocationType, Win32Protect)
|
|
|
|
.. function:: NtUnmapViewOfSection(ProcessHandle, BaseAddress)
|
|
|
|
.. function:: NtOpenProcess(ProcessHandle, DesiredAccess, ObjectAttributes, ClientId)
|
|
|
|
.. function:: NtDelayExecution(Alertable, DelayInterval)
|
|
|
|
.. function:: NtTerminateProcess(ProcessHandle, ExitStatus)
|
|
|
|
.. function:: NtReadFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key)
|
|
|
|
.. function:: NtWriteFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key)
|
|
|
|
.. function:: GetComputerNameExA(NameType, lpBuffer, nSize)
|
|
|
|
.. function:: GetComputerNameExW(NameType, lpBuffer, nSize)
|
|
|
|
.. function:: GetComputerNameA(lpBuffer, lpnSize)
|
|
|
|
.. function:: GetComputerNameW(lpBuffer, lpnSize)
|
|
|
|
.. function:: LookupAccountSidA(lpSystemName, lpSid, lpName, cchName, lpReferencedDomainName, cchReferencedDomainName, peUse)
|
|
|
|
.. function:: LookupAccountSidW(lpSystemName, lpSid, lpName, cchName, lpReferencedDomainName, cchReferencedDomainName, peUse)
|
|
|
|
.. function:: LookupAccountNameA(lpSystemName, lpAccountName, Sid, cbSid, ReferencedDomainName, cchReferencedDomainName, peUse)
|
|
|
|
.. function:: LookupAccountNameW(lpSystemName, lpAccountName, Sid, cbSid, ReferencedDomainName, cchReferencedDomainName, peUse)
|
|
|
|
.. function:: FileTimeToSystemTime(lpFileTime, lpSystemTime)
|
|
|
|
.. function:: SystemTimeToFileTime(lpSystemTime, lpFileTime)
|
|
|
|
.. function:: GetSystemTime(lpSystemTime)
|
|
|
|
.. function:: GetSystemTimes(lpIdleTime, lpKernelTime, lpUserTime)
|
|
|
|
.. function:: GetSystemTimeAsFileTime(lpSystemTimeAsFileTime)
|
|
|
|
.. function:: GetLocalTime(lpSystemTime)
|
|
|
|
.. function:: GetTickCount()
|
|
|
|
.. function:: GetTickCount64()
|
|
|
|
.. function:: TdhEnumerateProviders(pBuffer, pBufferSize)
|
|
|
|
.. function:: GetFileVersionInfoA(lptstrFilename, dwHandle, dwLen, lpData)
|
|
|
|
.. function:: GetFileVersionInfoW(lptstrFilename, dwHandle, dwLen, lpData)
|
|
|
|
.. function:: GetFileVersionInfoExA(dwFlags, lpwstrFilename, dwHandle, dwLen, lpData)
|
|
|
|
.. function:: GetFileVersionInfoExW(dwFlags, lpwstrFilename, dwHandle, dwLen, lpData)
|
|
|
|
.. function:: GetFileVersionInfoSizeA(lptstrFilename, lpdwHandle)
|
|
|
|
.. function:: GetFileVersionInfoSizeW(lptstrFilename, lpdwHandle)
|
|
|
|
.. function:: GetFileVersionInfoSizeExA(dwFlags, lpwstrFilename, lpdwHandle)
|
|
|
|
.. function:: GetFileVersionInfoSizeExW(dwFlags, lpwstrFilename, lpdwHandle)
|
|
|
|
.. function:: VerQueryValueA(pBlock, lpSubBlock, lplpBuffer, puLen)
|
|
|
|
.. function:: VerQueryValueW(pBlock, lpSubBlock, lplpBuffer, puLen)
|
|
|
|
.. function:: GetCursorPos(lpPoint)
|
|
|
|
.. function:: WindowFromPoint(Point)
|
|
|
|
.. function:: GetWindowRect(hWnd, lpRect)
|
|
|
|
.. function:: EnumWindows(lpEnumFunc, lParam)
|
|
|
|
.. function:: GetWindowTextA(hWnd, lpString, nMaxCount)
|
|
|
|
.. function:: GetParent(hWnd)
|
|
|
|
.. function:: GetWindowTextW(hWnd, lpString, nMaxCount)
|
|
|
|
.. function:: GetWindowModuleFileNameA(hwnd, pszFileName, cchFileNameMax)
|
|
|
|
.. function:: GetWindowModuleFileNameW(hwnd, pszFileName, cchFileNameMax)
|
|
|
|
.. function:: EnumChildWindows(hWndParent, lpEnumFunc, lParam)
|
|
|
|
.. function:: CloseWindow(hWnd)
|
|
|
|
.. function:: GetDesktopWindow()
|
|
|
|
.. function:: GetForegroundWindow()
|
|
|
|
.. function:: BringWindowToTop(hWnd)
|
|
|
|
.. function:: MoveWindow(hWnd, X, Y, nWidth, nHeight, bRepaint)
|
|
|
|
.. function:: SetWindowPos(hWnd, hWndInsertAfter, X, Y, cx, cy, uFlags)
|
|
|
|
.. function:: SetWindowTextA(hWnd, lpString)
|
|
|
|
.. function:: SetWindowTextW(hWnd, lpString)
|
|
|
|
.. function:: RealGetWindowClassA(hwnd, pszType, cchType)
|
|
|
|
.. function:: RealGetWindowClassW(hwnd, pszType, cchType)
|
|
|
|
.. function:: GetClassInfoExA(hinst, lpszClass, lpwcx)
|
|
|
|
.. function:: GetClassInfoExW(hinst, lpszClass, lpwcx)
|
|
|
|
.. function:: GetClassNameA(hWnd, lpClassName, nMaxCount)
|
|
|
|
.. function:: GetClassNameW(hWnd, lpClassName, nMaxCount)
|
|
|
|
.. function:: GetWindowThreadProcessId(hWnd, lpdwProcessId)
|
|
|
|
.. function:: FindWindowA(lpClassName, lpWindowName)
|
|
|
|
.. function:: FindWindowW(lpClassName, lpWindowName)
|
|
|
|
.. function:: ExitProcess(uExitCode)
|
|
|
|
.. function:: TerminateProcess(hProcess, uExitCode)
|
|
|
|
.. function:: GetLastError()
|
|
|
|
.. function:: LdrLoadDll(PathToFile, Flags, ModuleFileName, ModuleHandle)
|
|
|
|
.. function:: GetExitCodeThread(hThread, lpExitCode)
|
|
|
|
.. function:: GetExitCodeProcess(hProcess, lpExitCode)
|
|
|
|
.. function:: SetPriorityClass(hProcess, dwPriorityClass)
|
|
|
|
.. function:: GetPriorityClass(hProcess)
|
|
|
|
.. function:: VirtualAlloc(lpAddress, dwSize, flAllocationType, flProtect)
|
|
|
|
.. function:: VirtualAllocEx(hProcess, lpAddress, dwSize, flAllocationType, flProtect)
|
|
|
|
.. function:: VirtualFree(lpAddress, dwSize, dwFreeType)
|
|
|
|
.. function:: VirtualFreeEx(hProcess, lpAddress, dwSize, dwFreeType)
|
|
|
|
.. function:: VirtualProtect(lpAddress, dwSize, flNewProtect, lpflOldProtect)
|
|
|
|
.. function:: VirtualProtectEx(hProcess, lpAddress, dwSize, flNewProtect, lpflOldProtect)
|
|
|
|
.. function:: VirtualQuery(lpAddress, lpBuffer, dwLength)
|
|
|
|
.. function:: VirtualQueryEx(hProcess, lpAddress, lpBuffer, dwLength)
|
|
|
|
.. function:: QueryWorkingSet(hProcess, pv, cb)
|
|
|
|
.. function:: QueryWorkingSetEx(hProcess, pv, cb)
|
|
|
|
.. function:: GetModuleFileNameA(hModule, lpFilename, nSize)
|
|
|
|
.. function:: GetModuleFileNameW(hModule, lpFilename, nSize)
|
|
|
|
.. function:: CreateThread(lpThreadAttributes, dwStackSize, lpStartAddress, lpParameter, dwCreationFlags, lpThreadId)
|
|
|
|
.. function:: CreateRemoteThread(hProcess, lpThreadAttributes, dwStackSize, lpStartAddress, lpParameter, dwCreationFlags, lpThreadId)
|
|
|
|
.. function:: CreateProcessA(lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation)
|
|
|
|
.. function:: CreateProcessW(lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation)
|
|
|
|
.. function:: CreateProcessAsUserA(hToken, lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation)
|
|
|
|
.. function:: CreateProcessAsUserW(hToken, lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation)
|
|
|
|
.. function:: GetThreadContext(hThread, lpContext)
|
|
|
|
.. function:: SetThreadContext(hThread, lpContext)
|
|
|
|
.. function:: OpenThread(dwDesiredAccess, bInheritHandle, dwThreadId)
|
|
|
|
.. function:: OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId)
|
|
|
|
.. function:: CloseHandle(hObject)
|
|
|
|
.. function:: ReadProcessMemory(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead)
|
|
|
|
.. function:: NtWow64ReadVirtualMemory64(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead)
|
|
|
|
.. function:: WriteProcessMemory(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesWritten)
|
|
|
|
.. function:: NtWow64WriteVirtualMemory64(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesWritten)
|
|
|
|
.. function:: GetCurrentProcess()
|
|
|
|
.. function:: CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile)
|
|
|
|
.. function:: CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile)
|
|
|
|
.. function:: DuplicateToken(ExistingTokenHandle, ImpersonationLevel, DuplicateTokenHandle)
|
|
|
|
.. function:: DuplicateTokenEx(hExistingToken, dwDesiredAccess, lpTokenAttributes, ImpersonationLevel, TokenType, phNewToken)
|
|
|
|
.. function:: SetThreadToken(Thread, Token)
|
|
|
|
.. function:: LookupPrivilegeValueA(lpSystemName, lpName, lpLuid)
|
|
|
|
.. function:: LookupPrivilegeValueW(lpSystemName, lpName, lpLuid)
|
|
|
|
.. function:: LookupPrivilegeNameA(lpSystemName, lpLuid, lpName, cchName)
|
|
|
|
.. function:: LookupPrivilegeNameW(lpSystemName, lpLuid, lpName, cchName)
|
|
|
|
.. function:: AdjustTokenPrivileges(TokenHandle, DisableAllPrivileges, NewState, BufferLength, PreviousState, ReturnLength)
|
|
|
|
.. function:: FindResourceA(hModule, lpName, lpType)
|
|
|
|
.. function:: FindResourceW(hModule, lpName, lpType)
|
|
|
|
.. function:: SizeofResource(hModule, hResInfo)
|
|
|
|
.. function:: LoadResource(hModule, hResInfo)
|
|
|
|
.. function:: LockResource(hResData)
|
|
|
|
.. function:: FreeResource(hResData)
|
|
|
|
.. function:: EnumResourceTypesA(hModule, lpEnumFunc, lParam)
|
|
|
|
.. function:: EnumResourceTypesW(hModule, lpEnumFunc, lParam)
|
|
|
|
.. function:: EnumResourceNamesA(hModule, lpType, lpEnumFunc, lParam)
|
|
|
|
.. function:: EnumResourceNamesW(hModule, lpType, lpEnumFunc, lParam)
|
|
|
|
.. function:: GetVersionExA(lpVersionInformation)
|
|
|
|
.. function:: GetVersionExW(lpVersionInformation)
|
|
|
|
.. function:: GetVersion()
|
|
|
|
.. function:: GetCurrentThread()
|
|
|
|
.. function:: GetCurrentThreadId()
|
|
|
|
.. function:: GetCurrentProcessorNumber()
|
|
|
|
.. function:: AllocConsole()
|
|
|
|
.. function:: FreeConsole()
|
|
|
|
.. function:: GetConsoleOutputCP()
|
|
|
|
.. function:: GetConsoleCP()
|
|
|
|
.. function:: GetStdHandle(nStdHandle)
|
|
|
|
.. function:: SetStdHandle(nStdHandle, hHandle)
|
|
|
|
.. function:: SetThreadAffinityMask(hThread, dwThreadAffinityMask)
|
|
|
|
.. function:: ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, lpOverlapped)
|
|
|
|
.. function:: WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped)
|
|
|
|
.. function:: AddVectoredContinueHandler(FirstHandler, VectoredHandler)
|
|
|
|
.. function:: AddVectoredExceptionHandler(FirstHandler, VectoredHandler)
|
|
|
|
.. function:: TerminateThread(hThread, dwExitCode)
|
|
|
|
.. function:: ExitThread(dwExitCode)
|
|
|
|
.. function:: RemoveVectoredExceptionHandler(Handler)
|
|
|
|
.. function:: ResumeThread(hThread)
|
|
|
|
.. function:: SuspendThread(hThread)
|
|
|
|
.. function:: WaitForSingleObject(hHandle, dwMilliseconds)
|
|
|
|
.. function:: GetThreadId(Thread)
|
|
|
|
.. function:: DeviceIoControl(hDevice, dwIoControlCode, lpInBuffer, nInBufferSize, lpOutBuffer, nOutBufferSize, lpBytesReturned, lpOverlapped)
|
|
|
|
.. function:: Wow64DisableWow64FsRedirection(OldValue)
|
|
|
|
.. function:: Wow64RevertWow64FsRedirection(OldValue)
|
|
|
|
.. function:: Wow64EnableWow64FsRedirection(Wow64FsEnableRedirection)
|
|
|
|
.. function:: Wow64GetThreadContext(hThread, lpContext)
|
|
|
|
.. function:: SetConsoleCtrlHandler(HandlerRoutine, Add)
|
|
|
|
.. function:: GlobalAlloc(uFlags, dwBytes)
|
|
|
|
.. function:: GlobalFree(hMem)
|
|
|
|
.. function:: GlobalUnlock(hMem)
|
|
|
|
.. function:: GlobalLock(hMem)
|
|
|
|
.. function:: OpenClipboard(hWndNewOwner)
|
|
|
|
.. function:: EmptyClipboard()
|
|
|
|
.. function:: CloseClipboard()
|
|
|
|
.. function:: SetClipboardData(uFormat, hMem)
|
|
|
|
.. function:: GetClipboardData(uFormat)
|
|
|
|
.. function:: EnumClipboardFormats(format)
|
|
|
|
.. function:: GetClipboardFormatNameA(format, lpszFormatName, cchMaxCount)
|
|
|
|
.. function:: GetClipboardFormatNameW(format, lpszFormatName, cchMaxCount)
|
|
|
|
.. function:: WinVerifyTrust(hWnd, pgActionID, pWVTData)
|
|
|
|
.. function:: OpenProcessToken(ProcessHandle, DesiredAccess, TokenHandle)
|
|
|
|
.. function:: OpenThreadToken(ThreadHandle, DesiredAccess, OpenAsSelf, TokenHandle)
|
|
|
|
.. function:: GetTokenInformation(TokenHandle, TokenInformationClass, TokenInformation, TokenInformationLength, ReturnLength)
|
|
|
|
.. function:: SetTokenInformation(TokenHandle, TokenInformationClass, TokenInformation, TokenInformationLength)
|
|
|
|
.. function:: CreateWellKnownSid(WellKnownSidType, DomainSid, pSid, cbSid)
|
|
|
|
.. function:: DebugBreak()
|
|
|
|
.. function:: WaitForDebugEvent(lpDebugEvent, dwMilliseconds)
|
|
|
|
.. function:: ContinueDebugEvent(dwProcessId, dwThreadId, dwContinueStatus)
|
|
|
|
.. function:: DebugActiveProcess(dwProcessId)
|
|
|
|
.. function:: DebugActiveProcessStop(dwProcessId)
|
|
|
|
.. function:: DebugSetProcessKillOnExit(KillOnExit)
|
|
|
|
.. function:: DebugBreakProcess(Process)
|
|
|
|
.. function:: GetProcessId(Process)
|
|
|
|
.. function:: Wow64SetThreadContext(hThread, lpContext)
|
|
|
|
.. function:: GetMappedFileNameW(hProcess, lpv, lpFilename, nSize)
|
|
|
|
.. function:: GetMappedFileNameA(hProcess, lpv, lpFilename, nSize)
|
|
|
|
.. function:: RtlInitString(DestinationString, SourceString)
|
|
|
|
.. function:: RtlInitUnicodeString(DestinationString, SourceString)
|
|
|
|
.. function:: RtlAnsiStringToUnicodeString(DestinationString, SourceString, AllocateDestinationString)
|
|
|
|
.. function:: RtlDecompressBuffer(CompressionFormat, UncompressedBuffer, UncompressedBufferSize, CompressedBuffer, CompressedBufferSize, FinalUncompressedSize)
|
|
|
|
.. function:: RtlCompressBuffer(CompressionFormatAndEngine, UncompressedBuffer, UncompressedBufferSize, CompressedBuffer, CompressedBufferSize, UncompressedChunkSize, FinalCompressedSize, WorkSpace)
|
|
|
|
.. function:: RtlDecompressBufferEx(CompressionFormat, UncompressedBuffer, UncompressedBufferSize, CompressedBuffer, CompressedBufferSize, FinalUncompressedSize, WorkSpace)
|
|
|
|
.. function:: RtlGetCompressionWorkSpaceSize(CompressionFormatAndEngine, CompressBufferWorkSpaceSize, CompressFragmentWorkSpaceSize)
|
|
|
|
.. function:: RtlMoveMemory(Destination, Source, Length)
|
|
|
|
.. function:: lstrcmpA(lpString1, lpString2)
|
|
|
|
.. function:: lstrcmpW(lpString1, lpString2)
|
|
|
|
.. function:: CreateFileMappingA(hFile, lpFileMappingAttributes, flProtect, dwMaximumSizeHigh, dwMaximumSizeLow, lpName)
|
|
|
|
.. function:: CreateFileMappingW(hFile, lpFileMappingAttributes, flProtect, dwMaximumSizeHigh, dwMaximumSizeLow, lpName)
|
|
|
|
.. function:: MapViewOfFile(hFileMappingObject, dwDesiredAccess, dwFileOffsetHigh, dwFileOffsetLow, dwNumberOfBytesToMap)
|
|
|
|
.. function:: GetLogicalDriveStringsA(nBufferLength, lpBuffer)
|
|
|
|
.. function:: GetLogicalDriveStringsW(nBufferLength, lpBuffer)
|
|
|
|
.. function:: GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize)
|
|
|
|
.. function:: GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize)
|
|
|
|
.. function:: GetVolumeNameForVolumeMountPointA(lpszVolumeMountPoint, lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: GetVolumeNameForVolumeMountPointW(lpszVolumeMountPoint, lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: GetDriveTypeA(lpRootPathName)
|
|
|
|
.. function:: GetDriveTypeW(lpRootPathName)
|
|
|
|
.. function:: QueryDosDeviceA(lpDeviceName, lpTargetPath, ucchMax)
|
|
|
|
.. function:: QueryDosDeviceW(lpDeviceName, lpTargetPath, ucchMax)
|
|
|
|
.. function:: FindFirstVolumeA(lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: FindFirstVolumeW(lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: FindNextVolumeA(hFindVolume, lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: FindNextVolumeW(hFindVolume, lpszVolumeName, cchBufferLength)
|
|
|
|
.. function:: DuplicateHandle(hSourceProcessHandle, hSourceHandle, hTargetProcessHandle, lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions)
|
|
|
|
.. function:: ZwDuplicateObject(SourceProcessHandle, SourceHandle, TargetProcessHandle, TargetHandle, DesiredAccess, HandleAttributes, Options)
|
|
|
|
.. function:: GetModuleBaseNameA(hProcess, hModule, lpBaseName, nSize)
|
|
|
|
.. function:: GetModuleBaseNameW(hProcess, hModule, lpBaseName, nSize)
|
|
|
|
.. function:: GetProcessImageFileNameA(hProcess, lpImageFileName, nSize)
|
|
|
|
.. function:: GetProcessImageFileNameW(hProcess, lpImageFileName, nSize)
|
|
|
|
.. function:: GetSystemMetrics(nIndex)
|
|
|
|
.. function:: GetInterfaceInfo(pIfTable, dwOutBufLen)
|
|
|
|
.. function:: GetIfTable(pIfTable, pdwSize, bOrder)
|
|
|
|
.. function:: GetIpAddrTable(pIpAddrTable, pdwSize, bOrder)
|
|
|
|
.. function:: GetProcessTimes(hProcess, lpCreationTime, lpExitTime, lpKernelTime, lpUserTime)
|
|
|
|
.. function:: GetShortPathNameA(lpszLongPath, lpszShortPath, cchBuffer)
|
|
|
|
.. function:: GetShortPathNameW(lpszLongPath, lpszShortPath, cchBuffer)
|
|
|
|
.. function:: GetLongPathNameA(lpszShortPath, lpszLongPath, cchBuffer)
|
|
|
|
.. function:: GetLongPathNameW(lpszShortPath, lpszLongPath, cchBuffer)
|
|
|
|
.. function:: GetProcessDEPPolicy(hProcess, lpFlags, lpPermanent)
|
|
|
|
.. function:: ConvertStringSidToSidA(StringSid, Sid)
|
|
|
|
.. function:: ConvertStringSidToSidW(StringSid, Sid)
|
|
|
|
.. function:: ConvertSidToStringSidA(Sid, StringSid)
|
|
|
|
.. function:: ConvertSidToStringSidW(Sid, StringSid)
|
|
|
|
.. function:: LocalFree(hMem)
|
|
|
|
.. function:: InitializeProcThreadAttributeList(lpAttributeList, dwAttributeCount, dwFlags, lpSize)
|
|
|
|
.. function:: UpdateProcThreadAttribute(lpAttributeList, dwFlags, Attribute, lpValue, cbSize, lpPreviousValue, lpReturnSize)
|
|
|
|
.. function:: DeleteProcThreadAttributeList(lpAttributeList)
|
|
|
|
.. function:: MessageBoxA(hWnd, lpText, lpCaption, uType)
|
|
|
|
.. function:: MessageBoxW(hWnd, lpText, lpCaption, uType)
|
|
|
|
.. function:: GetWindowsDirectoryA(lpBuffer, uSize)
|
|
|
|
.. function:: GetWindowsDirectoryW(lpBuffer, uSize)
|
|
|
|
.. function:: RtlGetUnloadEventTraceEx(ElementSize, ElementCount, EventTrace)
|
|
|
|
.. function:: RtlDosPathNameToNtPathName_U(DosName, NtName, PartName, RelativeName)
|
|
|
|
.. function:: ApiSetResolveToHost(Schema, FileNameIn, ParentName, Resolved, HostBinary)
|
|
|
|
.. function:: Sleep(dwMilliseconds)
|
|
|
|
.. function:: SleepEx(dwMilliseconds, bAlertable)
|
|
|
|
.. function:: GetProcessMitigationPolicy(hProcess, MitigationPolicy, lpBuffer, dwLength)
|
|
|
|
.. function:: SetProcessMitigationPolicy(MitigationPolicy, lpBuffer, dwLength)
|
|
|
|
.. function:: GetProductInfo(dwOSMajorVersion, dwOSMinorVersion, dwSpMajorVersion, dwSpMinorVersion, pdwReturnedProductType)
|
|
|
|
.. function:: GetProcessMemoryInfo(Process, ppsmemCounters, cb)
|
|
|
|
.. function:: GetModuleHandleA(lpModuleName)
|
|
|
|
.. function:: GetModuleHandleW(lpModuleName)
|
|
|
|
.. function:: RtlEqualUnicodeString(String1, String2, CaseInSensitive)
|
|
|
|
.. function:: GetFirmwareEnvironmentVariableA(lpName, lpGuid, pBuffer, nSize)
|
|
|
|
.. function:: GetFirmwareEnvironmentVariableW(lpName, lpGuid, pBuffer, nSize)
|
|
|
|
.. function:: GetFirmwareEnvironmentVariableExA(lpName, lpGuid, pBuffer, nSize, pdwAttribubutes)
|
|
|
|
.. function:: GetFirmwareEnvironmentVariableExW(lpName, lpGuid, pBuffer, nSize, pdwAttribubutes)
|
|
|
|
.. function:: IsDebuggerPresent()
|
|
|
|
.. function:: WSAStartup(wVersionRequested, lpWSAData)
|
|
|
|
.. function:: WSACleanup()
|
|
|
|
.. function:: WSAGetLastError()
|
|
|
|
.. function:: getaddrinfo(pNodeName, pServiceName, pHints, ppResult)
|
|
|
|
.. function:: GetAddrInfoW(pNodeName, pServiceName, pHints, ppResult)
|
|
|
|
.. function:: WSASocketA(af, type, protocol, lpProtocolInfo, g, dwFlags)
|
|
|
|
.. function:: WSASocketW(af, type, protocol, lpProtocolInfo, g, dwFlags)
|
|
|
|
.. function:: socket(af, type, protocol)
|
|
|
|
.. function:: connect(s, name, namelen)
|
|
|
|
.. function:: send(s, buf, len, flags)
|
|
|
|
.. function:: recv(s, buf, len, flags)
|
|
|
|
.. function:: shutdown(s, how)
|
|
|
|
.. function:: closesocket(s)
|
|
|