社区
Windows SDK/API
帖子详情
急求助:引用数据类型
mmtxm
2003-09-02 08:51:03
在Delphi中怎样引用windows的数据类型,如SHARE_INFO_2,SHARE_INFO_502
...全文
28
7
打赏
收藏
急求助:引用数据类型
在Delphi中怎样引用windows的数据类型,如SHARE_INFO_2,SHARE_INFO_502
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmtxm
2003-09-02
打赏
举报
回复
ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATRIB
ACCESS_PERM ACCESS_ALL 的值列表在哪可以找到??
jerrymousenet2
2003-09-02
打赏
举报
回复
//SHARE_INFO_502
//typedef struct _SHARE_INFO_502
{
LPWSTR shi502_netname;
DWORD shi502_type;
LPWSTR shi502_remark;
DWORD shi502_permissions;
DWORD shi502_max_uses;
DWORD shi502_current_uses;
LPWSTR shi502_path;
LPWSTR shi502_passwd;
DWORD shi502_reserved;
PSECURITY_DESCRIPTOR shi502_security_descriptor;
}
在单元中定义一个,
TSHARE_INFO_502 = record
shi502_netname: WideString;
shi502_type: DWORD;
WideString shi502_remark: WideString;
shi502_permissions: DWORD;
shi502_max_uses: DWORD;
shi502_current_uses: DWORD;
shi502_path: WideString;
shi502_passwd: WideString;
shi502_reserved: DWORD;
shi502_security_descriptor: pSecurityDescriptor; //pSecurityDescriptor在windows.pas中有定义
end;
mmtxm
2003-09-02
打赏
举报
回复
shi2_permissions 的值列表在哪可以找到??
jerrymousenet2
2003-09-02
打赏
举报
回复
typedef struct _SHARE_INFO_2 { LPWSTR shi2_netname; DWORD shi2_type; LPWSTR shi2_remark; DWORD shi2_permissions; DWORD shi2_max_uses; DWORD shi2_current_uses; LPWSTR shi2_path; LPWSTR shi2_passwd;
}
在单元中重新定义一个,
TShare_Info_2 = record
shi2_netname: WideString;
shi2_type: DWORD;
shi2_remark: WideString;
shi2_permissions: DWORD;
shi2_max_uses: DWORD;
shi2_current_uses: DWORD;
shi2_path: WideString;
shi2_passwd: WideString;
end;
lxpbuaa
2003-09-02
打赏
举报
回复
搜索一下没找到,可能Delphi没有重新声明,那么自己用记录来声明吧,原型如下:
typedef struct _SHARE_INFO_2 {
LPTSTR shi2_netname;
DWORD shi2_type;
LPTSTR shi2_remark;
DWORD shi2_permissions;
DWORD shi2_max_uses;
DWORD shi2_current_uses;
LPTSTR shi2_path;
LPTSTR shi2_passwd;
}
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
jerrymousenet2
2003-09-02
打赏
举报
回复
刚才漏了两个
const
ACCESS_READ = 1;
ACCESS_WRITE = 2;
ACCESS_CREATE = 4;
ACCESS_EXEC = 8;
ACCESS_DELETE = 16;
ACCESS_ATRIB = 32;
ACCESS_PERM = 64;
ACCESS_ALL = 127;
jerrymousenet2
2003-09-02
打赏
举报
回复
const
ACCESS_READ = 1;
ACCESS_WRITE = 2;
ACCESS_CREATE = 4;
ACCESS_EXEC = 8;
ACCESS_DELETE = 16;
ACCESS_ALL = 127;
自己定义就行了。
20172304 2017-2018-2 《程序设计与数据结构》第六周学习总结
20172304 2017-2018-2 《程序设计与数据结构》第六周学习总结 教材学习内容总结 本周学习了数组。 首先是数组元素,数组具有优越性因为它可以声明一个能容纳多个可访问值的变量。数组的数据具有索引而且是从零开始的。 其次是声明和使用数组,可以用“
数据类型
” [ ] = new “
数据类型
” [ ]的形式,而且“
数据类型
”[ ]与[ ]“
数据类型
”是等价的。也可以将属于类型的位置...
【Rust 基础篇】Rust Never类型:表示不会返回的
考察二叉树的深度优先遍历。自我介绍webrtc 传输,协议,websocket,用于udp,tcp,场景,特点quic,解决了什么,http3Http2 多路复用,为什么还会队头阻塞,答。1.考察知识点:二叉树遍历、递归2.编程语言: C3.解题思路: 直接采用递归,返回左子树深度+右子树深度+1(表示根节点深度)即可4.完整代码:/**1.考察知识点:long、强制类型转换2.编程语言: C3.解题思路: 直接返回long类型的结果即可4.完整代码:/** * 代码中的类名、方法名、参。
java较全的面试题
一、Java基础部分 1. JAVA的基本
数据类型
有哪些 ? String 是不是基本
数据类型
? 2. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 3. Java有没有goto? 4. 说说&和&&的区别. 5. 在JAVA中如何跳出当前的多重嵌套循环? 6. switch语句能否作用在byte上,能否作用在long上,能否作用在Strin...
android:id="@*android:id/seekbar" 注意*号
求助
,如题。 是什么意思? 别沉下去啊。。。
急
。。。。 @+id 新增一个资源id @id和android:id,
引用
现有的资源id 谢谢ls ls的意思明白 但我问的是 @*android:id 注意那个*号 android内部资源, 通过com.android.internal.R.id.XXX
引用
该资源 5楼能否再解释清楚些呢,@android 和@*android ...
数据挖掘之逻辑回归
入行数据挖掘这一行1年不到,自己深知还是一个菜鸟。最近学习了一些数据挖掘的知识,一直想找个机会把学到东西保存下来,但是由于我的惰性,这个工作一直在拖,所以最近趁着项目不忙的时候,把学到一些东西记录下来。既然入了这一行,就要坚持学习,路漫漫其修远兮,吾将上下而求索。另外,本人所学的东西很大一部分来自同行前辈的分享,本人所用的一些项目案例很有可能早已在网上出现,所以在此申明,
引用
的项目案列和数据集完全...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章