WindowsNativeDispatcher.c revision 1319
893N/A#ifndef _WIN32_WINNT
893N/A#include <winioctl.h>
893N/A#include "jni_util.h"
893N/A#include "sun_nio_fs_WindowsNativeDispatcher.h"
893N/Atypedef struct _MY_WIN32_FIND_STREAM_DATA {
893N/A if (h != INVALID_HANDLE_VALUE) {
893N/A FreeLibrary(h);
893N/A if (h != INVALID_HANDLE_VALUE) {
893N/A FreeLibrary(h);
893N/AJava_sun_nio_fs_WindowsNativeDispatcher_FormatMessage(JNIEnv* env, jclass this, jint errorCode) {
893N/AJava_sun_nio_fs_WindowsNativeDispatcher_DeviceIoControlGetReparsePoint(JNIEnv* env, jclass this,
893N/AJava_sun_nio_fs_WindowsNativeDispatcher_RemoveDirectory0(JNIEnv* env, jclass this, jlong address)
893N/A CloseHandle(h);
893N/A if (SetFileTime(h,
893N/A if (SetEndOfFile(h) == 0)
893N/A &volumeName[0],
893N/A &fileSystemName[0],
893N/AJava_sun_nio_fs_WindowsNativeDispatcher_GetDriveType0(JNIEnv* env, jclass this, jlong address) {
893N/A &volumeName[0],
893N/AJava_sun_nio_fs_WindowsNativeDispatcher_InitializeSecurityDescriptor(JNIEnv* env, jclass this,
893N/A if (GetSecurityDescriptorDacl(pSecurityDescriptor, &bDaclPresent, &pDacl, &bDaclDefaulted) == 0) {
893N/A if (GetAclInformation(pAcl, (void *) &acl_size_info, sizeof(acl_size_info), AclSizeInformation) == 0) {
893N/A return tokenInfoLength;