Functions:
AddVectoredContinueHandler:
AddVectoredContinueHandler(FirstHandler=1, VectoredHandler=NeededParameter) Errcheck: raise WinproxyError if result is 0
AddVectoredExceptionHandler:
AddVectoredExceptionHandler(FirstHandler=1, VectoredHandler=NeededParameter) Errcheck: raise WinproxyError if result is 0
AdjustTokenPrivileges:
AdjustTokenPrivileges(TokenHandle, DisableAllPrivileges=False, NewState=NeededParameter, BufferLength=None, PreviousState=None, ReturnLength=None) Errcheck: raise WinproxyError if result is 0
AllocConsole:
AllocConsole() Errcheck: raise WinproxyError if result is 0
AlpcGetMessageAttribute:
AlpcGetMessageAttribute(Buffer, AttributeFlag) Errcheck: raise NtStatusException is result is not 0
AlpcInitializeMessageAttribute:
AlpcInitializeMessageAttribute(AttributeFlags, Buffer, BufferSize, RequiredBufferSize) Errcheck: raise NtStatusException is result is not 0
CLSIDFromProgID:
CLSIDFromProgID(lpszProgID, lpclsid)
CertAddCertificateContextToStore:
CertAddCertificateContextToStore(hCertStore, pCertContext, dwAddDisposition, ppStoreContext) Errcheck: raise WinproxyError if result is 0
CertCompareCertificate:
CertCompareCertificate(dwCertEncodingType, pCertId1, pCertId2) This function does not raise is compare has failed: return 0 if cert are NOT equals
CertCreateCertificateContext:
CertCreateCertificateContext(dwCertEncodingType, pbCertEncoded, cbCertEncoded) Errcheck: raise WinproxyError if result is 0
CertCreateSelfSignCertificate:
CertCreateSelfSignCertificate(hCryptProvOrNCryptKey, pSubjectIssuerBlob, dwFlags, pKeyProvInfo, pSignatureAlgorithm, pStartTime, pEndTime, pExtensions) Errcheck: raise WinproxyError if result is 0
CertDuplicateCertificateContext:
CertDuplicateCertificateContext(pCertContext) Errcheck: raise WinproxyError if result is 0
CertEnumCTLsInStore:
CertEnumCTLsInStore(hCertStore, pPrevCtlContext) Errcheck: raise WinproxyError if result is 0
CertEnumCertificateContextProperties:
CertEnumCertificateContextProperties(pCertContext, dwPropId)
CertEnumCertificatesInStore:
CertEnumCertificatesInStore(hCertStore, pPrevCertContext) Errcheck: raise WinproxyError if result is 0
CertFindCertificateInStore:
CertFindCertificateInStore(hCertStore, dwCertEncodingType, dwFindFlags, dwFindType, pvFindPara, pPrevCertContext) Errcheck: raise WinproxyError if result is 0
CertFreeCertificateContext:
CertFreeCertificateContext(pCertContext) Errcheck: raise WinproxyError if result is 0
CertGetCertificateChain:
CertGetCertificateChain(hChainEngine, pCertContext, pTime, hAdditionalStore, pChainPara, dwFlags, pvReserved, ppChainContext) Errcheck: raise WinproxyError if result is 0
CertGetCertificateContextProperty:
CertGetCertificateContextProperty(pCertContext, dwPropId, pvData, pcbData) Errcheck: raise WinproxyError if result is 0
CertGetNameStringA:
CertGetNameStringA(pCertContext, dwType, dwFlags, pvTypePara, pszNameString, cchNameString) Errcheck: raise WinproxyError if result is 0
CertGetNameStringW:
CertGetNameStringW(pCertContext, dwType, dwFlags, pvTypePara, pszNameString, cchNameString) Errcheck: raise WinproxyError if result is 0
CertOpenStore:
CertOpenStore(lpszStoreProvider, dwMsgAndCertEncodingType, hCryptProv, dwFlags, pvPara) Errcheck: raise WinproxyError if result is 0
CertStrToNameA:
CertStrToNameA(dwCertEncodingType, pszX500, dwStrType, pvReserved, pbEncoded, pcbEncoded, ppszError) Errcheck: raise WinproxyError if result is 0
CertStrToNameW:
CertStrToNameW(dwCertEncodingType, pszX500, dwStrType, pvReserved, pbEncoded, pcbEncoded, ppszError) Errcheck: raise WinproxyError if result is 0
CloseEventLog:
CloseEventLog(hEventLog) Errcheck: raise WinproxyError if result is 0
CloseHandle:
CloseHandle(hObject) Errcheck: raise WinproxyError if result is 0
CloseServiceHandle:
CloseServiceHandle(hSCObject) Errcheck: raise WinproxyError if result is 0
CoCreateInstance:
CoCreateInstance(rclsid, pUnkOuter=None, dwClsContext=tagCLSCTX.CLSCTX_INPROC_SERVER(0x1L), riid=NeededParameter, ppv=NeededParameter)
CoCreateInstanceEx:
CoCreateInstanceEx(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults)
CoGetInterceptor:
CoGetInterceptor(iidIntercepted, punkOuter, iid, ppv)
CoInitializeEx:
CoInitializeEx(pvReserved=None, dwCoInit=tagCOINIT.COINIT_MULTITHREADED(0x0L))
CoInitializeSecurity:
CoInitializeSecurity(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3)
CommitTransaction:
CommitTransaction(TransactionHandle) Errcheck: raise WinproxyError if result is 0
ConnectNamedPipe:
ConnectNamedPipe(hNamedPipe, lpOverlapped) Errcheck: raise WinproxyError if result is 0
ContinueDebugEvent:
ContinueDebugEvent(dwProcessId, dwThreadId, dwContinueStatus) Errcheck: raise WinproxyError if result is 0
ConvertSecurityDescriptorToStringSecurityDescriptorA:
ConvertSecurityDescriptorToStringSecurityDescriptorA(SecurityDescriptor, RequestedStringSDRevision, SecurityInformation, StringSecurityDescriptor, StringSecurityDescriptorLen) Errcheck: raise WinproxyError if result is 0
ConvertSecurityDescriptorToStringSecurityDescriptorW:
ConvertSecurityDescriptorToStringSecurityDescriptorW(SecurityDescriptor, RequestedStringSDRevision, SecurityInformation, StringSecurityDescriptor, StringSecurityDescriptorLen) Errcheck: raise WinproxyError if result is 0
ConvertSidToStringSidA:
ConvertSidToStringSidA(Sid, StringSid) Errcheck: raise WinproxyError if result is 0
ConvertSidToStringSidW:
ConvertSidToStringSidW(Sid, StringSid) Errcheck: raise WinproxyError if result is 0
ConvertStringSecurityDescriptorToSecurityDescriptorA:
ConvertStringSecurityDescriptorToSecurityDescriptorA(StringSecurityDescriptor, StringSDRevision, SecurityDescriptor, SecurityDescriptorSize) Errcheck: raise WinproxyError if result is 0
ConvertStringSecurityDescriptorToSecurityDescriptorW:
ConvertStringSecurityDescriptorToSecurityDescriptorW(StringSecurityDescriptor, StringSDRevision, SecurityDescriptor, SecurityDescriptorSize) Errcheck: raise WinproxyError if result is 0
ConvertStringSidToSidA:
ConvertStringSidToSidA(StringSid, Sid) Errcheck: raise WinproxyError if result is 0
ConvertStringSidToSidW:
ConvertStringSidToSidW(StringSid, Sid) Errcheck: raise WinproxyError if result is 0
CopySid:
CopySid(nDestinationSidLength, pDestinationSid, pSourceSid) Errcheck: raise WinproxyError if result is 0
CreateFileA:
CreateFileA(lpFileName, dwDesiredAccess=GENERIC_READ(0x80000000L), dwShareMode=0, lpSecurityAttributes=None, dwCreationDisposition=OPEN_EXISTING(0x3L), dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL(0x80L), hTemplateFile=None) Errcheck: raise WinproxyError is result is INVALID_HANDLE_VALUE
CreateFileMappingA:
CreateFileMappingA(hFile, lpFileMappingAttributes=None, flProtect=PAGE_READWRITE(0x4L), dwMaximumSizeHigh=0, dwMaximumSizeLow=NeededParameter, lpName=NeededParameter) Errcheck: raise WinproxyError if result is 0
CreateFileMappingW:
CreateFileMappingW(hFile, lpFileMappingAttributes=None, flProtect=PAGE_READWRITE(0x4L), dwMaximumSizeHigh=0, dwMaximumSizeLow=0, lpName=NeededParameter) Errcheck: raise WinproxyError if result is 0
CreateFileTransactedA:
CreateFileTransactedA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) Errcheck: raise WinproxyError is result is INVALID_HANDLE_VALUE
CreateFileTransactedW:
CreateFileTransactedW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) Errcheck: raise WinproxyError is result is INVALID_HANDLE_VALUE
CreateFileW:
CreateFileW(lpFileName, dwDesiredAccess=GENERIC_READ(0x80000000L), dwShareMode=0, lpSecurityAttributes=None, dwCreationDisposition=OPEN_EXISTING(0x3L), dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL(0x80L), hTemplateFile=None) Errcheck: raise WinproxyError is result is INVALID_HANDLE_VALUE
CreateNamedPipeA:
CreateNamedPipeA(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) Errcheck: raise WinproxyError if result is 0
CreateNamedPipeW:
CreateNamedPipeW(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) Errcheck: raise WinproxyError if result is 0
CreateProcessA:
CreateProcessA(lpApplicationName, lpCommandLine=None, lpProcessAttributes=None, lpThreadAttributes=None, bInheritHandles=False, dwCreationFlags=0, lpEnvironment=None, lpCurrentDirectory=None, lpStartupInfo=None, lpProcessInformation=None) Errcheck: raise WinproxyError if result is 0
CreateProcessAsUserA:
CreateProcessAsUserA(hToken, lpApplicationName, lpCommandLine=None, lpProcessAttributes=None, lpThreadAttributes=None, bInheritHandles=False, dwCreationFlags=0, lpEnvironment=None, lpCurrentDirectory=None, lpStartupInfo=None, lpProcessInformation=None) Errcheck: raise WinproxyError if result is 0
CreateProcessAsUserW:
CreateProcessAsUserW(hToken, lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation) Errcheck: raise WinproxyError if result is 0
CreateProcessW:
CreateProcessW(lpApplicationName, lpCommandLine=None, lpProcessAttributes=None, lpThreadAttributes=None, bInheritHandles=False, dwCreationFlags=0, lpEnvironment=None, lpCurrentDirectory=None, lpStartupInfo=None, lpProcessInformation=None) Errcheck: raise WinproxyError if result is 0
CreateRemoteThread:
CreateRemoteThread(hProcess=NeededParameter, lpThreadAttributes=None, dwStackSize=0, lpStartAddress=NeededParameter, lpParameter=NeededParameter, dwCreationFlags=0, lpThreadId=None) Errcheck: raise WinproxyError if result is 0
CreateThread:
CreateThread(lpThreadAttributes=None, dwStackSize=0, lpStartAddress=NeededParameter, lpParameter=NeededParameter, dwCreationFlags=0, lpThreadId=None) Errcheck: raise WinproxyError if result is 0
CreateToolhelp32Snapshot:
CreateToolhelp32Snapshot(dwFlags, th32ProcessID=0) Errcheck: raise WinproxyError if result is 0
CreateTransaction:
CreateTransaction(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description) Errcheck: raise WinproxyError if result is 0
CreateWellKnownSid:
CreateWellKnownSid(WellKnownSidType, DomainSid=None, pSid=None, cbSid=NeededParameter) Errcheck: raise WinproxyError if result is 0
CryptAcquireCertificatePrivateKey:
CryptAcquireCertificatePrivateKey(pCert, dwFlags, pvParameters, phCryptProvOrNCryptKey, pdwKeySpec, pfCallerFreeProvOrNCryptKey) Errcheck: raise WinproxyError if result is 0
CryptAcquireContextA:
CryptAcquireContextA(phProv, pszContainer, pszProvider, dwProvType, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptAcquireContextW:
CryptAcquireContextW(phProv, pszContainer, pszProvider, dwProvType, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATAdminAcquireContext:
CryptCATAdminAcquireContext(phCatAdmin, pgSubsystem, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATAdminAcquireContext2:
CryptCATAdminAcquireContext2(phCatAdmin, pgSubsystem, pwszHashAlgorithm, pStrongHashPolicy, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATAdminCalcHashFromFileHandle:
CryptCATAdminCalcHashFromFileHandle(hFile, pcbHash, pbHash, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATAdminCalcHashFromFileHandle2:
CryptCATAdminCalcHashFromFileHandle2(hCatAdmin, hFile, pcbHash, pbHash, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATAdminEnumCatalogFromHash:
CryptCATAdminEnumCatalogFromHash(hCatAdmin, pbHash, cbHash, dwFlags, phPrevCatInfo)
CryptCATAdminReleaseCatalogContext:
CryptCATAdminReleaseCatalogContext(hCatAdmin, hCatInfo, dwFlags)
CryptCATAdminReleaseContext:
CryptCATAdminReleaseContext(hCatAdmin, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATCatalogInfoFromContext:
CryptCATCatalogInfoFromContext(hCatInfo, psCatInfo, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptCATEnumerateAttr:
CryptCATEnumerateAttr(hCatalog, pCatMember, pPrevAttr)
CryptCATEnumerateCatAttr:
CryptCATEnumerateCatAttr(hCatalog, pPrevAttr)
CryptCATEnumerateMember:
CryptCATEnumerateMember(hCatalog, pPrevMember)
CryptDecodeObject:
CryptDecodeObject(dwCertEncodingType, lpszStructType, pbEncoded, cbEncoded, dwFlags, pvStructInfo, pcbStructInfo) Errcheck: raise WinproxyError if result is 0
CryptDecryptMessage:
CryptDecryptMessage(pDecryptPara, pbEncryptedBlob, cbEncryptedBlob, pbDecrypted, pcbDecrypted, ppXchgCert) Errcheck: raise WinproxyError if result is 0
CryptDestroyKey:
CryptDestroyKey(hKey) Errcheck: raise WinproxyError if result is 0
CryptEncodeObjectEx:
CryptEncodeObjectEx(dwCertEncodingType, lpszStructType, pvStructInfo, dwFlags, pEncodePara, pvEncoded, pcbEncoded) Errcheck: raise WinproxyError if result is 0
CryptEncryptMessage:
CryptEncryptMessage(pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeEncrypted, cbToBeEncrypted, pbEncryptedBlob, pcbEncryptedBlob) Errcheck: raise WinproxyError if result is 0
CryptExportKey:
CryptExportKey(hKey, hExpKey, dwBlobType, dwFlags, pbData, pdwDataLen) Errcheck: raise WinproxyError if result is 0
CryptGenKey:
CryptGenKey(hProv, Algid, dwFlags, phKey) Errcheck: raise WinproxyError if result is 0
CryptHashCertificate:
CryptHashCertificate(hCryptProv, Algid, dwFlags, pbEncoded, cbEncoded, pbComputedHash, pcbComputedHash) Errcheck: raise WinproxyError if result is 0
CryptMsgClose:
CryptMsgClose(hCryptMsg) Errcheck: raise WinproxyError if result is 0
CryptMsgControl:
CryptMsgControl(hCryptMsg, dwFlags, dwCtrlType, pvCtrlPara) Errcheck: raise WinproxyError if result is 0
CryptMsgGetParam:
CryptMsgGetParam(hCryptMsg, dwParamType, dwIndex, pvData, pcbData) Errcheck: raise WinproxyError if result is 0
CryptMsgOpenToDecode:
CryptMsgOpenToDecode(dwMsgEncodingType, dwFlags, dwMsgType, hCryptProv, pRecipientInfo, pStreamInfo) Errcheck: raise WinproxyError if result is 0
CryptMsgOpenToEncode:
CryptMsgOpenToEncode(dwMsgEncodingType, dwFlags, dwMsgType, pvMsgEncodeInfo, pszInnerContentObjID, pStreamInfo) Errcheck: raise WinproxyError if result is 0
CryptMsgUpdate:
CryptMsgUpdate(hCryptMsg, pbData, cbData, fFinal) Errcheck: raise WinproxyError if result is 0
CryptMsgVerifyCountersignatureEncoded:
CryptMsgVerifyCountersignatureEncoded(hCryptProv, dwEncodingType, pbSignerInfo, cbSignerInfo, pbSignerInfoCountersignature, cbSignerInfoCountersignature, pciCountersigner) Errcheck: raise WinproxyError if result is 0
CryptMsgVerifyCountersignatureEncodedEx:
CryptMsgVerifyCountersignatureEncodedEx(hCryptProv, dwEncodingType, pbSignerInfo, cbSignerInfo, pbSignerInfoCountersignature, cbSignerInfoCountersignature, dwSignerType, pvSigner, dwFlags, pvExtra) Errcheck: raise WinproxyError if result is 0
CryptQueryObject:
CryptQueryObject(dwObjectType, pvObject, dwExpectedContentTypeFlags, dwExpectedFormatTypeFlags, dwFlags, pdwMsgAndCertEncodingType, pdwContentType, pdwFormatType, phCertStore, phMsg, ppvContext) Errcheck: raise WinproxyError if result is 0
CryptReleaseContext:
CryptReleaseContext(hProv, dwFlags) Errcheck: raise WinproxyError if result is 0
CryptSignAndEncryptMessage:
CryptSignAndEncryptMessage(pSignPara, pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeSignedAndEncrypted, cbToBeSignedAndEncrypted, pbSignedAndEncryptedBlob, pcbSignedAndEncryptedBlob) Errcheck: raise WinproxyError if result is 0
CryptSignMessage:
CryptSignMessage(pSignPara, fDetachedSignature, cToBeSigned, rgpbToBeSigned, rgcbToBeSigned, pbSignedBlob, pcbSignedBlob) Errcheck: raise WinproxyError if result is 0
CryptUIDlgViewContext:
CryptUIDlgViewContext(dwContextType, pvContext, hwnd, pwszTitle, dwFlags, pvReserved) Errcheck: raise WinproxyError if result is 0
CryptVerifyMessageHash:
CryptVerifyMessageHash(pHashPara, pbHashedBlob, cbHashedBlob, pbToBeHashed, pcbToBeHashed, pbComputedHash, pcbComputedHash) Errcheck: raise WinproxyError if result is 0
CryptVerifyMessageSignature:
CryptVerifyMessageSignature(pVerifyPara, dwSignerIndex, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded, ppSignerCert) Errcheck: raise WinproxyError if result is 0
CryptVerifyMessageSignatureWithKey:
CryptVerifyMessageSignatureWithKey(pVerifyPara, pPublicKeyInfo, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded) Errcheck: raise WinproxyError if result is 0
DebugActiveProcess:
DebugActiveProcess(dwProcessId) Errcheck: raise WinproxyError if result is 0
DebugActiveProcessStop:
DebugActiveProcessStop(dwProcessId) Errcheck: raise WinproxyError if result is 0
DebugBreak:
DebugBreak() Errcheck: raise WinproxyError if result is 0
DebugBreakProcess:
DebugBreakProcess(Process) Errcheck: raise WinproxyError if result is 0
DebugSetProcessKillOnExit:
DebugSetProcessKillOnExit(KillOnExit) Errcheck: raise WinproxyError if result is 0
DeleteProcThreadAttributeList:
DeleteProcThreadAttributeList(lpAttributeList) Errcheck: raise WinproxyError if result is 0
DeviceIoControl:
DeviceIoControl(hDevice, dwIoControlCode, lpInBuffer, nInBufferSize=None, lpOutBuffer=NeededParameter, nOutBufferSize=None, lpBytesReturned=None, lpOverlapped=None) Errcheck: raise WinproxyError if result is 0
DuplicateHandle:
DuplicateHandle(hSourceProcessHandle, hSourceHandle, hTargetProcessHandle, lpTargetHandle, dwDesiredAccess=0, bInheritHandle=False, dwOptions=0) Errcheck: raise WinproxyError if result is 0
DuplicateToken:
DuplicateToken(ExistingTokenHandle, ImpersonationLevel, DuplicateTokenHandle) Errcheck: raise WinproxyError if result is 0
DuplicateTokenEx:
DuplicateTokenEx(hExistingToken, dwDesiredAccess, lpTokenAttributes, ImpersonationLevel, TokenType, phNewToken) Errcheck: raise WinproxyError if result is 0
EnumChildWindows:
EnumChildWindows(hWndParent, lpEnumFunc, lParam) Errcheck: raise WinproxyError if result is 0
EnumServicesStatusExA:
EnumServicesStatusExA(hSCManager, InfoLevel, dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle, pszGroupName) Errcheck: raise WinproxyError if result is 0
EnumServicesStatusExW:
EnumServicesStatusExW(hSCManager, InfoLevel, dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle, pszGroupName) Errcheck: raise WinproxyError if result is 0
EnumWindows:
EnumWindows(lpEnumFunc, lParam) Errcheck: raise WinproxyError if result is 0
EqualSid:
EqualSid(pSid1, pSid2) Errcheck: raise WinproxyError if result is 0
EvtClose:
EvtClose(Object) Errcheck: raise WinproxyError if result is 0
EvtCreateRenderContext:
EvtCreateRenderContext(ValuePathsCount, ValuePaths, Flags) Errcheck: raise WinproxyError if result is 0
EvtFormatMessage:
EvtFormatMessage(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed) Errcheck: raise WinproxyError if result is 0
EvtGetChannelConfigProperty:
EvtGetChannelConfigProperty(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtGetEventMetadataProperty:
EvtGetEventMetadataProperty(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtGetLogInfo:
EvtGetLogInfo(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtGetObjectArrayProperty:
EvtGetObjectArrayProperty(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtGetObjectArraySize:
EvtGetObjectArraySize(ObjectArray, ObjectArraySize) Errcheck: raise WinproxyError if result is 0
EvtGetPublisherMetadataProperty:
EvtGetPublisherMetadataProperty(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtNext:
EvtNext(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned) Errcheck: raise WinproxyError if result is 0
EvtNextChannelPath:
EvtNextChannelPath(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtNextEventMetadata:
EvtNextEventMetadata(EventMetadataEnum, Flags) Errcheck: raise WinproxyError if result is 0
EvtNextPublisherId:
EvtNextPublisherId(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed) Errcheck: raise WinproxyError if result is 0
EvtOpenChannelConfig:
EvtOpenChannelConfig(Session, ChannelPath, Flags) Errcheck: raise WinproxyError if result is 0
EvtOpenChannelEnum:
EvtOpenChannelEnum(Session, Flags) Errcheck: raise WinproxyError if result is 0
EvtOpenEventMetadataEnum:
EvtOpenEventMetadataEnum(PublisherMetadata, Flags) Errcheck: raise WinproxyError if result is 0
EvtOpenLog:
EvtOpenLog(Session, Path, Flags) Errcheck: raise WinproxyError if result is 0
EvtOpenPublisherEnum:
EvtOpenPublisherEnum(Session, Flags) Errcheck: raise WinproxyError if result is 0
EvtOpenPublisherMetadata:
EvtOpenPublisherMetadata(Session, PublisherIdentity, LogFilePath, Locale, Flags) Errcheck: raise WinproxyError if result is 0
EvtQuery:
EvtQuery(Session, Path, Query, Flags) Errcheck: raise WinproxyError if result is 0
EvtRender:
EvtRender(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount) Errcheck: raise WinproxyError if result is 0
ExitProcess:
ExitProcess(uExitCode) Errcheck: raise WinproxyError if result is 0
ExitThread:
ExitThread(dwExitCode) Errcheck: raise WinproxyError if result is 0
FindFirstVolumeA:
FindFirstVolumeA(lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
FindFirstVolumeW:
FindFirstVolumeW(lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
FindNextVolumeA:
FindNextVolumeA(hFindVolume, lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
FindNextVolumeW:
FindNextVolumeW(hFindVolume, lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
FindWindowA:
FindWindowA(lpClassName, lpWindowName) Errcheck: raise WinproxyError if result is 0
FindWindowW:
FindWindowW(lpClassName, lpWindowName) Errcheck: raise WinproxyError if result is 0
FreeConsole:
FreeConsole() Errcheck: raise WinproxyError if result is 0
FreeLibrary:
FreeLibrary(hLibModule) Errcheck: raise WinproxyError if result is 0
GetAce:
GetAce(pAcl, dwAceIndex, pAce) Errcheck: raise WinproxyError if result is 0
GetAclInformation:
GetAclInformation(pAcl, pAclInformation, nAclInformationLength, dwAclInformationClass) Errcheck: raise WinproxyError if result is 0
GetClassInfoExA:
GetClassInfoExA(hinst, lpszClass, lpwcx) Errcheck: raise WinproxyError if result is 0
GetClassInfoExW:
GetClassInfoExW(hinst, lpszClass, lpwcx) Errcheck: raise WinproxyError if result is 0
GetClassNameA:
GetClassNameA(hwnd, pszType, cchType=None) Errcheck: raise WinproxyError if result is 0
GetClassNameW:
GetClassNameW(hwnd, pszType, cchType=None) Errcheck: raise WinproxyError if result is 0
GetComputerNameA:
GetComputerNameA(lpBuffer, lpnSize) Errcheck: raise WinproxyError if result is 0
GetComputerNameW:
GetComputerNameW(lpBuffer, lpnSize) Errcheck: raise WinproxyError if result is 0
GetCurrentProcess:
GetCurrentProcess() Errcheck: raise WinproxyError if result is 0
GetCurrentProcessorNumber:
GetCurrentProcessorNumber() Errcheck: raise WinproxyError if result is 0
GetCurrentThread:
GetCurrentThread() Errcheck: raise WinproxyError if result is 0
GetCurrentThreadId:
GetCurrentThreadId() Errcheck: raise WinproxyError if result is 0
GetCursorPos:
GetCursorPos(lpPoint) Errcheck: raise WinproxyError if result is 0
GetDriveTypeA:
GetDriveTypeA(lpRootPathName) Errcheck: raise WinproxyError if result is 0
GetDriveTypeW:
GetDriveTypeW(lpRootPathName) Errcheck: raise WinproxyError if result is 0
GetEventLogInformation:
GetEventLogInformation(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded) Errcheck: raise WinproxyError if result is 0
GetExitCodeProcess:
GetExitCodeProcess(hProcess, lpExitCode) Errcheck: raise WinproxyError if result is 0
GetExitCodeThread:
GetExitCodeThread(hThread, lpExitCode) Errcheck: raise WinproxyError if result is 0
GetExtendedTcpTable:
GetExtendedTcpTable(pTcpTable, pdwSize=None, bOrder=True, ulAf=NeededParameter, TableClass=_TCP_TABLE_CLASS.TCP_TABLE_OWNER_PID_ALL(0x5L), Reserved=0) Errcheck: raise WinproxyError if result is NOT 0
GetFileVersionInfoA:
GetFileVersionInfoA(lptstrFilename, dwHandle=0, dwLen=None, lpData=NeededParameter) Errcheck: raise WinproxyError if result is 0
GetFileVersionInfoSizeA:
GetFileVersionInfoSizeA(lptstrFilename, lpdwHandle=None) Errcheck: raise WinproxyError if result is 0
GetFileVersionInfoSizeW:
GetFileVersionInfoSizeW(lptstrFilename, lpdwHandle=None) Errcheck: raise WinproxyError if result is 0
GetFileVersionInfoW:
GetFileVersionInfoW(lptstrFilename, dwHandle=0, dwLen=None, lpData=NeededParameter) Errcheck: raise WinproxyError if result is 0
GetFirmwareEnvironmentVariableA:
GetFirmwareEnvironmentVariableA(lpName, lpGuid, pBuffer, nSize) Errcheck: raise WinproxyError if result is 0
GetFirmwareEnvironmentVariableExA:
GetFirmwareEnvironmentVariableExA(lpName, lpGuid, pBuffer, nSize, pdwAttribubutes) Errcheck: raise WinproxyError if result is 0
GetFirmwareEnvironmentVariableExW:
GetFirmwareEnvironmentVariableExW(lpName, lpGuid, pBuffer, nSize, pdwAttribubutes) Errcheck: raise WinproxyError if result is 0
GetFirmwareEnvironmentVariableW:
GetFirmwareEnvironmentVariableW(lpName, lpGuid, pBuffer, nSize) Errcheck: raise WinproxyError if result is 0
GetIfTable:
GetIfTable(pIfTable, pdwSize, bOrder=False) Errcheck: raise WinproxyError if result is NOT 0
GetInterfaceInfo:
GetInterfaceInfo(pIfTable, dwOutBufLen=None) Errcheck: raise WinproxyError if result is NOT 0
GetIpAddrTable:
GetIpAddrTable(pIpAddrTable, pdwSize, bOrder=False) Errcheck: raise WinproxyError if result is NOT 0
GetLastError:
GetLastError()
GetLengthSid:
GetLengthSid(pSid) Errcheck: raise WinproxyError if result is 0
GetLogicalDriveStringsA:
GetLogicalDriveStringsA(nBufferLength, lpBuffer) Errcheck: raise WinproxyError if result is 0
GetLogicalDriveStringsW:
GetLogicalDriveStringsW(nBufferLength, lpBuffer) Errcheck: raise WinproxyError if result is 0
GetLongPathNameA:
GetLongPathNameA(lpszShortPath, lpszLongPath, cchBuffer=None) Errcheck: raise WinproxyError if result is 0
GetLongPathNameW:
GetLongPathNameW(lpszShortPath, lpszLongPath, cchBuffer=None) Errcheck: raise WinproxyError if result is 0
GetMappedFileNameA:
GetMappedFileNameA(hProcess, lpv, lpFilename, nSize=None) Errcheck: raise WinproxyError if result is 0
GetMappedFileNameW:
GetMappedFileNameW(hProcess, lpv, lpFilename, nSize=None) Errcheck: raise WinproxyError if result is 0
GetModuleBaseNameA:
GetModuleBaseNameA(hProcess, hModule, lpBaseName, nSize=None) Errcheck: raise WinproxyError if result is 0
GetModuleBaseNameW:
GetModuleBaseNameW(hProcess, hModule, lpBaseName, nSize=None) Errcheck: raise WinproxyError if result is 0
GetModuleFileNameA:
GetModuleFileNameA(hModule, lpFilename, nSize) Errcheck: raise WinproxyError if result is 0
GetModuleFileNameW:
GetModuleFileNameW(hModule, lpFilename, nSize) Errcheck: raise WinproxyError if result is 0
GetModuleHandleA:
GetModuleHandleA(lpModuleName) Errcheck: raise WinproxyError if result is 0
GetModuleHandleW:
GetModuleHandleW(lpModuleName) Errcheck: raise WinproxyError if result is 0
GetNamedSecurityInfoA:
GetNamedSecurityInfoA(pObjectName, ObjectType, SecurityInfo, ppsidOwner=None, ppsidGroup=None, ppDacl=None, ppSacl=None, ppSecurityDescriptor=None) Errcheck: raise WinproxyError(result) if result is NOT 0
GetNamedSecurityInfoW:
GetNamedSecurityInfoW(pObjectName, ObjectType, SecurityInfo, ppsidOwner=None, ppsidGroup=None, ppDacl=None, ppSacl=None, ppSecurityDescriptor=None) Errcheck: raise WinproxyError(result) if result is NOT 0
GetNumberOfEventLogRecords:
GetNumberOfEventLogRecords(hEventLog, NumberOfRecords) Errcheck: raise WinproxyError if result is 0
GetParent:
GetParent(hWnd) Errcheck: raise WinproxyError if result is 0
GetPriorityClass:
GetPriorityClass(hProcess) Errcheck: raise WinproxyError if result is 0
GetProcAddress:
GetProcAddress(hModule, lpProcName) Errcheck: raise WinproxyError if result is 0
GetProcessDEPPolicy:
GetProcessDEPPolicy(hProcess, lpFlags, lpPermanent) Errcheck: raise WinproxyError if result is 0
GetProcessId:
GetProcessId(Process) Errcheck: raise WinproxyError if result is 0
GetProcessImageFileNameA:
GetProcessImageFileNameA(hProcess, lpImageFileName, nSize=None) Errcheck: raise WinproxyError if result is 0
GetProcessImageFileNameW:
GetProcessImageFileNameW(hProcess, lpImageFileName, nSize=None) Errcheck: raise WinproxyError if result is 0
GetProcessMemoryInfo:
GetProcessMemoryInfo(Process, ppsmemCounters, cb) Errcheck: raise WinproxyError if result is 0
GetProcessMitigationPolicy:
GetProcessMitigationPolicy(hProcess, MitigationPolicy, lpBuffer, dwLength=None) Errcheck: raise WinproxyError if result is 0
GetProcessTimes:
GetProcessTimes(hProcess, lpCreationTime, lpExitTime, lpKernelTime, lpUserTime) Errcheck: raise WinproxyError if result is 0
GetProductInfo:
GetProductInfo(dwOSMajorVersion, dwOSMinorVersion, dwSpMajorVersion, dwSpMinorVersion, pdwReturnedProductType) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorControl:
GetSecurityDescriptorControl(pSecurityDescriptor, pControl, lpdwRevision) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorDacl:
GetSecurityDescriptorDacl(pSecurityDescriptor, lpbDaclPresent, pDacl, lpbDaclDefaulted) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorGroup:
GetSecurityDescriptorGroup(pSecurityDescriptor, pGroup, lpbGroupDefaulted) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorLength:
GetSecurityDescriptorLength(pSecurityDescriptor) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorOwner:
GetSecurityDescriptorOwner(pSecurityDescriptor, pOwner, lpbOwnerDefaulted) Errcheck: raise WinproxyError if result is 0
GetSecurityDescriptorSacl:
GetSecurityDescriptorSacl(pSecurityDescriptor, lpbSaclPresent, pSacl, lpbSaclDefaulted) Errcheck: raise WinproxyError if result is 0
GetSecurityInfo:
GetSecurityInfo(handle, ObjectType, SecurityInfo, ppsidOwner=None, ppsidGroup=None, ppDacl=None, ppSacl=None, ppSecurityDescriptor=None) Errcheck: raise WinproxyError if result is NOT 0
GetShortPathNameA:
GetShortPathNameA(lpszLongPath, lpszShortPath, cchBuffer=None) Errcheck: raise WinproxyError if result is 0
GetShortPathNameW:
GetShortPathNameW(lpszLongPath, lpszShortPath, cchBuffer=None) Errcheck: raise WinproxyError if result is 0
GetSidSubAuthority:
GetSidSubAuthority(pSid, nSubAuthority) Errcheck: raise WinproxyError if result is 0
GetSidSubAuthorityCount:
GetSidSubAuthorityCount(pSid) Errcheck: raise WinproxyError if result is 0
GetStdHandle:
GetStdHandle(nStdHandle) Errcheck: raise WinproxyError if result is 0
GetSystemMetrics:
GetSystemMetrics(nIndex) Errcheck: raise WinproxyError if result is 0
GetThreadContext:
GetThreadContext(hThread, lpContext) Errcheck: raise WinproxyError if result is 0
GetThreadId:
GetThreadId(Thread) Errcheck: raise WinproxyError if result is 0
GetTokenInformation:
GetTokenInformation(TokenHandle=NeededParameter, TokenInformationClass=NeededParameter, TokenInformation=None, TokenInformationLength=0, ReturnLength=None) Errcheck: raise WinproxyError if result is 0
GetVersionExA:
GetVersionExA(lpVersionInformation) Errcheck: raise WinproxyError if result is 0
GetVersionExW:
GetVersionExW(lpVersionInformation) Errcheck: raise WinproxyError if result is 0
GetVolumeInformationA:
GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize) Errcheck: raise WinproxyError if result is 0
GetVolumeInformationW:
GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer=None, nVolumeNameSize=0, lpVolumeSerialNumber=None, lpMaximumComponentLength=None, lpFileSystemFlags=None, lpFileSystemNameBuffer=None, nFileSystemNameSize=0) Errcheck: raise WinproxyError if result is 0
GetVolumeNameForVolumeMountPointA:
GetVolumeNameForVolumeMountPointA(lpszVolumeMountPoint, lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
GetVolumeNameForVolumeMountPointW:
GetVolumeNameForVolumeMountPointW(lpszVolumeMountPoint, lpszVolumeName, cchBufferLength) Errcheck: raise WinproxyError if result is 0
GetWindowModuleFileNameA:
GetWindowModuleFileNameA(hwnd, pszFileName, cchFileNameMax) Errcheck: raise WinproxyError if result is 0
GetWindowModuleFileNameW:
GetWindowModuleFileNameW(hwnd, pszFileName, cchFileNameMax) Errcheck: raise WinproxyError if result is 0
GetWindowRect:
GetWindowRect(hWnd, lpRect) Errcheck: raise WinproxyError if result is 0
GetWindowTextA:
GetWindowTextA(hWnd, lpString, nMaxCount)
GetWindowTextW:
GetWindowTextW(hWnd, lpString, nMaxCount) Errcheck: raise WinproxyError if result is 0
GetWindowThreadProcessId:
GetWindowThreadProcessId(hWnd, lpdwProcessId) Errcheck: raise WinproxyError if result is 0
GetWindowsDirectoryA:
GetWindowsDirectoryA(lpBuffer, uSize=None) Errcheck: raise WinproxyError if result is 0
GetWindowsDirectoryW:
GetWindowsDirectoryW(lpBuffer, uSize=None) Errcheck: raise WinproxyError if result is 0
InitializeProcThreadAttributeList:
InitializeProcThreadAttributeList(lpAttributeList=None, dwAttributeCount=NeededParameter, dwFlags=0, lpSize=NeededParameter)
IsOS:
IsOS(dwOS) Errcheck: raise WinproxyError if result is 0
IsValidSecurityDescriptor:
IsValidSecurityDescriptor(pSecurityDescriptor) Errcheck: raise WinproxyError if result is 0
LdrLoadDll:
LdrLoadDll(PathToFile, Flags, ModuleFileName, ModuleHandle) Errcheck: raise NtStatusException is result is not 0
LoadLibraryA:
LoadLibraryA(lpFileName) Errcheck: raise WinproxyError if result is 0
LoadLibraryExA:
LoadLibraryExA(lpLibFileName, hFile, dwFlags) Errcheck: raise WinproxyError if result is 0
LoadLibraryExW:
LoadLibraryExW(lpLibFileName, hFile, dwFlags) Errcheck: raise WinproxyError if result is 0
LoadLibraryW:
LoadLibraryW(lpFileName) Errcheck: raise WinproxyError if result is 0
LocalFree:
LocalFree(hMem) Errcheck: raise WinproxyError if result is NOT 0
LookupAccountSidA:
LookupAccountSidA(lpSystemName, lpSid, lpName, cchName, lpReferencedDomainName, cchReferencedDomainName, peUse) Errcheck: raise WinproxyError if result is 0
LookupAccountSidW:
LookupAccountSidW(lpSystemName, lpSid, lpName, cchName, lpReferencedDomainName, cchReferencedDomainName, peUse) Errcheck: raise WinproxyError if result is 0
LookupPrivilegeNameA:
LookupPrivilegeNameA(lpSystemName, lpLuid, lpName, cchName) Errcheck: raise WinproxyError if result is 0
LookupPrivilegeNameW:
LookupPrivilegeNameW(lpSystemName, lpLuid, lpName, cchName) Errcheck: raise WinproxyError if result is 0
LookupPrivilegeValueA:
LookupPrivilegeValueA(lpSystemName=None, lpName=NeededParameter, lpLuid=NeededParameter) Errcheck: raise WinproxyError if result is 0
LookupPrivilegeValueW:
LookupPrivilegeValueW(lpSystemName=None, lpName=NeededParameter, lpLuid=NeededParameter) Errcheck: raise WinproxyError if result is 0
MapViewOfFile:
MapViewOfFile(hFileMappingObject, dwDesiredAccess=FILE_MAP_ALL_ACCESS(0xf001fL), dwFileOffsetHigh=0, dwFileOffsetLow=0, dwNumberOfBytesToMap=NeededParameter) Errcheck: raise WinproxyError if result is 0
MessageBoxA:
MessageBoxA(hWnd=0, lpText=NeededParameter, lpCaption=None, uType=0) Errcheck: raise WinproxyError if result is 0
MessageBoxW:
MessageBoxW(hWnd=0, lpText=NeededParameter, lpCaption=None, uType=0) Errcheck: raise WinproxyError if result is 0
NtAllocateVirtualMemory:
NtAllocateVirtualMemory(ProcessHandle, BaseAddress, ZeroBits, RegionSize, AllocationType, Protect) Errcheck: raise NtStatusException is result is not 0
NtAlpcAcceptConnectPort:
NtAlpcAcceptConnectPort(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection) Errcheck: raise NtStatusException is result is not 0
NtAlpcConnectPort:
NtAlpcConnectPort(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) Errcheck: raise NtStatusException is result is not 0
NtAlpcConnectPortEx:
NtAlpcConnectPortEx(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) Errcheck: raise NtStatusException is result is not 0
NtAlpcCreatePort:
NtAlpcCreatePort(PortHandle, ObjectAttributes, PortAttributes) Errcheck: raise NtStatusException is result is not 0
NtAlpcCreatePortSection:
NtAlpcCreatePortSection(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize) Errcheck: raise NtStatusException is result is not 0
NtAlpcCreateSectionView:
NtAlpcCreateSectionView(PortHandle, Flags, ViewAttributes) Errcheck: raise NtStatusException is result is not 0
NtAlpcDeletePortSection:
NtAlpcDeletePortSection(PortHandle, Flags, SectionHandle) Errcheck: raise NtStatusException is result is not 0
NtAlpcDeleteSectionView:
NtAlpcDeleteSectionView(PortHandle, Flags, ViewBase) Errcheck: raise NtStatusException is result is not 0
NtAlpcDisconnectPort:
NtAlpcDisconnectPort(PortHandle, Flags) Errcheck: raise NtStatusException is result is not 0
NtAlpcQueryInformation:
NtAlpcQueryInformation(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength) Errcheck: raise NtStatusException is result is not 0
NtAlpcQueryInformationMessage:
NtAlpcQueryInformationMessage(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength) Errcheck: raise NtStatusException is result is not 0
NtAlpcSendWaitReceivePort:
NtAlpcSendWaitReceivePort(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout) Errcheck: raise NtStatusException is result is not 0
NtCreateFile:
NtCreateFile(FileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock, AllocationSize, FileAttributes, ShareAccess, CreateDisposition, CreateOptions, EaBuffer, EaLength) Errcheck: raise NtStatusException is result is not 0
NtCreateKey:
NtCreateKey(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition) Errcheck: raise NtStatusException is result is not 0
NtCreateProcessEx:
NtCreateProcessEx(ProcessHandle, DesiredAccess, ObjectAttributes=None, ParentProcess=NeededParameter, Flags=NeededParameter, SectionHandle=NeededParameter, DebugPort=None, ExceptionPort=None, InJob=False) Errcheck: raise NtStatusException is result is not 0
NtCreateSection:
NtCreateSection(SectionHandle, DesiredAccess, ObjectAttributes, MaximumSize, SectionPageProtection, AllocationAttributes, FileHandle) Errcheck: raise NtStatusException is result is not 0
NtCreateThreadEx:
NtCreateThreadEx(ThreadHandle=None, DesiredAccess=2097151, ObjectAttributes=0, ProcessHandle=NeededParameter, lpStartAddress=NeededParameter, lpParameter=NeededParameter, CreateSuspended=0, dwStackSize=0, Unknown1=0, Unknown2=0, Unknown=0) Errcheck: raise NtStatusException is result is not 0
NtEnumerateSystemEnvironmentValuesEx:
NtEnumerateSystemEnvironmentValuesEx(InformationClass, Buffer, BufferLength) Errcheck: raise NtStatusException is result is not 0
NtEnumerateValueKey:
NtEnumerateValueKey(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) Errcheck: raise NtStatusException is result is not 0
NtFreeVirtualMemory:
NtFreeVirtualMemory(ProcessHandle, BaseAddress, RegionSize, FreeType) Errcheck: raise NtStatusException is result is not 0
NtGetContextThread:
NtGetContextThread(hThread, lpContext) Errcheck: raise NtStatusException is result is not 0
NtMapViewOfSection:
NtMapViewOfSection(SectionHandle, ProcessHandle, BaseAddress, ZeroBits, CommitSize, SectionOffset, ViewSize, InheritDisposition, AllocationType, Win32Protect) Errcheck: raise NtStatusException is result is not 0
NtOpenDirectoryObject:
NtOpenDirectoryObject(DirectoryHandle, DesiredAccess, ObjectAttributes) Errcheck: raise NtStatusException is result is not 0
NtOpenEvent:
NtOpenEvent(EventHandle, DesiredAccess, ObjectAttributes) Errcheck: raise NtStatusException is result is not 0
NtOpenKey:
NtOpenKey(KeyHandle, DesiredAccess, ObjectAttributes) Errcheck: raise NtStatusException is result is not 0
NtOpenSection:
NtOpenSection(SectionHandle, DesiredAccess, ObjectAttributes) Errcheck: raise NtStatusException is result is not 0
NtOpenSymbolicLinkObject:
NtOpenSymbolicLinkObject(LinkHandle, DesiredAccess, ObjectAttributes) Errcheck: raise NtStatusException is result is not 0
NtProtectVirtualMemory:
NtProtectVirtualMemory(ProcessHandle, BaseAddress, NumberOfBytesToProtect, NewAccessProtection, OldAccessProtection=None) Errcheck: raise NtStatusException is result is not 0
NtQueryDirectoryFile:
NtQueryDirectoryFile(FileHandle, Event=None, ApcRoutine=None, ApcContext=None, IoStatusBlock=NeededParameter, FileInformation=NeededParameter, Length=None, FileInformationClass=NeededParameter, ReturnSingleEntry=NeededParameter, FileName=None, RestartScan=NeededParameter) Errcheck: raise NtStatusException is result is not 0
NtQueryDirectoryObject:
NtQueryDirectoryObject(DirectoryHandle, Buffer, Length, ReturnSingleEntry, RestartScan, Context, ReturnLength) Errcheck: raise NtStatusException is result is not 0
NtQueryEaFile:
NtQueryEaFile(FileHandle, IoStatusBlock, Buffer, Length, ReturnSingleEntry, EaList, EaListLength, EaIndex, RestartScan) Errcheck: raise NtStatusException is result is not 0
NtQueryInformationFile:
NtQueryInformationFile(FileHandle, IoStatusBlock, FileInformation, Length=None, FileInformationClass=NeededParameter) Errcheck: raise NtStatusException is result is not 0
NtQueryInformationProcess:
NtQueryInformationProcess(ProcessHandle, ProcessInformationClass, ProcessInformation, ProcessInformationLength=0, ReturnLength=None) Errcheck: raise NtStatusException is result is not 0
NtQueryInformationThread:
NtQueryInformationThread(ThreadHandle, ThreadInformationClass, ThreadInformation, ThreadInformationLength=0, ReturnLength=None) Errcheck: raise NtStatusException is result is not 0
NtQueryLicenseValue:
NtQueryLicenseValue(Name, Type, Buffer, Length=None, DataLength=NeededParameter) Errcheck: raise NtStatusException is result is not 0
NtQueryObject:
NtQueryObject(Handle, ObjectInformationClass, ObjectInformation=None, ObjectInformationLength=0, ReturnLength=NeededParameter) Errcheck: raise NtStatusException is result is not 0
NtQuerySymbolicLinkObject:
NtQuerySymbolicLinkObject(LinkHandle, LinkTarget, ReturnedLength) Errcheck: raise NtStatusException is result is not 0
NtQuerySystemInformation:
NtQuerySystemInformation(SystemInformationClass, SystemInformation=None, SystemInformationLength=0, ReturnLength=NeededParameter)
NtQueryValueKey:
NtQueryValueKey(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) Errcheck: raise NtStatusException is result is not 0
NtQueryVirtualMemory:
NtQueryVirtualMemory(ProcessHandle, BaseAddress, MemoryInformationClass, MemoryInformation=NeededParameter, MemoryInformationLength=0, ReturnLength=None) Errcheck: raise NtStatusException is result is not 0
NtQueryVolumeInformationFile:
NtQueryVolumeInformationFile(FileHandle, IoStatusBlock, FsInformation, Length=None, FsInformationClass=NeededParameter) Errcheck: raise NtStatusException is result is not 0
NtReadVirtualMemory:
NtReadVirtualMemory(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead) Errcheck: raise NtStatusException is result is not 0
NtSetContextThread:
NtSetContextThread(hThread, lpContext) Errcheck: raise NtStatusException is result is not 0
NtSetEaFile:
NtSetEaFile(FileHandle, IoStatusBlock, Buffer, Length) Errcheck: raise NtStatusException is result is not 0
NtSetInformationFile:
NtSetInformationFile(FileHandle, IoStatusBlock, FileInformation, Length, FileInformationClass) Errcheck: raise NtStatusException is result is not 0
NtSetInformationProcess:
NtSetInformationProcess(ProcessHandle, ProcessInformationClass, ProcessInformation, ProcessInformationLength=0) Errcheck: raise NtStatusException is result is not 0
NtSetValueKey:
NtSetValueKey(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize) Errcheck: raise NtStatusException is result is not 0
NtUnmapViewOfSection:
NtUnmapViewOfSection(ProcessHandle, BaseAddress) Errcheck: raise NtStatusException is result is not 0
NtWow64ReadVirtualMemory64:
NtWow64ReadVirtualMemory64(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead=None) Errcheck: raise NtStatusException is result is not 0
NtWow64WriteVirtualMemory64:
NtWow64WriteVirtualMemory64(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesWritten=None) Errcheck: raise NtStatusException is result is not 0
NtWriteVirtualMemory:
NtWriteVirtualMemory(ProcessHandle, BaseAddress, Buffer, NumberOfBytesToWrite, NumberOfBytesWritten) Errcheck: raise NtStatusException is result is not 0
ObjectFromLresult:
ObjectFromLresult(lResult, riid, wParam, ppvObject) Errcheck: raise WinproxyError if result is NOT 0
OpenBackupEventLogA:
OpenBackupEventLogA(lpUNCServerName=None, lpSourceName=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenBackupEventLogW:
OpenBackupEventLogW(lpUNCServerName=None, lpSourceName=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenEventA:
OpenEventA(dwDesiredAccess, bInheritHandle, lpName) Errcheck: raise WinproxyError if result is 0
OpenEventLogA:
OpenEventLogA(lpUNCServerName=None, lpSourceName=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenEventLogW:
OpenEventLogW(lpUNCServerName=None, lpSourceName=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenEventW:
OpenEventW(dwDesiredAccess, bInheritHandle, lpName) Errcheck: raise WinproxyError if result is 0
OpenProcess:
OpenProcess(dwDesiredAccess=PROCESS_ALL_ACCESS(0x1f0fffL), bInheritHandle=0, dwProcessId=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenProcessToken:
OpenProcessToken(ProcessHandle=None, DesiredAccess=NeededParameter, TokenHandle=NeededParameter) If ProcessHandle is None: take the current process Errcheck: raise WinproxyError if result is 0
OpenSCManagerA:
OpenSCManagerA(lpMachineName=None, lpDatabaseName=None, dwDesiredAccess=SC_MANAGER_ALL_ACCESS(0xf003fL)) Errcheck: raise WinproxyError if result is 0
OpenSCManagerW:
OpenSCManagerW(lpMachineName=None, lpDatabaseName=None, dwDesiredAccess=SC_MANAGER_ALL_ACCESS(0xf003fL)) Errcheck: raise WinproxyError if result is 0
OpenServiceA:
OpenServiceA(hSCManager, lpServiceName, dwDesiredAccess) Errcheck: raise WinproxyError if result is 0
OpenServiceW:
OpenServiceW(hSCManager, lpServiceName, dwDesiredAccess) Errcheck: raise WinproxyError if result is 0
OpenThread:
OpenThread(dwDesiredAccess=THREAD_ALL_ACCESS(0x1f03ffL), bInheritHandle=0, dwThreadId=NeededParameter) Errcheck: raise WinproxyError if result is 0
OpenThreadToken:
OpenThreadToken(ThreadHandle, DesiredAccess, OpenAsSelf, TokenHandle) Errcheck: raise WinproxyError if result is 0
OpenTransaction:
OpenTransaction(dwDesiredAccess, TransactionId) Errcheck: raise WinproxyError if result is 0
PFXExportCertStoreEx:
PFXExportCertStoreEx(hStore, pPFX, szPassword, pvPara, dwFlags) Errcheck: raise WinproxyError if result is 0
PFXImportCertStore:
PFXImportCertStore(pPFX, szPassword, dwFlags) Errcheck: raise WinproxyError if result is 0
Process32First:
Process32First(hSnapshot, lpte) Errcheck: raise WinproxyError if result is 0
Process32Next:
Process32Next(hSnapshot, lpte)
QueryDosDeviceA:
QueryDosDeviceA(lpDeviceName, lpTargetPath, ucchMax) Errcheck: raise WinproxyError if result is 0
QueryDosDeviceW:
QueryDosDeviceW(lpDeviceName, lpTargetPath, ucchMax) Errcheck: raise WinproxyError if result is 0
QueryWorkingSet:
QueryWorkingSet(hProcess, pv, cb) Errcheck: raise WinproxyError if result is 0
QueryWorkingSetEx:
QueryWorkingSetEx(hProcess, pv, cb) Errcheck: raise WinproxyError if result is 0
ReadEventLogA:
ReadEventLogA(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) Errcheck: raise WinproxyError if result is 0
ReadEventLogW:
ReadEventLogW(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) Errcheck: raise WinproxyError if result is 0
ReadFile:
ReadFile(hFile, lpBuffer, nNumberOfBytesToRead=None, lpNumberOfBytesRead=None, lpOverlapped=None) Errcheck: raise WinproxyError if result is 0
ReadProcessMemory:
ReadProcessMemory(hProcess, lpBaseAddress, lpBuffer, nSize, lpNumberOfBytesRead=None) Errcheck: raise WinproxyError if result is 0
RealGetWindowClassA:
RealGetWindowClassA(hwnd, pszType, cchType=None) Errcheck: raise WinproxyError if result is 0
RealGetWindowClassW:
RealGetWindowClassW(hwnd, pszType, cchType=None) Errcheck: raise WinproxyError if result is 0
RegCloseKey:
RegCloseKey(hKey) Errcheck: raise WinproxyError if result is NOT 0
RegGetValueA:
RegGetValueA(hkey, lpSubKey, lpValue, dwFlags, pdwType, pvData, pcbData) Errcheck: raise WinproxyError if result is NOT 0
RegGetValueW:
RegGetValueW(hkey, lpSubKey=None, lpValue=NeededParameter, dwFlags=0, pdwType=None, pvData=None, pcbData=None) Errcheck: raise WinproxyError if result is NOT 0
RegOpenKeyExA:
RegOpenKeyExA(hKey, lpSubKey, ulOptions, samDesired, phkResult) Errcheck: raise WinproxyError if result is NOT 0
RegOpenKeyExW:
RegOpenKeyExW(hKey, lpSubKey, ulOptions, samDesired, phkResult) Errcheck: raise WinproxyError if result is NOT 0
RegQueryValueExA:
RegQueryValueExA(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData) Errcheck: raise WinproxyError if result is NOT 0
RegQueryValueExW:
RegQueryValueExW(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData) Errcheck: raise WinproxyError if result is NOT 0
RemoveVectoredExceptionHandler:
RemoveVectoredExceptionHandler(Handler) Errcheck: raise WinproxyError if result is 0
ResumeThread:
ResumeThread(hThread) Errcheck: Raise WinproxyError if call result is -1
RollbackTransaction:
RollbackTransaction(TransactionHandle) Errcheck: raise WinproxyError if result is 0
RtlDecompressBuffer:
RtlDecompressBuffer(CompressionFormat, UncompressedBuffer, UncompressedBufferSize, CompressedBuffer, CompressedBufferSize=None, FinalUncompressedSize=NeededParameter) Errcheck: raise NtStatusException is result is not 0
RtlDecompressBufferEx:
RtlDecompressBufferEx(CompressionFormat, UncompressedBuffer, UncompressedBufferSize, CompressedBuffer, CompressedBufferSize=None, FinalUncompressedSize=NeededParameter, WorkSpace=NeededParameter) Errcheck: raise NtStatusException is result is not 0
RtlDosPathNameToNtPathName_U:
RtlDosPathNameToNtPathName_U(DosName, NtName=None, PartName=None, RelativeName=None) Errcheck: raise WinproxyError if result is 0
RtlEqualUnicodeString:
RtlEqualUnicodeString(String1, String2, CaseInSensitive) Errcheck: raise NtStatusException is result is not 0
RtlGetCompressionWorkSpaceSize:
RtlGetCompressionWorkSpaceSize(CompressionFormatAndEngine, CompressBufferWorkSpaceSize, CompressFragmentWorkSpaceSize) Errcheck: raise NtStatusException is result is not 0
RtlGetUnloadEventTraceEx:
RtlGetUnloadEventTraceEx(ElementSize, ElementCount, EventTrace) Errcheck: raise NtStatusException is result is not 0
SHGetPathFromIDListA:
SHGetPathFromIDListA(pidl, pszPath) Errcheck: raise WinproxyError if result is 0
SHGetPathFromIDListW:
SHGetPathFromIDListW(pidl, pszPath) Errcheck: raise WinproxyError if result is 0
SetConsoleCtrlHandler:
SetConsoleCtrlHandler(HandlerRoutine, Add) Errcheck: raise WinproxyError if result is 0
SetNamedPipeHandleState:
SetNamedPipeHandleState(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout) Errcheck: raise WinproxyError if result is 0
SetPriorityClass:
SetPriorityClass(hProcess, dwPriorityClass) Errcheck: raise WinproxyError if result is 0
SetProcessMitigationPolicy:
SetProcessMitigationPolicy(MitigationPolicy, lpBuffer, dwLength=None) Errcheck: raise WinproxyError if result is 0
SetStdHandle:
SetStdHandle(nStdHandle, hHandle) Errcheck: raise WinproxyError if result is 0
SetTcpEntry:
SetTcpEntry(pTcpRow) Errcheck: raise WinproxyError if result is NOT 0
SetThreadAffinityMask:
SetThreadAffinityMask(hThread=None, dwThreadAffinityMask=NeededParameter) If hThread is not given, it will be the current thread Errcheck: raise WinproxyError if result is 0
SetThreadContext:
SetThreadContext(hThread, lpContext) Errcheck: raise WinproxyError if result is 0
SetThreadToken:
SetThreadToken(Thread, Token) Errcheck: raise WinproxyError if result is 0
SetTokenInformation:
SetTokenInformation(TokenHandle, TokenInformationClass, TokenInformation, TokenInformationLength) Errcheck: raise WinproxyError if result is 0
ShellExecuteA:
ShellExecuteA(hwnd, lpOperation, lpFile, lpParameters, lpDirectory, nShowCmd) Errcheck: raise WinproxyError if result is 0
ShellExecuteW:
ShellExecuteW(hwnd, lpOperation, lpFile, lpParameters, lpDirectory, nShowCmd) Errcheck: raise WinproxyError if result is 0
Sleep:
Sleep(dwMilliseconds)
SleepEx:
SleepEx(dwMilliseconds, bAlertable=False)
StartServiceA:
StartServiceA(hService, dwNumServiceArgs, lpServiceArgVectors) Errcheck: raise WinproxyError if result is 0
StartServiceW:
StartServiceW(hService, dwNumServiceArgs, lpServiceArgVectors) Errcheck: raise WinproxyError if result is 0
StrStrIA:
StrStrIA(pszFirst, pszSrch) Errcheck: raise WinproxyError if result is 0
StrStrIW:
StrStrIW(pszFirst, pszSrch) Errcheck: raise WinproxyError if result is 0
SuspendThread:
SuspendThread(hThread) Errcheck: Raise WinproxyError if call result is -1
SymFromAddr:
SymFromAddr(hProcess, Address, Displacement, Symbol) Errcheck: raise WinproxyError if result is 0
SymGetModuleInfo64:
SymGetModuleInfo64(hProcess, dwAddr, ModuleInfo) Errcheck: raise WinproxyError if result is 0
SymInitialize:
SymInitialize(hProcess, UserSearchPath, fInvadeProcess) Errcheck: raise WinproxyError if result is 0
SymLoadModuleExA:
SymLoadModuleExA(hProcess, hFile, ImageName, ModuleName, BaseOfDll, DllSize, Data, Flags) Errcheck: raise WinproxyError if result is 0
SymLoadModuleExW:
SymLoadModuleExW(hProcess, hFile, ImageName, ModuleName, BaseOfDll, DllSize, Data, Flags) Errcheck: raise WinproxyError if result is 0
TerminateProcess:
TerminateProcess(hProcess, uExitCode) Errcheck: raise WinproxyError if result is 0
TerminateThread:
TerminateThread(hThread, dwExitCode) Errcheck: raise WinproxyError if result is 0
Thread32First:
Thread32First(hSnapshot, lpte) Set byref(lpte) if needed Errcheck: raise WinproxyError if result is 0
Thread32Next:
Thread32Next(hSnapshot, lpte) Set byref(lpte) if needed
TpCallbackSendAlpcMessageOnCompletion:
TpCallbackSendAlpcMessageOnCompletion(TpHandle, PortHandle, Flags, SendMessage) Errcheck: raise NtStatusException is result is not 0
UpdateProcThreadAttribute:
UpdateProcThreadAttribute(lpAttributeList, dwFlags=0, Attribute=NeededParameter, lpValue=NeededParameter, cbSize=NeededParameter, lpPreviousValue=None, lpReturnSize=None) Errcheck: raise WinproxyError if result is 0
VerQueryValueA:
VerQueryValueA(pBlock, lpSubBlock, lplpBuffer, puLen) Errcheck: raise WinproxyError if result is 0
VerQueryValueW:
VerQueryValueW(pBlock, lpSubBlock, lplpBuffer, puLen) Errcheck: raise WinproxyError if result is 0
VirtualAlloc:
VirtualAlloc(lpAddress=0, dwSize=NeededParameter, flAllocationType=MEM_COMMIT(0x1000L), flProtect=PAGE_EXECUTE_READWRITE(0x40L)) Errcheck: raise WinproxyError if result is 0
VirtualAllocEx:
VirtualAllocEx(hProcess, lpAddress=0, dwSize=NeededParameter, flAllocationType=MEM_COMMIT(0x1000L), flProtect=PAGE_EXECUTE_READWRITE(0x40L)) Errcheck: raise WinproxyError if result is 0
VirtualFree:
VirtualFree(lpAddress, dwSize=0, dwFreeType=MEM_RELEASE(0x8000L)) Errcheck: raise WinproxyError if result is 0
VirtualFreeEx:
VirtualFreeEx(hProcess, lpAddress, dwSize=0, dwFreeType=MEM_RELEASE(0x8000L)) Errcheck: raise WinproxyError if result is 0
VirtualProtect:
VirtualProtect(lpAddress, dwSize, flNewProtect, lpflOldProtect=None) Errcheck: raise WinproxyError if result is 0
VirtualProtectEx:
VirtualProtectEx(hProcess, lpAddress, dwSize, flNewProtect, lpflOldProtect=None) Errcheck: raise WinproxyError if result is 0
VirtualQueryEx:
VirtualQueryEx(hProcess, lpAddress, lpBuffer, dwLength) Errcheck: raise WinproxyError if result is 0
WaitForDebugEvent:
WaitForDebugEvent(lpDebugEvent, dwMilliseconds=INFINITE(0xffffffffL)) Errcheck: raise WinproxyError if result is 0
WaitForSingleObject:
WaitForSingleObject(hHandle, dwMilliseconds=INFINITE(0xffffffffL)) Errcheck: raise WinproxyError if result is NOT 0
WinVerifyTrust:
WinVerifyTrust(hwnd, pgActionID, pWVTData)
WindowFromPoint:
WindowFromPoint(Point) Errcheck: raise WinproxyError if result is 0
Wow64DisableWow64FsRedirection:
Wow64DisableWow64FsRedirection(OldValue) Errcheck: raise WinproxyError if result is 0
Wow64EnableWow64FsRedirection:
Wow64EnableWow64FsRedirection(Wow64FsEnableRedirection) Errcheck: raise WinproxyError if result is 0
Wow64GetThreadContext:
Wow64GetThreadContext(hThread, lpContext) Errcheck: raise WinproxyError if result is 0
Wow64RevertWow64FsRedirection:
Wow64RevertWow64FsRedirection(OldValue) Errcheck: raise WinproxyError if result is 0
Wow64SetThreadContext:
Wow64SetThreadContext(hThread, lpContext) Errcheck: raise WinproxyError if result is 0
WriteFile:
WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite=None, lpNumberOfBytesWritten=None, lpOverlapped=None) Errcheck: raise WinproxyError if result is 0
WriteProcessMemory:
WriteProcessMemory(hProcess, lpBaseAddress, lpBuffer, nSize=None, lpNumberOfBytesWritten=None) Computer nSize with len(lpBuffer) if not given Errcheck: raise WinproxyError if result is 0
lstrcmpA:
lstrcmpA(lpString1, lpString2)
lstrcmpW:
lstrcmpW(lpString1, lpString2)