Initial community commit
This commit is contained in:
parent
537bcbc862
commit
fc06254474
16440 changed files with 4239995 additions and 2 deletions
33
Src/Wasabi2/application.h
Normal file
33
Src/Wasabi2/application.h
Normal file
|
@ -0,0 +1,33 @@
|
|||
#pragma once
|
||||
#include <application/api_application.h>
|
||||
#include <nx/nxstring.h>
|
||||
#include <nswasabi/ApplicationBase.h>
|
||||
#include <nswasabi/ServiceName.h>
|
||||
class Application : public ApplicationBase
|
||||
{
|
||||
public:
|
||||
enum
|
||||
{
|
||||
INIT_ERROR_STRING_HEAP=1,
|
||||
};
|
||||
WASABI_SERVICE_NAME("Replicant/Winamp5 Application API");
|
||||
|
||||
Application();
|
||||
~Application();
|
||||
int Init();
|
||||
|
||||
/* api_application implementation */
|
||||
//HANDLE WASABICALL Application_GetStringHeap();
|
||||
const char * Application_GetUserAgent();
|
||||
unsigned int Application_GetBuildNumber();
|
||||
int Application_GetVersionString(nx_string_t *version);
|
||||
int Application_GetProductShortName(nx_string_t *name);
|
||||
|
||||
private:
|
||||
//HANDLE string_heap;
|
||||
char user_agent[256];
|
||||
nx_string_t version_string;
|
||||
unsigned int build_number;
|
||||
};
|
||||
|
||||
extern Application application;
|
Loading…
Add table
Add a link
Reference in a new issue