Lines Matching refs:buffer
83 // invoke get to buffer size
92 // allocate buffer and re-invoke to get security information
93 NativeBuffer buffer = NativeBuffers.getNativeBuffer(size);
96 int newSize = GetFileSecurity(path, request, buffer.address(), size);
98 return buffer;
100 // buffer was insufficient
101 buffer.release();
102 buffer = NativeBuffers.getNativeBuffer(newSize);
106 buffer.release();
121 NativeBuffer buffer = getFileSecurity(path, OWNER_SECURITY_INFORMATION);
124 long sidAddress = GetSecurityDescriptorOwner(buffer.address());
132 buffer.release();
148 NativeBuffer buffer = getFileSecurity(path, DACL_SECURITY_INFORMATION);
150 return WindowsSecurityDescriptor.getAcl(buffer.address());
152 buffer.release();
183 // Allocate buffer for security descriptor, initialize it, set
186 NativeBuffer buffer = NativeBuffers.getNativeBuffer(SIZEOF_SECURITY_DESCRIPTOR);
188 InitializeSecurityDescriptor(buffer.address());
189 SetSecurityDescriptorOwner(buffer.address(), pOwner);
196 buffer.address());
203 buffer.release();