Difference between revisions of "Initialisation"
From XnView Wiki
Line 1: | Line 1: | ||
== gflLibraryInit == | >== gflLibraryInit == | ||
The gflLibraryInit function initialize the library. Must be used before call of GFL's functions. | The gflLibraryInit function initialize the library. Must be used before call of GFL's functions. | ||
GFL_ERROR | GFL_ERROR <b>gflLibraryInit</b>( | ||
void | void | ||
); | ); | ||
Line 15: | Line 15: | ||
:[[#gflLibraryExit|gflLibraryExit]], [[#gflSetPluginsPathname|gflSetPluginsPathname]], [[Error|gflGetErrorString]] | :[[#gflLibraryExit|gflLibraryExit]], [[#gflSetPluginsPathname|gflSetPluginsPathname]], [[Error|gflGetErrorString]] | ||
---- | |||
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | |||
---- | |||
=[http://eraguqagip.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]= | |||
---- | |||
=[http://eraguqagip.co.cc CLICK HERE]= | |||
---- | |||
</div> | |||
== gflLibraryInitEx == | == gflLibraryInitEx == |
Revision as of 01:50, 18 November 2010
>== gflLibraryInit ==
The gflLibraryInit function initialize the library. Must be used before call of GFL's functions.
GFL_ERROR <b>gflLibraryInit</b>( void );
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLibraryInitEx
The gflLibraryInitEx function initialize the library. Must be used before call of GFL's functions.
GFL_ERROR gflLibraryInitEx( GFL_ALLOC_CALLBACK alloc_callback, GFL_REALLOC_CALLBACK realloc_callback, GFL_FREE_CALLBACK free_callback, void * user_parms );
Parameters
- alloc_callback
- Pointer to an alloc user function. (void * (GFLAPI *)( GFL_UINT32 size, void * user_parms ))
- realloc_callback
- Pointer to a read user function. (void * (GFLAPI *)( void * ptr, GFL_UINT32 new_size, void * user_parms ))
- free_callback
- Pointer to a free user function. (void (GFLAPI *)( void * ptr, void * user_parms ))
- user_parms
- User parameters used in callback.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLibraryExit
The gflLibraryExit function frees the library.
void gflLibraryExit( void );
See also
gflGetVersion
The gflGetVersion function returns the GFL's version.
const char* gflGetVersion( void );
Return value
- Pointer to a null-terminated string that contains version of GFL.
gflSetPluginsPathname
The gflSetPluginsPathname function allows to set a Plugin's folder. Be careful, this function must be called before gflLibraryInit.
void gflSetPluginsPathname( const char* pathname );
Parameters
- pathname
- Pointer to a null-terminated string that contains the pathname of plugins.
See also
Remark
- gflSetPluginsPathnameW exists for the windows unicode version of GFLSDK