Lines Matching defs:demoApi
200 DemoApi *demoApi = NULL;
209 int result = iUnknown->QueryInterface(iUnknown, DEFAULT_VERSION, (void **)&demoApi);
210 if (result != 0 || demoApi == NULL) {
220 return demoApi;
223 static void CASE_SyncCall(DemoApi *demoApi)
225 if (demoApi->SyncCall == NULL) {
234 if (!demoApi->SyncCall((IUnknown *)demoApi, &payload)) {
247 static void CASE_AsyncCall(DemoApi *demoApi)
249 if (demoApi->AsyncCall == NULL) {
254 demoApi->AsyncCall((IUnknown *)demoApi, "I want to async call good result!");
266 static void CASE_AsyncTimeCall(DemoApi *demoApi)
268 if (demoApi->AsyncCall == NULL) {
271 demoApi->AsyncTimeCall((IUnknown *)demoApi);
282 static void CASE_AsyncCallBack(DemoApi *demoApi)
284 if (demoApi->AsyncCallBack == NULL) {
288 demoApi->AsyncCallBack((IUnknown *)demoApi, "I want to async call callback good result!", AsyncHandler);
293 static void CASE_ReleaseIUnknown(DemoApi *demoApi)
297 int32 ref = demoApi->Release((IUnknown *)demoApi);
312 DemoApi *demoApi = CASE_GetIUnknown();
313 CASE_SyncCall(demoApi);
314 CASE_AsyncCall(demoApi);
315 CASE_AsyncCallBack(demoApi);
316 CASE_AsyncTimeCall(demoApi);
317 CASE_ReleaseIUnknown(demoApi);