Opened 15 years ago
Closed 14 years ago
#1885 closed Feature Request (Rejected)
CreateGUID and CreateGUIDSequential missing, but $tagGUID there
| Reported by: | anonymous | Owned by: | |
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | Severity: | None | |
| Keywords: | Cc: |
Description
I see you have
_WinAPI_StringFromGUID()
$tagGUID structure (but no documentation on how to use it)
_WinAPI_GUIDFromStringEx()
_WinAPI_GUIDFromString()
- please add documentation on how to use the $tagGUID structure. structures are poorly supported in AutoIt3 - I couldn't get any to work right when I used structures other than this in the latest version.
- please add win32's
RPC_STATUS RPC_ENTRY UuidCreate(UUID *Uuid);
RPC_STATUS RPC_ENTRY UuidCreateSequential(UUID *Uuid);
RPC_ENTRY UuidCreateNil(UUID *Nil_Uuid);
signed int RPC_ENTRY UuidCompare(UUID *Uuid1,UUID *Uuid2,RPC_STATUS *Status);
int RPC_ENTRY UuidEqual(UUID *Uuid1,UUID *Uuid2,RPC_STATUS *Status);
unsigned short RPC_ENTRY UuidHash(UUID *Uuid,RPC_STATUS *Status);
int RPC_ENTRY UuidIsNil(UUID *Uuid,RPC_STATUS *Status);
although any program using UuidHash must be registered with the US Department of Commerce, exports division.
so maybe that particular function can be left out.
they probably have an A or W on the end of the function names in rpcss.dll or whatever dll it is, they are RPC functions.
it is probably one of these 3 system DLL's:
rpcns4.dll
rpcrt4.dll
rpcss.dll
these functions are extremely useful, especially for generating unique numbers/strings.
porting at the very least the create functions would be most beneficial to nearly everybody. and all ActiveX developers need a GUIDGEN.exe utility, and this would give them the ability to make one. why not include some code for a really simple one with a "generate" button and a maybe a text box and automatically copies the GUID string to the clipboard? you can put the example under the 2 guid create functions's help.
Attachments (0)
Change History (2)
comment:1 by , 15 years ago
| Version: | 3.3.6.1 |
|---|
comment:2 by , 14 years ago
| Resolution: | → Rejected |
|---|---|
| Status: | new → closed |
If someone wants to write and test a library that's fine but we are not going to do it. Closing as rejected.

Automatic ticket cleanup.