GoWebScan API
Home
Topics
Types
Files
GoWebScanSdkLib.h
Go to the documentation of this file.
1
/**
2
* @file GoWebScanSdkLib.h
3
* @brief GoWebScan library management functions.
4
*
5
* @internal
6
* Copyright (C) 2017-2026 by LMI Technologies Inc.
7
* Licensed under the MIT License.
8
* Redistributed files must retain the above copyright notice.
9
*/
10
#ifndef GO_WEB_SCAN_SDK_LIB_H
11
#define GO_WEB_SCAN_SDK_LIB_H
12
13
#include <
GoWebScanSdk/GoWebScanSdkDef.h
>
14
#include <
kApi/kAssembly.h
>
15
16
/**
17
*/
18
19
/**
20
* Constructs the GoWebScan SDK library.
21
*
22
* This function should be called prior to calling any other GoWebScan SDK functions.
23
* When the library is no longer needed, call kObject_Destroy on the assembly object
24
* that is returned by this function.
25
*
26
* This function can safely be called multiple times. In order to ensure
27
* final cleanup, kObject_Destroy must be invoked a corresponding number of times.
28
*
29
* @public
30
* @param assembly Receives an assembly object representing the GoWebScanSdk library.
31
* @return Operation status.
32
*/
33
GoWebScanFx(
kStatus
)
GoWebScanSdk_Construct
(
kAssembly
* assembly);
34
35
#include <GoWebScanSdk/GoWebScanSdkLib.x.h>
36
37
#endif
kAssembly
GoWebScanSdkDef.h
Essential GoWebScan declarations.
kAssembly.h
kStatus
GoWebScanSdk_Construct
kStatus GoWebScanSdk_Construct(kAssembly *assembly)
Constructs the GoWebScan SDK library.
GoWebScanSdkLib.h