#define IID_IWMMetadataEditor "{96406bd9-2b2b-11d3-b36b-00c04f6108ff}" #define IID_IWMMetadataEditor2 "{203cffe3-2e18-4fdf-b59d-6e71530534cf}" #define IID_IWMHeaderInfo "{96406bda-2b2b-11d3-b36b-00c04f6108ff}" #define IID_IWMHeaderInfo2 "{15cf9781-454e-482e-b393-85fae487a810}" #define IID_IWMHeaderInfo3 "{15CC68E3-27CC-4ecd-B222-3F5D02D80BD5}"
#include "user32.as" #include "kernel32.as" #include "shell32.as" // HString #module mHString
#module #deffunc _test /*これダメ*/ var p1, int p2, var p3 return p1+p2+p3 #deffunc Test x1 = 1
#packopt name "test1" #uselib "shell32" #func SHGetPropertyStoreForWindow "SHGetPropertyStoreForWindow" sptr, sptr, sptr #func GetCurrentProcessExplicitAppUserModelID "GetCurrentProcessExplicitAppUserModelID" wptr #func SetCurrentProcessExplicitAppUserModelID "SetCurrentProcessExplicitAppUserModelID" wstr
// http://togarasi.wordpress.com/2009/10/19/win7-%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%90%E3%83%BC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%EF%BC%88appids%EF%BC%89/ // 参考にしました #packopt name "test1" ;#packopt name "test2"
// http://togarasi.wordpress.com/2009/10/19/win7-%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%90%E3%83%BC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%EF%BC%88appids%EF%BC%89/ // 参考にしました #uselib "shell32" #func SHGetPropertyStoreForWindow "SHGetPropertyStoreForWindow" sptr, sptr, sptr
; http://www9.plala.or.jp/sgwr-t/lib/strcmp.html #uselib "msvcrt.dll" ;#uselib "ntdll.dll" #cfunc strcmp "strcmp" str, str
// IE - レジストリ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main Start Page=http://hogehoge/