1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_apple_dnssd_AppleDNSSD */ 4 5 #ifndef _Included_com_apple_dnssd_AppleDNSSD 6 #define _Included_com_apple_dnssd_AppleDNSSD 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 #undef com_apple_dnssd_AppleDNSSD_MORE_COMING 11 #define com_apple_dnssd_AppleDNSSD_MORE_COMING 1L 12 #undef com_apple_dnssd_AppleDNSSD_DEFAULT 13 #define com_apple_dnssd_AppleDNSSD_DEFAULT 4L 14 #undef com_apple_dnssd_AppleDNSSD_NO_AUTO_RENAME 15 #define com_apple_dnssd_AppleDNSSD_NO_AUTO_RENAME 8L 16 #undef com_apple_dnssd_AppleDNSSD_SHARED 17 #define com_apple_dnssd_AppleDNSSD_SHARED 16L 18 #undef com_apple_dnssd_AppleDNSSD_UNIQUE 19 #define com_apple_dnssd_AppleDNSSD_UNIQUE 32L 20 #undef com_apple_dnssd_AppleDNSSD_BROWSE_DOMAINS 21 #define com_apple_dnssd_AppleDNSSD_BROWSE_DOMAINS 64L 22 #undef com_apple_dnssd_AppleDNSSD_REGISTRATION_DOMAINS 23 #define com_apple_dnssd_AppleDNSSD_REGISTRATION_DOMAINS 128L 24 #undef com_apple_dnssd_AppleDNSSD_MAX_DOMAIN_NAME 25 #define com_apple_dnssd_AppleDNSSD_MAX_DOMAIN_NAME 1009L 26 #undef com_apple_dnssd_AppleDNSSD_ALL_INTERFACES 27 #define com_apple_dnssd_AppleDNSSD_ALL_INTERFACES 0L 28 #undef com_apple_dnssd_AppleDNSSD_LOCALHOST_ONLY 29 #define com_apple_dnssd_AppleDNSSD_LOCALHOST_ONLY -1L 30 /* 31 * Class: com_apple_dnssd_AppleDNSSD 32 * Method: ConstructName 33 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I 34 */ 35 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleDNSSD_ConstructName 36 (JNIEnv *, jobject, jstring, jstring, jstring, jobjectArray); 37 38 /* 39 * Class: com_apple_dnssd_AppleDNSSD 40 * Method: ReconfirmRecord 41 * Signature: (IILjava/lang/String;II[B)V 42 */ 43 JNIEXPORT void JNICALL Java_com_apple_dnssd_AppleDNSSD_ReconfirmRecord 44 (JNIEnv *, jobject, jint, jint, jstring, jint, jint, jbyteArray); 45 46 /* 47 * Class: com_apple_dnssd_AppleDNSSD 48 * Method: GetNameForIfIndex 49 * Signature: (I)Ljava/lang/String; 50 */ 51 JNIEXPORT jstring JNICALL Java_com_apple_dnssd_AppleDNSSD_GetNameForIfIndex 52 (JNIEnv *, jobject, jint); 53 54 /* 55 * Class: com_apple_dnssd_AppleDNSSD 56 * Method: GetIfIndexForName 57 * Signature: (Ljava/lang/String;)I 58 */ 59 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleDNSSD_GetIfIndexForName 60 (JNIEnv *, jobject, jstring); 61 62 /* 63 * Class: com_apple_dnssd_AppleDNSSD 64 * Method: InitLibrary 65 * Signature: (I)I 66 */ 67 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleDNSSD_InitLibrary 68 (JNIEnv *, jclass, jint); 69 70 #ifdef __cplusplus 71 } 72 #endif 73 #endif 74 /* Header for class com_apple_dnssd_AppleBrowser */ 75 76 #ifndef _Included_com_apple_dnssd_AppleBrowser 77 #define _Included_com_apple_dnssd_AppleBrowser 78 #ifdef __cplusplus 79 extern "C" { 80 #endif 81 /* 82 * Class: com_apple_dnssd_AppleBrowser 83 * Method: CreateBrowser 84 * Signature: (IILjava/lang/String;Ljava/lang/String;)I 85 */ 86 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleBrowser_CreateBrowser 87 (JNIEnv *, jobject, jint, jint, jstring, jstring); 88 89 #ifdef __cplusplus 90 } 91 #endif 92 #endif 93 /* Header for class com_apple_dnssd_AppleResolver */ 94 95 #ifndef _Included_com_apple_dnssd_AppleResolver 96 #define _Included_com_apple_dnssd_AppleResolver 97 #ifdef __cplusplus 98 extern "C" { 99 #endif 100 /* 101 * Class: com_apple_dnssd_AppleResolver 102 * Method: CreateResolver 103 * Signature: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 104 */ 105 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleResolver_CreateResolver 106 (JNIEnv *, jobject, jint, jint, jstring, jstring, jstring); 107 108 #ifdef __cplusplus 109 } 110 #endif 111 #endif 112 /* Header for class com_apple_dnssd_AppleRegistration */ 113 114 #ifndef _Included_com_apple_dnssd_AppleRegistration 115 #define _Included_com_apple_dnssd_AppleRegistration 116 #ifdef __cplusplus 117 extern "C" { 118 #endif 119 /* 120 * Class: com_apple_dnssd_AppleRegistration 121 * Method: BeginRegister 122 * Signature: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[B)I 123 */ 124 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleRegistration_BeginRegister 125 (JNIEnv *, jobject, jint, jint, jstring, jstring, jstring, jstring, jint, jbyteArray); 126 127 /* 128 * Class: com_apple_dnssd_AppleRegistration 129 * Method: AddRecord 130 * Signature: (II[BILcom/apple/dnssd/AppleDNSRecord;)I 131 */ 132 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleRegistration_AddRecord 133 (JNIEnv *, jobject, jint, jint, jbyteArray, jint, jobject); 134 135 #ifdef __cplusplus 136 } 137 #endif 138 #endif 139 /* Header for class com_apple_dnssd_AppleQuery */ 140 141 #ifndef _Included_com_apple_dnssd_AppleQuery 142 #define _Included_com_apple_dnssd_AppleQuery 143 #ifdef __cplusplus 144 extern "C" { 145 #endif 146 /* 147 * Class: com_apple_dnssd_AppleQuery 148 * Method: CreateQuery 149 * Signature: (IILjava/lang/String;II)I 150 */ 151 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleQuery_CreateQuery 152 (JNIEnv *, jobject, jint, jint, jstring, jint, jint); 153 154 #ifdef __cplusplus 155 } 156 #endif 157 #endif 158 /* Header for class com_apple_dnssd_AppleDomainEnum */ 159 160 #ifndef _Included_com_apple_dnssd_AppleDomainEnum 161 #define _Included_com_apple_dnssd_AppleDomainEnum 162 #ifdef __cplusplus 163 extern "C" { 164 #endif 165 /* 166 * Class: com_apple_dnssd_AppleDomainEnum 167 * Method: BeginEnum 168 * Signature: (II)I 169 */ 170 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleDomainEnum_BeginEnum 171 (JNIEnv *, jobject, jint, jint); 172 173 #ifdef __cplusplus 174 } 175 #endif 176 #endif 177 /* Header for class com_apple_dnssd_AppleService */ 178 179 #ifndef _Included_com_apple_dnssd_AppleService 180 #define _Included_com_apple_dnssd_AppleService 181 #ifdef __cplusplus 182 extern "C" { 183 #endif 184 /* 185 * Class: com_apple_dnssd_AppleService 186 * Method: BlockForData 187 * Signature: ()I 188 */ 189 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleService_BlockForData 190 (JNIEnv *, jobject); 191 192 /* 193 * Class: com_apple_dnssd_AppleService 194 * Method: ProcessResults 195 * Signature: ()I 196 */ 197 JNIEXPORT jint JNICALL Java_com_apple_dnssd_AppleService_ProcessResults 198 (JNIEnv *, jobject); 199 200 /* 201 * Class: com_apple_dnssd_AppleService 202 * Method: HaltOperation 203 * Signature: ()V 204 */ 205 JNIEXPORT void JNICALL Java_com_apple_dnssd_AppleService_HaltOperation 206 (JNIEnv *, jobject); 207 208 #ifdef __cplusplus 209 } 210 #endif 211 #endif 212