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