#include "Resource.h"#include "ComObject.h"#include "ShareazaOM.h"#include "Buffer.h"Include dependency graph for Shareaza.h:

This graph shows which files directly or indirectly include this file:

Classes | |
| class | CShareazaCommandLineInfo |
| class | CShareazaApp |
| struct | CompareNums |
Defines | |
| #define | MLOG(x) |
| #define | MSG_DEFAULT 0 |
| #define | MSG_SYSTEM 1 |
| #define | MSG_DOWNLOAD 1 |
| #define | MSG_ERROR 2 |
| #define | MSG_DEBUG 3 |
| #define | MSG_TEMP 4 |
| #define | MSG_DISPLAYED_ERROR 5 |
| #define | WM_WINSOCK (WM_USER+101) |
| #define | WM_VERSIONCHECK (WM_USER+102) |
| #define | WM_OPENCHAT (WM_USER+103) |
| #define | WM_TRAY (WM_USER+104) |
| #define | WM_URL (WM_USER+105) |
| #define | WM_SKINCHANGED (WM_USER+106) |
| #define | WM_COLLECTION (WM_USER+107) |
| #define | WM_OPENSEARCH (WM_USER+108) |
| #define | WM_LOG (WM_USER+109) |
| #define | WM_LIBRARYSEARCH (WM_USER+110) |
| #define | WM_PLAYFILE (WM_USER+111) |
| #define | WM_ENQUEUEFILE (WM_USER+112) |
| #define | WM_AFX_SETMESSAGESTRING 0x0362 |
| #define | WM_AFX_POPMESSAGESTRING 0x0375 |
| #define | WM_IDLEUPDATECMDUI 0x0363 |
| #define | ID_PLUGIN_FIRST 27000 |
| #define | ID_PLUGIN_LAST 27999 |
| #define | CLIENT_NAME "Shareaza" |
| #define | VENDOR_CODE "RAZB" |
| #define | ED2K_CLIENT_ID 4 |
| #define | BT_ID1 'S' |
| #define | BT_ID2 '~' |
| #define | MAX_DRAG_SIZE 256 |
| #define | MAX_DRAG_SIZE_2 (MAX_DRAG_SIZE/2) |
| #define | DRAG_COLOR_KEY (RGB(250,255,250)) |
| #define | DRAG_HOVER_TIME 1000 |
| #define | SCALEX(argX) ((int) ((argX) * scaleX)) |
| #define | SCALEY(argY) ((int) ((argY) * scaleY)) |
Enumerations | |
| enum | ScriptType { sNone = 0, sNumeric = 1, sRegular = 2, sKanji = 4, sHiragana = 8, sKatakana = 16 } |
Functions | |
| CRuntimeClass * | AfxClassForName (LPCTSTR pszClass) |
| BOOL | LoadString (CString &str, UINT nID) |
| LPCTSTR | _tcsistr (LPCTSTR pszString, LPCTSTR pszPattern) |
| LPCTSTR | _tcsnistr (LPCTSTR pszString, LPCTSTR pszPattern, size_t plen) |
| void | Replace (CString &strBuffer, LPCTSTR pszFind, LPCTSTR pszReplace) |
| void | Split (CString strSource, LPCTSTR strDelimiter, CArray< CString > &pAddIt, BOOL bAddFirstEmpty) |
| BOOL | LoadSourcesString (CString &str, DWORD num, bool bFraction=false) |
| DWORD | TimeFromString (LPCTSTR psz) |
| CString | TimeToString (time_t tVal) |
| BOOL | TimeFromString (LPCTSTR psz, FILETIME *pTime) |
| CString | TimeToString (FILETIME *pTime) |
| void | RecalcDropWidth (CComboBox *pWnd) |
| int | AddIcon (UINT nIcon, CImageList &gdiImageList) |
| int | AddIcon (HICON hIcon, CImageList &gdiImageList) |
| HICON | CreateMirroredIcon (HICON hIconOrig, BOOL bDestroyOriginal=TRUE) |
| HBITMAP | CreateMirroredBitmap (HBITMAP hbmOrig) |
| void | SetThreadName (DWORD dwThreadID, LPCSTR szThreadName) |
| HANDLE | BeginThread (LPCSTR pszName, AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority=THREAD_PRIORITY_NORMAL, UINT nStackSize=0, DWORD dwCreateFlags=0, LPSECURITY_ATTRIBUTES lpSecurityAttrs=NULL) |
| void | CloseThread (HANDLE *phThread, DWORD dwTimeout=5000) |
| LRESULT CALLBACK | KbdHook (int nCode, WPARAM wParam, LPARAM lParam) |
| LRESULT CALLBACK | MouseHook (int nCode, WPARAM wParam, LPARAM lParam) |
| CString | GetWindowsFolder () |
| CString | GetProgramFilesFolder () |
| CString | LoadHTML (HINSTANCE hInstance, UINT nResourceID) |
| bool | ResourceRequest (const CString &strPath, CBuffer &pResponse, CString &sHeader) |
| bool | IsCharacter (TCHAR nChar) |
| bool | IsHiragana (TCHAR nChar) |
| bool | IsKatakana (TCHAR nChar) |
| bool | IsKanji (TCHAR nChar) |
| bool | IsWord (LPCTSTR pszString, size_t nStart, size_t nLength) |
| bool | IsHasDigit (LPCTSTR pszString, size_t nStart, size_t nLength) |
| bool | IsNumeric (LPCTSTR pszString, size_t nStart, size_t nLength) |
| void | IsType (LPCTSTR pszString, size_t nStart, size_t nLength, bool &bWord, bool &bDigit, bool &bMix) |
Variables | |
| CShareazaApp | theApp |
| const LPCTSTR | RT_BMP |
| const LPCTSTR | RT_JPEG |
| const LPCTSTR | RT_PNG |
| const LPCTSTR | RT_GZIP |
| double | scaleX |
| double | scaleY |
| #define BT_ID1 'S' |
| #define BT_ID2 '~' |
| #define CLIENT_NAME "Shareaza" |
| #define DRAG_COLOR_KEY (RGB(250,255,250)) |
| #define DRAG_HOVER_TIME 1000 |
| #define ED2K_CLIENT_ID 4 |
| #define ID_PLUGIN_FIRST 27000 |
| #define ID_PLUGIN_LAST 27999 |
| #define MAX_DRAG_SIZE 256 |
| #define MAX_DRAG_SIZE_2 (MAX_DRAG_SIZE/2) |
| #define MLOG | ( | x | ) |
| #define MSG_DEBUG 3 |
| #define MSG_DEFAULT 0 |
| #define MSG_DISPLAYED_ERROR 5 |
| #define MSG_DOWNLOAD 1 |
| #define MSG_ERROR 2 |
| #define MSG_SYSTEM 1 |
| #define MSG_TEMP 4 |
| #define SCALEX | ( | argX | ) | ((int) ((argX) * scaleX)) |
| #define SCALEY | ( | argY | ) | ((int) ((argY) * scaleY)) |
| #define VENDOR_CODE "RAZB" |
| #define WM_AFX_POPMESSAGESTRING 0x0375 |
| #define WM_AFX_SETMESSAGESTRING 0x0362 |
| #define WM_COLLECTION (WM_USER+107) |
| #define WM_ENQUEUEFILE (WM_USER+112) |
| #define WM_IDLEUPDATECMDUI 0x0363 |
| #define WM_LIBRARYSEARCH (WM_USER+110) |
| #define WM_LOG (WM_USER+109) |
| #define WM_OPENCHAT (WM_USER+103) |
| #define WM_OPENSEARCH (WM_USER+108) |
| #define WM_PLAYFILE (WM_USER+111) |
| #define WM_SKINCHANGED (WM_USER+106) |
| #define WM_TRAY (WM_USER+104) |
| #define WM_URL (WM_USER+105) |
| #define WM_VERSIONCHECK (WM_USER+102) |
| #define WM_WINSOCK (WM_USER+101) |
| enum ScriptType |
| LPCTSTR _tcsistr | ( | LPCTSTR | pszString, | |
| LPCTSTR | pszPattern | |||
| ) |
| LPCTSTR _tcsnistr | ( | LPCTSTR | pszString, | |
| LPCTSTR | pszPattern, | |||
| size_t | plen | |||
| ) |
| int AddIcon | ( | HICON | hIcon, | |
| CImageList & | gdiImageList | |||
| ) |
| int AddIcon | ( | UINT | nIcon, | |
| CImageList & | gdiImageList | |||
| ) |
| CRuntimeClass* AfxClassForName | ( | LPCTSTR | pszClass | ) |
| HANDLE BeginThread | ( | LPCSTR | pszName, | |
| AFX_THREADPROC | pfnThreadProc, | |||
| LPVOID | pParam, | |||
| int | nPriority = THREAD_PRIORITY_NORMAL, |
|||
| UINT | nStackSize = 0, |
|||
| DWORD | dwCreateFlags = 0, |
|||
| LPSECURITY_ATTRIBUTES | lpSecurityAttrs = NULL | |||
| ) |
| void CloseThread | ( | HANDLE * | phThread, | |
| DWORD | dwTimeout = 5000 | |||
| ) |
| HBITMAP CreateMirroredBitmap | ( | HBITMAP | hbmOrig | ) |
| HICON CreateMirroredIcon | ( | HICON | hIconOrig, | |
| BOOL | bDestroyOriginal = TRUE | |||
| ) |
| CString GetProgramFilesFolder | ( | ) |
| CString GetWindowsFolder | ( | ) |
| bool IsCharacter | ( | TCHAR | nChar | ) | [inline] |
| bool IsHiragana | ( | TCHAR | nChar | ) | [inline] |
| bool IsKanji | ( | TCHAR | nChar | ) | [inline] |
| bool IsKatakana | ( | TCHAR | nChar | ) | [inline] |
| void IsType | ( | LPCTSTR | pszString, | |
| size_t | nStart, | |||
| size_t | nLength, | |||
| bool & | bWord, | |||
| bool & | bDigit, | |||
| bool & | bMix | |||
| ) | [inline] |
| LRESULT CALLBACK KbdHook | ( | int | nCode, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) |
| CString LoadHTML | ( | HINSTANCE | hInstance, | |
| UINT | nResourceID | |||
| ) |
| BOOL LoadSourcesString | ( | CString & | str, | |
| DWORD | num, | |||
| bool | bFraction = false | |||
| ) |
| BOOL LoadString | ( | CString & | str, | |
| UINT | nID | |||
| ) |
| LRESULT CALLBACK MouseHook | ( | int | nCode, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) |
| void RecalcDropWidth | ( | CComboBox * | pWnd | ) |
| void Replace | ( | CString & | strBuffer, | |
| LPCTSTR | pszFind, | |||
| LPCTSTR | pszReplace | |||
| ) |
| bool ResourceRequest | ( | const CString & | strPath, | |
| CBuffer & | pResponse, | |||
| CString & | sHeader | |||
| ) |
| void SetThreadName | ( | DWORD | dwThreadID, | |
| LPCSTR | szThreadName | |||
| ) | [inline] |
| void Split | ( | CString | strSource, | |
| LPCTSTR | strDelimiter, | |||
| CArray< CString > & | pAddIt, | |||
| BOOL | bAddFirstEmpty | |||
| ) |
| BOOL TimeFromString | ( | LPCTSTR | psz, | |
| FILETIME * | pTime | |||
| ) |
| DWORD TimeFromString | ( | LPCTSTR | psz | ) |
| CString TimeToString | ( | FILETIME * | pTime | ) |
| CString TimeToString | ( | time_t | tVal | ) |
| const LPCTSTR RT_BMP |
| const LPCTSTR RT_GZIP |
| const LPCTSTR RT_JPEG |
| const LPCTSTR RT_PNG |
| double scaleX |
| double scaleY |
1.5.2