FS2_Open
Open source remastering of the Freespace 2 engine
vasync.h File Reference
#include <ole2.h>

Go to the source code of this file.

Macros

#define INTERFACE   IDPAsyncData
 
#define IDPAsyncData_QueryInterface(p, a, b)    (p)->lpVtbl->QueryInterface(p,a,b)
 
#define IDPAsyncData_AddRef(p)    (p)->lpVtbl->AddRef(p)
 
#define IDPAsyncData_Release(p)    (p)->lpVtbl->Release(p)
 
#define IDPAsyncData_AddItem(p)    (p)->lpVtbl->AddItem(p)
 
#define IDPAsyncData_Cancel(p)    (p)->lpVtbl->Cancel(p)
 
#define IDPAsyncData_GetItem(p, a, b)    (p)->lpVtbl->GetItem(p,a,b)
 
#define IDPAsyncData_GetItemCount(p, a)    (p)->lpVtbl->GetItemCount(p,a)
 
#define IDPAsyncData_GetStatus(p, a, b, c)    (p)->lpVtbl->GetStatus(p,a,b,c)
 
#define IDPAsyncData_IsSnapshotCurrent(p)    (p)->lpVtbl->IsSnapshotCurrent(p)
 
#define IDPAsyncData_RefreshSnapshot(p)    (p)->lpVtbl->RefreshSnapshot(p)
 
#define IDPAsyncData_RemoveItem(p)    (p)->lpVtbl->RemoveItem(p)
 
#define IDPAsyncData_SetFlags(p)    (p)->lpVtbl->SetFlags(p)
 
#define IDPAsyncData_SetItem(p)    (p)->lpVtbl->SetItem(p)
 
#define IDPAsyncData_SetStatus(p)    (p)->lpVtbl->SetStatus(p)
 
#define IDPAsyncData_SetStatusEvent(p, a, b)    (p)->lpVtbl->SetStatusEvent(p,a,b)
 
#define DPASYNCDATA_ANSI   (0x00000001)
 

Typedefs

typedef struct IDPAsyncData FARLPDPASYNCDATA
 

Functions

 DEFINE_GUID (IID_IDPAsyncData, 0x47bcd7e0, 0x2e89, 0x11d0, 0xa8, 0x89, 0x0, 0xa0, 0xc9, 0x5, 0x43, 0x3c)
 
 DECLARE_INTERFACE_ (IDPAsyncData, IUnknown)
 

Macro Definition Documentation

#define DPASYNCDATA_ANSI   (0x00000001)

Definition at line 125 of file vasync.h.

#define IDPAsyncData_AddItem (   p)    (p)->lpVtbl->AddItem(p)

Definition at line 81 of file vasync.h.

#define IDPAsyncData_AddRef (   p)    (p)->lpVtbl->AddRef(p)

Definition at line 79 of file vasync.h.

#define IDPAsyncData_Cancel (   p)    (p)->lpVtbl->Cancel(p)

Definition at line 82 of file vasync.h.

#define IDPAsyncData_GetItem (   p,
  a,
  b 
)    (p)->lpVtbl->GetItem(p,a,b)

Definition at line 83 of file vasync.h.

#define IDPAsyncData_GetItemCount (   p,
  a 
)    (p)->lpVtbl->GetItemCount(p,a)

Definition at line 84 of file vasync.h.

#define IDPAsyncData_GetStatus (   p,
  a,
  b,
  c 
)    (p)->lpVtbl->GetStatus(p,a,b,c)

Definition at line 85 of file vasync.h.

#define IDPAsyncData_IsSnapshotCurrent (   p)    (p)->lpVtbl->IsSnapshotCurrent(p)

Definition at line 86 of file vasync.h.

#define IDPAsyncData_QueryInterface (   p,
  a,
  b 
)    (p)->lpVtbl->QueryInterface(p,a,b)

Definition at line 78 of file vasync.h.

#define IDPAsyncData_RefreshSnapshot (   p)    (p)->lpVtbl->RefreshSnapshot(p)

Definition at line 87 of file vasync.h.

#define IDPAsyncData_Release (   p)    (p)->lpVtbl->Release(p)

Definition at line 80 of file vasync.h.

#define IDPAsyncData_RemoveItem (   p)    (p)->lpVtbl->RemoveItem(p)

Definition at line 88 of file vasync.h.

#define IDPAsyncData_SetFlags (   p)    (p)->lpVtbl->SetFlags(p)

Definition at line 89 of file vasync.h.

#define IDPAsyncData_SetItem (   p)    (p)->lpVtbl->SetItem(p)

Definition at line 90 of file vasync.h.

#define IDPAsyncData_SetStatus (   p)    (p)->lpVtbl->SetStatus(p)

Definition at line 91 of file vasync.h.

#define IDPAsyncData_SetStatusEvent (   p,
  a,
  b 
)    (p)->lpVtbl->SetStatusEvent(p,a,b)

Definition at line 92 of file vasync.h.

#define INTERFACE   IDPAsyncData

Definition at line 45 of file vasync.h.

Typedef Documentation

typedef struct IDPAsyncData FAR* LPDPASYNCDATA

Definition at line 35 of file vasync.h.

Function Documentation

DECLARE_INTERFACE_ ( IDPAsyncData  ,
IUnknown   
)

Definition at line 46 of file vasync.h.

DEFINE_GUID ( IID_IDPAsyncData  ,
0x47bcd7e0  ,
0x2e89  ,
0x11d0  ,
0xa8  ,
0x89  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x43  ,
0x3c   
)