GoWebScan API
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 
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
Essential GoWebScan declarations.
kStatus GoWebScanSdk_Construct(kAssembly *assembly)
Constructs the GoWebScan SDK library.