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

Latest revision as of 20:50, 3 April 2012

Personal tools