TV2ClientCE.exe
From t-hack.com - Hack X300T / X301T
(IPTV application info page added) |
(added dll imports list) |
||
Line 12: | Line 12: | ||
the [[TV2ClientCE_xml|xml config]] file can also contain the commandline parameters. | the [[TV2ClientCE_xml|xml config]] file can also contain the commandline parameters. | ||
+ | |||
+ | == DLL imports == | ||
+ | {| | ||
+ | ! align="left" | DLL !! align="left" | returns !! align="left" | function | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||CreateWindowEx(uint dwExStyle, string stClassName, string stTitle, uint dwStyle, int x, int y, int w, int h, IntPtr hwndParent, IntPtr hmenu, IntPtr hinst, IntPtr pvParam); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||DefWindowProc(IntPtr hwnd, uint uMsg, IntPtr wParam, IntPtr lParam); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||DispatchMessage(MSG msg); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||GetModuleHandle(string stModuleName); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||GetStockObject(int nObject); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||LoadCursor(IntPtr hinstance, int nCursorName); | ||
+ | |- | ||
+ | |Coredll.dll||IntPtr||SendMessage(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam); | ||
+ | |- | ||
+ | |Coredll.dll||UIntPtr||SetTimer(IntPtr hwnd, uint nIDEvent, uint uElapse, IntPtr lpTimerFunc); | ||
+ | |- | ||
+ | |Coredll.dll||bool||DestroyWindow(IntPtr hwnd); | ||
+ | |- | ||
+ | |Coredll.dll||bool||KillTimer(IntPtr hwnd, UIntPtr nIDEvent); | ||
+ | |- | ||
+ | |Coredll.dll||bool||PeekMessage(MSG msg, IntPtr hwnd, uint nMsgFilterMin, uint nMsgFilterMax, uint wRemoveMsg); | ||
+ | |- | ||
+ | |Coredll.dll||bool||TranslateMessage(MSG msg); | ||
+ | |- | ||
+ | |Coredll.dll||int||GetMessage(MSG msg, IntPtr hwnd, uint nMsgFilterMin, uint nMsgFilterMax); | ||
+ | |- | ||
+ | |Coredll.dll||uint||RegisterWindowMessage(string name); | ||
+ | |- | ||
+ | |Coredll.dll||void||PostQuitMessage(int nExitCode); | ||
+ | |- | ||
+ | |FastAES_dll.dll||IntPtr||MakeAESCore(); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||CBCModeDec(IntPtr core, byte[] IV, byte[] _in, uint iOff, byte[] _out, uint oOff, uint blkCnt); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||CBCModeEnc(IntPtr core, byte[] IV, byte[] _in, uint iOff, byte[] _out, uint oOff, uint blkCnt); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||ComputeOMAC1(IntPtr core, byte[] pIn, uint offset, uint nLen, byte[] pOut); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||CtrModeDec(IntPtr core, byte[] counter, byte[] _in, byte[] _out, uint msgLen, uint offset); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||CtrModeEnc(IntPtr core, byte[] counter, byte[] _in, byte[] _out, uint msgLen, uint offset); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||DecBlk(IntPtr core, byte[] in_blk, byte[] out_blk); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||ECBModeDec(IntPtr core, byte[] _in, byte[] _out, uint msgLen); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||ECBModeEnc(IntPtr core, byte[] _in, byte[] _out, uint msgLen); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||EncBlk(IntPtr core, byte[] in_blk, byte[] out_blk); | ||
+ | |- | ||
+ | |FastAES_dll.dll||bool||LoadKeyIntoCore(IntPtr core, byte[] in_key, uint klen); | ||
+ | |- | ||
+ | |FastAES_dll.dll||void||DestroyAESCore(IntPtr core); | ||
+ | |- | ||
+ | |MSCOREE2_0.dll||string||EE_GetCallStack(uint ThreadID, IntPtr pWString, uint WcharRemaining); | ||
+ | |- | ||
+ | |MSCOREE2_0.dll||string||palBoundedHeap_Initialize(uint softMax, uint hardMax); | ||
+ | |- | ||
+ | |MSCOREE2_0.dll||void||GC_ReleaseMemory(GCType type); | ||
+ | |- | ||
+ | |MSCOREE2_0.dll||void||GC_SetCustomTriggerValues(uint collectionTrigger, int compactionTrigger); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_AddBoundaryKeyToDRMContext(IntPtr ctx, byte[] protID, byte[] data, uint len); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_AddSessionKeyToDRMContext(IntPtr ctx, byte[] id, byte[] data, uint len); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_CreateDRMContext(ref IntPtr pOutCtx, string dbgName); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_CreateMessageSignature(byte[] message, uint messageLen, byte[] signature, ref uint pSignatureLen, HashType hashType, SignatureScheme signatureScheme); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_CreateOMAC1SignatureKeyProvided(byte[] message, uint messageOffset, uint messageLen, byte[] signature, ref uint signatureLen, byte[] key, uint keyLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DRMGetPublicCert(byte[] myPubCert, ref uint pPubCertBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DRMPrepareBoundaryKey(byte[] keyID); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DRMPrepareSessionKey(byte[] keyID); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DRMVerifyOMAC1Signature(byte[] keyID, byte[] message, uint messageLen, byte[] signature, uint signatureLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DecryptMessage(byte[] message, uint messageOffset, uint messageLen, byte[] key, uint keyLen, byte[] iv, CipherMode mode, byte[] decryptedMessage, uint decryptedMessageOffset, ref uint decryptedMessageLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_Deinit(); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_DestroyDRMContext(IntPtr ctx); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_EncryptMessage(byte[] message, uint messageOffset, uint messageLen, byte[] key, uint keyLen, byte[] iv, CipherMode mode, byte[] encryptedMessage, uint encryptedMessageOffset, ref uint encryptedMessageLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_FlushBoundaryKeyFromDRMContext(IntPtr ctx, byte[] keyID); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_FlushSessionKeyFromDRMContext(IntPtr ctx, byte[] keyID); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_GetDeviceId(StringBuilder deviceId, ref uint maxDeviceIdLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_GetNonAVCert(byte[] myPubCert, ref uint pPubCertBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_GetNonAVModulusLengthInBytes(out uint len); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_GetRandomNumber(byte[] buffer, uint bufferLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_Init(byte[] diagBuffer, int diagBufferLen, [MarshalAs(UnmanagedType.U1)] bool bServerAuth); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_LoadPublicKey(byte[] cert, uint certLen, byte[] chain, uint chainLen, ref IntPtr publicKey); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_RSADecryptMessage(byte[] message, uint messageLen, byte[] decryptedMessage, ref uint decryptedMessageLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_RSAEncryptMessage(byte[] message, uint messageLen, byte[] encryptedMessage, ref uint encryptedMessageLen, IntPtr publicKeyRegisterIndex); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_UnloadPublicKey(IntPtr publicKey); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_VerifyMessageSignature(byte[] message, uint messageLen, byte[] signature, uint signatureLen, HashType hashType, SignatureScheme signatureScheme, IntPtr publicKeyRegisterIndex); | ||
+ | |- | ||
+ | |TV2Engine.dll||ErrorCode||TV2SecureCore_VerifyOMAC1SignatureKeyProvided(byte[] message, uint messageLen, byte[] signature, uint signatureLen, byte[] key, uint keyLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||TV2EngineError||TV2Engine_Create(ref EngineParams p); | ||
+ | |- | ||
+ | |TV2Engine.dll||TV2EngineError||TV2Engine_InitializeNTP(ref NtpParams ntpParams); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_AVDiag_IsStreamActive(string pipeId, out int DRMErrors, out int DecodeErrors, out int DiscontinuityCount); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_GetDiskSpaceInfo(string path, ref ulong total, ref ulong free); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_GetNetworkAccessRequest(); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_InitializeHelp2(); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_InternetCheckConnection(string ip_addr); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_PlayUISound(string fileName, bool exclusive); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetAdapterInfo(byte[] ipAddr, int ipLen, byte[] subnet, int subnetLen, byte[] gateway, int gatewayLen, byte[] dnsaddr, int dnsaddrLen, byte[] macaddr, int macLen, ref int leaseleft); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetCapabilities(uint capability, out uint value); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetCertificate(byte[] data, ref uint length); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetCertificate(byte[] data, ref uint length); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetDHCPAddress(byte[] pDHCPAddress, int pOutBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetDNSServerAddress(byte[] pDNSServerAddress, int pOutBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetDiscoveryServiceAddress(byte[] pDiscoveryAddress, int iOutBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetEthernetDriverInfo(ref int crc_count, ref int dropped_packets, ref int throughput, ref int traffic_in, ref int traffic_out); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetFileVersion(ref ulong version); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetGatewayAddress(byte[] pGatewayAddress, int pOutBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetMacAddress(byte[] pMacAddress, int pOutBufLen); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetSMP863XCrashData(byte[] b_SMP863XCrashData, int len); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetSTBType(byte[] b_type, int len); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_InitNetwork(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_PowerManagement_SetState([MarshalAs(UnmanagedType.U1)] byte state); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_RsaVaultDecrypt(byte[] pbInput, uint cbInput, byte[] pbOutput, ref uint pcbOutput, uint dwFlags); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_RsaVaultEncrypt(byte[] pbInput, uint cbInput, byte[] pbOutput, ref uint pcbOutput, uint dwFlags); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_RsaVaultSVerifySignature(byte[] pbPlain, uint cbPlain, byte[] pbSignature, uint cbSignature); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_RsaVaultSign(byte[] pbInput, uint cbInput, byte[] pbOutput, ref uint pcbOutput); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_RsaVaultSign2(byte[] pbInput, uint cbInput, byte[] pbOutput, ref uint pcbOutput); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_SetVideoOutputMode(ref uint mode); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_SupportsScreenMode(int screenMode); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayCollect(byte[] buffer, int len); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayConnect(byte[] addr, int port); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayConnected(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayGetId(string name, string type); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayHandleNativeCommand(string cmd, string cmdline); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayRead(byte[] buffer, int offset, int count, int length); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XraySendAllProperties(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XraySetIntValue(int id, int valueData); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XraySetStringValue(int id, string valueData); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XraySetValueData(int id, byte[] data, int offset, int len, [MarshalAs(UnmanagedType.U1)] bool prefixLength); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayUpdatesEnabled(int id); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_XrayWrite(byte[] buffer, int offset, int count); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_GetBoxVendor(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_GetCPUSpeed(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_GetReleaseTracingMaximumCharacterCount(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_PowerManagement_SetPowerRequirement(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_AVDiag_GetAVUpdate([Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.U2, SizeParamIndex=0, SizeConst=0x600)] char[] sData, int len); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_AVDiag_RegisterCallback(AVDiagCallback callback); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_AVDiag_UnregisterCallback(AVDiagCallback callback); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_AddReleaseTracingData(string data, uint length); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_CELOG(string fileName); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_ClientUpgradeRemoveFile(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_Crash(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_Destroy(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_DispatchEvent(string eventstring); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_EndBatch(byte[] buffer, int len); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_GetHeapInfo(out HeapInfo info); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_GetNTPTime(ref ulong time); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_GetReleaseTracingData([Out] char[] data, uint dataLength, out uint charsWritten); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_InitGraphics(ref CompositorParams cp); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_LogCrash(string crashlogDir); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_MacrovisionEnable([MarshalAs(UnmanagedType.U1)] bool enable); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_ManagedOOMCrash(long totalAllocatedMemory, string ex, string stack); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_NoScavengeDvr(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_PowerManagement_ReleasePowerRequirement(uint hPower); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_QueryPerformanceCounter(ref long counter); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_QueryPerformanceFrequency(ref long frequency); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RegisterForGCStats(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RestartBox(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RestartBox(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SCART_DisableVCRLoopThru([MarshalAs(UnmanagedType.U1)] bool bDisableLoopThru); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetDiskReservedSpace(uint diskSizeInMegabytes); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetFileAttributes(string fileName, int attributes); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetLED(TV2LED led, uint mode); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetRadioFrequencyRemoteHomeId(int homeId); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetTimeZone(ref TimeZoneInfo tzi, string StandardName, string DaylightName); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetVolume(int volume, [MarshalAs(UnmanagedType.U1)] bool mute); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_StartMonitorHardDisk(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TVEnable([MarshalAs(UnmanagedType.U1)] bool enable); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TickleWatchdog(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TracerEvent(uint type); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TracerEvent4(uint type, uint p0, uint p1, uint p2, uint p3); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TracerPrintMessage(string message); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_UnMountFileSystem(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_WSEnable([MarshalAs(UnmanagedType.U1)] bool enable); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_XrayDisconnect(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_XrayEnableUpdates(int id, [MarshalAs(UnmanagedType.U1)] bool enable); | ||
+ | |- | ||
+ | |TV2Engine.dll||IntPtr||CreateFile(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile); | ||
+ | |- | ||
+ | |TV2Engine.dll||IntPtr||GetCurrentThreadHandle(); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||CloseHandle(IntPtr hObject); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||FlushFileBuffers(IntPtr hFile); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||GetNTPTimeEx(ref GetTimeExRawData data); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||ReadFile(IntPtr hFile, byte* lpBuffer, uint nBufferOffset, uint nNumberOfBytesToRead, out uint lpNumberOfBytesRead); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||SetEndOfFile(IntPtr hFile); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_NetworkSetProfile(NetworkProfile profile); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||TV2Engine_RFMod_GetInfo([In, Out] uint[] channelRangeVectors, out uint channel, [MarshalAs(UnmanagedType.Bool)] out bool enabled); | ||
+ | |- | ||
+ | |TV2Engine.dll||bool||WriteFile(IntPtr hFile, byte* lpBuffer, uint nBufferOffset, uint nNumberOfBytesToWrite, out uint lpNumberOfBytesWritten); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_AddDumpToList(string file); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetCertificate(byte[] data, ref uint length); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetCpuUsage([In, Out] int[] buffer, int bufferLength, [MarshalAs(UnmanagedType.U1)] bool UseLock); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetDisplayDiags(ref DISPLAY_DIAGS displayDiags); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetSysMem(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_GetVidMem(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_LoadHal(); | ||
+ | |- | ||
+ | |TV2Engine.dll||int||TV2Engine_SendDumps(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||GetFileSize(IntPtr hFile, out uint lpFileSizeHigh); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||SetFilePointer(IntPtr hFile, int lDistanceToMove, ref int lpDistanceToMoveHigh, uint dwMoveMethod); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2AVEngine_CreateTunerSession(byte[] pipeId); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_CodePitch(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_GetManagedHeapSize(); | ||
+ | |- | ||
+ | |TV2Engine.dll||uint||TV2Engine_ScaleImage(byte[] imageData, uint imageDataLen, uint width, uint height, byte[] outImageData); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||CloseThreadHandle(IntPtr h); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_DeleteTunerSession(uint handle); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_Detune(uint handle, [MarshalAs(UnmanagedType.U1)] bool forceDetune, [MarshalAs(UnmanagedType.U1)] bool teardownPicture); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_DisplayIFrame(uint handle, byte[] address, byte[] length); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_GetCurrentMediaTime(uint handle, [MarshalAs(UnmanagedType.U1)] bool smooth, out ulong ntp); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_GetNormalPlayTime(uint handle, [MarshalAs(UnmanagedType.U1)] bool smooth, out ulong npt); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_Pause(uint handle); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_PauseLive(uint handle, byte[] url); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_Play(uint handle); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_PlayComponent(uint handle, byte[] component, int pid); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_SetAccessControl(uint handle, [MarshalAs(UnmanagedType.U1)] bool video, out ulong videoStartTime, out ulong videoEndTime, [MarshalAs(UnmanagedType.U1)] bool audio, out ulong audioStartTime, out ulong audioEndTime); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_SetAudioLanguage(uint handle, int iso639LanguageCode, int type, int pid); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_SetCCChannel(uint handle, int cc608, int cc708); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_SetSAPSelection(uint handle, [MarshalAs(UnmanagedType.U1)] bool useSap); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_SetSubtitleLanguage(uint handle, int iso639LanguageCode, int type, int pid); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_Step(uint handle, int direction); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_StopComponent(uint handle, byte[] component); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_Tune(uint handle, uint mediaTransportId, byte[] url, int action, int[] timings); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2AVEngine_TuneRefresh(uint handle, byte[] url); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_FormatVolume(string patth); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_GetThreadTimes([In, Out] ThreadInfo[,] threads, int length, [MarshalAs(UnmanagedType.U1)] bool UseLock); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RFMod_Disable(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RFMod_Enable(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RFMod_SetChannel(uint channel); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_RestartBox(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SCART_DisableVCRLoopThru([MarshalAs(UnmanagedType.U1)] bool bDisableLoopThru); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_ScanVolume(string patth); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_SetThreadPriority(uint priority); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_TriggerOSCapture(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_UnMountFileSystem(); | ||
+ | |- | ||
+ | |TV2Engine.dll||void||TV2Engine_UnMountFileSystem(); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||CreateCompatibleDC(IntPtr hdc); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||CreateDIBSection(IntPtr hdc, IntPtr hdr, uint colors, ref IntPtr pBits, IntPtr hFile, uint offset); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||DeleteDC(IntPtr hDc); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||DeleteObject(IntPtr hDc); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||FindWindow(string inWindowClass, string inWindowName); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||GetDC(IntPtr ptr); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||GetDesktopWindow(); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||LocalAlloc(uint uFlags, int uBytes); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||LocalAlloc(uint uFlags, int uBytes); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||LocalFree(IntPtr hMem); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||LocalFree(IntPtr hMem); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||LocalReAlloc(IntPtr hMem, int uBytes, uint uFlags); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||ReleaseDC(IntPtr hWnd, IntPtr hDc); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||SelectObject(IntPtr hdc, IntPtr bmp); | ||
+ | |- | ||
+ | |coredll.dll||IntPtr||SendMessageTimeout(IntPtr windowHandle, uint msg, IntPtr wParam, IntPtr lParam, SendMessageTimeoutFlags flags, uint timeout, out IntPtr result); | ||
+ | |- | ||
+ | |coredll.dll||bool||AddFontResource(string lpszFilename); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptAcquireContext(out IntPtr phProv, string pszContainer, string pszProvider, uint dwProvType, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptAcquireContext(ref IntPtr phProv, string pszContainer, string pszProvider, uint dwProvType, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptCreateHash(IntPtr hProv, uint Algid, IntPtr hKey, uint dwFlags, ref IntPtr phHash); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptDecrypt(IntPtr hKey, IntPtr hHash, [MarshalAs(UnmanagedType.Bool)] bool final, uint dwFlags, byte[] pbData, ref uint pdwDataLen); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptDestroyHash(IntPtr hHash); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptDestroyKey(IntPtr hKey); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptDuplicateKey(IntPtr hKey, IntPtr pvReserved, uint dwFlags, out IntPtr hDupKey); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptEncrypt(IntPtr hKey, IntPtr hHash, [MarshalAs(UnmanagedType.Bool)] bool final, uint dwFlags, byte[] pbData, ref uint pdwDataLen, uint dwBufLen); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptExportKey(IntPtr hKey, IntPtr hExpKey, uint dwBlobType, uint dwFlags, byte[] pbData, ref uint pdwDataLen); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGenKey(IntPtr hProv, uint algid, uint dwFlags, out IntPtr hKey); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGenRandom(IntPtr hProv, int dwLen, byte[] pbBuffer); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGenRandom(IntPtr hProv, uint dwLen, byte[] pbBuffer); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGetHashParam(IntPtr hHash, uint dwParam, byte[] pbData, ref uint pdwDataLen, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGetKeyParam(IntPtr hKey, uint dwParam, ref uint pbData, ref uint pdwDataLen, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGetProvParam(IntPtr hCryptProv, CryptGetProvParamType dwParam, byte[] pvData, ref int pcbData, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptGetUserKey(IntPtr hProv, uint dwKeySpec, ref IntPtr phUserKey); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptHashData(IntPtr hHash, byte[] pbData, uint dwDataLen, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptHashSessionKey(IntPtr hHash, IntPtr hKey, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptImportKey(IntPtr hProv, byte[] pbData, uint dwDataLen, IntPtr hPubKey, uint dwFlags, ref IntPtr phKey); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptReleaseContext(IntPtr hProv, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptReleaseContext(IntPtr hProv, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptSignHash(IntPtr hHash, uint dwKeySpec, string sDescription, uint dwFlags, byte[] pbSignature, ref uint pdwSigLen); | ||
+ | |- | ||
+ | |coredll.dll||bool||CryptVerifySignature(IntPtr hHash, byte[] pbSignature, uint dwSigLen, IntPtr hPubKey, string sDescription, uint dwFlags); | ||
+ | |- | ||
+ | |coredll.dll||bool||GetThreadTimes(IntPtr threadHandle, out FILETIME createTime, out FILETIME exitTime, out FILETIME kernelTime, out FILETIME userTime); | ||
+ | |- | ||
+ | |coredll.dll||bool||PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); | ||
+ | |- | ||
+ | |coredll.dll||bool||PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); | ||
+ | |- | ||
+ | |coredll.dll||bool||RemoveFontResource(string lpszFilename); | ||
+ | |- | ||
+ | |coredll.dll||bool||SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); | ||
+ | |- | ||
+ | |coredll.dll||bool||SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, ref COPYDATASTRUCT_String lParam); | ||
+ | |- | ||
+ | |coredll.dll||bool||SetForegroundWindow(IntPtr hWnd); | ||
+ | |- | ||
+ | |coredll.dll||bool||SetForegroundWindow(IntPtr hWnd); | ||
+ | |- | ||
+ | |coredll.dll||int||CeGetThreadPriority(IntPtr h); | ||
+ | |- | ||
+ | |coredll.dll||int||BitBlt(IntPtr hdcDest, int xDest, int yDest, int wDest, int hDest, IntPtr hdcSource, int xSrc, int ySrc, int RasterOp); | ||
+ | |- | ||
+ | |coredll.dll||int||FormatMessage(int dwFlags, ref IntPtr lpSource, int dwMessageId, int dwLanguageId, ref string lpBuffer, int nSize, IntPtr Arguments); | ||
+ | |- | ||
+ | |coredll.dll||int||GetClientRect(IntPtr hWnd, byte[] lpRect); | ||
+ | |- | ||
+ | |coredll.dll||int||GetIdleTime(); | ||
+ | |- | ||
+ | |coredll.dll||int||GetSystemMetrics(int Coordinate); | ||
+ | |- | ||
+ | |coredll.dll||uint||LocalSize(IntPtr hMem); | ||
+ | |- | ||
+ | |coredll.dll||uint||MapVirtualKey(uint uCode, uint uMapType); | ||
+ | |- | ||
+ | |coredll.dll||void||GlobalMemoryStatus(ref MEMORYSTATUS buf); | ||
+ | |- | ||
+ | |coredll.dll||void||GlobalMemoryStatus(ref MEMORYSTATUS buf); | ||
+ | |- | ||
+ | |coredll.dll||void||GlobalMemoryStatus(ref MEMORYSTATUS buf); | ||
+ | |- | ||
+ | |coredll.dll||void||GlobalMemoryStatus(ref MEMORYSTATUS buf); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertCreateCertificateContext(EncodingType dwCertEncodingType, byte[] pbCertEncoded, uint cbCertEncoded); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertCreateContext(CertificateStoreContextType dwContextType, EncodingType dwEncodingType, byte[] pbEncoded, uint cbEncoded, CertificateCreateContextType dwFlags, IntPtr pCreatePara); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertDeleteCertificateFromStore(IntPtr pCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertDuplicateCertificateContext(IntPtr pCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertEnumCertificatesInStore(IntPtr hCertStore, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, CertificateFindType dwFindType, CtlUsage pvFindPara, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, CertificateFindType dwFindType, IntPtr pvFindPara, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, CertificateFindType dwFindType, ref UnsafeHashBlob blob, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, CertificateFindType dwFindType, ref uint pvFindPara, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, CertificateFindType dwFindType, string pvFindPara, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertFindCertificateInStore(IntPtr hCertStore, EncodingType dwCertEncodingType, uint dwFindFlags, uint dwFindType, IntPtr pvFindPara, IntPtr pPrevCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertGetIssuerCertificateFromStore(IntPtr hCertStore, IntPtr pSubjectContext, IntPtr pPrevIssuerContext, ref uint pdwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertOpenStore(uint lpszStoreProvider, EncodingType dwMsgAndEncodingType, IntPtr hCryptProv, CertStoreOpenType dwFlags, IntPtr pvPara); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertOpenStore(uint lpszStoreProvider, EncodingType dwMsgAndEncodingType, IntPtr hCryptProv, CertStoreOpenType dwFlags, string pvPara); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||CertOpenSystemStore(IntPtr hCSP, string pszSubsystemProtocol); | ||
+ | |- | ||
+ | |crypt32.dll||IntPtr||PFXImportCertStore(ref UnsafeDataBlob pPFX, string szPassword, uint dwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertAddCertificateContextToStore(IntPtr hCertStore, IntPtr pCertContext, CertStoreAddType dwAddDisposition, IntPtr ppStoreContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertAddCertificateContextToStore(IntPtr hCertStore, IntPtr pCertContext, CertStoreAddType dwAddDisposition, ref IntPtr ppStoreContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertAddSerializedElementToStore(IntPtr hCertStore, byte[] pbElement, uint cbElement, CertStoreAddType dwAddDisposition, uint dwFlags, uint dwContextTypeFlags, ref uint pdwContextType, ref IntPtr ppvContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertCloseStore(IntPtr hCertStore, uint dwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertFreeCertificateContext(IntPtr pCertContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertGetCertificateChain(HCertChainEngine hChainEngine, IntPtr pCertContext, IntPtr pTime, IntPtr hAdditionalStore, CertChainPara pChainPara, uint dwFlags, IntPtr pvReserved, out CertChainContext ppChainContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertGetCertificateChain(HCertChainEngine hChainEngine, IntPtr pCertContext, IntPtr pTime, IntPtr hAdditionalStore, CertChainPara pChainPara, uint dwFlags, IntPtr pvReserved, out IntPtr ppChainContext); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertGetCertificateContextProperty(IntPtr pCertContext, uint dwPropId, byte[] pvData, ref uint pcbData); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertGetEnhancedKeyUsage(IntPtr pCertContext, uint dwFlags, IntPtr pUsage, ref uint pcbUsage); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSaveStore(IntPtr hCertStore, EncodingType dwMsgAndCertEncodingType, SaveAsType dwSaveAs, SaveToType dwSaveTo, IntPtr pvSaveToPara, uint dwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSaveStore(IntPtr hCertStore, EncodingType dwMsgAndCertEncodingType, SaveAsType dwSaveAs, SaveToType dwSaveTo, UnsafeDataBlob pvSaveToPara, uint dwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSaveStore(IntPtr hCertStore, EncodingType dwMsgAndCertEncodingType, SaveAsType dwSaveAs, SaveToType dwSaveTo, string pvSaveToPara, uint dwFlags); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSerializeCertificateStoreElement(IntPtr pCertContext, uint dwFlags, IntPtr pbElement, ref uint pcbElement); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSerializeCertificateStoreElement(IntPtr pCertContext, uint dwFlags, byte[] pbElement, ref uint pcbElement); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertSetCertificateContextProperty(IntPtr pCertContext, uint dwPropId, uint dwFlags, IntPtr pvData); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertVerifyCertificateChainPolicy(uint pszPolicyOID, CertChainContext pChainContext, CertChainPolicyPara pPolicyPara, CertChainPolicyStatus pPolicyStatus); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CertVerifyCertificateChainPolicy(uint pszPolicyOID, CertChainContext pChainContext, CertChainPolicyPara pPolicyPara, ref CertChainPolicyStatus pPolicyStatus); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptAcquireCertificatePrivateKey(IntPtr pCertContext, uint dwFlags, IntPtr pReserved, ref IntPtr phCryptProv, ref uint pdwKeySpec, [MarshalAs(UnmanagedType.Bool)] ref bool pfCallerFreeProv); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptDecodeObjectEx(uint dwCertEncodingType, IntPtr lpszStructType, byte[] pbEncoded, uint cbEncoded, uint dwFlags, IntPtr pDecodePara, IntPtr pvStructInfo, ref uint pcbStructInfo); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptEncodeObjectEx(uint dwCertEncodingType, IntPtr lpszStructType, IntPtr pvStructInfo, uint dwFlags, IntPtr pEncodePara, IntPtr pvEncoded, ref uint pcbEncoded); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptEncodeObjectEx(uint dwCertEncodingType, IntPtr lpszStructType, byte[] pbEncoded, uint cbEncoded, uint dwFlags, IntPtr pDecodePara, IntPtr pvStructInfo, ref uint pcbStructInfo); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptExportPublicKeyInfoEx(IntPtr hCryptProv, uint dwKeySpec, uint dwCertEncodingType, IntPtr pszPublicKeyObjIdPtr, uint dwFlags, IntPtr pvAuxInfo, IntPtr pInfo, ref uint pcbInfo); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptImportPublicKeyInfoEx(IntPtr hCryptProv, uint dwCertEncodingType, CertPublicKeyInfo pInfo, uint aiKeyAlg, uint dwFlags, IntPtr pvAuxInfo, out IntPtr phKey); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptImportPublicKeyInfoEx(IntPtr hCryptProv, uint dwCertEncodingType, byte[] pInfo, uint aiKeyAlg, uint dwFlags, IntPtr pvAuxInfo, out IntPtr phKey); | ||
+ | |- | ||
+ | |crypt32.dll||bool||CryptSignAndEncodeCertificate(IntPtr hCryptProv, uint dwKeySpec, uint dwCertEncodingType, IntPtr lpszStructType, IntPtr pvStructInfo, IntPtr pSignatureAlgorithm, IntPtr pvHashAuxInfo, byte[] pbEncoded, ref uint cbEncoded); | ||
+ | |- | ||
+ | |crypt32.dll||uint||CertGetNameString(IntPtr pCertContext, CertificateNameType dwType, CertificateNameFlags dwFlags, IntPtr pvTypePara, StringBuilder pszNameString, uint cchNameString); | ||
+ | |- | ||
+ | |crypt32.dll||uint||CertGetNameString(IntPtr pCertContext, CertificateNameType dwType, CertificateNameFlags dwFlags, byte[] pvTypePara, StringBuilder pszNameString, uint cchNameString); | ||
+ | |- | ||
+ | |crypt32.dll||uint||CertGetNameString(IntPtr pCertContext, CertificateNameType dwType, CertificateNameFlags dwFlags, ref uint pvTypePara, StringBuilder pszNameString, uint cchNameString); | ||
+ | |- | ||
+ | |crypt32.dll||uint||CertNameToStr(EncodingType dwCertEncodingType, ref CryptoApiBlob pName, CertStringType dwStrType, StringBuilder psz, uint csz); | ||
+ | |- | ||
+ | |crypt32.dll||void||CertFreeCertificateChain(IntPtr pChainContext); | ||
+ | |- | ||
+ | |iptvplatform.dll||int||TV2Graphics_GetGrabMetrics(int* lpWidth, int* lpHeight, int* lpDepth); | ||
+ | |- | ||
+ | |iptvplatform.dll||int||TV2Graphics_GetGrabMetrics(ushort* lpWidth, ushort* lpHeight, ushort* lpDepth); | ||
+ | |- | ||
+ | |iptvplatform.dll||int||TV2Graphics_GrabCurrentScreen(byte* callers_buf, int width, int height); | ||
+ | |- | ||
+ | |iptvplatform.dll||int||TV2Graphics_GrabScreenSlice(byte* callers_buf, int width, int height, int offset, int length); | ||
+ | |- | ||
+ | |iptvplatform.dll||int||TV2Graphics_GrabScreenSlice(byte* callers_buf, int width, int height, int offset, int length); | ||
+ | |- | ||
+ | |kernel32.dll||void||DebugBreak(); | ||
+ | |- | ||
+ | |raswrap.dll||IntPtr||RegisterClassWrap(string classname, Win32API.WNDPROC wc); | ||
+ | |- | ||
+ | |raswrap.dll||uint||QueryRasEvent([In, Out] ref uint uStatus, [In, Out] ref uint uError, [In] uint uTimeout); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasDial(IntPtr lpRasDialExtensions, string lpszPhonebook, string szEntryName, string szUserName, string szPassword, [In] uint dwNotifierType, [In] IntPtr lpvNotifier, [In, Out] ref IntPtr hrasconn); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasEnumEntries(string Reserved, string lpszPhoneBookPath, [In, Out] RASENTRYNAME[] lprasentryname, ref uint lpcb, ref uint lpcEntries); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasGetConnectStatus([In] IntPtr hrasconn, [In, Out] ref RASCONNSTATUS lprasconnstatus); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasGetEntryDialParams(string lpszPhoneBook, string szEntryName, StringBuilder szUserName, StringBuilder szPassword, [MarshalAs(UnmanagedType.Bool)] ref bool lpfPassword); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasGetEntryProperties(string lpszPhoneBook, string szEntry, [In, Out] ref RASENTRY lpbEntry, ref uint lpdwEntrySize, [In, Out] byte[] lpb, ref uint lpdwSize); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasGetProjectionInfoWrap([In] IntPtr hrasconn, [In, Out] ref RASIPADDR lpPPPoEIP); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasHangUp(IntPtr hrasconn); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasSetEntryDialParams(string lpszPhoneBook, string szEntryName, string szUserName, string szPassword, [MarshalAs(UnmanagedType.Bool)] bool lpfPassword); | ||
+ | |- | ||
+ | |raswrap.dll||uint||RasSetEntryProperties(string lpszPhoneBook, string szEntry, [In] ref RASENTRY lpbEntry, uint dwEntryInfoSize, [In] byte[] lpbDeviceInfo, uint lpdwSize); | ||
+ | |- | ||
+ | |toolhelp.dll||IntPtr||CreateToolhelp32Snapshot(ToolHelpConstants c, int progId); | ||
+ | |- | ||
+ | |toolhelp.dll||bool||CloseToolhelp32Snapshot(IntPtr snapshot); | ||
+ | |- | ||
+ | |toolhelp.dll||bool||Thread32First(IntPtr snapshot, ref ThreadEntry te); | ||
+ | |- | ||
+ | |toolhelp.dll||bool||Thread32Next(IntPtr snapshot, ref ThreadEntry te); | ||
+ | |- | ||
+ | |tv2engine.dll||int||TV2Engine_LaunchApp(string name, string cmdLine); | ||
+ | |- | ||
+ | |zlib.dll||uint||ZDeflate(byte[] source, byte[] dest, uint uncomprLength, uint comprLength); | ||
+ | |- | ||
+ | |zlib.dll||uint||ZInflate(byte[] source, byte[] dest, uint length, uint uncompLength); | ||
+ | |- | ||
+ | |} |