source: trunk/shared/UserInfo.h @ 27

Revision 27, 1.1 KB checked in by lowjoel, 7 years ago (diff)

In goes the 3rd party code.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
Line 
1// UserInfo.h
2//
3// Eraser. Secure data removal. For Windows.
4// Copyright © 1997-2001  Sami Tolvanen (sami@tolvanen.com).
5//
6// This program is free software; you can redistribute it and/or
7// modify it under the terms of the GNU General Public License
8// as published by the Free Software Foundation; either version 2
9// of the License, or (at your option) any later version.
10//
11// This program is distributed in the hope that it will be useful,
12// but WITHOUT ANY WARRANTY; without even the implied warranty of
13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14// GNU General Public License for more details.
15//
16// You should have received a copy of the GNU General Public License
17// along with this program; if not, write to the Free Software
18// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19// 02111-1307, USA.
20
21#ifndef USERINFO_H
22#define USERINFO_H
23
24PTOKEN_USER
25GetCurrentUserToken(E_UINT32& uSize);
26bool
27GetUserAndDomainName(CString& strUserName, CString& strDomainName);
28bool
29GetCurrentUserTextualSid(CString& strSID);
30bool
31GetTextualSid(PSID pSid, CString& strSID);
32
33#endif
Note: See TracBrowser for help on using the repository browser.