    # File lib/chef/win32/security.rb, line 167
          def self.get_security_descriptor_control(security_descriptor)
            security_descriptor = security_descriptor.pointer if security_descriptor.respond_to?(:pointer)
            result = FFI::Buffer.new :ushort
            version = FFI::Buffer.new :uint32
            unless GetSecurityDescriptorControl(security_descriptor, result, version)
              Chef::ReservedNames::Win32::Error.raise!
            end
            [ result.read_ushort, version.read_uint32 ]
          end