/* DO NOT EDIT THIS FILE - it is machine generated */ | |
/******************************************************************************* | |
* Copyright (c) 2000, 2002 IBM Corporation and others. | |
* All rights reserved. This program and the accompanying materials | |
* are made available under the terms of the Common Public License v1.0 | |
* which accompanies this distribution, and is available at | |
* http://www.eclipse.org/legal/cpl-v10.html | |
* | |
* Contributors: | |
* IBM Corporation - initial API and implementation | |
*******************************************************************************/ | |
#include <jni.h> | |
/* Header for class org_eclipse_update_configuration_LocalSystemInfo */ | |
#ifndef _Included_org_eclipse_update_configuration_LocalSystemInfo | |
#define _Included_org_eclipse_update_configuration_LocalSystemInfo | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
#undef org_eclipse_update_configuration_LocalSystemInfo_SIZE_UNKNOWN | |
#define org_eclipse_update_configuration_LocalSystemInfo_SIZE_UNKNOWN -1L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_UNKNOWN | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_UNKNOWN -1L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_INVALID_PATH | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_INVALID_PATH -2L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOVABLE | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOVABLE 1L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_FIXED | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_FIXED 2L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOTE | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOTE 3L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_CDROM | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_CDROM 4L | |
#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_RAMDISK | |
#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_RAMDISK 5L | |
/* Inaccessible static: listeners */ | |
/* Inaccessible static: hasNatives */ | |
/* | |
* Class: org_eclipse_update_configuration_LocalSystemInfo | |
* Method: nativeGetFreeSpace | |
* Signature: (Ljava/io/File;)J | |
*/ | |
JNIEXPORT jlong JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetFreeSpace | |
(JNIEnv *, jclass, jobject); | |
/* | |
* Class: org_eclipse_update_configuration_LocalSystemInfo | |
* Method: nativeGetLabel | |
* Signature: (Ljava/io/File;)Ljava/lang/String; | |
*/ | |
JNIEXPORT jstring JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetLabel | |
(JNIEnv *, jclass, jobject); | |
/* | |
* Class: org_eclipse_update_configuration_LocalSystemInfo | |
* Method: nativeGetType | |
* Signature: (Ljava/io/File;)I | |
*/ | |
JNIEXPORT jint JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetType | |
(JNIEnv *, jclass, jobject); | |
/* | |
* Class: org_eclipse_update_configuration_LocalSystemInfo | |
* Method: nativeListMountPoints | |
* Signature: ()[Ljava/lang/String; | |
*/ | |
JNIEXPORT jobjectArray JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeListMountPoints | |
(JNIEnv *, jclass); | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif |