GetInternalCheckIssueW

This function returns the oldest issues in the list of issues and reduces the list of issues with 1. The name and description represent the issue as Unicode string, if relevant the relating owlInstance will be returned through relatedOwlInstance. Namer, Description and relatedOwlInstance are optional.

Syntax

//
//   Strong typing definition
//
void            GetInternalCheckIssueW(
                        OwlModel                model,
                        const wchar_t           ** name,
                        const wchar_t           ** description,
                        int64_t                 * relatedOwlInstance
                    );

static  inline  void    GetInternalCheckIssueW(
                                OwlModel                model,
                                wchar_t                 ** name,
                                wchar_t                 ** description,
                                int64_t                 * relatedOwlInstance
                            )
{
    return  GetInternalCheckIssueW(
                    model,
                    (const wchar_t**) name,
                    (const wchar_t**) description,
                    relatedOwlInstance
                );
}


//
//   Weak typing definition
//
void    __declspec(dllexport) __stdcall GetInternalCheckIssueW(
                                                int64_t                 model,
                                                const wchar_t           ** name,
                                                const wchar_t           ** description,
                                                int64_t                 * relatedOwlInstance
                                            );

static  inline  void    GetInternalCheckIssueW(
                                int64_t                 model,
                                wchar_t                 ** name,
                                wchar_t                 ** description,
                                int64_t                 * relatedOwlInstance
                            )
{
    return  GetInternalCheckIssueW(
                    model,
                    (const wchar_t**) name,
                    (const wchar_t**) description,
                    relatedOwlInstance
                );
}
    

Property model

Size: 64 bit / 8 byte (value)
The handle to the model. The model handle is static during its existance. Several models can be opened simultaniously within one session. Different models are always independent, threads are allowed to be running on different models simultaniously.

Property name

Size: 32 bit / 4 byte (reference)
The name of the issue as available in the file system in Unicode (wchar_t *).

Property description

Size: 32 bit / 4 byte (reference)
The description of the issue as available in the file system in Unicode (wchar_t *).

Property relatedOwlInstance

Size: 32 bit / 4 byte (reference)
The handle to the specific instance in the design tree that has the issue (filled with zero if it is not related to a specific instance).