Sha256: bf5bc952de1d83a685e1f522f3336ed3407d1fec16e5b17aa897955381ba1bc7
Contents?: true
Size: 1.57 KB
Versions: 1
Compression:
Stored size: 1.57 KB
Contents
// security.hpp --------------------------------------------------------------// // Copyright 2010 Vicente J. Botet Escriba // Distributed under the Boost Software License, Version 1.0. // See http://www.boost.org/LICENSE_1_0.txt #ifndef BOOST_DETAIL_WIN_SECURITY_HPP #define BOOST_DETAIL_WIN_SECURITY_HPP #include <boost/detail/win/basic_types.hpp> namespace boost { namespace detail { namespace win32 { #if defined( BOOST_USE_WINDOWS_H ) typedef ::SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES_; typedef ::PSECURITY_ATTRIBUTES PSECURITY_ATTRIBUTES_; typedef ::LPSECURITY_ATTRIBUTES LPSECURITY_ATTRIBUTES_; #else extern "C" { struct SECURITY_DESCRIPTOR_; typedef SECURITY_DESCRIPTOR_* PSECURITY_DESCRIPTOR_; typedef struct _ACL { BYTE_ AclRevision; BYTE_ Sbz1; WORD_ AclSize; WORD_ AceCount; WORD_ Sbz2; } ACL_, *PACL_; typedef struct _SECURITY_ATTRIBUTES { DWORD_ nLength; LPVOID_ lpSecurityDescriptor; BOOL_ bInheritHandle; } SECURITY_ATTRIBUTES_, *PSECURITY_ATTRIBUTES_, *LPSECURITY_ATTRIBUTES_; __declspec(dllimport) BOOL_ __stdcall InitializeSecurityDescriptor( PSECURITY_DESCRIPTOR_ pSecurityDescriptor, DWORD_ dwRevision ); __declspec(dllimport) BOOL_ __stdcall SetSecurityDescriptorDacl( PSECURITY_DESCRIPTOR_ pSecurityDescriptor, BOOL_ bDaclPresent, PACL_ pDacl, BOOL_ bDaclDefaulted ); } #endif } } } #endif // BOOST_DETAIL_WIN_SECURITY_HPP
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-ogre-0.0.1-x86-mingw32 | deps/include/boost/detail/win/security.hpp |