15
15
// To view the GNU Lesser General Public License visit
16
16
// http://www.gnu.org/copyleft/lesser.html
17
17
// or write to the Free Software Foundation, Inc.,
18
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22
22
extern BOOL IsWindows2000Compatible();
23
23
extern BOOL IsTerminalServicesEnabled();
24
extern BOOL ValidateProductSuite (LPSTR SuiteName);
25
extern BOOL TerminateProcessById (DWORD dwProcessId);
24
extern BOOL ValidateProductSuite(LPSTR SuiteName);
25
extern BOOL TerminateProcessById(DWORD dwProcessId);
26
extern BOOL AddAceToWindowStation(HWINSTA hwinsta, PSID psid);
27
extern BOOL AddAceToDesktop(HDESK hdesk, PSID psid);
28
extern BOOL GetAccountSid(
29
LPCTSTR SystemName, // where to lookup account
30
LPCTSTR AccountName, // account of interest
31
PSID *Sid // resultant buffer containing SID
33
extern int suspend_or_resume_threads(DWORD pid, bool resume);
34
extern void chdir_to_data_dir();