~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201210021442

« back to all changes in this revision

Viewing changes to services/plugins/vix/vixToolsInt.h

  • Committer: Package Import Robot
  • Author(s): Nate Muench
  • Date: 2012-06-20 15:59:51 UTC
  • mfrom: (1.4.8)
  • Revision ID: package-import@ubuntu.com-20120620155951-6rupmpb0f70b52zr
Tags: 2012.05.21-724730-0ubuntu1
* Merging upstream version 2012.05.21-724730.
  - Fixes building against the current Quantal kernel. (LP: #1000344)
  - Fixes Quantal installation issues. (LP: #1019031)

* Sync with Debian
  - Updating to debhelper version 9.
  - Updating to standards version 3.9.3.
  - Updating copyright file machine-readable format version 1.0.
  - Building without multiarch paths for now

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
 
34
34
 
35
35
#define PROCESS_CREATOR_USER_TOKEN       ((void *)1)
 
36
#define VGAUTH_GENERIC_USER_TOKEN        ((void *)2)
36
37
 
37
38
#ifdef _WIN32
38
39
 
59
60
 
60
61
void VixTools_Uninitialize(void);
61
62
 
 
63
VixError VixToolsImpersonateUser(VixCommandRequestHeader *requestMsg, void **userToken);
 
64
 
62
65
void VixTools_SetConsoleUserPolicy(Bool allowConsoleUserOpsParam);
63
66
 
64
67
void VixTools_SetRunProgramCallback(VixToolsReportProgramDoneProcType reportProgramDoneProc,
89
92
                                    size_t *resultLen,
90
93
                                    Bool *deleteResultBufferResult);
91
94
 
 
95
uint32 VixTools_GetAdditionalError(uint32 opCode,
 
96
                                   VixError error);
92
97
 
93
98
Bool VixToolsImpersonateUserImpl(char const *credentialTypeStr,
94
99
                                 int credentialType,
125
130
char *VixToolsEscapeXMLString(const char *str);
126
131
 
127
132
#ifdef _WIN32
 
133
VixError VixToolsInitializeWin32();
 
134
 
 
135
Bool VixToolsGetUserName(wchar_t **userName);
 
136
 
128
137
VixError VixToolsGetEnvBlock(void *userToken,
129
138
                             wchar_t **envBlock);
130
139
 
138
147
 
139
148
Bool VixToolsUserIsMemberOfAdministratorGroup(VixCommandRequestHeader *requestMsg);
140
149
 
141
 
void VixToolsInitSspiSessionList(const unsigned int maxSessions);
142
150
void VixToolsDeinitSspiSessionList();
143
 
void VixToolsInitTicketedSessionList(const unsigned int maxSessions);
144
151
void VixToolsDeinitTicketedSessionList();
145
152
 
146
153
 
154
161
 
155
162
VixError VixToolsReleaseCredentialsImpl(VixCommandRequestHeader *requestMsg);
156
163
 
 
164
VixError VixToolsCreateRegKeyImpl(VixCommandRequestHeader *requestMsg);
 
165
 
 
166
VixError VixToolsListRegKeysImpl(VixCommandRequestHeader *requestMsg,
 
167
                                 size_t maxBufferSize,
 
168
                                 void *eventQueue,
 
169
                                 char **result);
 
170
 
 
171
VixError VixToolsDeleteRegKeyImpl(VixCommandRequestHeader *requestMsg);
 
172
 
 
173
VixError VixToolsSetRegValueImpl(VixCommandRequestHeader *requestMsg);
 
174
 
 
175
VixError VixToolsListRegValuesImpl(VixCommandRequestHeader *requestMsg,
 
176
                                   size_t maxBufferSize,
 
177
                                   void *eventQueue,
 
178
                                   char **result);
 
179
 
 
180
VixError VixToolsDeleteRegValueImpl(VixCommandRequestHeader *requestMsg);
 
181
 
157
182
#endif // _WIN32
158
183
 
159
184
#ifdef VMX86_DEVEL