Data read APIs
[APIs]


Functions

alp_status_t alp_launcher_dml_get_blob (AlpDmlStatementH stmtH, AlpLauncherDmlColumnType column, bool copy, void **out, int32_t *size)
alp_status_t alp_launcher_dml_get_luid (AlpDmlStatementH stmtH, AlpLuid *appLUID)
alp_status_t alp_launcher_dml_get_string (AlpDmlStatementH stmtH, AlpLauncherDmlColumnType column, bool copy, char **out)
alp_status_t alp_launcher_dml_get_uint32 (AlpDmlStatementH stmtH, AlpLauncherDmlColumnType column, uint32_t *out)
alp_status_t alp_launcher_dml_statement_begin (AlpDmlH dmlH, AlpLuid appLUID, AlpLuid categoryLUID, bool includeHidden, AlpLauncherDmlOrderByType orderby, const AlpLauncherDmlColumnType *columnTypes, int32_t numColumnTypes, AlpDmlStatementH *stmtH, int32_t *numResults)
alp_status_t alp_launcher_dml_statement_end (AlpDmlStatementH stmtH)
alp_status_t alp_launcher_dml_statement_next (AlpDmlStatementH stmtH)


Function Documentation

alp_status_t alp_launcher_dml_get_blob AlpDmlStatementH  stmtH,
AlpLauncherDmlColumnType  column,
bool  copy,
void **  out,
int32_t *  size
 

Get a blob (binary) value from a AlpDmlStatementH

Parameters:
[in] stmtH The open statment to get application data from
[in] column The column to get the value from
[in] copy If true, the caller is responsible for freeing the memory returned in 'out'
[out] out The blob returned
[out] size The size, in bytes, of the data returned in 'out'
Returns:
alp_status_t
See also:
alp_launcher_dml_get_string

alp_launcher_dml_get_uint32

alp_launcher_dml_get_luid

alp_status_t alp_launcher_dml_get_luid AlpDmlStatementH  stmtH,
AlpLuid appLUID
 

Get a LUID value from an AlpDmlStatmentH

Parameters:
[in] stmtH The open statement to get application data from
[out] appLUID The LUID returned
Returns:
alp_status_t
See also:
alp_launcher_dml_get_string

alp_launcher_dml_get_blob

alp_launcher_dml_get_uint32

alp_status_t alp_launcher_dml_get_string AlpDmlStatementH  stmtH,
AlpLauncherDmlColumnType  column,
bool  copy,
char **  out
 

Get a string value from a AlpDmlStatementH

Parameters:
[in] stmtH The open statment to get application data from
[in] column The column to get the value from
[in] copy If true, the caller is responsible for freeing the memory returned in 'out'
[out] out The string returned
Returns:
alp_status_t
See also:
alp_launcher_dml_get_uint32

alp_launcher_dml_get_blob

alp_launcher_dml_get_luid

alp_status_t alp_launcher_dml_get_uint32 AlpDmlStatementH  stmtH,
AlpLauncherDmlColumnType  column,
uint32_t *  out
 

Get a uint32 value from a AlpDmlStatementH

Parameters:
[in] stmtH The open statment to get application data from
[in] column The column to get the value from
[out] out The uint32 returned
Returns:
alp_status_t
See also:
alp_launcher_dml_get_string

alp_launcher_dml_get_blob

alp_launcher_dml_get_luid

alp_status_t alp_launcher_dml_statement_begin AlpDmlH  dmlH,
AlpLuid  appLUID,
AlpLuid  categoryLUID,
bool  includeHidden,
AlpLauncherDmlOrderByType  orderby,
const AlpLauncherDmlColumnType columnTypes,
int32_t  numColumnTypes,
AlpDmlStatementH stmtH,
int32_t *  numResults
 

Start searching for applications in a given category

Parameters:
[in] dmlH AlpDmlH to operate on
[in] appLUID the LUID of the application to retrieve (pass 0 for all apps)
[in] categoryLUID the LUID of the category (pass 0 for all categories)
[in] includeHidden flag which specifies whether "hidden" applications will be returned
[in] orderby ordering desired for the list
[in] columnTypes list of columns to be fetched
[in] numColumnTypes number of entries in columnTypes array
[out] stmtH AlpDmlStatementH for the applicaiton list
[out] numResults Number of appliations found
Returns:
alp_status_t
See also:
alp_launcher_dml_statement_next

alp_launcher_dml_statement_end

alp_status_t alp_launcher_dml_statement_end AlpDmlStatementH  stmtH  ) 
 

End (close) an open AlpDmlStatementH

Parameters:
[in] stmtH AlpDmlStatementH to close
Returns:
alp_status_t
See also:
alp_launcher_dml_statement_begin

alp_launcher_dml_statement_next

alp_status_t alp_launcher_dml_statement_next AlpDmlStatementH  stmtH  ) 
 

Get the next application in an open statement

Parameters:
[in] stmtH AlpDmlStatementH to operate on
Returns:
alp_status_t
See also:
alp_launcher_dml_statement_begin

alp_launcher_dml_statement_end


Generated on Wed Jul 30 07:06:41 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.