name: Win32-security version: 0.1.1 synopsis: Haskell bindings to a security-related functions of the Windows API license: MIT license-file: LICENSE author: Anton Dessiatov maintainer: anton.dessiatov@gmail.com copyright: Anton Dessiatov, 2015 category: System build-type: Simple cabal-version: >=1.16 homepage: https://github.com/anton-dessiatov/Win32-security bug-reports: https://github.com/anton-dessiatov/Win32-security/issues description: This package contains bindings for security-related functions of the Windows API. Its main features are account name/SID lookup and editing securable objects access control lists. Flag build-tests Description: Build all the little test executables Default: False library default-language: Haskell2010 build-depends: base >= 4 && < 5 , text >= 1 , Win32 >= 2 , Win32-errors >= 0.2.1 exposed-modules: System.Win32.Security.AccessControl System.Win32.Security.Sid System.Win32.Security.SecurityInfo other-modules: System.Win32.Security.MarshalText hs-source-dirs: src include-dirs: cbits c-sources: cbits/Win32Security.c if os(windows) && arch(i386) cpp-options: "-DWINDOWS_CCONV=stdcall" else cpp-options: "-DWINDOWS_CCONV=ccall" executable win32-security-sid-lookup default-language: Haskell2010 hs-source-dirs: tests/sid-lookup main-is: Main.hs if flag (build-tests) buildable: True build-depends: base , text , Win32-security else buildable: False executable win32-security-file-security default-language: Haskell2010 hs-source-dirs: tests/file-security main-is: Main.hs if flag (build-tests) buildable: True build-depends: base , text , Win32-security else buildable: False executable win32-security-get-process-sid default-language: Haskell2010 hs-source-dirs: tests/get-process-sid main-is: Main.hs if flag (build-tests) buildable: True build-depends: base , Win32-security else buildable: False