System.Win32.Security

Copyright (c) Simon Marlow 2007
License BSD-style (see the file LICENSE)
Maintainer Simon Marlow
Stability provisional
Portability portable
Safe Haskell Trustworthy
Language Haskell98

Contents

Description

FFI-bindings to interact with Win32 Security

Types

data SID Source

type PSID = Ptr SID Source

data ACL Source

type PACL = Ptr ACL Source

data SECURITY_DESCRIPTOR Source

type SECURITY_DESCRIPTOR_CONTROL = WORD Source

se_OWNER_DEFAULTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_GROUP_DEFAULTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_DACL_PRESENT :: SECURITY_DESCRIPTOR_CONTROL Source

se_DACL_DEFAULTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_SACL_PRESENT :: SECURITY_DESCRIPTOR_CONTROL Source

se_SACL_DEFAULTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_DACL_AUTO_INHERIT_REQ :: SECURITY_DESCRIPTOR_CONTROL Source

se_SACL_AUTO_INHERIT_REQ :: SECURITY_DESCRIPTOR_CONTROL Source

se_DACL_AUTO_INHERITED :: SECURITY_DESCRIPTOR_CONTROL Source

se_SACL_AUTO_INHERITED :: SECURITY_DESCRIPTOR_CONTROL Source

se_DACL_PROTECTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_SACL_PROTECTED :: SECURITY_DESCRIPTOR_CONTROL Source

se_SELF_RELATIVE :: SECURITY_DESCRIPTOR_CONTROL Source

type SECURITY_INFORMATION = DWORD Source

oWNER_SECURITY_INFORMATION :: SECURITY_INFORMATION Source

gROUP_SECURITY_INFORMATION :: SECURITY_INFORMATION Source

dACL_SECURITY_INFORMATION :: SECURITY_INFORMATION Source

sACL_SECURITY_INFORMATION :: SECURITY_INFORMATION Source

Functions

getFileSecurity :: String -> SECURITY_INFORMATION -> IO SecurityDescriptor Source

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/Win32-2.3.1.0/System-Win32-Security.html