QITAB structure

Used by the QISearch function to describe a single interface.


typedef struct {
  const IID *piid;
  DWORD     dwOffset;



Type: const IID*

A pointer to the IID of the interface represented by this structure.


Type: int

The offset, in bytes, from the base of the object to the start of the interface.


Note  Prior to Windows Vista, QITAB was not declared in a public header file. To use it in those cases, you must use define it yourself as it is given here. Under Windows Vista, QITAB is included in Shlwapi.h and this is not necessary.
To mark the end of a QITAB table, set the piid member to NULL and the dwOffset member to 0. See the QISearch function for an example of how to use this structure.


Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows 2000 Server, Windows Server 2003 [desktop apps only]
Header shlwapi.h