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 |