C:/projects/personal/pnotepad/pnwtl/extiface.h File Reference

PN Extensions Interface. More...

#include "IOptions.h"

Namespaces

namespace  extensions

Classes

class  extensions::IPN
 Main Interface to PN. More...
class  extensions::IDocument
 The Document Interface. More...
class  extensions::IAppEventSink
 Application Event Interface. More...
class  extensions::ITextEditorEventSink
 Text Editor Event Interface. More...
class  extensions::IDocumentEventSink
 Document Event Interface. More...
class  extensions::IScriptRunner
 Script Runner Interface - for Script Engine Implementors. More...
class  extensions::IScriptRegistry
 The Script Registry. More...
class  extensions::ITextOutput
 Interface to output windows. More...
class  extensions::ISearchOptions
 Interface to search options. More...

Typedefs

typedef bool(__stdcall *) extensions::pn_ext_init_fn (int iface_version, IPN *pn)
 Plugin Initialisation Function.
typedef void(__stdcall *) extensions::pn_ext_exit_fn ()
 Plugin Unload Function.

Enumerations

enum  FindNextResult
 Find Next Result Enum.


Detailed Description

PN Extensions Interface.

Author:
Simon Steele
Note:
Copyright (c) 2006 Simon Steele <s.steele@pnotepad.org>
Programmers Notepad 2 : The license file (license.[txt|html]) describes the conditions under which this source may be modified / distributed.
Generated on Sun Feb 25 22:09:00 2007 for Programmer's Notepad Extensions by  doxygen 1.5.1-p1