KVIrc  4.9.2
DeveloperAPIs
Classes | Macros | Typedefs | Functions | Variables
winamp.cpp File Reference
#include <windows.h>
#include <process.h>

Classes

struct  winampGeneralPurposePlugin
 

Macros

#define GPPHDR_VER   0x10
 
#define IPC_GETLISTPOS   125
 
#define IPC_GETPLAYLISTFILE   211
 
#define IPC_GETPLAYLISTTITLE   212
 
#define KVIRC_WM_USER   63112
 
#define KVIRC_WM_USER_CHECK   13123
 
#define KVIRC_WM_USER_CHECK_REPLY   13124
 
#define KVIRC_WM_USER_GETFILE   10000
 
#define KVIRC_WM_USER_GETTITLE   5000
 
#define KVIRC_WM_USER_TRANSFER   15000
 

Typedefs

typedef
winampGeneralPurposePlugin *(* 
winampGeneralPurposePluginGetter )()
 

Functions

 __declspec (dllexport) winampGeneralPurposePlugin *winampGetGeneralPurposePlugin()
 
void config ()
 
int init ()
 
void quit ()
 
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
 

Variables

winampGeneralPurposePlugingen_plugins [256]
 
void * lpWndProcOld = 0
 
winampGeneralPurposePlugin plugin
 
char szBuffer [4096]
 

Macro Definition Documentation

#define GPPHDR_VER   0x10
#define IPC_GETLISTPOS   125

Referenced by WndProc().

#define IPC_GETPLAYLISTFILE   211

Referenced by WndProc().

#define IPC_GETPLAYLISTTITLE   212

Referenced by WndProc().

#define KVIRC_WM_USER   63112

Referenced by WndProc().

#define KVIRC_WM_USER_CHECK   13123

Referenced by WndProc().

#define KVIRC_WM_USER_CHECK_REPLY   13124

Referenced by WndProc().

#define KVIRC_WM_USER_GETFILE   10000

Referenced by WndProc().

#define KVIRC_WM_USER_GETTITLE   5000

Referenced by WndProc().

#define KVIRC_WM_USER_TRANSFER   15000

Referenced by WndProc().

Typedef Documentation

typedef winampGeneralPurposePlugin*(* winampGeneralPurposePluginGetter)()

Function Documentation

__declspec ( dllexport  )

References plugin.

void config ( )
int init ( )
void quit ( )
LRESULT CALLBACK WndProc ( HWND  hwnd,
UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)

Variable Documentation

winampGeneralPurposePlugin* gen_plugins[256]
void* lpWndProcOld = 0

Referenced by init(), and WndProc().

Initial value:
= {
"KVIrc interface plugin 1.0",
}
#define GPPHDR_VER
Definition: winamp.cpp:45
void config()
Definition: winamp.cpp:129
void quit()
Definition: winamp.cpp:125
int init()
Definition: winamp.cpp:118

Referenced by __declspec(), PluginManager::loadPlugin(), and PluginManager::pluginCall().

char szBuffer[4096]

Referenced by KviTheme::apply(), ScriptEditorWidget::asyncCompleterCreation(), ClassEditorWidget::build(), SetupWizard::chooseDataPath(), SetupWizard::chooseIncomingPath(), SetupWizard::chooseOldDataPath(), ClassEditorWidget::currentItemChanged(), LogViewWindow::filterNext(), KviIconManager::KviIconManager(), KviKvsScript::KviKvsScript(), KviKvsTreeNodeSpecialCommandClassFunctionDefinition::KviKvsTreeNodeSpecialCommandClassFunctionDefinition(), KviLocale::KviLocale(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsObjectClass::load(), KviLocale::loadCatalogue(), ScriptEditorWidget::loadCompleterFromFile(), ScriptEditorImplementation::loadFromFile(), ClassEditorWidget::loadNotBuiltClasses(), KviIconManager::loadSmallIcon(), log_kvs_fnc_file(), KviApplication::mapImageFile(), KviUserListView::maybeTip(), KviAsyncAvatarSelectionDialog::okClicked(), KviQueryWindow::ownAction(), KviChannelWindow::ownAction(), KviIrcServerParser::parseLiteralNotice(), KviIrcServerParser::parseLiteralPrivmsg(), KviIrcServerParser::parseLiteralTopic(), KviIrcServerParser::parseNumericTopic(), KviKvsObjectClass::save(), ClassEditorWidget::saveNotBuiltClasses(), ScriptEditorImplementation::saveToFile(), KviInputEditor::sendKvs(), KviInputEditor::sendPlain(), KviKvsArray::serialize(), AliasEditorTreeWidgetItem::setBuffer(), ClassEditorTreeWidgetItem::setBuffer(), KviApplication::setOptionValue(), KviInputEditor::standardNickCompletion(), KviInputEditor::standardNickCompletionInsertCompletedText(), KviKvsVariant::unserializeString(), KviQueryWindow::updateLabelText(), and WndProc().