Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0094f3d/wiki/includes/MagicWord.php on line 860
TV2ClientCE.exe - t-hack.com - Hack X300T / X301T

TV2ClientCE.exe

From t-hack.com - Hack X300T / X301T
Jump to: navigation, search
(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);
 +
|-
 +
|}

Revision as of 14:15, 29 July 2008

Personal tools