/* Machine generated. Do not edit. */

static const WCHAR name1W[] = { 'S','_','O','K',0 };
static const CHAR description1A[] = "Succeeded";
static const WCHAR description1W[] = { 'S','u','c','c','e','e','d','e','d',0 };
static const WCHAR name2W[] = { 'D','S','_','N','O','_','V','I','R','T','U','A','L','I','Z','A','T','I','O','N',0 };
static const CHAR description2A[] = "Succeeded but with different 3D algorithn";
static const WCHAR description2W[] = { 'S','u','c','c','e','e','d','e','d',' ','b','u','t',' ','w','i','t','h',' ','d','i','f','f','e','r','e','n','t',' ','3','D',' ','a','l','g','o','r','i','t','h','n',0 };
static const WCHAR name3W[] = { 'D','S','E','R','R','_','A','L','L','O','C','A','T','E','D',0 };
static const CHAR description3A[] = "Already allocated";
static const WCHAR description3W[] = { 'A','l','r','e','a','d','y',' ','a','l','l','o','c','a','t','e','d',0 };
static const WCHAR name4W[] = { 'D','S','E','R','R','_','C','O','N','T','R','O','L','U','N','A','V','A','I','L',0 };
static const CHAR description4A[] = "Control unavailable";
static const WCHAR description4W[] = { 'C','o','n','t','r','o','l',' ','u','n','a','v','a','i','l','a','b','l','e',0 };
static const WCHAR name5W[] = { 'E','_','I','N','V','A','L','I','D','A','R','G',0 };
static const CHAR description5A[] = "Invalid argument";
static const WCHAR description5W[] = { 'I','n','v','a','l','i','d',' ','a','r','g','u','m','e','n','t',0 };
static const WCHAR name6W[] = { 'D','S','E','R','R','_','I','N','V','A','L','I','D','C','A','L','L',0 };
static const CHAR description6A[] = "Invalid call";
static const WCHAR description6W[] = { 'I','n','v','a','l','i','d',' ','c','a','l','l',0 };
static const WCHAR name7W[] = { 'E','_','F','A','I','L',0 };
static const CHAR description7A[] = "Undetermined error";
static const WCHAR description7W[] = { 'U','n','d','e','t','e','r','m','i','n','e','d',' ','e','r','r','o','r',0 };
static const WCHAR name8W[] = { 'D','S','E','R','R','_','P','R','I','O','L','E','V','E','L','N','E','E','D','E','D',0 };
static const CHAR description8A[] = "Insufficiant priority level";
static const WCHAR description8W[] = { 'I','n','s','u','f','f','i','c','i','a','n','t',' ','p','r','i','o','r','i','t','y',' ','l','e','v','e','l',0 };
static const WCHAR name9W[] = { 'E','_','O','U','T','O','F','M','E','M','O','R','Y',0 };
static const CHAR description9A[] = "Out of memory";
static const WCHAR description9W[] = { 'O','u','t',' ','o','f',' ','m','e','m','o','r','y',0 };
static const WCHAR name10W[] = { 'D','S','E','R','R','_','B','A','D','F','O','R','M','A','T',0 };
static const CHAR description10A[] = "Bad WAVE format";
static const WCHAR description10W[] = { 'B','a','d',' ','W','A','V','E',' ','f','o','r','m','a','t',0 };
static const WCHAR name11W[] = { 'E','_','N','O','T','I','M','P','L',0 };
static const CHAR description11A[] = "Not implemented";
static const WCHAR description11W[] = { 'N','o','t',' ','i','m','p','l','e','m','e','n','t','e','d',0 };
static const WCHAR name12W[] = { 'D','S','E','R','R','_','N','O','D','R','I','V','E','R',0 };
static const CHAR description12A[] = "No driver";
static const WCHAR description12W[] = { 'N','o',' ','d','r','i','v','e','r',0 };
static const WCHAR name13W[] = { 'D','S','E','R','R','_','A','L','R','E','A','D','Y','I','N','I','T','I','A','L','I','Z','E','D',0 };
static const CHAR description13A[] = "Already initialized";
static const WCHAR description13W[] = { 'A','l','r','e','a','d','y',' ','i','n','i','t','i','a','l','i','z','e','d',0 };
static const WCHAR name14W[] = { 'C','L','A','S','S','_','E','_','N','O','A','G','G','R','E','G','A','T','I','O','N',0 };
static const CHAR description14A[] = "No aggregation";
static const WCHAR description14W[] = { 'N','o',' ','a','g','g','r','e','g','a','t','i','o','n',0 };
static const WCHAR name15W[] = { 'D','S','E','R','R','_','B','U','F','F','E','R','L','O','S','T',0 };
static const CHAR description15A[] = "Buffer lost";
static const WCHAR description15W[] = { 'B','u','f','f','e','r',' ','l','o','s','t',0 };
static const WCHAR name16W[] = { 'D','S','E','R','R','_','O','T','H','E','R','A','P','P','H','A','S','P','R','I','O',0 };
static const CHAR description16A[] = "Other app has higher priority";
static const WCHAR description16W[] = { 'O','t','h','e','r',' ','a','p','p',' ','h','a','s',' ','h','i','g','h','e','r',' ','p','r','i','o','r','i','t','y',0 };
static const WCHAR name17W[] = { 'D','S','E','R','R','_','U','N','I','N','I','T','I','A','L','I','Z','E','D',0 };
static const CHAR description17A[] = "Not initialized";
static const WCHAR description17W[] = { 'N','o','t',' ','i','n','i','t','i','a','l','i','z','e','d',0 };
static const WCHAR name18W[] = { 'E','_','N','O','I','N','T','E','R','F','A','C','E',0 };
static const CHAR description18A[] = "No interface";
static const WCHAR description18W[] = { 'N','o',' ','i','n','t','e','r','f','a','c','e',0 };
static const WCHAR name19W[] = { 'E','_','A','C','C','E','S','S','D','E','N','I','E','D',0 };
static const CHAR description19A[] = "Access denied";
static const WCHAR description19W[] = { 'A','c','c','e','s','s',' ','d','e','n','i','e','d',0 };
static const WCHAR name20W[] = { 'D','S','E','R','R','_','B','U','F','F','E','R','T','O','O','S','M','A','L','L',0 };
static const CHAR description20A[] = "Buffer too small";
static const WCHAR description20W[] = { 'B','u','f','f','e','r',' ','t','o','o',' ','s','m','a','l','l',0 };
static const WCHAR name21W[] = { 'D','S','E','R','R','_','D','S','8','_','R','E','Q','U','I','R','E','D',0 };
static const CHAR description21A[] = "Direct Sound 8 required";
static const WCHAR description21W[] = { 'D','i','r','e','c','t',' ','S','o','u','n','d',' ','8',' ','r','e','q','u','i','r','e','d',0 };
static const WCHAR name22W[] = { 'D','S','E','R','R','_','S','E','N','D','L','O','O','P',0 };
static const CHAR description22A[] = "Circular loop";
static const WCHAR description22W[] = { 'C','i','r','c','u','l','a','r',' ','l','o','o','p',0 };
static const WCHAR name23W[] = { 'D','S','E','R','R','_','B','A','D','S','E','N','D','B','U','F','F','E','R','G','U','I','D',0 };
static const CHAR description23A[] = "Bad send buffer GUID";
static const WCHAR description23W[] = { 'B','a','d',' ','s','e','n','d',' ','b','u','f','f','e','r',' ','G','U','I','D',0 };
static const WCHAR name24W[] = { 'D','S','E','R','R','_','O','B','J','E','C','T','N','O','T','F','O','U','N','D',0 };
static const CHAR description24A[] = "Object not found";
static const WCHAR description24W[] = { 'O','b','j','e','c','t',' ','n','o','t',' ','f','o','u','n','d',0 };
static const WCHAR name25W[] = { 'D','S','E','R','R','_','F','X','U','N','A','V','A','I','L','A','B','L','E',0 };
static const CHAR description25A[] = "Effect not available";
static const WCHAR description25W[] = { 'E','f','f','e','c','t',' ','n','o','t',' ','a','v','a','i','l','a','b','l','e',0 };

static const error_info info[] = {
    { S_OK, "S_OK", name1W, description1A, description1W },
    { DS_NO_VIRTUALIZATION, "DS_NO_VIRTUALIZATION", name2W, description2A, description2W },
    { DSERR_ALLOCATED, "DSERR_ALLOCATED", name3W, description3A, description3W },
    { DSERR_CONTROLUNAVAIL, "DSERR_CONTROLUNAVAIL", name4W, description4A, description4W },
    { E_INVALIDARG, "E_INVALIDARG", name5W, description5A, description5W },
    { DSERR_INVALIDCALL, "DSERR_INVALIDCALL", name6W, description6A, description6W },
    { E_FAIL, "E_FAIL", name7W, description7A, description7W },
    { DSERR_PRIOLEVELNEEDED, "DSERR_PRIOLEVELNEEDED", name8W, description8A, description8W },
    { E_OUTOFMEMORY, "E_OUTOFMEMORY", name9W, description9A, description9W },
    { DSERR_BADFORMAT, "DSERR_BADFORMAT", name10W, description10A, description10W },
    { E_NOTIMPL, "E_NOTIMPL", name11W, description11A, description11W },
    { DSERR_NODRIVER, "DSERR_NODRIVER", name12W, description12A, description12W },
    { DSERR_ALREADYINITIALIZED, "DSERR_ALREADYINITIALIZED", name13W, description13A, description13W },
    { CLASS_E_NOAGGREGATION, "CLASS_E_NOAGGREGATION", name14W, description14A, description14W },
    { DSERR_BUFFERLOST, "DSERR_BUFFERLOST", name15W, description15A, description15W },
    { DSERR_OTHERAPPHASPRIO, "DSERR_OTHERAPPHASPRIO", name16W, description16A, description16W },
    { DSERR_UNINITIALIZED, "DSERR_UNINITIALIZED", name17W, description17A, description17W },
    { E_NOINTERFACE, "E_NOINTERFACE", name18W, description18A, description18W },
    { E_ACCESSDENIED, "E_ACCESSDENIED", name19W, description19A, description19W },
    { DSERR_BUFFERTOOSMALL, "DSERR_BUFFERTOOSMALL", name20W, description20A, description20W },
    { DSERR_DS8_REQUIRED, "DSERR_DS8_REQUIRED", name21W, description21A, description21W },
    { DSERR_SENDLOOP, "DSERR_SENDLOOP", name22W, description22A, description22W },
    { DSERR_BADSENDBUFFERGUID, "DSERR_BADSENDBUFFERGUID", name23W, description23A, description23W },
    { DSERR_OBJECTNOTFOUND, "DSERR_OBJECTNOTFOUND", name24W, description24A, description24W },
    { DSERR_FXUNAVAILABLE, "DSERR_FXUNAVAILABLE", name25W, description25A, description25W },
};
