~n-muench/ubuntu/precise/open-vm-tools/open-vm-tools-precise.sid-merge1

« back to all changes in this revision

Viewing changes to lib/include/ghIntegration.h

  • Committer: Evan Broder
  • Date: 2010-03-21 23:26:53 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: broder@mit.edu-20100321232653-5a57r7v7ch4o6byv
Merging shared upstream rev into target branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#ifndef _GH_INTEGRATION_H_
26
26
#define _GH_INTEGRATION_H_
27
27
 
28
 
#include "dbllnklst.h"
29
 
#include "rpcin.h"
30
 
 
31
 
 
32
 
extern DblLnkLst_Links launchMenu;
 
28
// Forward declaration.
 
29
struct RpcIn;
33
30
 
34
31
/*
35
32
 * If other libraries want to use dynamic adding/removing of event monitoring
44
41
typedef int VMU_EVENT;
45
42
#endif
46
43
 
47
 
 
48
44
typedef enum VmuCallbackAction {
49
45
   VMU_CALLBACK_ACTION_SUCCESS,
50
46
   VMU_CALLBACK_ACTION_ABORT
51
47
} VmuCallbackAction;
 
48
 
52
49
typedef VmuCallbackAction VMU_EventHandler(void *ctx, VMU_EVENT event);
53
50
 
54
51
typedef enum VmuControllerAction {
55
52
   VMU_CONTROLLER_CB_ADD_EVENT = 1,
56
53
   VMU_CONTROLLER_CB_REMOVE_EVENT
57
54
} VmuControllerAction;
 
55
 
58
56
typedef Bool (VMU_ControllerCB)(void *ctx,
59
57
                                VMU_EVENT event,
60
58
                                VMU_EventHandler *eventHandler,
69
67
void GHI_UnregisterCaps(void);
70
68
void GHI_Gather(void);
71
69
 
72
 
#endif
73
 
 
 
70
#endif // _GH_INTEGRATION_H_