ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

aclui.c File Reference
#include <precomp.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PSIDLOOKUPNOTIFYINFO

Defines

#define NDEBUG
#define SIDN_LOOKUPSUCCEEDED   (0x101)

Functions

static PSID AceHeaderToSID (IN PACE_HEADER AceHeader)
static VOID DestroySecurityPage (IN PSECURITY_PAGE sp)
static VOID FreePrincipalsList (IN PSECURITY_PAGE sp, IN PPRINCIPAL_LISTITEM *PrincipalsListHead)
static PACE_ENTRY AddAceToPrincipal (IN PPRINCIPAL_LISTITEM Principal, IN PACE_HEADER AceHeader)
static PPRINCIPAL_LISTITEM FindSidInPrincipalsListAddAce (IN PPRINCIPAL_LISTITEM PrincipalsListHead, IN PSID Sid, IN PACE_HEADER AceHeader)
static VOID SidLookupCompletion (IN HANDLE SidCacheMgr, IN PSID Sid, IN PSIDREQRESULT SidRequestResult, IN PVOID Context)
static PPRINCIPAL_LISTITEM AddPrincipalToList (IN PSECURITY_PAGE sp, IN PSID Sid, IN PACE_HEADER AceHeader, OUT BOOL *LookupDeferred OPTIONAL)
static LPWSTR GetDisplayStringFromSidRequestResult (IN PSIDREQRESULT SidReqResult)
static LPWSTR GetPrincipalDisplayString (IN PPRINCIPAL_LISTITEM PrincipalListItem)
static LPWSTR GetPrincipalAccountNameString (IN PPRINCIPAL_LISTITEM PrincipalListItem)
static VOID CreatePrincipalListItem (OUT LVITEM *li, IN PSECURITY_PAGE sp, IN PPRINCIPAL_LISTITEM PrincipalListItem, IN INT Index, IN BOOL Selected)
static INT AddPrincipalListEntry (IN PSECURITY_PAGE sp, IN PPRINCIPAL_LISTITEM PrincipalListItem, IN INT Index, IN BOOL Selected)
static int CALLBACK PrincipalCompare (IN LPARAM lParam1, IN LPARAM lParam2, IN LPARAM lParamSort)
static VOID UpdatePrincipalListItem (IN PSECURITY_PAGE sp, IN INT PrincipalIndex, IN PPRINCIPAL_LISTITEM PrincipalListItem, IN PSIDREQRESULT SidReqResult)
static VOID ReloadPrincipalsList (IN PSECURITY_PAGE sp)
static VOID UpdateControlStates (IN PSECURITY_PAGE sp)
static void UpdatePrincipalInfo (IN PSECURITY_PAGE sp, IN PSIDLOOKUPNOTIFYINFO LookupInfo)
static UINT CALLBACK SecurityPageCallback (IN HWND hwnd, IN UINT uMsg, IN LPPROPSHEETPAGE ppsp)
static VOID SetAceCheckListColumns (IN HWND hAceCheckList, IN UINT Button, IN HWND hLabel)
static VOID LoadPermissionsList (IN PSECURITY_PAGE sp, IN GUID *GuidObjectType, IN DWORD dwFlags, OUT SI_ACCESS *DefaultAccess)
static VOID ResizeControls (IN PSECURITY_PAGE sp, IN INT Width, IN INT Height)
static PACE_HEADER BuildDefaultPrincipalAce (IN PSECURITY_PAGE sp, IN PSID pSid)
static BOOL AddSelectedPrincipal (IN IDsObjectPicker *pDsObjectPicker, IN HWND hwndParent OPTIONAL, IN PSID pSid, IN PVOID Context OPTIONAL)
static INT_PTR CALLBACK SecurityPageProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
HPROPSHEETPAGE WINAPI CreateSecurityPage (IN LPSECURITYINFO psi)
BOOL WINAPI EditSecurity (IN HWND hwndOwner, IN LPSECURITYINFO psi)
BOOL WINAPI DllMain (IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)

Variables

HINSTANCE hDllInstance

Generated on Mon May 28 2012 05:06:13 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.