Go to the source code of this file.
Compounds | |
| struct | CLIID |
| struct | XBINHEADER |
Defines | |
| #define | XST_ELEMENT 0x00 |
| #define | XST_ATTRIBUTE 0x01 |
| #define | XST_EXTENDEDINT 0x02 |
| #define | XST_VALID (XST_ELEMENT | XST_ATTRIBUTE | XST_EXTENDEDINT) |
| #define | XT_END 0x00 |
| #define | XT_TABLE 0x01 |
| #define | XT_STRING 0x02 |
| #define | XT_CDATA 0x03 |
| #define | XT_UNKNOWN 0x04 |
| #define | XT_FIRST 0x08 |
| #define | XBIN_VERSION 1 |
| #define | EXTERN_C extern |
| #define | CL_STDMETHODIMP bool |
| #define | CL_STDMETHODIMP_(type) type |
| #define | interface struct |
| #define | CL_STDMETHOD(method) bool ( * method) |
| #define | CL_STDMETHOD_(type, method) type ( * method) |
| #define | PURE |
| #define | THIS_ CL_INTERFACE *This, |
| #define | THIS CL_INTERFACE *This |
| #define | CL_DECLARE_INTERFACE(iface) |
| #define | CL_DECLARE_INTERFACE_(iface, baseiface) CL_DECLARE_INTERFACE(iface) |
| #define | CL_INTERFACE IUnknownCL |
| #define | CL_INTERFACE IClassFactoryCL |
| #define | CL_INTERFACE IObjectWithSiteCL |
| #define | CL_INTERFACE ITokenTable |
| #define | CL_INTERFACE ITSAXContentHandler |
| #define | CL_INTERFACE IFilteredTSAXHandler |
| #define | CL_INTERFACE IDfaFilter |
| #define | CL_INTERFACE ITypeFilter |
| #define | CL_INTERFACE ISetHandler |
| #define | CL_INTERFACE IStream |
| #define | CL_INTERFACE IFileStream |
| #define | CL_INTERFACE IMemoryStream |
| #define | CL_INTERFACE IParse2TSAX |
| #define | CL_INTERFACE IBin2TSAX |
| #define | CL_INTERFACE ITSAX2Bin |
Typedefs | |
| typedef unsigned int | XTOKEN |
| typedef unsigned int | UINT |
| typedef * | PXBINHEADER |
| typedef * | PCLIID |
| typedef const CLIID * | RCLIID |
| typedef unsigned long | ULONG |
| typedef unsigned long | DWORD |
| typedef int | BOOL |
| typedef pair< char *, char *> | STRPAIR |
Functions | |
| void | InitGlobalTokenTable () |
| void | CleanupGlobalTokenTable () |
| bool | GetGlobalTokenTable (RCLIID riid, void **ppv) |
Variables | |
| const CLIID | IID_IUnknownCL |
| const CLIID | IID_IClassFactoryCL |
| const CLIID | IID_IObjectWithSiteCL |
| const CLIID | IID_ITokenTable |
| const CLIID | IID_ITSAXContentHandler |
| const CLIID | IID_IFilteredTSAXHandler |
| const CLIID | IID_IDfaFilter |
| const CLIID | IID_ITypeFilter |
| const CLIID | IID_ISetHandler |
| const CLIID | IID_IStream |
| const CLIID | IID_IFileStream |
| const CLIID | IID_IMemoryStream |
| const CLIID | IID_IParse2TSAX |
| const CLIID | IID_IBin2TSAX |
| const CLIID | IID_ITSAX2Bin |
|
|
Value: typedef interface iface { \ struct iface##Vtbl * lpVtbl; \ } iface; \ typedef struct iface##Vtbl iface##Vtbl; \ struct iface##Vtbl Definition at line 105 of file xmltkobj.h. |
|
|
Definition at line 112 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 494 of file xmltkobj.h. |
|
|
Definition at line 92 of file xmltkobj.h. Referenced by CL_DECLARE_INTERFACE_(), CL_INTERFACE(), IID_IClassFactoryCL(), IID_IDfaFilter(), IID_IFileStream(), IID_IFilteredTSAXHandler(), IID_IMemoryStream(), IID_IParse2TSAX(), IID_ISetHandler(), IID_IStream(), IID_ITSAXContentHandler(), IID_ITypeFilter(), IID_IUnknownCL(), and STRPAIR().
|
|
|
Definition at line 70 of file xmltkobj.h. |
|
|
Definition at line 71 of file xmltkobj.h. |
|
|
Definition at line 93 of file xmltkobj.h. Referenced by CL_DECLARE_INTERFACE_(), CL_INTERFACE(), IID_IClassFactoryCL(), IID_IDfaFilter(), IID_IFileStream(), IID_IFilteredTSAXHandler(), IID_IMemoryStream(), IID_IParse2TSAX(), IID_ISetHandler(), IID_IStream(), IID_ITSAXContentHandler(), IID_ITypeFilter(), IID_IUnknownCL(), and STRPAIR().
|
|
|
Definition at line 66 of file xmltkobj.h. |
|
|
Definition at line 94 of file xmltkobj.h. |
|
|
Definition at line 96 of file xmltkobj.h. |
|
|
Definition at line 95 of file xmltkobj.h. |
|
|
Definition at line 32 of file xmltkobj.h. |
|
|
Definition at line 14 of file xmltkobj.h. |
|
|
Definition at line 13 of file xmltkobj.h. |
|
|
Definition at line 15 of file xmltkobj.h. |
|
|
Definition at line 16 of file xmltkobj.h. |
|
|
Definition at line 21 of file xmltkobj.h. |
|
|
Definition at line 18 of file xmltkobj.h. |
|
|
Definition at line 24 of file xmltkobj.h. |
|
|
Definition at line 20 of file xmltkobj.h. |
|
|
Definition at line 19 of file xmltkobj.h. |
|
|
Definition at line 22 of file xmltkobj.h. |
|
|
Definition at line 74 of file xmltkobj.h. |
|
|
Definition at line 60 of file xmltkobj.h. |
|
|
Definition at line 59 of file xmltkobj.h. |
|
|
|
|
|
|
|
|
Definition at line 53 of file xmltkobj.h. |
|
|
Definition at line 184 of file xmltkobj.h. |
|
|
Definition at line 11 of file xmltkobj.h. |
|
|
Definition at line 58 of file xmltkobj.h. |
|
|
Definition at line 10 of file xmltkobj.h. |
|
|
Definition at line 223 of file tokentable.cpp. 00224 {
00225 if (g_ptt)
00226 {
00227 g_ptt->Release();
00228 g_ptt = NULL;
00229 }
00230 }
|
|
||||||||||||
|
Definition at line 202 of file tokentable.cpp. Referenced by STRPAIR().
00203 {
00204 if (g_ptt)
00205 {
00206 return g_ptt->QueryInterface(riid, ppv);
00207 }
00208
00209 return false;
00210 }
|
|
|
Definition at line 212 of file tokentable.cpp. 00213 {
00214 assert (g_ptt == NULL);
00215 CTokenTable *ptt = new CTokenTable();
00216 if (ptt)
00217 {
00218 ptt->QueryInterface(&IID_ITokenTable, (void**)&g_ptt);
00219 ptt->Release();
00220 }
00221 }
|
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0x11 } }Definition at line 489 of file xmltkobj.h. |
|
|
Initial value:
{ 0x95488ee9, 0x1269, 0x4cd1, { 0xa9, 0xa2, 0x6c, 0xfd, 0xcc, 0xbe, 0x56, 0xfe } }Definition at line 155 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xc } }Definition at line 305 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0x10 } }Definition at line 413 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xd } }Definition at line 276 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xe } }Definition at line 446 of file xmltkobj.h. |
|
|
Initial value:
{ 0x7d5df326, 0x2e1e, 0x46fc, { 0xa9, 0x75, 0x3f, 0xf3, 0x1e, 0xaa, 0xfe, 0x6f } }Definition at line 176 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xb } }Definition at line 467 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe4534, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xf } }Definition at line 354 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xd } }Definition at line 380 of file xmltkobj.h. |
|
|
Initial value:
{ 0x8fe5554, 0xa526, 0x4835, { 0xa5, 0xd8, 0x4e, 0xce, 0xeb, 0x21, 0xd5, 0xf } }Definition at line 518 of file xmltkobj.h. |
|
|
Initial value:
{ 0x6c25ae7a, 0x1e37, 0x46ea, { 0xa2, 0xfc, 0x68, 0x72, 0xe5, 0xcc, 0x45, 0xb8 } }Definition at line 242 of file xmltkobj.h. |
|
|
Initial value:
{ 0xe71fced6, 0xe2f5, 0x49a2, { 0x91, 0x91, 0x63, 0x1, 0x55, 0xb9, 0x4c, 0xf4 } }Definition at line 207 of file xmltkobj.h. |
|
|
Initial value:
{ 0x808ea8e8, 0x4db3, 0x4729, { 0x9d, 0xdd, 0x11, 0xbc, 0xbc, 0xe9, 0xa0, 0x46 } }Definition at line 336 of file xmltkobj.h. |
|
|
Initial value:
{ 0xa1d3a5ff, 0xa5bc, 0x46e7, { 0x91, 0x16, 0x22, 0xcf, 0x75, 0xbb, 0xbd, 0xe4 } }Definition at line 137 of file xmltkobj.h. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001